Guten Abend, Breadfish-User.
Ich habe da eine Frage, undzwar:
Ich habe ein Command gemacht der mich selbst Premium macht. Jedoch muss ich dann dafür reconnecten. Wenn ich InGame bin und /givemepremium eingebe, und in die Accountdatei schau, dann steht da 1 (Premium) aber wenn ich rausgehe, und reconnecte, wird es wieder auf 0 (nicht premium) gesetzt. Hier ist der Code:
if(!strcmp("/givemepremium",cmdtext,true))
{
if(isPlayerAnAdmin(playerid,3))
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format (Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_IntSet(Spielerdatei,"Premium",10);
SendClientMessage(playerid,Color_RED,"Du hast dir erfolgreich selbst Premium gegeben!");
return 1;
}
else
{
SendClientMessage(playerid,Color_RED,"Du hast nicht das geeignete Adminlevel dafür!");
return 1;
}
}
Kann das auch sein, dass es am AccountSpeichern liegt? Sofern ihr den Code dazu wollt schreibt einfach kurz, und ich poste es noch.
Hoffe mir kann jemand helfen.
LG