Hallo Liebe Brotfische,
Erneut komme ich wegen einem Problem zu euch
Zum Problem:
ocmd:ban(playerid,params[])
{
new pID, grund, string[128];
if(!IsPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,Rot,"Du bist kein Admin!");
if(sscanf(params,"us",pID,grund))return SendClientMessage(playerid,Hellblau,"Benutzung: /ban [ID] [Grund]");
if(pID == INVALID_PLAYER_ID)return SendClientMessage(playerid,Rot,"Diesen Spieler gibt es nicht!");
format(string,sizeof(string),"AdminCMD: %s wurde von %s gebannt! Grund: %s",SpielerName(pID),SpielerName(playerid),grund);
SendClientMessageToAll(Rot,string);
Ban(pID);
GameTextForPlayer(pID,"~r~ GEBANNT!",50000,3);
TogglePlayerControllable(pID,0);
SpielerSpeichern(pID);
SetPVarInt(pID,"Banned",1);
return 1;
}
Das ist de Bann Befehl.
Für SpielerName wurde ein Stock angelegt:
stock SpielerName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
return name;
}
Nun spuckt er mir aber wenn ich Compile 3x Folgenden Fehler aus :
invalid expression, assumed zero
invalid expression, assumed zero
invalid expression, assumed zero
too many error messages on one line
Ich bzw. Wir finden den Fehler nicht wirklich ...
Kann uns jemand sagen wo das Problem liegt?