ocmd:kick(playerid,params[])
{
if(pInfo[playerid][AdminLevel] == 3)
{
new pID, Reason[125];
new MsgReason[125];
if(sscanf(params,"us",pID,Reason))
{
SendClientMessage(playerid,COLOR_GREY,"Benutze: /kick [ID] [Grund]");
return 1;
}
else
{
if(IsPlayerConnected(pID))
{
format(MsgReason,sizeof(MsgReason),"%s wurde von %s gekickt! (Grund: %s )",PlayerName(pID),PlayerName(playerid),Reason);
SendClientMessageToAll(COLOR_RED, MsgReason);
Kick(pID);
new ConsoleString[125];
format(ConsoleString,sizeof(ConsoleString),"Kick Command: %s",PlayerName(playerid));
print(ConsoleString);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Der Spieler wurde nicht gefunden!");
}
}
return 1;
}
return 1;
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du bist kein Administrator!");
}
return 1;
}
und dann noch
stock PlayerName(playerid)
{
new getName[MAX_PLAYER_NAME];
GetPlayerName(playerid, getName,sizeof(getName));
return getName;
}
Ist aus meinem Script!