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