Da ich mein Script von dini in mysql umgeschrieben habe, möchte ich auch das man Leute bannen kann, die nicht online sind.
Hier wie momentarn mein ban Befehl aus sieht:
ocmd:ban(playerid,params[])
{
	new pID,grund[64],string[128];
	if(!IsPlayerAnAdmin(playerid,1))return 0;
	if(sscanf(params,"us",pID,grund))return SCM(playerid,ROT,"Benutze /ban [Playerid] [Grund]");
	if(IsPlayerAnAdmin(playerid,1))
	{
 if(IsPlayerConnected(pID))
 {
 GameTextForPlayer(pID,"~r~Sie wurden gebannt!",5000,5);
 TogglePlayerControllable(pID,0);
 format(string,128,"Sie wurden von %s gebannt. Grund: %s",SpielerName(playerid),grund);
 SCM(pID,ROT,string);
 SpielerSpeichern(pID);
 new logstring[128];
 format(logstring,128,"/ban");
 AdminLog(playerid,logstring);
 new IPaddresse[16];
 GetPlayerIp(playerid, IPaddresse, sizeof(IPaddresse));
 BanLog(pID,"Ban",grund,IPaddresse,SpielerName(playerid));
 format(string,128,"%s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),grund);
 SCMTA(ROT,string);
 BanEx(pID,grund);
 return 1;
 }else{
 SCM(playerid,ROT,"Der Spieler ist nicht online!");
 return 1;
 }
	}
	return 1;
}
 
		 
		
		
	 
			
									
		