Skripta koju koristim: Pokusavam GM od 0 da uradim
Detaljan opis problema: Imam problem sa postavljanjem love, nisam jos stavio osnovni iznos, tacnije pocetni iznos novca. To cu kasnije, imam problem kada postavim u fajlu sebi novac kada se konektujem resetuje se na 0.
Dio skripte: koji deo treba?...
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Dali imas uradeno da ti zacuvuje pare ?
Jesi u PlayerInfo definirao pMoney ( ili kako si već stavio ) i poÅ¡alji nam taj dio skripte gdje uÄitava podatke i gdje ih Äuva.
daj onplayerconnect i onplayerdisconnect
kreni da ucitavas novac funkcijom getplayermoney
Ucitavanje igaca:
public UcitajIgraca_data(playerid,name[],value[])
{
INI_String("Sifra",PlayerInfo[playerid][pSifra],50);
INI_Int("Novac",PlayerInfo[playerid][pNovac]);
INI_Int("Admin",PlayerInfo[playerid][pAdmin]);
INI_Int("Ubistva",PlayerInfo[playerid][pUbistva]);
INI_Int("Smrti",PlayerInfo[playerid][pSmrt]);
INI_Int("Broj telefona",PlayerInfo[playerid][pBroj]);
INI_Int("Imenik",PlayerInfo[playerid][pImenik]);
INI_Int("Kredit Mob",PlayerInfo[playerid][pKreditMob1]);
return 1;
}
Disconect:
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Novac",GetPlayerMoney(playerid));
INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
INI_WriteInt(File,"Ubistva",PlayerInfo[playerid][pUbistva]);
INI_WriteInt(File,"Smrti",PlayerInfo[playerid][pSmrt]);
INI_WriteInt(File,"Broj telefona",PlayerInfo[playerid][pBroj]);
INI_WriteInt(File,"Imenik",PlayerInfo[playerid][pImenik]);
INI_WriteInt(File,"Kredit Mob",PlayerInfo[playerid][pKreditMob1]);
INI_Close(File);
pod onplayerconnect mi stoji ovo za ucitavanje igraca:
INI_ParseFile(string, "UcitajIgraca_%s", .bExtra = true, .extra = playerid);
iznad linija dobro je podeseno ucitavanje igraca msm iz kojeg foldera da cita i to....
Kada se uloguje ili kada ucitas te podatke jel imas: GivePlayerMoney(playerid,PlayerInfo[playerid][pNovac]);
Te pare sto ucitas moras mu i dati
Citat: [BC:RP] Mr.Gagi poslato Maj 08, 2013, 20:01:47 POSLE PODNE
Kada se uloguje ili kada ucitas te podatke jel imas: GivePlayerMoney(playerid,PlayerInfo[playerid][pNovac]);
Te pare sto ucitas moras mu i dati
nemam to...
EDIT: dodao sam to pod ocitavanje igraca, i podesio u fajl da mi da 500000 ali sam dobio 1300000 tako nesto
kako spremas novac ?