Szerző Téma: pénzlekérés  (Megtekintve 662 alkalommal)

Nem elérhető Zsoma

  • 516
    • Profil megtekintése
pénzlekérés
« Dátum: 2010. június 12. - 22:49:04 »
0 Show voters
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

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
pénzlekérés
« Válasz #1 Dátum: 2010. június 13. - 00:38:13 »
0 Show voters
dini_IntSet(\"fájl\", \"Pénz\", GetPlayerMoney(playerid));

Nem elérhető Zsoma

  • 516
    • Profil megtekintése
pénzlekérés
« Válasz #2 Dátum: 2010. június 13. - 11:59:56 »
0 Show voters
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;
}

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
pénzlekérés
« Válasz #3 Dátum: 2010. június 13. - 12:38:09 »
0 Show voters
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;
}

Nem elérhető Zsoma

  • 516
    • Profil megtekintése
pénzlekérés
« Válasz #4 Dátum: 2010. június 13. - 14:31:00 »
0 Show voters
köszönöm  :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal