Money Hud Baguje


Započeo unkown337, Avgust 10, 2020, 23:05:47 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Imam problem s default money hudom, kada se ulogujem/registrujem ZNACI samo kada se ULOGUJEM ili REGISTRUJEM, nece da mi postavi novac na onoliko koliko imam, kada se spawnam vidi se kako imam novac i kako odjednom nestaje kao da mi ga neko oduzima, mogu da kupujem, stavljam u banku ali u tom slucaju idem u minus samo na money hudu.. Ako neko zna fix bio bih mu vrlo zahvalan
Deo skripte:
//

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
//
Poslednja Izmena: Avgust 14, 2020, 22:31:46 POSLE PODNE od Švabо

Mislim da imaš neki stock koji daje pare igraču primer Vedran_GivePlayerMoney ili slično i da zbog toga se resetuju daj nam liniju gde setaš pare

Citat: __vedran.xyz77 poslato Avgust 11, 2020, 10:07:43 PRE PODNE
Mislim da imaš neki stock koji daje pare igraču primer Vedran_GivePlayerMoney ili slično i da zbog toga se resetuju daj nam liniju gde setaš pare
GivePlayerMoney(playerid, PlayerInfo[playerid][pNovac]); trazio sam da nije do toga, ali nije 99%. Posto se meni to desava samo kada se registrujem ili loginujem, nema sanse da sam nesto sjebao na oba, kontam da ima jedna stvar koja povezuje dve te i da je tu problem..
Poslednja Izmena: Avgust 11, 2020, 11:53:06 PRE PODNE od unkown337

Ispod te linije dodaj


printf("pNovac - %d", PlayerInfo[playerid][pNovac]);

I onda uporedi sta ti je izbacilo u server logu/konzoli i novac koji ti prikaze na hudu.

Citat: __vedran.xyz77 poslato Avgust 11, 2020, 12:18:37 POSLE PODNE
Ispod te linije dodaj


printf("pNovac - %d", PlayerInfo[playerid][pNovac]);

I onda uporedi sta ti je izbacilo u server logu/konzoli i novac koji ti prikaze na hudu.
'pNovac - 20000', a na hudu nista, kao da mi je neko dao novac samo unazad, oduzme mi do 0..

Trazi u modu ResetPlayerMoney pa vidi gde sve ima

Citat: __vedran.xyz77 poslato Avgust 11, 2020, 12:28:55 POSLE PODNE
Trazi u modu ResetPlayerMoney pa vidi gde sve ima
Ima samo u jednoj detekciji u AntiCheatu, ali sam i to bio obrisao pa nije radilo

Kazem ti Pregledaj gde god u modu imas nesto od ovog,


ResetPlayerMoney

SetPlayerMoney

GivePlayerMoney



Mogucnost je da bude GivePlayerMoney(playerid, -15000);


Pregledaj sve, takodjer i includove negde mora biti to nije samp bug sig

ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, PlayerInfo[playerid][pNovac]);

probaj ovako .
prvo resetuj pa onda mu daj pare.