Započeo SariX.tde
•8. Okt. 2017.PlayerMoney
2,289
pregleda
24
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
111
Postovi:
24
Teme:
Pridružio se:Jul 2017
8. Okt. 2017.
Skripta koju koristim: Athlone(zadnja verzija)
Detaljan opis problema: Ovako,kako da ja napravim da se "novac u dzepu" broji po tdu kojem sam napravio,a default sam prekrio boxom,da tu mogu staviti manji za banku,platu,zlato i novac u dzepu,hvala!
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Detaljan opis problema: Ovako,kako da ja napravim da se "novac u dzepu" broji po tdu kojem sam napravio,a default sam prekrio boxom,da tu mogu staviti manji za banku,platu,zlato i novac u dzepu,hvala!
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
243 / 250 XP
Početnik(0)
1,821
Postovi:
99
Teme:
Pridružio se:Feb. 2014
8. Okt. 2017.
new PlayerText:DzepIgraca[ MAX_PLAYERS ];
UpdateDzepTD(playerid)
{
new stringic;
format(stringic,sizeof(stringic),"%d",PlayerInfo);
PlayerTextDrawSetString(playerid,DzepIgraca,stringic);
}
Kad imas promenu novca tj kad dajes ili uzimas samo pozoves UpdateDzepTD(playerid);
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
2,562
Postovi:
56
Teme:
Pridružio se:Apr. 2016
8. Okt. 2017.
Tosic ツ wrote on October 8, 2017, 12:07 pm:
new PlayerText:DzepIgraca[ MAX_PLAYERS ];
UpdateDzepTD(playerid)
{
new stringic;
format(stringic,sizeof(stringic),"%d",PlayerInfo);
PlayerTextDrawSetString(playerid,DzepIgraca,stringic);
}
Kad imas promenu novca tj kad dajes ili uzimas samo pozoves UpdateDzepTD(playerid);
rijeseno ?
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
111
Postovi:
24
Teme:
Pridružio se:Jul 2017
8. Okt. 2017.
;
UpdateDzepTD(playerid)
{
new stringic;
format(stringic,sizeof(stringic),"%d",PlayerInfo);
PlayerTextDrawSetString(playerid,DzepIgraca,stringic);
}
Brate,ne ide objasni sta trebam da dodam,pokusavao sam ubacivat al sam brisao ne radi.
UpdateDzepTD(playerid)
{
new stringic;
format(stringic,sizeof(stringic),"%d",PlayerInfo);
PlayerTextDrawSetString(playerid,DzepIgraca,stringic);
}
Brate,ne ide objasni sta trebam da dodam,pokusavao sam ubacivat al sam brisao ne radi.
DajIgracuNovac( playerid, novac ) {
PlayerInfo[ playerid ][ xNovac ] += novac;
ResetujBarNovac( playerid );
UpdejtujBarNovac( playerid, PlayerInfo[ playerid ][ xNovac ] );
SavePlayer( playerid );
return PlayerInfo[ playerid ][ xNovac ];Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
241 / 250 XP
Početnik(0)
2,043
Postovi:
83
Teme:
Pridružio se:Jan. 2014
8. Okt. 2017.
GetPlayerMoney( playerid ), ili jednostavno varijablom iz enuma, GetPlayerMoney( playerid ) ti uzima tacan broj sa default-a, Å¡to znaÄi da će ti u potpunosti zamjenit default...
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
111
Postovi:
24
Teme:
Pridružio se:Jul 2017
8. Okt. 2017.
Slade wrote on October 8, 2017, 12:57 pm:
GetPlayerMoney( playerid ), ili jednostavno varijablom iz enuma, GetPlayerMoney( playerid ) ti uzima tacan broj sa default-a, Å¡to znaÄi da će ti u potpunosti zamjenit default...
Dobro to,ali kako da postavim da sve to prebaci na novi td,znam da ubaciti player td,ali kako da ga postavim da se zamjeni sa defaultom,ovaj gore je objasnio al opet sam ja smotan pa ne znam
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
111
Postovi:
24
Teme:
Pridružio se:Jul 2017
8. Okt. 2017.
Slade wrote on October 8, 2017, 1:02 pm:
Poslao ti je funkciju, dodaj je u timer od 1000 ms ( 1 sec ) ili neki kraci, kako zelis...
Sve sam uradio kako ste rekli,nije bilo errora ali IG ne ucita pare stoji mi i dalje td kako sam napravio "000000000"
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
46
Postovi:
3
Teme:
Pridružio se:Jul 2017
8. Okt. 2017.
Predlazem ti da to odradis pod OnPlayerUpdate.
new str;
format(str,sizeof(str),"%d",GetPlayerMoney(playerid));
PlayerTextDrawSetString(playerid,DzepIgraca,str);
Ovo ce ti raditi sto posto.
Samo umesto DzepIgraca stavi ime TDa cifre novca, u tvom slucaju "000000000"
new str;
format(str,sizeof(str),"%d",GetPlayerMoney(playerid));
PlayerTextDrawSetString(playerid,DzepIgraca,str);
Ovo ce ti raditi sto posto.
Samo umesto DzepIgraca stavi ime TDa cifre novca, u tvom slucaju "000000000"
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
241 / 250 XP
Početnik(0)
2,043
Postovi:
83
Teme:
Pridružio se:Jan. 2014
8. Okt. 2017.
UpdateDzepTD(playerid) {
new stringic;
format(stringic,sizeof(stringic),"$%d",GetPlayerMoney( playerid ));
PlayerTextDrawSetString(playerid,DzepIgraca,stringic);
}Ukoliko želiš 9 brojeva, stavi alignment na svom textdrawu sa desna na lijevo, i koristi ovaj format:
format(stringic,sizeof(stringic),"$%09d",GetPlayerMoney( playerid ));To bi ti, ukoliko npr imaš 9$, ispisivalo:
$000000009
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
2,562
Postovi:
56
Teme:
Pridružio se:Apr. 2016
8. Okt. 2017.
Marinković™ wrote on October 8, 2017, 1:34 pm:
Predlazem ti da to odradis pod OnPlayerUpdate.
new str;
format(str,sizeof(str),"%d",GetPlayerMoney(playerid));
PlayerTextDrawSetString(playerid,DzepIgraca,str);
Ovo ce ti raditi sto posto.
Samo umesto DzepIgraca stavi ime TDa cifre novca, u tvom slucaju "000000000"
new str;
format(str,sizeof(str),"%d",GetPlayerMoney(playerid));
PlayerTextDrawSetString(playerid,DzepIgraca,str);
Ovo ce ti raditi sto posto.
Samo umesto DzepIgraca stavi ime TDa cifre novca, u tvom slucaju "000000000"
Slade wrote on October 8, 2017, 1:02 pm:
Poslao ti je funkciju, dodaj je u timer od 1000 ms ( 1 sec ) ili neki kraci, kako zelis...
Napravi funkciju, gdje god smanjivas/povecavas/postavljas novac igracu i tu funkciju zoves koja updejta td
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
241 / 250 XP
Početnik(0)
2,043
Postovi:
83
Teme:
Pridružio se:Jan. 2014
8. Okt. 2017.
Åuk wrote on October 8, 2017, 5:15 pm:
Napravi funkciju, gdje god smanjivas/povecavas/postavljas novac igracu i tu funkciju zoves koja updejta td
Nemoj biti tako samouvjerljiv, ovako je lakÅ¡e, pogotovu ako nema stock funkciju kao Å¡to je DajNovac ili sliÄno nego ga postavlja stalno gdje god treba i na istom mjestu updateuje bar kao Å¡to updateuje i novac raÄuna, i svakako ako je pokrio default money bar, vjerojatno ima joÅ¡ neÅ¡to Å¡to je pokrio i Å¡to je napravio ruÄno, i vrlo lako će se uklopit u taj tajmer, a tajmer nije od 20 ms, nego od 1000 ms, tako da nebi trebalo bagati, svakako jeste bolje preko funkcije ali opet, pitanje je dal ima zajednicku funkciju za davanje/skidanje novca.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava