Hallo, ich wollte grad meinen ban und kick befehl testen, jedoch wenn ich da playerid und grund angebe dann steht da immernoch benutze bla bla bla...
hier mal der quellcode:
ocmd:kick(playerid,params[])
{
if(GetPVarInt(playerid,"loggedin") == 1)
{
new pID,grund[64],string[64];
if(!isPlayerAdmin(playerid,1))return 1;
if(sscanf(params,"ui",pID,grund))return SendClientMessage(playerid,Rot,"Benutze: {FF0000}/kick [playerid] [Grund]");
format(string,sizeof(string),"Der Spieler %s wurde von dem Administrator %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),grund);
SendClientMessageToAll(Rot,string);
SpielerSpeichern(pID);
Kick(pID);
printf(string);
}
return 1;
}
ocmd:ban(playerid,params[])
{
if(!isPlayerAdmin(playerid,3))return 1;
if(GetPVarInt(playerid,"loggedin") == 1)
{
new pID,grund[64],string[64];
if(!isPlayerAdmin(playerid,3))return 1;
if(sscanf(params,"ui",pID,grund))return SendClientMessage(playerid,Rot,"Benutze: {FF0000}/ban [playerid] [Grund]");
format(string,sizeof(string),"Der Spieler %s wurde von dem Administrator %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),grund);
SendClientMessageToAll(Rot,string);
printf(string);
SetPVarInt(playerid,"Baned",1);
SpielerSpeichern(pID);
Kick(pID);
return 1;
}
return 1;
}
danke im vorraus
MfG exon