Guten Abend,
Mein /makeadmin befehl funktioniert nicht und ich kann mir nicht erklären warum er nicht Funktioniert.
Befehl:
if(strcmp(cmd, "/makeadmin", true) == 0)
{
// if(pInfo[playerid][pAdminScore] >= 6)return SendClientMessage(playerid,COLOR_WHITE,ERRORtxt"Du hast keine berechtigung.");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))return SendClientMessage(playerid,COLOR_WHITE,Hinweistxt"/makeadmin [ID] [Rank]");
new para1 = ReturnUser(tmp);
new level = strval(tmp);
tmp = strtok(cmdtext, idx);
if(IsPlayerConnected(para1) && pInfo[playerid][Logged] != true)return SendClientMessage(playerid,COLOR_WHITE,ERRORtxt"Der Spieler ist nicht Online.");
new string[250];
format(string, sizeof(string), Infotxt"Du wurdest durch %s zu einem Level %d Admin befördert/degradiert", PlayerName(playerid), level);
SendClientMessage(para1, COLOR_WHITE, string);
format(string, sizeof(string), Infotxt"Du hast %s zu einem Level %d Admin befördert/degradiert.", PlayerName(para1),level);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string,sizeof string, "%s hat %s zu einem Level %d Admin befördert/degradiert.",PlayerName(playerid),PlayerName(para1));
print(string);
//AdminLog("makeadmin",string);
pInfo[para1][pAdminScore] = level;
return 1;
}
Print:
Mit freundlichen Grüßen,
Fabi.StaR