Detaljan opis problema: Znaci editujem SA EDIT(UNDERPOINT) i ubacim tdovi i sve i kada udjem nece da se ucitaju pare u banci koliko imam ja i zlato.TJ:kako da spojim sa textdrawovima Banku i zlato.
Dio skripte: UnderPoint
Neke slike/video za lakse dobivanje pomoci(neobavezno): NEPOTREBNO
Kada radis Textdrawove stavi ih da budu Player textdraws,a ne global posto ja znam da ako zelis da ti textdraw ispise koliko imas para u banci moras ga u player textdraw staviti :)
Kak to?
Koristi http://wiki.sa-mp.com/wiki/PlayerTextDrawSetString
Primer za formatiranje. (Ti koristi svoju varijablu.)
[pawn]
new string[64];
novac = PlayerInfo[playerid][xNovac]; // valjda nesto na ovu foru.
format(string, sizeof(string), "%s$", novac);
PlayerTextDrawShow(playerid, PlayerTD, string);
[/pawn]
Citat: Raptorâ,,¢ poslato Januar 10, 2018, 20:49:21 POSLE PODNE
Primer za formatiranje. (Ti koristi svoju varijablu.)
[pawn]
new string[64];
novac = PlayerInfo[playerid][xNovac]; // valjda nesto na ovu foru.
format(string, sizeof(string), "%s$", novac);
PlayerTextDrawShow(playerid, PlayerTD, string);
[/pawn]
hoćel to imat 60-cifreni broj smješten u varijabli?
nepotrebno ovo: novac = PlayerInfo[playerid][xNovac];
%s outputa string, ne integer.
[pawn]new str[16];
format ( str, 16, "%d$", PlayerInfo [ playerid ] [ xNovac ] );
PlayerTextDrawString ( playerid, imetd [ playerid ], str );
[/pawn]
Citat: Bašovski poslato Januar 10, 2018, 21:28:54 POSLE PODNE
hoćel to imat 60-cifreni broj smješten u varijabli?
nepotrebno ovo: novac = PlayerInfo[playerid][xNovac];
%s outputa string, ne integer.
[pawn]new str[16];
format ( str, 16, "%d$", PlayerInfo [ playerid ] [ xNovac ] );
PlayerTextDrawString ( playerid, imetd [ playerid ], str );
[/pawn]
i 16 je previse :D 9 ti je dovoljno, koliko ja znam, max cifra para je 8+$ = 9
[pawn]new string[9];
format(string, 9, "%d$", PlayerInfo[playerid][pNovac]);
PlayerTextDrawString(playerid, BankaNovacTD[playerid], string);[/pawn]
Isto tako i za zlato
[pawn]format(string, 9, "%d", PlayerInfo[playerid][pZlato]);
PlayerTextDrawString(playerid, ZlatoTD[playerid], string);[/pawn]
I sad na svako mjesto gdje imas da se updateuje zlato ili novac u banci npr kupujes zlato ili depostias u banci dodajes
za zlato [pawn]PlayerTextDrawString(playerid, ZlatoTD[playerid], string);[/pawn]
za novac u banci [pawn]PlayerTextDrawString(playerid, BankaNovacTD[playerid], string);[/pawn]
(https://imgur.com/2N5gc6Z.png)
Prošlo 48h bez ikakvog odgovora na temu.