Hallo ich habe einen /setlevel cmd
if(strcmp(cmdtext, "/setlevel", true) == 0)
{
new tmp[256], idx;
if(Spieler[playerid][AdminLevel] != MAX_ADMINLEVEL){SendClientMessage(playerid, COLOR_OOC, "Ihr Adminlevel ist nicht hoch genug.");return 1;}
tmp = strtok(cmdtext,idx);
if(!strlen(tmp)){SendClientMessage(playerid, COLOR_OOC,"/setlevel Spielerid Adminlevel");return 1;}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){SendClientMessage(playerid, COLOR_OOC, "/setlevel [Spielerid] [Adminlevel]");return 1;}
new spielerid = strval(tmp);
if(IsPlayerConnected(spielerid)){SendClientMessage(playerid, COLOR_OOC, "Dieser Spieler ist nicht Online.");return 1;}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){SendClientMessage(playerid, COLOR_OOC, "/setlevel [Spielerid] [Adminlevel]");return 1;}
new adminlevel = strval(tmp);
if(adminlevel < 0 || adminlevel > 10){new str[150];format(str, sizeof(str), "Adminlevel kann nicht unter 0 oder über %d sein.", MAX_ADMINLEVEL);SendClientMessage(playerid, COLOR_OOC, str);return 1;}
new str[256];
Spieler[spielerid][AdminLevel] = AdminLevel;
new Spielername[MAX_PLAYER_NAME];
GetPlayerName(spielerid , Spielername, sizeof(Spielername));
format(str,sizeof(str), "Sie haben %s's Adminlevel auf %d gesetzt.", Spielername, AdminLevel);
SendClientMessage(playerid, COLOR_OOC, str);
new SpielerName2[MAX_PLAYER_NAME];
GetPlayerName(playerid, SpielerName2, sizeof(SpielerName2));
format(str,sizeof(str), "%s hat ihnen Adminlevel %d gegeben.", SpielerName2, AdminLevel);
SendClientMessage(spielerid, COLOR_OOC, str);
return 1;
}
wen ich als level 10 admin ihn ausführe dann kommt immer "SERVER: UNKNOW COMMAND"
pls Help..