Hey Brotfische,
folgendes problem:
Ich habe ein setadmin befehl gemacht, und er zeigt unten bei dem else ein error:
ocmd:setadmin(playerid,params[])
{
new pID,Adminlevel,string[128],sendername[MAX_PLAYER_NAME],giveplayer[MAX_PLAYER_NAME];
if(sscanf(params,"ui",pID,Adminlevel))return SendClientMessage(playerid,Blau,"Info: /setadmin [playerid][Adminlevel(1-7)");
sInfo[pID][pAdmin]=Adminlevel;
SpielerSpeichern(pID);
format(string,sizeof(string)," Du wurdest von %s zu einem Level %d Admin gemacht",sendername,Adminlevel);
SendClientMessage(pID,Grün,string);
format(string,sizeof(string)," Du hast %s zu einem Level %d Admin gemacht!",giveplayer,Adminlevel);
SendClientMessage(playerid,Blau,string);
for(new i=0; i<MAX_PLAYERS; i++)
{
if(sInfo[i][pAdmin] >=5)
{
format(string,sizeof(string),"Admin %s hat User %s zu einem Adminlevel %d gemacht!",sendername, giveplayer, Adminlevel);
}
}
else
{
printf("System: %s hat %s seinen Adminrang zu %d geändert!",sendername, giveplayer, Adminlevel);
}
return 1;
}
Error:
Zeile (206) : Ungültiger Befehl
1 Errors, 0 Warnungen
Du hast Errors im Skript. Kompilierung abgebrochen
Dieser Error meint das dieses else nicht stimmt ?