Ich denke nicht, dass das ihm weiterhilft.
Was ist der string? Warum wird im updatetimer immer alles auf 0 gesetzt? Wieso gibt Errors?
Sowas kommt dann....
Fischer--RENAMED: Wir sollten wissen, mit welchem Reg/Login-System du arbeitest, damit wir dir am besten helfen können.
Also, zum Register-Command das hinzufügen:
new s[30], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(s,sizeof(s),"%s.ini",name);
dini_IntSet(s, "Admin", 0); // für Adminlevel
dini_IntSet(s, "gTeam", 0); // für gTeam
Zum Login-Command das hinzufügen (Je nach dem, wie deine Variablen heißen)
new s[30], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(s,sizeof(s),"%s.ini",name);
pAdmin[playerid] = dini_Int(s, "Admin"); // für Adminlevel
gTeam[playerid] = dini_Int(s, "gTeam"); // für gTeam
In einen Timer, der die Accounts speichert:
new s[30], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(s,sizeof(s),"%s.ini",name);
dini_IntSet(s, "Admin", pAdmin[playerid]); // für Adminlevel
dini_IntSet(s, "gTeam", gTeam[playerid]); // für gTeam
Viel Spaß!