Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Sottra poslato Jul 12, 2014, 15:46:42 POSLE PODNE

Naslov: [Pomoc] Novac
Poruka od: Sottra poslato Jul 12, 2014, 15:46:42 POSLE PODNE
Skripta koju koristim: Moja
Detaljan opis problema: E trebam pomoc u vezi pocetnog novca. Vako sam ja ubacio pocetni novac u svoju skriptu. Gore definiso: #define NOVAC 5000
Stavio sam u enum od korisnika. Stavio sam pod OnPlayerConnect tamo gdje se resetiraju podaci: IgracInfo[playerid][Novac] = 0;
Stavio sam novac i u stockove gdje mi se ucitavaju i spremaju podaci. I stavio sam u dialog reg i dialog log: IgracInfo[playerid][Novac] = NOVAC;
GivePlayerMoney(playerid, IgracInfo[playerid][Novac]);

Moj problem je to sto kad mi se promjeni svota novca npr. kad umrem izgubim 100$ i idem off pa onda u korisnici pise 5000, a ne 4900 kao sto bi trebalo biti, sto znaci da je problem vjerovatno oko spremanja novca. Pomozite mi. Hvala unapred.
Dio skripte: Ima iznad
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [Pomoc] Novac
Poruka od: youngdeal poslato Jul 12, 2014, 15:49:47 POSLE PODNE
pa ti umres ono ti neupdejtuje varijablu samo preko globalne funkcije uzme novac koji se tebi na citanju vrati jer varijabla nije bila koristena.
Naslov: Odg: [Pomoc] Novac
Poruka od: Sottra poslato Jul 12, 2014, 15:58:10 POSLE PODNE
Citat: [SF]C++ poslato Jul 12, 2014, 15:49:47 POSLE PODNE
pa ti umres ono ti neupdejtuje varijablu samo preko globalne funkcije uzme novac koji se tebi na citanju vrati jer varijabla nije bila koristena.
Jel bi to mogao vako rjesit da pod OnPlayerDeath dodam GivePlayerMoney(playerid, -100);
Kad bi to uradio da li bi se onda ucitavao novac kako treba kad izgubim 100$ da tako bude?
Naslov: Odg: [Pomoc] Novac
Poruka od: youngdeal poslato Jul 12, 2014, 16:00:01 POSLE PODNE
IgracInfo[playerid][Novac] -= 100;
GivePlayerMoney(playerid, IgracInfo[playerid][Novac]);