new cmd[128], idx;
cmd = strtok(cmdtext, idx);
if(!strcmp(cmd, \"/murder\", true))
{
new params[128];
params = strtok(cmdtext, idx);
if(!strlen(params)) return SendClientMessage(playerid, 0xFFFFFFFF, \"pfff... használat: /murder [id]\");
new givenid = strval(params);
if(IsPlayerConnected(givenid)) SetPlayerHealth(givenid,-50);
else SendClientMessage(playerid,szín,\"A megadott ID nincs a szerveren.\");
if(!strcmp(cmd, \"/murder\", true))
{
new params[128];
params = strtok(cmdtext, idx);
if(!strlen(params)) return SendClientMessage(playerid, 0xFFFFFFFF, \"pfff... használat: /murder [id]\");
new givenid = strval(params);
if(IsPlayerConnected(givenid)) SetPlayerHealth(givenid,-50);
else SendClientMessage(playerid,szín,\"A megadott ID nincs a szerveren.\");
return 1;
}
if(!strlen(params)) return SendClientMessage(playerid, 0xFFFFFFFF, \"pfff... használat: /murder [id]\");
if(!strcmp(cmd, \"/murder\", true))
{
new params[128];
params = strtok(cmdtext, idx);
if(!IsPlayerAdmin(playerid)) return 0; // Unkown Command, ha nem admin
if(!strlen(params)) return SendClientMessage(playerid, 0xFFFFFFFF, \"pfff... használat: /murder [id]\");
new givenid = strval(params);
if(IsPlayerConnected(givenid)) SetPlayerHealth(givenid,-50);
else SendClientMessage(playerid,szín,\"A megadott ID nincs a szerveren.\");
return 1;
}
Igen lécci írd le a kezdõk nyelvén is :D me én sem nagyon értem :S de amúgy jó lenne ha értelmesebb kölyök lennék xDOlyan parancsokhoz való ahol beileszük a \"[iD]\" hogy ki lehesen választani kinek a részere hason a parancs...
Üdv: CM
ReHtafDoG link=topic=862.msg10059#msg10059 date=1239650773]Fú istenem de pro vagy gyerek -.- Ezt már régen tudom,de ezt hogy illesztem bele az strtok-os parancsba?? Engem ez érdekel,meg figyelj,ha valakivel beszélsz,úgy beszélj vele hogy az a valaki nem hülyébb mint te -.-
if(IsPlayerAdmin(playerid))
if[gTeam] = TEAM_POLICE;
[/quote]
Ha veszekedni akartok tegyétek ott de itt moderáljátok magatok légyszíves..
________________________
Igen,ezt még megérterrem,de az egyes részek \"miért\" -jét még nem,tehát mért pont \"params\" meg mért pont azt kell odaírni,(jó ez most hülye példa volt,de akkor is ...)
Ja és egy kérdés: Hogyan tudnám azt hozzáadni hogy pl csak a TEAM_POLICE használhassa,vagy csak admin,tehát ezt hogy írjam bele? mert ahogy most írtam úgy nem ment,de amit leírtál,azt bemásoltam/átírtam és remekül mûködik,a tut szép,félre ne értsd,csak nem a leg részlegesebb,amiennek egy szép tutnak kéne lenni -legalábbis szerintem- ,de jó lett!
[/quote]
Mit részletezzek még?
Minden le van írva, az hogy az alapfogalmakat nem ismered te bajod, de ha elmonod mit nem rétesz segítek/segítünk ;)
________________________
Hát erre a rövid kommentem : He?!
Ebbõl semmit sem értettem,csak amennyit eddig tudtam;másold be és írd át ...
[/quote]
Igen lécci írd le a kezdõk nyelvén is :D me én sem nagyon értem :S de amúgy jó lenne ha értelmesebb kölyök lennék xD
Üdv: CM
[/quote]
Tudom hogy mire használható,csak még mindig nem tudom hogy kell ÍRNI,tehát nem bemásolni,hanem megírni azt,vagyis .. namindegy,majd légyszi írd le a kezdõk nyelvén is...
És hogy lehet beszúrni még egy téyezõt? mondjuk hogy \"gTeam[playerid] == TEAM_NEV\" ??
[/quote]
Válasz:
Szépes sorjában haladjatka kérdésekkel. Mi az amit legelõszõr nem értetek?
[/quote]
________________________
ReHtafDoG link=topic=862.msg10004#msg10004 date=1239602588]
-.-\"
strk a parancsokhoz használható...
most már érted? :D
U.I: szép TuT
[/quote]
Szerintem pontosan ilyen egy igazi tutorial, amely mindent elmagyarázz, szép lett, grat!
[/quote]SsG[]Donovan link=topic=862.msg10053#msg10053 date=1239650280]
Sztem jó kis Tut grat!
[/quote]
Kössz!
Epsilon- Cím: [Lecke]strtok() + Magyarázat!
Írta: Baliboy - 2009. április 14. - 16:22:05- Ebbõl nehogy veszekedés legyen :O
- Cím: [Lecke]strtok() + Magyarázat!
Írta: Epsilon - 2009. április 14. - 16:23:49- Egy kis magyarázás hozzáadva a tuthoz.
Epsilon- Cím: [Lecke]strtok() + Magyarázat!
Írta: shanyi - 2009. április 14. - 17:27:00- <---komment törölve, mert lámaság volt...---> ::)
- Cím: [Lecke]strtok() + Magyarázat!
Írta: Epsilon - 2009. április 14. - 18:25:03 Idézetet írta: shanyi date=1239722820\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22\" data-ipsquote-contentclass=\"forums_TopicHát az lehet,de akkor ne olyan függvényeket írj oda amiker mikor kezdtem már tudtam ...Ezt most nem vágom..
Epsilon- Cím: [Lecke]strtok() + Magyarázat!
Írta: shanyi - 2009. április 14. - 21:39:54- <---komment törölve, mert lámaság volt...---> ::)
- Cím: [Lecke]strtok() + Magyarázat!
Írta: Baliboy - 2009. április 14. - 21:49:53- shanyi megtudhatom hogy az elõzõ hozzászólásod mire volt jó??? :D
idéztél egyet azt kész.. lol- Cím: [Lecke]strtok() + Magyarázat!
Írta: ►ѕтa - 2009. április 28. - 10:16:54- Xd hát ja
amúgy jó TuT!Grat- Cím: [Lecke]strtok() + Magyarázat!
Írta: Epsilon - 2009. április 28. - 14:55:20- kössz
Epsilon- Cím: [Lecke]strtok() + Magyarázat!
Írta: Kowalski - 2009. május 01. - 16:23:50 A cmd az a cmdtext szétbontott változatának egyik része, az idx pedig a másik.[/quote]
Az \'idx\' a \"cmdtext szétbontott változatának másik része\"? Az \'idx\' szimbólum egy egész típusú változót jelöl és semmiképp sem karakterláncot. Ennek a leckének pedig jobb lenne, ha mondjuk a \"strtok() függvény alkalmazása parancsoknál\" címet adnád, mert a függvény mûködésérõl semmit sem írsz.
strk a parancsokhoz használható...
most már érted? Vigyorog
[/quote]
Nem feltétlenül. Lehet parancsot írni strtok() használata nélkül is, és az strtok() függvényt is fel lehet használni más téren is, például fájlmûveleteknél.
Ковалски- Cím: [Lecke]strtok() + Magyarázat!
Írta: Alpha - 2009. szeptember 12. - 14:07:30- Amúgy ha valakinek van egy kicsi angol tudása meg józan esze akkor nagyon sok mindent megtud csinálni pawnoba én is így vok vele
nagyon jó tutorial :D- Cím: [Lecke]strtok() + Magyarázat!
Írta: BencEE - 2009. szeptember 12. - 15:27:36- Szép TuT.
- Cím: [Lecke]strtok() + Magyarázat!
Írta: Prof3]sSoR - 2009. szeptember 12. - 16:49:29- nem volt ertelme most egy 4 honapos temahoz hozzaszolni
- Cím: [Lecke]strtok() + Magyarázat!
Írta: Iceaac - 2009. november 27. - 18:51:28- Azt is elárulod, hogy lehet például egy olyan parancsot, hogy:
/parancs ID SZÁM -> pl a megadott játéos csapatát állítja, ha 1 akkor piros csapat, ha 2 az érték, zöld csapat. :)- Cím: [Lecke]strtok() + Magyarázat!
Írta: Rapidhand - 2010. február 02. - 20:32:03- Bocs h közbeszólok,de vki (Zsobo) eltüntette az strtok makrót.
Nem láttam sehol a fórumon szal felraktam (remélem nem baj...)
Itt megtalálhatjátok a kódot.
Szerk:A tut meg cool ^^ Grat- Cím: [Lecke]strtok() + Magyarázat!
Írta: Gamestar - 2010. február 09. - 21:57:42 Idézetet írta: Rapidhand date=1265139123\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22\" data-ipsquote-contentclass=\"forums_TopicBocs h közbeszólok,de vki (Zsobo) eltüntette az strtok makrót.Makrót? Ebben biztos vagy?
Nem láttam sehol a fórumon szal felraktam (remélem nem baj...)
Itt megtalálhatjátok a kódot.
Szerk:A tut meg cool ^^ Grat
Egyébkét nem mondanám strtok leírásnak. Egy ilyen parancs létrehozásához van a dcmd és az sscanf.- Cím: [Lecke]strtok() + Magyarázat!
Írta: Epsilon - 2010. február 10. - 09:36:06 Idézetet írta: Gamestar date=1265749062\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22\" data-ipsquote-contentclass=\"forums_TopicEgyébkét nem mondanám strtok leírásnak. Egy ilyen parancs létrehozásához van a dcmd és az sscanf.Talán én annak mondtam? A téma megírásakor az strtok sokkal elterjedtebb volt mind a DCMD és akkor már volt DCMD-s tut.
- Cím: [Lecke]strtok() + Magyarázat!
Írta: ALIEN - 2010. február 17. - 14:04:01- Szerintem Eplison te vagy a legjobb scripter a fórumon.
Nem kell mondanom de azé elmondom hogy Jó TuT!- Cím: [Lecke]strtok() + Magyarázat!
Írta: Epsilon - 2010. február 17. - 15:16:09- Ízlések és pofonok, am kössz.
- Cím: [Lecke]strtok() + Magyarázat!
Írta: Rapidhand - 2010. február 20. - 22:57:47 Idézetet írta: Gamestar date=1265749062\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22\" data-ipsquote-contentclass=\"forums_TopicMakrót? Ebben biztos vagy?
Bocs h közbeszólok,de vki (Zsobo) eltüntette az strtok makrót.
Nem láttam sehol a fórumon szal felraktam (remélem nem baj...)
Itt megtalálhatjátok a kódot.
Szerk:A tut meg cool ^^ Grat
Egyébkét nem mondanám strtok leírásnak. Egy ilyen parancs létrehozásához van a dcmd és az sscanf.
[/quote]
Igen biztos vagyok benne