Hallo, 
und zwar wenn ich den Befehl Ingame eingebe,
funktioniert er,  aber dort steht dann "Spieler Farid wurde von Spieler Farid gekickt grund: bla..."
Der jeweilige Spieler wird gekickt, aber es steht der Name da, von dem Spieler der den Befehl ausgeführt hat 
[list=1]ocmd:kick(playerid,params[])
{
	new name1[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME], pID, reason[128], string[128];
	if(SpielerInfo[playerid][Adminlevel] >= 1)
	{
		GetPlayerName(playerid,name1,sizeof(name1));
		GetPlayerName(pID,name2,sizeof(name2));
		if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid, ROT, "Benutze: /kick [Spieler] [Grund]");
		format(string,sizeof(string),"System: Spieler %s wurde von %s gekickt. Grund: %s",name2,name1,reason);
		SendClientMessageToAll(COLOR_RED2,string);
		Kick(pID);
	}
	else
	{
	    SendClientMessage(playerid, ROT, "Du bist kein Admin!");
	}
	return 1;
}[/list]
Bitte um Hilfe 
Mfg FaridBangSAMP