ocmd:kick(playerid, params[])
{
new pID,grund,string[256],pIDname[MAX_PLAYERS],pname[MAX_PLAYERS];
GetPlayerName(pID,pIDname,sizeof(pIDname));
GetPlayerName(playerid, pname,sizeof(pname));
if(sscanf(params,"ds",pID,grund)) return SendClientMessage(playerid,COLOR_WHITE,"Fehler: /kick [ID] [Grund]");
if(Spieler[playerid][Admin] < 3) return SendClientMessage(playerid,COLOR_RED2,"Du bist kein Server Leiter.");
format(string,sizeof(string),"%s wurde von %s gekickt. Grund: %s",pIDname,pname,grund);
SendClientMessageToAll(COLOR_RED2,string);
Kick(pID);
return 1;
}
ocmd:ban(playerid, params[])
{
new pID,grund,string[256],pIDname[MAX_PLAYERS],pname[MAX_PLAYERS];
GetPlayerName(pID,pIDname,sizeof(pIDname));
GetPlayerName(playerid, pname,sizeof(pname));
if(sscanf(params,"ds",pID,grund)) return SendClientMessage(playerid,COLOR_WHITE,"Fehler: /ban [ID] [Grund]");
if(Spieler[playerid][Admin] < 3) return SendClientMessage(playerid,COLOR_RED2,"Du bist kein Server Leiter.");
format(string,sizeof(string),"%s wurde von %s gebannt. Grund: %s",pIDname,pname,grund);
SendClientMessageToAll(COLOR_RED2,string);
Spieler[pID][gebannt] = 1;
Kick(pID);
return 1;
}
Wenn ich eins der beiden Befehle ausführe, bricht der Server zusammen (er stoppt)
Hoffentlch könnt ihr mirhefen
MfG