Hier der Codeschnipsel, wenn du ein bisschen Scripten kannst, kannst du ihn einfügen 
//In den /kick befehl kurz vor Kick(pID);
new name[24], pname[24];
GetPlayerName(playerid, name, 24);
GetPlayerName(pID, pname, 24);
SaveKick(name, pname, reason);
//Unten im Script einfügen
stock SaveKick(name[], pname[], reason[])
{
new string[128], Hour, Minute, Second, Year, Month, Day, File: hFile;
getdate(Year, Month, Day);
gettime(Hour, Minute, Second);
format(string, 128,"[%d:%d:%d | %d.%d.%d] %s wurde von %s gekickt. Grund: %s\n",Hour,Minute,Second,Day,Month,Year,name,pname,reason);
if(fexist("kick_log.txt")) hFile = fopen("kick_log.txt", io_append);
else hFile = fopen("kick_log.txt", io_write);
fwrite(hFile, string);
fclose(hFile);
return 1;
}
mfg. 
//Edit: Zeilenumsprung