[pomoc] ZCMD

Započeo | MARKO |, Septembar 19, 2010, 16:12:40 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

imam ovu komadnu

if(strcmp(cmd, "/getip", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
tmp = strtok(cmdtext,idx);
new playersip[256];
if(!strlen(tmp))
{
  SendClientMessage(playerid,COLOR_GRAD1,"USAGE: /getip [Players ID]");
        return 1;
}
giveplayerid = ReturnUser(tmp);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerIp( giveplayerid,playersip,sizeof(playersip));
format(string, sizeof(string), "Player: %s IP: %s",giveplayer,playersip);
SendClientMessage(playerid,COLOR_GRAD2,string);
}
return 1;
}


i sad me zanima kako da prebacim u ZCMD, jer u komadnu postoji "cmdtext"a to mi nije jasno kako to promjeniti u "params"

hvala

http://balkan-samp.com/forum/index.php?topic=10516.0
Evo ti tut pa po njemu napravi,ako razumiš šta ti hoću reći ;)

Ovako bi trebalo izgledati:


CMD:getip(playerid, params[])
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
new
iID,
iName[24],
string[52],
pIP[15];
if(sscanf(params, "u", iID)) return SendClientMessage(playerid, COLOR_GRAD1, "Koristi: /getip [ID]");
GetPlayerName(iID, iName, sizeof(iName));
GetPlayerIp(iID, pIP, sizeof(pIP));
format(string, sizeof(string), "Igrac: %s IP: %s", iName, pIP);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
return 1;
}
Poslednja Izmena: Septembar 19, 2010, 17:51:20 POSLE PODNE od Paradox

Last nick: Paradox

Ljudi, jer bi mi mogli pojasniti nekako kako vi to napravite iz "cmdtext" u "params" jer vidim da ste dosta toga mjenjali, pa da mi to pojasnite da mogu druge komande sam pepravit. hvala

hocemo mi dobiti odgovor?? Maurice i ja?

Pa kolega Paradox ti je odgovorio  :D

Citat: Paradox poslato Septembar 19, 2010, 17:50:48 POSLE PODNE
Ovako bi trebalo izgledati:


CMD:getip(playerid, params[])
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
new
iID,
iName[24],
string[52],
pIP[15];
if(sscanf(params, "u", iID)) return SendClientMessage(playerid, COLOR_GRAD1, "Koristi: /getip [ID]");
GetPlayerName(iID, iName, sizeof(iName));
GetPlayerIp(iID, pIP, sizeof(pIP));
format(string, sizeof(string), "Igrac: %s IP: %s", iName, pIP);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
return 1;
}


da to znam. ali jer bi mi mogli objasniti kako to sve preuredit za ostale komade. sta s cim treba zamjenit? razumijete?

a ne sad samo za tu trenutno koja se nalazi u ovim postovima. hvala

Nije to tak kak si si ti zamislio. Trebas ponovo sagraditi strukturu komande, nemozes samo replace i gotov si.


RESPECT 4 EVER: John, GLC,bAndzi, Nikola, Sop, Zoki, Bruno_Venuti, Mele, Luka P,ExtremePower,Wang(neki kineski frajer)

NAJBOLJI CITATI:
Citat: [GF]Alive poslato Jun 24, 2010, 18:20:19 POSLE PODNE
Paizte ljud mozda je KayLoger! ! !
MOJI RADOVI:
[FS]Trofeji

Citat: LordShigi poslato Septembar 20, 2010, 13:11:37 POSLE PODNE
Nije to tak kak si si ti zamislio. Trebas ponovo sagraditi strukturu komande, nemozes samo replace i gotov si.

zato covjek i pita da zna kako zamjenit tj. promjenit sve ostale komande da zna sam, bolje izrazeno kako da "ponovno sagradi strukturu komande"

Citat: ƨÑ,яακƨı poslato Septembar 20, 2010, 13:13:22 POSLE PODNE
Citat: LordShigi poslato Septembar 20, 2010, 13:11:37 POSLE PODNE
Nije to tak kak si si ti zamislio. Trebas ponovo sagraditi strukturu komande, nemozes samo replace i gotov si.

zato covjek i pita da zna kako zamjenit tj. promjenit sve ostale komande da zna sam, bolje izrazeno kako da "ponovno sagradi strukturu komande"

tako je. ja vec imam komandu i sve, al me zanima kako da sam izradim ponovno strukturu komande kao sto je  ƨÑ,яακƨı rekao. pa da znam za ubuduce i da to mogu sam napraviti. hvala

Pa trebas znati kako se koristi sscanf. Trebas znati sto ta komanda radi, koju stavljas u ZCMD. Onda trebas izbrisati sve staro od strtoka i slicnih stvari i samo dodat sscanf i malo uredit komandu da je sve ok s sscanf. To je to u kratkim crtama.
Poslednja Izmena: Septembar 20, 2010, 14:33:38 POSLE PODNE od Paradox

Last nick: Paradox

a gdje mogu naci da vidim kako to sve izgleda?

black_dota

na ovom sajtu klik









xD search na google

Pa ima nekh tutoriala na ovom forumu i na sluzbenom SA:MP forumu (forum.sa-mp.com). Ja ti preporucujem forum.sa-mp.

Last nick: Paradox