Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van. 1
Beszélgetés / Re:Sziasztok« Dátum: 2021. november 16. - 19:18:23 »mert az amúgy csak úgy megy hogy majd lesz. megcsinálod? meg lehet? Visszavonom az eredeti állításom, ez a Definitive Edition egy kalap fos lett. Ha felpatchelik annyira, hogy ne legyen ilyen optimalizálatlan, igénytelen bughalmaz, akkor elgondolkodom rajta, hogy beleások és netán nekikezdek átírni hozzá a SA-MP klienst. Mint itt páran még, én is a pawn után kaptam kedvet a programozáshoz, mára pedig szoftvermérnökként dolgozom. Ezáltal sok akadálya nincs, maximum hogy nincs rá túl sok időm, meg ugye kedv is kellene. 2
Beszélgetés / Re:Sziasztok« Dátum: 2021. november 12. - 14:19:49 »
Ha lesz SA-MP a Definition Edition-höz, akkor én is, és még sokan visszatérnek.
3
SA-MP: Szerverfejlesztés / [NPC] LSTKRv2 - Intelligens NPC közlekedés - v2.5« Dátum: 2016. augusztus 21. - 20:39:03 »Idézetet írta: Illuminati date=1471362085\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"59962\" data-ipsquote-contentclass=\"forums_Topic Jó lett :thumbsup:Benne van a szkriptben Egyébként elindul az, csak megvárja a menetrendi indulást 4
Szponzoráció / [WEB] Ingyenes webtárhely (automatikus létrehozás)« Dátum: 2016. augusztus 21. - 20:32:52 »
Nem mintha negatívkodni akarnék, de Szilárd egyáltalán ember?
Se képe, se telefonszáma, se semmi adat róla, csak hogy Szilárd.. Ezzel nagyon sokra megy az ember, főleg ha valamit sürgősen meg kellene oldani, mint például a jelenlegi problémát... 5
Segítségkérés / TextDrawSetString miatt TEXTLABEL ékezet vesztés (omg)« Dátum: 2016. március 29. - 22:03:54 »
Üdv!
Annyi lenne a problémám, hogy amióta ismétlődő timerrel lekérdezésekkel frissítem a textdrawomat + információkkal mint előtte(azért kell a timer hogy váltakozzon), azóta a textlabelek illetve a materialtext-elt objektek elvesztik az ékezeteket, de csak azok amiken a behelyettesített tartalom szerepel a TEXTLABELEN, és ott is csak a behelyettesített tartalom. Ezt nem tudom másképp elmagyarázni, tudom elég hülyén sikerült de hoztam képeket. Nem értem mi baj van egyébként, átnéztem a szkriptet, és semmi nincs ami miatt ez történhetne, na meg ilyenről még nem is hallottam. Hátha valaki okosabb mint én, ami mondjuk nem nehéz, mert a szövegműveletekhez sík hülye vagyok sampon. E: Igen, én mindig összekeverem a labelt a drawval SZÓVAL SEGÍTSÉG!!! Na de: KÉPEK Itt az előző verzió linkje (amin még ment az ékezetes dolog): https://sampforum.hu/index.php?topic=64767.0 A szkriptet meg nagy reménytelenségemben most akartam publikálni, tehát itt a TELJES kód:
{ jarmuvek[jsz] = x; jsz++; } } if(jInfo[jKozlInterVallum][0] > h || jInfo[jKozlInterVallum][1] <= h) { for(new x = 0; x<jsz;x++) { if(jInfo[jKozlInterVallum][0] > jInfo[jKozlInterVallum][1]) { if(jInfo[jKozlInterVallum][1] <= h && h < jInfo[jKozlInterVallum][0]) { if(nInfo[jarmuvek
{ nInfo[jarmuvek
new n[MAX_PLAYER_NAME]; GetPlayerName(nInfo[jarmuvek
printf(\"[NPC] %s-t garázsba küldtem, mert a járata csak %d-től %d-ig közlekedik(éjszakai)\",n,jInfo[jKozlInterVallum][0],jInfo[jKozlInterVallum][1]); } } }else { if(nInfo[jarmuvek
{ nInfo[jarmuvek
new n[MAX_PLAYER_NAME]; GetPlayerName(nInfo[jarmuvek
printf(\"[NPC] %s-t garázsba küldtem, mert a járata csak %d-től %d-ig közlekedik\",n,jInfo[jKozlInterVallum][0],jInfo[jKozlInterVallum][1]); } } } } } for(new id = 0; id<MAX_MEGALLO;id++) { if(mInfo[id][mVan]) { new mtext[1024]; new jaratoktext[128]=\"Nincs\"; new bool:elso1=true; new ejt[256]=\"\"; for(new i = 0; i<MAX_JARAT;i++) { for(new x = 0; x<jInfo[jMegallokSzama];x++) { if(!strcmp(NPC_Megallok
{ if(elso1) { format(jaratoktext,sizeof(jaratoktext),\"%s\",jInfo[jViszonylat]); elso1 = false; } else { format(jaratoktext,sizeof(jaratoktext),\"%s, %s\",jaratoktext,jInfo[jViszonylat]); } } } new hanyadik = NINCS; for(new y = 0; y<jInfo[jMegallokSzama];y++) { if(!strcmp(NPC_Megallok[y], mInfo[id][mAzonosito], true)) { hanyadik = y; } } new vegallomasid; for(new a=0; a<jInfo[jMegallokSzama];a++) { if(!strcmp(NPC_Megallok[a], jInfo[jVegall], true)) { vegallomasid = a; } } if(hanyadik != NINCS) { for(new x = 0; x<MAX_NPC;x++) { if(nInfo
{ new erkido = 0; new kovid = nInfo
if(kovid >= jInfo[nInfo
for(new k = kovid; k <= hanyadik; k++) { erkido += jInfo[jMenetIdo][k]; erkido += MEGALLO_IDO; } erkido += nInfo
new erktext[64]; if(erkido < 0) format(erktext,sizeof(erktext),\"Késés: %d másodperc\",erkido * NINCS); else format(erktext,sizeof(erktext),\"%d másodperc\",erkido); if(nInfo
{ if(nInfo
if(nInfo
{ new vegallid= MelyikMegallo(jInfo[jVegall]); format(ejt,sizeof(ejt),\"%s%s > %s | %s\\n\",ejt,jInfo[jViszonylat],mInfo[vegallid][mNev],erktext); } else if(nInfo
{ new vegallid= MelyikMegallo(NPC_Megallok[0]); format(ejt,sizeof(ejt),\"%s%s > %s | %s\\n\",ejt,jInfo[jViszonylat],mInfo[vegallid][mNev],erktext); } else if(nInfo
{ new vegallid= MelyikMegallo(NPC_Megallok[0]); format(ejt,sizeof(ejt),\"%s%s > %s | %s\\n\",ejt,jInfo[jViszonylat],mInfo[vegallid][mNev],erktext); } } if(nInfo
{ new vegallid= MelyikMegallo(jInfo[jVegall]); format(ejt,sizeof(ejt),\"%s%s > %s | ? másodperc\\n\",ejt,jInfo[jViszonylat],mInfo[vegallid][mNev]); } } } } } if(NPC_BusStopDebug) format(mtext,sizeof(mtext),\"[MEGÁLLÓ]\\n%s(%s)\\nJáratok: %s\\n============INDULÓ JÁRATOK============\\n%s\",mInfo[id][mNev],mInfo[id][mAzonosito],jaratoktext,ejt); else format(mtext,sizeof(mtext),\"[MEGÁLLÓ]\\n%s\\nJáratok: %s\\n============INDULÓ JÁRATOK============\\n%s\",mInfo[id][mNev],jaratoktext,ejt); UpdateDynamic3DTextLabelText(mInfo[id][mLabel], COLOR_MEGALLO, mtext); } } for(new i = 0; i<MAX_NPC; i++) { if(nInfo[nVan]) { nInfo[nErkIdo]--; if(!nInfo[nAll]) nInfo[nMenetIdo]++; } } for(new i = 0; i<MAX_PLAYERS;i++) { Streamer_Update(i); new buszban = NINCS; for(new id = 0; id<MAX_NPC; id++) { if(IsPlayerInVehicle(i,nInfo[id][nJarmu])) { buszban = id; if(BK_Showed != id) { if(BK_Showed != NINCS) { TextDrawHideForPlayer(i, BK_Keret); TextDrawHideForPlayer(i, BK_Kijelzo); TextDrawHideForPlayer(i, BK_Vegallomas[bK_Showed]); TextDrawHideForPlayer(i, BK_Vonal); TextDrawHideForPlayer(i, BK_Pont1); TextDrawHideForPlayer(i, BK_Pont2); TextDrawHideForPlayer(i, BK_Pont3); TextDrawHideForPlayer(i, BK_Pont4); TextDrawHideForPlayer(i, BK_KovMeg[bK_Showed]); TextDrawHideForPlayer(i, BK_Megallo1[bK_Showed]); TextDrawHideForPlayer(i, BK_Megallo2[bK_Showed]); TextDrawHideForPlayer(i, BK_Megallo3[bK_Showed]); } TextDrawShowForPlayer(i, BK_Keret); TextDrawShowForPlayer(i, BK_Kijelzo); TextDrawShowForPlayer(i, BK_Vegallomas[id]); TextDrawShowForPlayer(i, BK_Vonal); TextDrawShowForPlayer(i, BK_Pont1); TextDrawShowForPlayer(i, BK_Pont2); TextDrawShowForPlayer(i, BK_Pont3); TextDrawShowForPlayer(i, BK_Pont4); TextDrawShowForPlayer(i, BK_KovMeg[id]); TextDrawShowForPlayer(i, BK_Megallo1[id]); TextDrawShowForPlayer(i, BK_Megallo2[id]); TextDrawShowForPlayer(i, BK_Megallo3[id]); BK_Showed = id; } } } if(buszban == NINCS) { if(BK_Showed != NINCS) { new id = BK_Showed; TextDrawHideForPlayer(i, BK_Keret); TextDrawHideForPlayer(i, BK_Kijelzo); TextDrawHideForPlayer(i, BK_Vegallomas[id]); TextDrawHideForPlayer(i, BK_Vonal); TextDrawHideForPlayer(i, BK_Pont1); TextDrawHideForPlayer(i, BK_Pont2); TextDrawHideForPlayer(i, BK_Pont3); TextDrawHideForPlayer(i, BK_Pont4); TextDrawHideForPlayer(i, BK_KovMeg[id]); TextDrawHideForPlayer(i, BK_Megallo1[id]); TextDrawHideForPlayer(i, BK_Megallo2[id]); TextDrawHideForPlayer(i, BK_Megallo3[id]); } BK_Showed = NINCS; } } return 1; } public MonitorTimer(id) { new vegallid; new string[128]; new vegallomasid; new jid = nInfo[id][nJaratID]; new kovid = MelyikMegallo(NPC_Megallok[jid][nInfo[id][nHolTart]]); for(new a=0; a<jInfo[jid][jMegallokSzama];a++) { if(!strcmp(NPC_Megallok[jid][a], jInfo[jid][jVegall], true)) { vegallomasid = a; } } new m1=NINCS,m2=NINCS,m3=NINCS; if(nInfo[id][nHolTart] < vegallomasid) { vegallid= MelyikMegallo(jInfo[jid][jVegall]); if(nInfo[id][nHolTart]+1 <= vegallomasid) m1=MelyikMegallo(NPC_Megallok[jid][nInfo[id][nHolTart]+1]); else m1=NINCS; if(nInfo[id][nHolTart]+2 <= vegallomasid) m2=MelyikMegallo(NPC_Megallok[jid][nInfo[id][nHolTart]+2]); else m2=NINCS; if(nInfo[id][nHolTart]+3 <= vegallomasid) m3=MelyikMegallo(NPC_Megallok[jid][nInfo[id][nHolTart]+3]); else m3=NINCS; } else { vegallid= MelyikMegallo(NPC_Megallok[jid][0]); if(nInfo[id][nHolTart]+1 >= vegallomasid) m1=MelyikMegallo(NPC_Megallok[jid][nInfo[id][nHolTart]+1]); else m1=NINCS; if(nInfo[id][nHolTart]+2 >= vegallomasid) m2=MelyikMegallo(NPC_Megallok[jid][nInfo[id][nHolTart]+2]); else m2=NINCS; if(nInfo[id][nHolTart]+3 >= vegallomasid) m3=MelyikMegallo(NPC_Megallok[jid][nInfo[id][nHolTart]+3]); else m3=NINCS; if(nInfo[id][nHolTart]+1 == jInfo[jid][jMegallokSzama]) m1=MelyikMegallo(NPC_Megallok[jid][0]); if(nInfo[id][nHolTart]+2 == jInfo[jid][jMegallokSzama]) m2=MelyikMegallo(NPC_Megallok[jid][0]); if(nInfo[id][nHolTart]+3 == jInfo[jid][jMegallokSzama]) m3=MelyikMegallo(NPC_Megallok[jid][0]); } format(string,sizeof(string),\"%s \", jInfo[jid][jViszonylat]); if(nInfo[id][nBug][0] == 1) SetDynamicObjectMaterialText(nInfo[id][nKijelzoJSZ],0,\" \",OBJECT_MATERIAL_SIZE_256x128,\"Arial\",24,1,0xFFFFFFFF,0,1); else SetDynamicObjectMaterialText(nInfo[id][nKijelzoJSZ],0,string,OBJECT_MATERIAL_SIZE_256x128,\"Arial\",24,1,0xFFFFFFFF,0,1); if(nInfo[id][nMenetAllapot] == 0 || nInfo[id][nMenetAllapot] == 3) format(string, sizeof(string), \"{FFFFFF}%s {0080FF}%s\", jInfo[jid][jViszonylat], jInfo[jid][jEgyebSzoveg]); else { if(nInfo[id][nAll]) { if(nInfo[id][nAllasOka] == MEGALLO) format(string, sizeof(string), \"{FFFFFF}%s {0080FF}> {FFFFFF}%s\", jInfo[jid][jViszonylat], mInfo[vegallid][mNev]); else format(string, sizeof(string), \"{FFFFFF}%s {0080FF}> {FFFFFF}%s\\nKérlek ne akadályozd az NPC-t a közlekedésben!\", jInfo[jid][jViszonylat], mInfo[vegallid][mNev]); } else format(string, sizeof(string), \"{FFFFFF}%s {0080FF}> {FFFFFF}%s\\n{0080FF}Következő megálló: {FFFFFF}%s\", jInfo[jid][jViszonylat], mInfo[vegallid][mNev], mInfo[kovid][mNev]); } UpdateDynamic3DTextLabelText(nInfo[id][nLabel], COLOR_WHITE, string); format(nInfo[id][nKijelzoSzoveg],128,\"%s\", mInfo[vegallid][mNev]); if(nInfo[id][nMonitorState] == 0) { format(string,sizeof(string),\"%s > %s\",jInfo[jid][jViszonylat],mInfo[vegallid][mNev]); TextDrawSetString(BK_Vegallomas[id],string); format(string,sizeof(string),\"%s\",mInfo[kovid][mNev]); TextDrawSetString(BK_KovMeg[id],string); if(m1!= NINCS) { format(string, sizeof(string), \"%s\", mInfo[m1][mNev]); TextDrawSetString(BK_Megallo1[id],string); } else TextDrawSetString(BK_Megallo1[id],\" \"); if(m2!= NINCS) { format(string, sizeof(string), \"%s\", mInfo[m2][mNev]); TextDrawSetString(BK_Megallo2[id],string); } else TextDrawSetString(BK_Megallo2[id],\" \"); if(m3!= NINCS) { format(string, sizeof(string), \"%s\", mInfo[m3][mNev]); TextDrawSetString(BK_Megallo3[id],string); } else TextDrawSetString(BK_Megallo3[id],\" \"); } else if(nInfo[id][nMonitorState] == 1) { if(jInfo[jid][jEgyebSzovegVan]) format(string,sizeof(string),\"%s %s\",jInfo[jid][jViszonylat],jInfo[jid][jEgyebSzoveg]); else format(string,sizeof(string),\"%s > %s\",jInfo[jid][jViszonylat],mInfo[vegallid][mNev]); TextDrawSetString(BK_Vegallomas[id],string); if(nInfo[id][nHolTart] == vegallomasid || nInfo[id][nHolTart] == 0) TextDrawSetString(BK_KovMeg[id],\"végállomás\"); else TextDrawSetString(BK_KovMeg[id],mInfo[kovid][mNev]); if(m1!= NINCS) { if(nInfo[id][nHolTart]+1 == vegallomasid || nInfo[id][nHolTart]+1 == jInfo[jid][jMegallokSzama]) TextDrawSetString(BK_Megallo1[id],\"végállomás\"); else { format(string,sizeof(string),\"%s\",mInfo[m1][mNev]); TextDrawSetString(BK_Megallo1[id],string); } } else TextDrawSetString(BK_Megallo1[id],\" \"); if(m2!= NINCS) { if(nInfo[id][nHolTart]+2 == vegallomasid || nInfo[id][nHolTart]+2 == jInfo[jid][jMegallokSzama]) TextDrawSetString(BK_Megallo2[id],\"végállomás\"); else { format(string,sizeof(string),\"%s\",mInfo[m2][mNev]); TextDrawSetString(BK_Megallo2[id],string); } } else TextDrawSetString(BK_Megallo2[id],\" \"); if(m3!= NINCS) { if(nInfo[id][nHolTart]+3 == vegallomasid || nInfo[id][nHolTart]+3 == jInfo[jid][jMegallokSzama]) TextDrawSetString(BK_Megallo3[id],\"végállomás\"); else { format(string,sizeof(string),\"%s\",mInfo[m3][mNev]); TextDrawSetString(BK_Megallo3[id],string); } } else TextDrawSetString(BK_Megallo3[id],\" \"); } else if(nInfo[id][nMonitorState] == 2) { format(string,sizeof(string),\"%s > %s\",jInfo[jid][jViszonylat],mInfo[vegallid][mNev]); TextDrawSetString(BK_Vegallomas[id],string); if(VanAtszallas(jid,kovid)) { format(string,sizeof(string),\"%s\",Atszallasok(jid,kovid)); TextDrawSetString(BK_KovMeg[id],string); } else { format(string,sizeof(string),\"%s\",mInfo[kovid][mNev]); TextDrawSetString(BK_KovMeg[id],string); } if(m1!= NINCS) { if(VanAtszallas(jid,m1)) { format(string,sizeof(string),\"%s\",Atszallasok(jid,m1)); TextDrawSetString(BK_Megallo1[id],string); } else { format(string,sizeof(string),\"%s\",mInfo[m1][mNev]); TextDrawSetString(BK_Megallo1[id],string); } } else TextDrawSetString(BK_Megallo1[id],\" \"); if(m2!= NINCS) { if(VanAtszallas(jid,m2)) { format(string,sizeof(string),\"%s\",Atszallasok(jid,m2)); TextDrawSetString(BK_Megallo2[id],string); } else { format(string,sizeof(string),\"%s\",mInfo[m2][mNev]); TextDrawSetString(BK_Megallo2[id],string); } } else TextDrawSetString(BK_Megallo2[id],\" \"); if(m3!= NINCS) { if(VanAtszallas(jid,m3)) { format(string,sizeof(string),\"%s\",Atszallasok(jid,m3)); TextDrawSetString(BK_Megallo3[id],string); } else { format(string,sizeof(string),\"%s\",mInfo[m3][mNev]); TextDrawSetString(BK_Megallo3[id],string); } } else TextDrawSetString(BK_Megallo3[id],\" \"); } else if(nInfo[id][nMonitorState] == 3) { if(jInfo[jid][jEgyebSzovegVan]) format(string,sizeof(string),\"%s %s\",jInfo[jid][jViszonylat],jInfo[jid][jEgyebSzoveg]); else format(string,sizeof(string),\"%s > %s\",jInfo[jid][jViszonylat],mInfo[vegallid][mNev]); TextDrawSetString(BK_Vegallomas[id],string); format(string,sizeof(string),\"%s\",mInfo[kovid][mNev]); TextDrawSetString(BK_KovMeg[id],string); if(m1!= NINCS) { format(string,sizeof(string),\"%s\",mInfo[m1][mNev]); TextDrawSetString(BK_Megallo1[id],string); } else TextDrawSetString(BK_Megallo1[id],\" \"); if(m2!= NINCS) { format(string,sizeof(string),\"%s\",mInfo[m2][mNev]); TextDrawSetString(BK_Megallo2[id],string); } else TextDrawSetString(BK_Megallo2[id],\" \"); if(m3!= NINCS) { format(string,sizeof(string),\"%s\",mInfo[m3][mNev]); TextDrawSetString(BK_Megallo3[id],string); } else TextDrawSetString(BK_Megallo3[id],\" \"); } nInfo[id][nMonitorState]++; if(nInfo[id][nMonitorState] >=4)nInfo[id][nMonitorState] = 0; return 1; } stock Atszallasok(jid,megalloid) { new h,mi,s; gettime(h,mi,s); new atszstr[32] = \"\"; new atsz=0; new bool:volt[MAX_JARAT]; for(new i = 0; i<MAX_JARAT;i++) { if(i != jid) { for(new m = 0; m < jInfo[jMegallokSzama]; m++) { new megalloid2 = MelyikMegallo(NPC_Megallok[m]); if(megalloid2 == megalloid || !strcmp(mInfo[megalloid][mNev], mInfo[megalloid2][mNev], true)) { if(!volt) { if(jInfo[jKozlInterVallum][0] > jInfo[jKozlInterVallum][1]) { if(jInfo[jKozlInterVallum][1] > h || h >= jInfo[jKozlInterVallum][0]) { if(atsz <1) format(atszstr,32,\"Átsz: %s\",jInfo[jViszonylat]); else format(atszstr,32,\"%s, %s\",atszstr, jInfo[jViszonylat]); atsz++; volt = true; } } else { if(jInfo[jKozlInterVallum][0] <= h && jInfo[jKozlInterVallum][1] > h) { if(atsz <1) format(atszstr,32,\"Átsz: %s\",jInfo[jViszonylat]); else format(atszstr,32,\"%s, %s\",atszstr, jInfo[jViszonylat]); atsz++; volt = true; } } } } } } } return atszstr; } forward VanAtszallas(jid,megalloid); public VanAtszallas(jid,megalloid) { new h,mi,s; gettime(h,mi,s); new atsz=0; new bool:volt[MAX_JARAT]; for(new i = 0; i<MAX_JARAT;i++) { if(i != jid) { for(new m = 0; m < jInfo[jMegallokSzama]; m++) { new megalloid2 = MelyikMegallo(NPC_Megallok[m]); if(megalloid2 == megalloid || !strcmp(mInfo[megalloid][mNev], mInfo[megalloid2][mNev], true)) { if(!volt) { if(jInfo[jKozlInterVallum][0] > jInfo[jKozlInterVallum][1]) { if(jInfo[jKozlInterVallum][1] > h || h >= jInfo[jKozlInterVallum][0]) { atsz++; volt = true; } } else { if(jInfo[jKozlInterVallum][0] <= h && jInfo[jKozlInterVallum][1] > h) { atsz++; volt = true; } } } } } } } if(atsz>0) return true; return false; } public JaratKovCheck(jid) { new h,mi,s,y,m,d; getdate(y,m,d); gettime(h,mi,s); new van = false; for(new i = 0; i<MAX_NPC;i++) { if(nInfo[nJaratID] == jid) { if(nInfo[nAll] && nInfo[nHolTart] == 0) { if(nInfo[nMenetAllapot] == 3) { new str[64];format(str,sizeof(str),\"9%d2\",jid); new n[MAX_PLAYER_NAME]; GetPlayerName(nInfo[nPlayerID],n,sizeof(n)); printf(\"[NPC] %s-t garázsba küldtem\",n); nInfo[nJaratID] = strval(str); SetTimerEx(\"NPC_Start\",tsecond(3),false,\"d\",i); } else { van = true; SetTimerEx(\"NPC_Start\",tsecond(3),false,\"d\",i); for(new x = 0; x<MAX_NPC;x++) { if(nInfo
{ if(nInfo
{ new n[MAX_PLAYER_NAME]; GetPlayerName(nInfo
printf(\"[NPC] %s-t garázsba küldtem, mert fölöslegessé vált\",n); new str[64]; if(jid >=900) { if((jid-901) % 10 == 0 || jid-901 == 0) format(str,sizeof(str),\"%d\",jid+1); else format(str,sizeof(str),\"%d\",jid); } else format(str,sizeof(str),\"9%d2\",jid); nInfo
nInfo
SetTimerEx(\"NPC_Start\",tsecond(3),false,\"d\",x); } } } return 1; } } } } if(!van) { if(jInfo[jid][jKozlInterVallum][0] > jInfo[jid][jKozlInterVallum][1]) { if(jInfo[jid][jKozlInterVallum][1] > h || h >= jInfo[jid][jKozlInterVallum][0]) { NPCBetoltes(jid); printf(\"[NPC] %s járatra betöltöttem egy NPC-t mert %d-től %d-ig közlekedik\",jInfo[jid][jViszonylat],jInfo[jid][jKozlInterVallum][0],jInfo[jid][jKozlInterVallum][1]); } } else { if(jInfo[jid][jKozlInterVallum][0] <= h && jInfo[jid][jKozlInterVallum][1] > h) { NPCBetoltes(jid); printf(\"[NPC] %s járatra betöltöttem egy NPC-t mert %d-től %d-ig közlekedik\",jInfo[jid][jViszonylat],jInfo[jid][jKozlInterVallum][0],jInfo[jid][jKozlInterVallum][1]); } } } return 1; } public KijelzoLapozas() { for(new id=0; id<MAX_NPC; id++) { if(nInfo[id][nVan]) { new szoveg[512]; new jid=nInfo[id][nJaratID]; if(nInfo[id][nBug][1] == 1) { SetDynamicObjectMaterialText(nInfo[id][nKijelzo],0,\" \",OBJECT_MATERIAL_SIZE_256x128,\"Arial\",24,1,0xFFFFFFFF,0,1); }else { if(nInfo[id][nBug][2] == 1) { if(jInfo[jid][jEgyebSzovegVan]) { if(nInfo[id][nMenetAllapot] == 0 || nInfo[id][nMenetAllapot] == 3) format(szoveg,sizeof(szoveg),\" %s\",jInfo[jid][jEgyebSzoveg]); else format(szoveg,sizeof(szoveg),\" %s > %s\",jInfo[jid][jEgyebSzoveg],nInfo[id][nKijelzoSzoveg]); } else { format(szoveg,sizeof(szoveg),\" %s\",nInfo[id][nKijelzoSzoveg]); } }else{ if(jInfo[jid][jEgyebSzovegVan]) { if(nInfo[id][nMenetAllapot] == 0 || nInfo[id][nMenetAllapot] == 3) format(szoveg,sizeof(szoveg),\" %s %s %s %s %s %s %s %s %s %s\",jInfo[jid][jEgyebSzoveg],jInfo[jid][jEgyebSzoveg],jInfo[jid][jEgyebSzoveg],jInfo[jid][jEgyebSzoveg],jInfo[jid][jEgyebSzoveg],jInfo[jid][jEgyebSzoveg],jInfo[jid][jEgyebSzoveg],jInfo[jid][jEgyebSzoveg],jInfo[jid][jEgyebSzoveg],jInfo[jid][jEgyebSzoveg]); else format(szoveg,sizeof(szoveg),\" %s > %s %s > %s %s > %s %s > %s %s > %s\",jInfo[jid][jEgyebSzoveg],nInfo[id][nKijelzoSzoveg],jInfo[jid][jEgyebSzoveg],nInfo[id][nKijelzoSzoveg],jInfo[jid][jEgyebSzoveg],nInfo[id][nKijelzoSzoveg],jInfo[jid][jEgyebSzoveg],nInfo[id][nKijelzoSzoveg],jInfo[jid][jEgyebSzoveg],nInfo[id][nKijelzoSzoveg]); } else { format(szoveg,sizeof(szoveg),\" %s %s %s %s %s %s %s %s %s %s\",nInfo[id][nKijelzoSzoveg],nInfo[id][nKijelzoSzoveg],nInfo[id][nKijelzoSzoveg],nInfo[id][nKijelzoSzoveg],nInfo[id][nKijelzoSzoveg],nInfo[id][nKijelzoSzoveg],nInfo[id][nKijelzoSzoveg],nInfo[id][nKijelzoSzoveg],nInfo[id][nKijelzoSzoveg],nInfo[id][nKijelzoSzoveg]); } } new hossza=strlen(szoveg),ujszov[128]; if(hossza >= 15) { if(nInfo[id][nBug][2] == 1) { strmid(ujszov,szoveg,0,15-strlen(jInfo[jid][jViszonylat])); SetDynamicObjectMaterialText(nInfo[id][nKijelzo],0,ujszov,OBJECT_MATERIAL_SIZE_256x128,\"Arial\",24,1,0xFFFFFFFF,0,1); } else { if(nInfo[id][nKijelzoState] >= (hossza-15-strlen(jInfo[jid][jViszonylat])) || nInfo[id][nKijelzoState] < 0) { nInfo[id][nKijelzoState] = 0; } strmid(ujszov,szoveg,nInfo[id][nKijelzoState],(nInfo[id][nKijelzoState] + 16-strlen(jInfo[jid][jViszonylat]))); SetDynamicObjectMaterialText(nInfo[id][nKijelzo],0,ujszov,OBJECT_MATERIAL_SIZE_256x128,\"Arial\",24,1,0xFFFFFFFF,0,1); nInfo[id][nKijelzoState]++; } } else { SetDynamicObjectMaterialText(nInfo[id][nKijelzo],0,nInfo[id][nKijelzoSzoveg],OBJECT_MATERIAL_SIZE_256x128,\"Arial\",24,1,0xFFFFFFFF,0,1); } } } } return 1; } public NPC_Start(id) { new jid = nInfo[id][nJaratID]; SCM(nInfo[id][nPlayerID],NINCS,jInfo[jid][jFileName]); nInfo[id][nHolTart] = 1; nInfo[id][nAll] = false; if(nInfo[id][nMenetAllapot] != 0 && nInfo[id][nMenetAllapot] != 3) { nInfo[id][nMenetAllapot] = 1; nInfo[id][nBug][0] = random(10); nInfo[id][nBug][1] = random(10); nInfo[id][nBug][2] = random(10); } SCM(nInfo[id][nPlayerID],NINCS,NPC_AKCIO_START); nInfo[id][nMenetIdo] = 0; nInfo[id][nErkIdo] = 0; return 1; } public NPC_Pause(id) { new jid = nInfo[id][nJaratID]; nInfo[id][nAll] = true; nInfo[id][nAllasOka] = MEGALLO; SCM(nInfo[id][nPlayerID],NINCS,NPC_AKCIO_PAUSE); if(jInfo[jid][jMenetIdo][nInfo[id][nHolTart]] > nInfo[id][nMenetIdo] || jInfo[jid][jMenetIdo][nInfo[id][nHolTart]] < 3 ) { jInfo[jid][jMenetIdo][nInfo[id][nHolTart]] = nInfo[id][nMenetIdo]; new file[64]; format(file,sizeof(file),\"/LSTKRv2/Jaratok/%d.ini\",jid); new temp[128]; format(temp,sizeof(temp),\"MenetIdo_%d\",nInfo[id][nHolTart]); dini_IntSet(file,temp,jInfo[jid][jMenetIdo][nInfo[id][nHolTart]]); } nInfo[id][nMenetIdo] = MEGALLO_IDO; new bool:tovabbmehet=true; new vegallomasid; for(new i=0; i<jInfo[jid][jMegallokSzama];i++) { if(!strcmp(NPC_Megallok[jid], jInfo[jid][jVegall], true)) { vegallomasid = i; } } if(nInfo[id][nHolTart] < vegallomasid) { if(nInfo[id][nMenetAllapot] == 2) nInfo[id][nMenetAllapot] = 1; } else if(nInfo[id][nHolTart] >= vegallomasid) { if(nInfo[id][nMenetAllapot] == 3 && (jid / 900) >= 1 && jid % 2 == 0) { new n[MAX_PLAYER_NAME]; GetPlayerName(nInfo[id][nPlayerID],n,sizeof(n)); printf(\"[NPC] %s beért a garázsba, kickeltem!\",n); DestroyDynamic3DTextLabel(nInfo[id][nLabel]); KillTimer(nInfo[id][nCheckTimer]); KillTimer(nInfo[id][nMonitorTimer]); SetDynamicObjectMaterialText(nInfo[id][nKijelzo],0,\"Garázsmenet\",OBJECT_MATERIAL_SIZE_256x128,\"Arial\",24,1,0xFFFFFFFF,0,1); Kick(nInfo[id][nPlayerID]); nInfo[id][nVan] = false; } else if(nInfo[id][nMenetAllapot] == 3 && (jid / 900) >= 1 && jid % 2 != 0) { new str[64];format(str,sizeof(str),\"%d\",jid+1); new n[MAX_PLAYER_NAME]; GetPlayerName(nInfo[id][nPlayerID],n,sizeof(n)); printf(\"[NPC] %s-t garázsba küldtem\",n); nInfo[id][nJaratID] = strval(str); SetTimerEx(\"NPC_Start\",tsecond(3),false,\"d\",id); } else if(nInfo[id][nMenetAllapot] == 0 && (jid / 9) >= 1) { new a[32], b[32]; format(a,sizeof(a),\"%d\",nInfo[id][nJaratID]); strmid(b,a,1,strlen(a)-1); nInfo[id][nJaratID] = strval(b); new n[MAX_PLAYER_NAME]; GetPlayerName(nInfo[id][nPlayerID],n,sizeof(n)); printf(\"[NPC] %s-t elindítottam a járatán, kiért a garázsból\",n); nInfo[id][nMenetAllapot] = 1; tovabbmehet = false; nInfo[id][nHolTart] = 0; SetTimerEx(\"NPC_Start\",tsecond(3),false,\"d\",id); } if(nInfo[id][nMenetAllapot] == 1) nInfo[id][nMenetAllapot] = 2; } if(nInfo[id][nHolTart] == 0) { if((nInfo[id][nMenetAllapot] == 3 || nInfo[id][nMenetAllapot] == 0) && nInfo[id][nJaratID] >= 900) tovabbmehet = false; if(jInfo[nInfo[id][nJaratID]][jKovetesiPerc] > 0) { tovabbmehet = false; } if(nInfo[id][nMenetAllapot] == 3) { new str[64];format(str,sizeof(str),\"9%d2\",jid); new n[MAX_PLAYER_NAME]; GetPlayerName(nInfo[id][nPlayerID],n,sizeof(n)); printf(\"[NPC] %s-t garázsba küldtem\",n); nInfo[id][nJaratID] = strval(str); SetTimerEx(\"NPC_Start\",tsecond(3),false,\"d\",id); } } if(tovabbmehet && nInfo[id][nHolTart] != 0) SetTimerEx(\"NPC_Resume\",tsecond(MEGALLO_IDO),false,\"d\",id); Bemond(id,MEGALLONEV); nInfo[id][nBemondta]=true; return 1; } public NPC_Resume(id) { if(nInfo[id][nMenetAllapot] == 3 && nInfo[id][nJaratID] >= 900) return 1; new jid = nInfo[id][nJaratID]; nInfo[id][nAll] = false; nInfo[id][nBemondta] = false; new vegallomasid; for(new i=0; i<jInfo[jid][jMegallokSzama];i++) { if(!strcmp(NPC_Megallok[jid], jInfo[jid][jVegall], true)) { vegallomasid = i; } } if(nInfo[id][nHolTart] == 0 || nInfo[id][nHolTart] == vegallomasid) { SetTimerEx(\"Bemond\",tsecond(3),false,\"dd\",id,UDV); nInfo[id][nBemondta] = true; } nInfo[id][nHolTart]++; if(nInfo[id][nHolTart] == 0 || nInfo[id][nHolTart] == vegallomasid) { SetTimerEx(\"Bemond\",tsecond(1),false,\"dd\",id,KOVETKEZO); nInfo[id][nBemondta] = true; } if(nInfo[id][nHolTart] >= jInfo[jid][jMegallokSzama]) nInfo[id][nHolTart] = 0; nInfo[id][nErkIdo] = jInfo[jid][jMenetIdo][nInfo[id][nHolTart]]; SCM(nInfo[id][nPlayerID],NINCS,NPC_AKCIO_RESUME); return 1; } public Bemond(id,tipus) { #if defined BEMONDAS new jid = nInfo[id][nJaratID],vegallomasid,kovid=MelyikMegallo(NPC_Megallok[jid][nInfo[id][nHolTart]]); for(new i=0; i<jInfo[jid][jMegallokSzama];i++) { if(!strcmp(NPC_Megallok[jid], jInfo[jid][jVegall], true)) { vegallomasid = i; } } if(tipus==MEGALLONEV) { new str[300]; format(str,sizeof(str),\"%s%s\",HANGOK_ELERHETOSEGE,mInfo[kovid][mHang]); if(nInfo[id][nHolTart] == vegallomasid || nInfo[id][nHolTart] == 0) { SetTimerEx(\"Bemond\",tsecond(mInfo[kovid][mHangTime]) + 200,false,\"dd\",id,VEGALLOMAS); } for(new i = 0; i<MAX_PLAYERS;i++) { if(IsPlayerInVehicle(i,nInfo[id][nJarmu])) { PlayAudioStreamForPlayer(i,str); } } return 1; } else if(tipus==KOVETKEZO) { new str[300]; format(str,sizeof(str),\"%skov.mp3\",HANGOK_ELERHETOSEGE); for(new i = 0; i<MAX_PLAYERS;i++) { if(IsPlayerInVehicle(i,nInfo[id][nJarmu])) { PlayAudioStreamForPlayer(i,str); } } SetTimerEx(\"Bemond\",tsecond(3),false,\"dd\",id,MEGALLONEV); return 1; } else if(tipus==UDV) { new str[300]; format(str,sizeof(str),\"%sudv.mp3\",HANGOK_ELERHETOSEGE); for(new i = 0; i<MAX_PLAYERS;i++) { if(IsPlayerInVehicle(i,nInfo[id][nJarmu])) { PlayAudioStreamForPlayer(i,str); } } SetTimerEx(\"Bemond\",tsecond(3),false,\"dd\",id,KOVETKEZO); return 1; } else if(tipus==VEGALLOMAS) { new str[300]; if(nInfo[id][nAll]) { format(str,sizeof(str),\"%svegallviszlat.mp3\",HANGOK_ELERHETOSEGE); for(new i = 0; i<MAX_PLAYERS;i++) { if(IsPlayerInVehicle(i,nInfo[id][nJarmu])) { PlayAudioStreamForPlayer(i,str); } } } else { format(str,sizeof(str),\"%svegall.mp3\",HANGOK_ELERHETOSEGE); for(new i = 0; i<MAX_PLAYERS;i++) { if(IsPlayerInVehicle(i,nInfo[id][nJarmu])) { PlayAudioStreamForPlayer(i,str); } } } return 1; } #endif return 1; } public OnPlayerConnect(playerid) { if(IsPlayerNPC(playerid)) { new n[MAX_PLAYER_NAME]; GetPlayerName(playerid,n,sizeof(n)); for(new i = 0; i<MAX_NPC;i++) { new ji = nInfo[nJaratID]; if(nInfo[nVan]) { if(!strcmp(nInfo[nPlayerName], n, true)) { nInfo[nPlayerID] = playerid; printf(\"[NPC] %s csatlakozott | Viszonylat: %s\",n,jInfo[ji][jViszonylat]); SpawnPlayer(playerid); NPC_ID[playerid] = i; } } } } return 1; } public OnPlayerSpawn(playerid) { if(IsPlayerNPC(playerid)) { new n[MAX_PLAYER_NAME]; GetPlayerName(playerid,n,sizeof(n)); for(new i = 0; i<MAX_NPC;i++) { new ji = nInfo[nJaratID]; if(nInfo[nVan]) { if(!strcmp(nInfo[nPlayerName], n, true)) { PutPlayerInVehicle(playerid,nInfo[nJarmu],0); SCM(playerid,NINCS,jInfo[ji][jFileName]); printf(\"[NPC] %s spawnolt | Viszonylat: %s\",n,jInfo[ji][jViszonylat]); nInfo[nCheckTimer] = SetTimerEx(\"NPCCheck\",200,true,\"d\",i); //nInfo[nMonitorTimer] = SetTimerEx(\"MonitorTimer\",2000,true,\"d\",i); nInfo[nMenetAllapot] = 0; new str[64];format(str,sizeof(str),\"9%d1\",ji); nInfo[nJaratID] = strval(str); SetTimerEx(\"NPC_Start\",tsecond(3),false,\"d\",i); } } } } return 1; } public Float:GetDistanceToPoint(playerid, Float:x1, Float:y1, Float:z1) { new Float:x2,Float:y2,Float:z2; GetPlayerPos(playerid,x2,y2,z2); return GetDistanceBetweenPoints(x1,y1,z1,x2,y2,z2); } public Float:GetDistanceBetweenPoints(Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2) { return floatadd(floatadd(floatsqroot(floatpower(floatsub(x1,x2),2)),floatsqroot(floatpower(floatsub(y1,y2),2))),floatsqroot(floatpower(floatsub(z1,z2),2))); } stock MegalloBetoltes() { new h,mi,s,y,m,d; for(new i = 0; i<MAX_MEGALLO;i++) { new file[64]; format(file,sizeof(file),\"/LSTKRv2/Megallok/%d.ini\",i); if(dini_Exists(file)) { mInfo[mVan] = true; format(mInfo[mAzonosito],128,\"%s\",dini_Get(file,\"Azonosito\")); format(mInfo[mHang],32,\"%s\",dini_Get(file,\"Hang\")); format(mInfo[mNev],256,\"%s\",dini_Get(file,\"Nev\")); mInfo[mHangTime] = dini_Int(file,\"HangTime\"); mInfo[mPos][0] = dini_Float(file,\"PosX\"); mInfo[mPos][1] = dini_Float(file,\"PosY\"); mInfo[mPos][2] = dini_Float(file,\"PosZ\"); new mtext[256]; format(mtext,sizeof(mtext),\"MEGÁLLÓ\\n%s\",mInfo[mNev]); mInfo[mLabel] = CreateDynamic3DTextLabel(mtext, COLOR_MEGALLO, mInfo[mPos][0], mInfo[mPos][1], mInfo[mPos][2] + 7.5, 30.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID); getdate(y,m,d); gettime(h,mi,s); printf(\"[%s %d.%02d.%02d. %02d:%02d]: Megálló %s[%s] betöltve\",SZERVERNEVE2,y,m,d,h,mi,mInfo[mNev],mInfo[mAzonosito]); } } return 1; } stock MegalloMentes() { for(new id = 0; id<MAX_MEGALLO;id++) { if(mInfo[id][mVan]) { new file[64]; format(file,sizeof(file),\"/LSTKRv2/Megallok/%d.ini\",id); if(!dini_Exists(file)) { dini_Create(file); } dini_Set(file,\"Azonosito\",mInfo[id][mAzonosito]); dini_Set(file,\"Nev\",mInfo[id][mNev]); dini_Set(file,\"Hang\",mInfo[id][mHang]); dini_FloatSet(file,\"PosX\",mInfo[id][mPos][0]); dini_FloatSet(file,\"PosY\",mInfo[id][mPos][1]); dini_FloatSet(file,\"PosZ\",mInfo[id][mPos][2]); dini_IntSet(file,\"HangTime\" 6
SA-MP: Szerverfejlesztés / [NPC] LSTKRv2 - Intelligens NPC közlekedés - v2.5« Dátum: 2016. március 27. - 00:11:19 »Idézetet írta: divkn date=1459026207\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"59962\" data-ipsquote-contentclass=\"forums_Topic Sehogy. Actorokat nem lehet járműbe ültetni sajnos, pedig egyszerűbb mozgatni, mint a gyalogos/futási sebességet animációhoz eltalálni.Még nem is próbáltam kocsiba ültetni, nem néztem hogy egyáltalán lehet-e, gyalogosan próbáltam meg, de össze vissza pattogott, egy óra után meguntam. De lehet majd csinálok hozzá include-t, ha addig nem valósítja meg valaki. Nekem előtte még a MapAndreassal kéne megbarátkozni Dupla hozzászólás automatikusan összefûzve. ( 2016. március 28. - 21:58:56 ) Nos hát emberek, én megcsináltam az átszállás jelzést a monitorra, de azóta meg eltűntek az ékezetek a textlabelekből és a materialtextekből is (de nem mindig, ez fura ) mintha nem is lenne fixchars, pedig van. Itt a monitor átszállás-bigyó forráskódja: else if(nInfo[id][nMonitorState] == 2) Itt meg maga az Átszállás stock: else if(nInfo[id][nMonitorState] == 2) A szöveges műveletekhez mindig is síkhülye voltam, így most a ti segítségetekre szorulok.. 7
Fórum Archívum (Témák/Fórumok) / SAMPANY ~ Ahol a közösség az első..« Dátum: 2016. március 26. - 22:05:01 »
Nem azert h negativkodjak, de ebbol legalabb lesz is valami?
8
SA-MP: Szerverfejlesztés / [NPC] LSTKRv2 - Intelligens NPC közlekedés - v2.5« Dátum: 2016. március 26. - 21:12:25 »Idézetet írta: divkn date=1459021354\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"59962\" data-ipsquote-contentclass=\"forums_Topic Ehh, azt sajnálom hogy ezek slotevő NPC-k, nem pedig actorok. Igaz van MapAndreas Z koordináta lekérdezésére mindenféle módon, de akkor sem egészséges minden másodpercben lefuttatni.Probaltam mar osszefuggo utvonalat letrehozni gyalogos actorral.. Hat.. Nem csak hogy laggoltat, de ha gyalogosan ilyen hulyen nez ki, akkor hogy nezne ki jarmuvel? De egyebkent kiserletezem vele 9
SA-MP: Szerverfejlesztés / [NPC] LSTKRv2 - Intelligens NPC közlekedés - v2.5« Dátum: 2016. március 26. - 20:16:46 »Idézetet írta: Pedró date=1459019004\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"59962\" data-ipsquote-contentclass=\"forums_Topic ha lenne egy erős alapja ennek, ami bika lenne, nagyon szuper lenne.Széj wat? (mit értesz ez alatt? ) 10
SA-MP: Szerverfejlesztés / [NPC] LSTKRv2 - Intelligens NPC közlekedés - v2.5« Dátum: 2016. március 26. - 19:34:56 »Idézetet írta: Kyosuke_Hiroshi date=1459016875\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"59962\" data-ipsquote-contentclass=\"forums_Topic Szép Munka!Nem igazán van már ötletem hogy mivel húzzam.. A várható újítások pontban vannak az utolsó ötleteim ezzel kapcsolatban. Ha van ötleted még, ne tartsd magadban, mert ha olyan akkor megcsinálom 11
SA-MP: Szerverfejlesztés / [NPC] LSTKRv2 - Intelligens NPC közlekedés - v2.5« Dátum: 2016. március 26. - 18:41:12 »Idézetet írta: Th0mas date=1459010949\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"59962\" data-ipsquote-contentclass=\"forums_Topic Én is. 12
SA-MP: Szerverfejlesztés / [NPC] LSTKRv2 - Intelligens NPC közlekedés - v2.5« Dátum: 2016. március 26. - 14:49:45 »
Üdv mindenkinek
Bár nem igazán szkriptelek már, néha néha kedvet kapok egy kis NPC-zéshez. Ez szülte a LYLRP NPC közlekedés szkript továbbfejlesztését. Mivel a LYLRP NPC szkriptje az LSTKR szkriptem alapjaira épült, a továbbfejlesztett változata az LSTKRv2 nevet kapta. Na de nem rizsázok, lássuk: Tartalom: Menetrend szerint közlekedő járatok
Garázsmenet szimuláció
Dinamikus rendszer
Utastájékoztatás
Kezelhető NPC-k
Okos NPC-k
Szándékos hibák (valóság-szimuláció)
Ismert hibák
Licensz, egyebek Módosítva publikálni csak engedéllyel. Saját használatra módosítható! Az ismert hibák nagy része idő/kedv hiányában nem lett kijavítva. Amennyiben javítasz egy hibát, azt feltétlenül küldd el nekem e-mailben! Várható újdonságok Utastájékoztató monitor megújulása
Vonat Valóság-szimuláció bővülése
HAMAROSAN ANGOL NYELVEN IS! COMING SOON IN ENGLISH LANGUAGE! Kapcsolat: [email protected] >>> Tárgy: LSTKRv2 Letöltés Magyar Angol(még nem elérhető) Amennyiben igény van képre, szóljatok! 13
SA-MP: Szerverfejlesztés / Live Your Life Roleplay v0.8.5 2015.12.21 MAP NÉLKÜL!!!« Dátum: 2016. január 03. - 00:36:52 »Idézetet írta: florone date=1450954589\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"58756\" data-ipsquote-contentclass=\"forums_Topic Pöpec vagy!Szándékosan lett úgy írva Egyébként nyugodtan.
14
SA-MP: Szerverfejlesztés / Live Your Life Roleplay v0.8.5 2015.12.21 MAP NÉLKÜL!!!« Dátum: 2015. december 23. - 14:59:57 »Idézetet írta: Kyosuke_Hiroshi date=1450816607\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"58756\" data-ipsquote-contentclass=\"forums_Topic Én feltettem kipróbáltam, hááátAz amx fájl [CENZÚRA] nagy méretét sosem értettem én sem Amúgy igen, az NPC-k terén nagyon otthon érzem magam, azokkal mindent megvalósítok Mondták már rám hogy én vagyok Gang[$]ter utódja(ő is nagyon NPC szaki volt anno) 15
SA-MP: Szerverfejlesztés / Live Your Life Roleplay v0.8.5 2015.12.21 MAP NÉLKÜL!!!« Dátum: 2015. december 22. - 21:14:38 »Idézetet írta: drop date=1450814690\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"58756\" data-ipsquote-contentclass=\"forums_Topic Esetleg raknál fel képeket vagy akár egy videót? |