CMD:isetadmin(playerid,params[])
{
new string[256],hrac,level;
if(PlayerInfo[playerid][pAdminLevel] < 5) return ShowPlayerDialog(playerid,3000,DIALOG_STYLE_MSGBOX,"{AEB404}i7 {B43104}Admin {FFFFFF}-Error{FFFFFF}-","{FF0000}Nemáš dostatočný AdminLevel pre tento príkaz!","OK","");
if(sscanf(params,"ii",hrac,level)) return ShowPlayerDialog(playerid,3001,DIALOG_STYLE_MSGBOX,"{AEB404}i7 {B43104}Admin {FFFFFF}-Error{FFFFFF}-","{FF0000}Použitie: /isetadmin [iD] [LEVEL]","OK","");
if(!IsPlayerConnected(hrac)) return ShowPlayerDialog(playerid,3002,DIALOG_STYLE_MSGBOX,"{AEB404}i7 {B43104}Admin {FFFFFF}-Error{FFFFFF}-","{FF0000}Hráč nieje pripojený / Zadal si nesprávne ID","OK","");
if(level == PlayerInfo[hrac][pAdminLevel]) return ShowPlayerDialog(playerid,3003,DIALOG_STYLE_MSGBOX,"{AEB404}i7 {B43104}Admin {FFFFFF}-Error{FFFFFF}-","{FF0000}Tento hráč už má tento level!","OK","");
if(level < 0 || level > 5) return ShowPlayerDialog(playerid,3004,DIALOG_STYLE_MSGBOX,"{AEB404}i7 {B43104}Admin {FFFFFF}-Error{FFFFFF}-","{FF0000} Zadal si nesprávny level! Správne použitie: [0-5]","OK","");
format(string,sizeof(string),"{B43104}[i7 Admin] {FFFFFF}-- Administrátor {AEB404}%s {FFFFFF}nastavil hráčovi {AEB404}%s {FFFFFF}AdminLevel: {FF0000}%d {FFFFFF}--",PlayerName(playerid),PlayerName(hrac),level);
SendClientMessageToAll(C_WHITE,string);
PlayerInfo[hrac][pAdminLevel] = level;
return true;
}
ja to mám takto s použitím sscanf a zcmd