Guten Tag,
ein Problem mit meinem Unban System. - Sobald ich jemanden entbannen will dessen Account existiert zeigt er mir an das der Account nicht existiert, Accounts die nicht auf dem Server vorhanden sind werden auch nicht als existiert angezeigt, was jedoch richt ist.
Kann mir jemand helfen?
ocmd:unban(playerid,params[])
{
new name[MAX_PLAYER_NAME],Spielerdatei[128],string[128],pID;
if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /unban [ID/Teilname]");
GetPlayerName(playerid,name,sizeof(name));
if(dini_Exists(Spielerdatei))
{
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
format(string,sizeof(string),"Du hast den Spieler %s entbannt.",SpielerName(pID));
SendClientMessage(playerid,COLOR_ROT,string);
dini_Set(Spielerdatei,"Banngrund","Nicht vorhanden");
dini_Set(Spielerdatei,"Dauer","Nicht vorhanden");
SetPVarInt(pID,"Gebannt",0);
}
else
{
SendClientMessage(playerid,COLOR_ROT,"Der angegebene Account existiert nicht.");
}
return 1;
}