Guten Morgen ![]()
Und zwar..
Ich möchte dem gekicktem spieler eine Nachricht ausgeben das er gekickt wurde.. aber will nicht das er sieht, das alle User sehen, das er gekickt wurde..
ocmd:kick(playerid,params[])
{
if(sD[playerid][pAdmin] >= 1)
{
new pID, reason[128],string[128];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /kick [ID] [grund]");
if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,COLOR_GRAU,"Dieser Spieler ist nicht Aktiv!");
if(sD[pID][pAdmin] > sD[playerid][pAdmin])
{
SendClientMessage(playerid, COLOR_GRAU, "Du kannst diesen Spieler nicht kicken, da er ein höheres Adminlevel hat als du!");
return 1;
}
KickundBanTimer[playerid] = SetTimerEx("KickTimer", 200, true, "i", playerid);
format(string,sizeof(string),"Info: %s wurde vom Admin ( %s ) gekickt | Grund: %s",Spielername(pID),Spielername(playerid),reason);//Diese Nachricht soll er nicht sehen
SendClientMessageToAll(COLOR_ROT,string);
Log("Adminkicks.log",string);
}
else
{
return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Admin!");
}
return 1;
}
Wie bekomm ichn das bewerkstelligt.. xD
