den Stock/public "SpielerName" gibt es nicht.
nimm dafür aber lieber eine Variable die einmalig unter "OnPlayerConnect" beschrieben wird, spart leistung.
new SpielerName[MAX_PLAYERS];
// in OnPlayerConnect
GetPlayerName(playerid, SpielerName[playerid]);
ocmd:ban(playerid,params[])
{
if(!isAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Dein Admin Rang ist nicht Hoch genug");
if(!isAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
new reason[128],string[128];
if(sscanf(params,"us",glovar[0],reason))return SendClientMessage(playerid,ROT,"/ban [id] [grund]");
format(string,sizeof(string),"US BOT: %s wurde von %s gebannt. Grund: %s",SpielerName[glovar[0]],SpielerName[playerid],reason);
SendClientMessageToAll(ROT,string);
Ban(glovar[0]);
return 1;
}