Detaljan opis problema:Zanima me kako da uradim sa sscanfom ako neko nije admin da mu se ne izvrsi cmd tacnije da mu posalje nisi admin.
Eo ova komanda sa sscanfom
CMD:sethp(playerid, params[])
{
new hp,giveplayerid;
if (IsPlayerAdmin(playerid))
if(sscanf(params, "ud",giveplayerid,hp)) return SCM(playerid, -1, "Korištenje: /sethp ");
if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,"ID NEPOSTOJI");
{
SetPlayerHealth(giveplayerid,hp);
SCM(playerid,COLOR_GREEN,"Postavio si HP igracu");
SCM(giveplayerid,COLOR_GREEN,"Admin ti je postavio HP");
}
return 1;
}
Znaci kad nisam kao rcon admin kucam /sethp i da mi HP 0 znaci samom meni.
A kad se ulogiram kao rcon admin i kucam /sethp pise mi normanlo /sethp playerid HP i ako ukucam /sethp 1 opet mi pise /sethp playerid HP znaci kako da napravim da mi pise nisi admin ako nisam ulogiran a da nije ono sa else pa SCM(playerid,GREEN,"Nisi Admin"); 😕
Dio skripte:KOMANDE.
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
