Hallo liebe Com ich habe ein schweres Problem, und zwar das wenn ich einen Spieler mit /unban entbanne, kommt er nicht mehr mit seinem PW rein, obwohl es laut Scriptfiles noch gleich ist.
dcmd_offban(playerid, params[])
{
new banFormat[128],banFormat2[128], name[MAX_PLAYER_NAME],aname[MAX_PLAYER_NAME],
string[128],string2[128],Grund[126];
if(!IsAnAdmin(playerid, 2))
{
return SendClientMessage(playerid,COLOR_RED,"Du bist nicht befugt diesen Befehl zu benutzen!");
}
if(sscanf(params, "ss",name,Grund))
{
return SendClientMessage(playerid,COLOR_RED,"Benutze: /offban [Korrekter Spielername] [Grund]");
}
format(banFormat,sizeof(banFormat),"Accounts/%s.ini",name,Grund);
if(fexist(banFormat))
{
//dini_Set(banFormat,"Bangrund",Grund);
dini_IntSet(banFormat,"Banned",1);
new str[126],person[MAX_PLAYER_NAME];
GetPlayerName(playerid,aname,sizeof(aname));
format(str,sizeof(str),"/Bans/%s.txt",name);
if(dini_Exists(str))
{
dini_Set(str,"Gebanntvon",aname);
dini_Set(str,"Bangrund",Grund);
}
else
{
dini_Create(str);
dini_Set(str,"Gebanntvon",aname);
dini_Set(str,"Bangrund",Grund);
}
printf("AdmCmd: %s wurde von %s offline gebannt, Grund: %s",name,aname,Grund); //-> I'm @ home
//format(string,sizeof(string),"[AdmCmd]: Du hast %s offline gebannt!",name);
//SendClientMessage(playerid, NGR, string);
format(string,sizeof(string),"[BAN]: Du hast %s gebannt!",name);
SendClientMessage(playerid, 0xFF8200FF, string);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Fehler! Account existiert nicht!");
}
return 1;
}
dcmd_unban(playerid, params[])
{
new banFormat[128], name[MAX_PLAYER_NAME],aname[MAX_PLAYER_NAME],
string[228];
if(!IsAnAdmin(playerid, 4)) {
return SendClientMessage(playerid,COLOR_RED,"Du bist nicht befugt diesen Befehl zu benutzen!");
}
if(sscanf(params, "s",name)) {
return SendClientMessage(playerid,COLOR_GREY,"Benutze: /unban [Korrekter Spielername]");
}
format(banFormat,sizeof(banFormat),"Accounts/%s.ini",name);
if(fexist(banFormat))
{
//dini_Remove(banFormat);
dini_IntSet(banFormat,"Banned",0);
GetPlayerName(playerid,aname,sizeof(aname));
printf("AdmCmd: %s wurde von %s entbannt.",name,aname); //-> I'm @ home
format(string,sizeof(string),"[BAN]: Du hast %s entbannt!",name);
SendClientMessage(playerid, 0xFF8200FF, string);
//SendClientMessageToAll(ADMINFS_MESSAGE_COLOR,string2);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Dieser Spieler existiert nicht oder war noch nie auf dem Server!");
}
return 1;
}
}
Brauche dringend Hilfe!!!
Danke für Antworten