GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Zsoma - 2010. június 12. - 22:49:04

Cím: pénzlekérés
Írta: Zsoma - 2010. június 12. - 22:49:04
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
Cím: pénzlekérés
Írta: Iceaac - 2010. június 13. - 00:38:13
dini_IntSet(\"fájl\", \"Pénz\", GetPlayerMoney(playerid));
Cím: pénzlekérés
Írta: Zsoma - 2010. június 13. - 11:59:56
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;
}
Cím: pénzlekérés
Írta: ZeRo - 2010. június 13. - 12:38:09
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;
}
Cím: pénzlekérés
Írta: Zsoma - 2010. június 13. - 14:31:00
köszönöm  :D