Skripta koju koristim:GF
Detaljan opis problema:Kako da komande iz strcmp prebacim u zcmd?np ovu komandu ja prebacim i izbacuje mi errore TMP i jos neke ja stavim prekopiram iz drugog moda to i opet iste izbacuje
Dio skripte: if (strcmp(cmd, "/getip", true)==0)
{
tmp=strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_YELLOW, "/getip [id]");
return 1;
}
new id = strval(tmp);
new ip[16];
new pname[24];
GetPlayerName(id,pname,sizeof(pname));
GetPlayerIp(id,ip,15);
new ipstr[255];
format(ipstr,sizeof(ipstr),"%s | IP: %s",pname,ip);
if ((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 2)
SendClientMessage(playerid,COLOR_YELLOW,ipstr);
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
CMD:getip(playerid, params[])
{
new id;
new ip[16];
new pname[24];
if (sscanf(params, "u",id)) SendClientMessage(playerid,BOJA, "SERVER: /getip [Playerid]");
else if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, BOJA, "Pogresan igracev ID.");
{
GetPlayerName(id,pname,sizeof(pname));
GetPlayerIp(id,ip,15);
new ipstr[255];
format(ipstr,sizeof(ipstr),"%s | IP: %s",pname,ip);
if ((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 2)
SendClientMessage(playerid,COLOR_YELLOW,ipstr);
return 1;
}
Mislim da je dobro.Oradio zcmd i sscanf.
katanac