Hey,
Arbeite grad an nem /unban Befehl, wenn ich den User Entbannt hab, wird die Userdatei halt sozusagen Durcheinander gebracht
Vorher:
Nachher:
Banned=1 wird auf Banned=0 gemacht,
Und der User kann sich dann nicht mehr Einloggen weil Angeblich das Passwort Falsch ist, da ja die Datei durcheinander ist.
Code:
if(dialogid == DIALOG_UNBAN)
{
if(response == 1)
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
new acc[64];
new string[100];
format(acc,sizeof(acc),"/Accounts/%s.ini",inputtext);
if(fexist(acc))
{
if(INI_Open(acc))
{
INI_ReadString(acc, "Banned");
INI_WriteInt("Banned",0);
INI_Save();
INI_Close();
printf("»»Warnung: Administrator %s hat Spieler %s Entbannt!««", sendername, inputtext);
format(string,sizeof(string),"{1E90FF}SERVER: {FF6347}Administrator %s hat Spieler %s Entbannt", sendername, inputtext);
SendClientMessageToAll(COLOR_WHITE, string);
format(string,sizeof(string),"{1E90FF}SERVER: {FFFFFF}Du hast Spieler %s Erfolgreich Entbannt!", inputtext);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "{1E90FF}SERVER: {FFFFFF}Dieser Account Existiert nicht!");
return 1;
}
}
if(response == 0)
{
SendClientMessage(playerid, COLOR_LIGHTRED,"Vorgang Abgebrochen");
}
}
{
if(response == 1)
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
new acc[64];
new string[100];
format(acc,sizeof(acc),"/Accounts/%s.ini",inputtext);
if(fexist(acc))
{
if(INI_Open(acc))
{
INI_ReadString(acc, "Banned");
INI_WriteInt("Banned",0);
INI_Save();
INI_Close();
printf("»»Warnung: Administrator %s hat Spieler %s Entbannt!««", sendername, inputtext);
format(string,sizeof(string),"{1E90FF}SERVER: {FF6347}Administrator %s hat Spieler %s Entbannt", sendername, inputtext);
SendClientMessageToAll(COLOR_WHITE, string);
format(string,sizeof(string),"{1E90FF}SERVER: {FFFFFF}Du hast Spieler %s Erfolgreich Entbannt!", inputtext);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "{1E90FF}SERVER: {FFFFFF}Dieser Account Existiert nicht!");
return 1;
}
}
if(response == 0)
{
SendClientMessage(playerid, COLOR_LIGHTRED,"Vorgang Abgebrochen");
}
}
Hoffe ihr könnt mir Helfen :3