|
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. 286
Beszélgetés / Mi az "álmod"?« Dátum: 2013. június 26. - 20:03:43 »
Négyes találat az ötös lottón.
287
Segítségkérés / Nem müködnek a parancs részei .« Dátum: 2013. június 25. - 19:16:00 »
Mert a params változó ezeket az adatokat tárolja, most példaként, a beírt parancs:
/set world Kojak 23 Ebbõl a pirossal jelölt részt, tárolja a params változó. Ezt áthelyezed sscanf segítségével az acmd változóba, majd strcmp segítségével próbálod összehasonlítani: if( !strcmp( \"world Kojak 23\", \"world\", true ) ) ^^ || Ez az acmd tartalma. Így már látod miért nem mûködik. 288
Segítségkérés / Object láthatóságának távolsága« Dátum: 2013. június 25. - 12:38:27 »Idézetet írta: cosmos date=1372066801\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"38830\" data-ipsquote-contentclass=\"forums_Topic igen már láttam, utána is írtam, de akkor warningot dob 290
Fórum Archívum (Témák/Fórumok) / törlendõ« Dátum: 2013. június 23. - 17:21:01 »Idézetet írta: Sramm date=1371999098\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"44770\" data-ipsquote-contentclass=\"forums_Topic Valóban, csakhogy ha Sajtoscsokiskának kisebb az id-je vele fog elõször visszatérni és nem sajtoscsokissal, akik keresünk.Így van mivel a for ciklus 0 tól indul el tehát a legkisebb id-vel rendelkezõ játékost ellenõrzi és ahol egyezést talál azzal tér vissza, erre már sokan próbáltak megoldást találni de az újabb sscanf pluginban már van olyan visszatérési értéke a sscanf-nek ami jelzi hogy több esetleges találat is létezik. 0) Y_Less 291
Fórum Archívum (Témák/Fórumok) / törlendõ« Dátum: 2013. június 23. - 13:15:00 »
Jó hát én azoknak írtam akik szeretnék használni hogy ne tegyék, mivel a kód hibás bármennyire is bizonygatod hogy nálad jó, én elfogadom hogy neked jó de másokat nem kell megtéveszteni.
Amúgy Sramm által posztolt verzió meg praktikusabb és egyszerûbb azt javaslom bárkinek. ![]() A kód a céljára megfelelõen lett tesztelve, az átírások debug információk megjelenítésére kerültek bele melyek a (hibás) mûködést bizonyítják, annak eredeti mûködését nem befolyásolják, viszont sokkal egyszerûbben lehet elvégezni a tesztelést mintsem 20 npc-t felküldeni a szerverre és az alapján tesztelni. A végeredményen nem javítana, a tökéletes mûködés bizonyítása már ezek után a te feladatot. 292
Fórum Archívum (Témák/Fórumok) / törlendõ« Dátum: 2013. június 23. - 12:21:34 »
Értem, hát elkezdtem tesztelni igaz kivettem a GetPlayerName eljárást de így érdekes módon az strcmp már hamis eredményt adott vissza abban az esetben ha üres karakterlánccal lett összehasonlítva, szóval el se jutottam az strfind részhez:
#include <a_samp> strcmp elõtt: <-> Val = 0 293
Fórum Archívum (Témák/Fórumok) / Re:[STOCK] GetPlayerID« Dátum: 2013. június 23. - 11:20:43 »
Játékos adat lekérdezésénél minden esetben for ciklusban alkalmazni kellene az IsPlayerConnected eljárást mivel ez egy elég egyszerû adatot tartalmazó eljárás, emiatt sokkal gyorsabban lefut mint a GetPlayerName funkció.
Az strfind meg -1-el tér vissza ha nem talál egyezést emiatt kicsit eltér a használata a többi funkciótól pl.: strcmp-tõl. Míg az strcmp-nél alkalmazható a tagadás jele a függvény elõtt addig az strfind-él már rossz eredményhez vezethet. if(strcmp(cmdtext, \"/sayhello\", true) == 0) Mint látod a kettõ függvénynél a visszatérési értéket másra vizsgáljuk. Az strfind vissza adja az azonosság kezdetének pozícióját, tehát ha nulla értéket ad vissza az már azt jelenti hogy a legelsõ karaktertõl már egyezik a keresett kifejezés. strfind(\"Are you in here?\", \"Are\", true)[/quote] 294
Segítségkérés / Ban Offline ként.« Dátum: 2013. június 23. - 10:53:17 »
Megkeresed a regisztrációs adatait és kitiltod, nem tudom mi olyan nehéz azon.
![]() Tudod a játékos nevét az alapján megkeresed, ha meg IP alapján szeretnéd tiltani a server_log.txt fájl is tartalmazza (meg általában minden normálisabb regisztrációs rendszer) ki melyikkel lépett fel. Bemásolod a samp.ban fájlba az IP-t majd újra betöltöd a futó samp szerveren /rcon reloadbans, vagy újraindítod a szervert, kész. 295
Segítségkérés / enum« Dátum: 2013. június 22. - 21:28:48 »#include <a_samp> 296
Segítségkérés / Dialog Input - csak számot írhat be« Dátum: 2013. június 22. - 19:41:54 »Idézetet írta: tudvari date=1371905095\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"38763\" data-ipsquote-contentclass=\"forums_Topic Köszi ez jó lenne,de az a baj,hogy ezek után is stringnek érzékeli az inputtextet.Mert az input text az \"string\" pontosabban arra a célra van létrehozva az IsNuneric függvény csak ellenõrzi hogy a karakterlánc számból áll-e. Viszont te, integer típusként akarod felhasználni az inputtext-et ezért jelzi a fent idézett hibát. Át kell alakítanod egy változóba az inputtext-et mégpedig így: new value = strval(inputtext); Majd a value nevezetû változó fogja tárolni a számot és ezt használhatod fel. if(value == 12) 297
Segítségkérés / enum« Dátum: 2013. június 22. - 09:04:02 »
Mert a parancsokat egy úgynevezett visszahívásba kellene illeszteni, az pedig az OnPlayerCommandText.
299
Segítségkérés / Streamer plugin-tol errorozik« Dátum: 2013. június 17. - 17:48:34 »BlackJack\" post=\"434558\" timestamp=\"1371413602\"] 300
Segítségkérés / R**SAMP: Fake kill« Dátum: 2013. június 16. - 18:23:17 »
Jha nem rossz, hát akkor ez se jó.
Akkor mi lenne ha létrehoznál egy változót annak ellenõrzésére hogy a játékos lespawnolt-e? new bool:Spawn_ed[MAX_PLAYERS]; OnPlayerConnect alá: Spawn_ed[playerid] = false; OnPlayerSpawn alá: Spawn_ed[playerid] = true; Majd OnPlayerDeath alatt ellenõrizni: if(Spawn_ed[playerid]) persze nem tiltani a játékost mert lehet más játékosnak éppen nem megfelelõ értékre van állítva, de csak akkor adni neki pontot ha ez a változó true értéken van, persze killeridre is alkalmazni kell valahogy. De ez megint csak ötlet, mivel abban bízok hogy nem hívódik meg az OnPlayerSpawn ha ezt a progit használják. |

