-
h kell lekérni a pénzét tudom h getplayermoney de azt h formálom meg?
disconnecthez akarok egy ilyet és elmentené egy fileba. pls help :D
-
dini_IntSet(\"fájl\", \"Pénz\", GetPlayerMoney(playerid));
-
igy néz ki a disconnectem, de nem menti le a pénzt
public OnPlayerDisconnect(playerid, reason)
{
new file[128],tmp[256];
new name[MAX_PLAYER_NAME];
IsLogged[playerid] = 0;
GetPlayerName(playerid, name, sizeof(name));
format(file,sizeof(file),\"users/%s.ini\",name);
if(!fexist(file))
{
dini_Create(file);
dini_IntSet(file, \"Jelszo\", udb_hash(tmp));
dini_IntSet(file, \"Pénz\", GetPlayerMoney(playerid));
}
return 1;
}
-
Mert így csak akkor menti el a pénzét, ha még nem volt olyan fájl létrehozva.
public OnPlayerDisconnect(playerid, reason)
{
new file[128],tmp[256];
new name[MAX_PLAYER_NAME];
IsLogged[playerid] = 0;
GetPlayerName(playerid, name, sizeof(name));
format(file,sizeof(file),\"users/%s.ini\",name);
if(!fexist(file)) dini_Create(file);
dini_IntSet(file, \"Jelszo\", udb_hash(tmp));
dini_IntSet(file, \"Pénz\", GetPlayerMoney(playerid));
return 1;
}
-
köszönöm :D