Započeo | MARKO |
•19. Sep. 2010.[pomoc] ZCMD
1,782
pregleda
14
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
421
Postovi:
95
Teme:
Pridružio se:Mar. 2010
19. Sep. 2010.
imam ovu komadnu
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
if(strcmp(cmd, "/getip", true) == 0)
{
if (PlayerInfo >= 2)
{
tmp = strtok(cmdtext,idx);
new playersip;
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
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
241 / 250 XP
Početnik(0)
2,248
Postovi:
66
Teme:
Pridružio se:Mar. 2010
19. Sep. 2010.
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 😉
Evo ti tut pa po njemu napravi,ako razumiÅ¡ Å¡ta ti hoću reći 😉
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,519
Postovi:
30
Teme:
Pridružio se:Jun 2010
19. Sep. 2010.
Ovako bi trebalo izgledati:
CMD:getip(playerid, params[])
{
if (PlayerInfo >= 2)
{
new
iID,
iName,
string,
pIP;
if(sscanf(params, "u", iID)) return SendClientMessage(playerid, COLOR_GRAD1, "Koristi: /getip ");
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;
}
CMD:getip(playerid, params[])
{
if (PlayerInfo >= 2)
{
new
iID,
iName,
string,
pIP;
if(sscanf(params, "u", iID)) return SendClientMessage(playerid, COLOR_GRAD1, "Koristi: /getip ");
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;
}
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
161
Postovi:
29
Teme:
Pridružio se:Avg. 2010
19. Sep. 2010.
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
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
495
Postovi:
2
Teme:
Pridružio se:Maj 2009
19. Sep. 2010.
Pa kolega Paradox ti je odgovorio 😄
Paradox wrote on September 19, 2010, 3:50 pm:
Ovako bi trebalo izgledati:
CMD:getip(playerid, params[])
{
if (PlayerInfo >= 2)
{
new
iID,
iName,
string,
pIP;
if(sscanf(params, "u", iID)) return SendClientMessage(playerid, COLOR_GRAD1, "Koristi: /getip ");
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;
}
CMD:getip(playerid, params[])
{
if (PlayerInfo >= 2)
{
new
iID,
iName,
string,
pIP;
if(sscanf(params, "u", iID)) return SendClientMessage(playerid, COLOR_GRAD1, "Koristi: /getip ");
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;
}
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
421
Postovi:
95
Teme:
Pridružio se:Mar. 2010
19. Sep. 2010.
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
a ne sad samo za tu trenutno koja se nalazi u ovim postovima. hvala
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
92
Postovi:
13
Teme:
Pridružio se:Avg. 2010
20. Sep. 2010.
LordShigi wrote on September 20, 2010, 11:11 am:
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"
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
421
Postovi:
95
Teme:
Pridružio se:Mar. 2010
20. Sep. 2010.
ƨтÑακƨı wrote on September 20, 2010, 11:11 am:
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
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,519
Postovi:
30
Teme:
Pridružio se:Jun 2010
20. Sep. 2010.
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.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava