Hi,
mein adminlevel speichert nicht!
Hier einmal wo ich adminlevel hinzugefpgt habe:
Oben
enum Players{
adminlevel,
}
Bei OnPlayerConnect:
PlayerEQ[playerid][adminlevel] = 0;
Bei OnPlayerDisconnect:
if(HavePlayerAccount(playerid))
{
if(INI_Open(AccountFormat(playerid)))
{
INI_WriteInt("adminlevel",PlayerEQ[playerid][adminlevel]);
INI_Save();
INI_Close();
}
}
Und der /admins Command bei OnPlayerCom
if(strcmp(cmd, "/admins", true) == 0)
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, SWEET_GREEN, "Admins Online:");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerEQ[i][adminlevel] >= 1 && PlayerEQ[i][adminlevel] < 10)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Admin: %s - AdminLevel: [%d]", sendername,PlayerEQ[i][adminlevel]);
SendClientMessage(playerid, SWEET_GREEN, string);
}
}
}
}
return 1;
}
Wenn ich mri jetzt in den Scriptfiles in meinem Account adminlevel 10 gebe udn gehe dann ingame und mache /admisn werde ich nicht angezeigt!
Wenn ich dann den Server verlasse und in meinen Scriptfiles gucke steht da wieder Adminlevel 0, dass heißt das Adminlevel speichert nicht!
Der Rest speichert ja! Tode,Kills,geld usw...
Bitte um Hilfe!
MfG ~Luka~
P.S Die Gamemode ist von Blackfox die man im Showroom finden kann!