Also ich habe das Problem, dass der Kick zu schnell ausgeführt wird und somit dem User nicht geschrieben wird, dass er keinen Roleplaynamen hat.
Was ist daran falsch ?
new PName[MAX_PLAYER_NAME];
GetPlayerName(playerid,PName,sizeof(PName));
if ( strfind ( PName, "_", false, false) == -1 && !IsPlayerNPC (playerid) )
{
}
if ( strfind ( PName, "_", false , false) == -1 && !IsPlayerNPC (playerid) )
{
SendClientMessage(playerid,0xA80000FF,"Sie haben keinen Roleplaynamen.");
SetTimerEx("Kickname",2000,0,"i",playerid);
Kick(playerid);
return 1;
}