Započeo Cannabis
•3. Dec. 2012.• Zaključano[POMOC] Statsi u textdrawu
466
pregleda
5
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
108
Postovi:
9
Teme:
Pridružio se:Nov. 2012
3. Dec. 2012.
Skripta koju koristim: DM mod koji izradujem od 0
Detaljan opis problema: pa znaci nemogu nikako skuzit kako se igrati sa ovim promjenljivama
Dio skripte: textdraw
Neke slike/video za lakse dobivanje pomoci(neobavezno):

Evo kao sto vidite na slici napravio sam textdrawove i ubavio sam ih u skriptu, ono zbog cega imam problem je taj sto nemogu skuzit kako da stavim ove brojke kao promjenljive te da se mjenjaju ovisno o kolicini HP, ubojstava i smrti igraca.
Evo vam kod:
znaci kao sto vidite kHEALTH, kUBOJSTAVA i kSMRTI moram napraviti da budu promjenljive i da svoju vrijednost dobijaju iz igraceva statsa, ali ja to nemogu skuzit kako da to napravim pa ako moze netko da mi to uradi bija bih jako zahvalan
ostatak koda:
Detaljan opis problema: pa znaci nemogu nikako skuzit kako se igrati sa ovim promjenljivama
Dio skripte: textdraw
Neke slike/video za lakse dobivanje pomoci(neobavezno):

Evo kao sto vidite na slici napravio sam textdrawove i ubavio sam ih u skriptu, ono zbog cega imam problem je taj sto nemogu skuzit kako da stavim ove brojke kao promjenljive te da se mjenjaju ovisno o kolicini HP, ubojstava i smrti igraca.
Evo vam kod:
new Text:STATS; // Na slici prikazan kao STATS - prvi textdraw
new Text:HEALTH; // na slici prikazan kao drugi textdraw (HEALTH:)
new Text:kHEALTH; // kolicina healtha, na slici prikazano kao brojka 100
new Text:UBOJSTAVA; // na slici prikazano kao "UBOJSTAVA:"
new Text:kUBOJSTAVA; // kolicina ubojstava, na slici prikazano kao brojka 25
new Text:SMRTI; // na slici prikazano kao "SMRTI:"
new Text:kSMRTI; // kolicina ubojstava, na slici prikazano kao brojka 15znaci kao sto vidite kHEALTH, kUBOJSTAVA i kSMRTI moram napraviti da budu promjenljive i da svoju vrijednost dobijaju iz igraceva statsa, ali ja to nemogu skuzit kako da to napravim pa ako moze netko da mi to uradi bija bih jako zahvalan
ostatak koda:
STATS = TextDrawCreate(501.000000,101.000000,"STATS");
HEALTH = TextDrawCreate(501.000000,110.000000,"health:");
kHEALTH = TextDrawCreate(557.000000,110.000000,"100");
UBOJSTAVA = TextDrawCreate(501.000000,119.000000,"ubojstava:");
kUBOJSTAVA = TextDrawCreate(558.000000,119.000000,"25");
SMRTI = TextDrawCreate(501.000000,128.000000,"smrti:");
kSMRTI = TextDrawCreate(558.000000,128.000000,"15");
TextDrawAlignment(STATS,0);
TextDrawAlignment(HEALTH,0);
TextDrawAlignment(kHEALTH,0);
TextDrawAlignment(UBOJSTAVA,0);
TextDrawAlignment(kUBOJSTAVA,0);
TextDrawAlignment(SMRTI,0);
TextDrawAlignment(kSMRTI,0);
TextDrawBackgroundColor(STATS,0x000000ff);
TextDrawBackgroundColor(HEALTH,0x0000ffff);
TextDrawBackgroundColor(kHEALTH,0x000000ff);
TextDrawBackgroundColor(UBOJSTAVA,0x0000ffff);
TextDrawBackgroundColor(kUBOJSTAVA,0x000000ff);
TextDrawBackgroundColor(SMRTI,0x0000ffff);
TextDrawBackgroundColor(kSMRTI,0x000000ff);
TextDrawFont(STATS,2);
TextDrawLetterSize(STATS,0.699999,1.000000);
TextDrawFont(HEALTH,2);
TextDrawLetterSize(HEALTH,0.299999,1.000000);
TextDrawFont(kHEALTH,2);
TextDrawLetterSize(kHEALTH,0.299999,1.000000);
TextDrawFont(UBOJSTAVA,2);
TextDrawLetterSize(UBOJSTAVA,0.199999,1.100000);
TextDrawFont(kUBOJSTAVA,2);
TextDrawLetterSize(kUBOJSTAVA,0.299999,1.000000);
TextDrawFont(SMRTI,2);
TextDrawLetterSize(SMRTI,0.399999,1.000000);
TextDrawFont(kSMRTI,2);
TextDrawLetterSize(kSMRTI,0.299999,1.000000);
TextDrawColor(STATS,0xffffffff);
TextDrawColor(HEALTH,0xff0000cc);
TextDrawColor(kHEALTH,0xffffffff);
TextDrawColor(UBOJSTAVA,0xff0000cc);
TextDrawColor(kUBOJSTAVA,0xffffffff);
TextDrawColor(SMRTI,0xff0000cc);
TextDrawColor(kSMRTI,0xffffffff);
TextDrawSetOutline(STATS,1);
TextDrawSetOutline(HEALTH,1);
TextDrawSetOutline(kHEALTH,1);
TextDrawSetOutline(UBOJSTAVA,1);
TextDrawSetOutline(kUBOJSTAVA,1);
TextDrawSetOutline(SMRTI,1);
TextDrawSetOutline(kSMRTI,1);
TextDrawSetProportional(STATS,1);
TextDrawSetProportional(HEALTH,1);
TextDrawSetProportional(kHEALTH,1);
TextDrawSetProportional(UBOJSTAVA,1);
TextDrawSetProportional(kUBOJSTAVA,1);
TextDrawSetProportional(SMRTI,1);
TextDrawSetProportional(kSMRTI,1);
TextDrawSetShadow(STATS,1);
TextDrawSetShadow(HEALTH,1);
TextDrawSetShadow(kHEALTH,1);
TextDrawSetShadow(UBOJSTAVA,1);
TextDrawSetShadow(kUBOJSTAVA,1);
TextDrawSetShadow(SMRTI,1);
TextDrawSetShadow(kSMRTI,1);Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
108
Postovi:
9
Teme:
Pridružio se:Nov. 2012
3. Dec. 2012.
da nisam koristija trazilicu nebi otvara temu, ako ti je mrsko pomoc nemoj niti odgovarat na ovu temu...
uostalom nisi nisi ni procita, treba mi pomoc oko promjenljivih a ne oko textdrawa
uostalom nisi nisi ni procita, treba mi pomoc oko promjenljivih a ne oko textdrawa
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
3. Dec. 2012.
Brate cemu napetost? Uglavnom trebas da napravis callback, i sa tim callbackom da uradis tajmer, nesto ovako, ovo pod ongamemodeInit
SetTimer("Tvoje", 500, 1); i na kraj skripte ovako nesto
forward Tvoje();
public Tvoje()
{
for(new d=0; d new sstring;
format(sstring, sizeof(sstring),"$ %d",PlayerInfo);
TextDrawSetString(TVOJ_TEXTDRAW, sstring);}
return 1;
}Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
108
Postovi:
9
Teme:
Pridružio se:Nov. 2012
3. Dec. 2012.
Blaeks wrote on December 3, 2012, 5:39 pm:
Brate cemu napetost? Uglavnom trebas da napravis callback, i sa tim callbackom da uradis tajmer, nesto ovako, ovo pod ongamemodeInit
SetTimer("Tvoje", 500, 1); i na kraj skripte ovako nesto
forward Tvoje();
public Tvoje()
{
for(new d=0; d new sstring;
format(sstring, sizeof(sstring),"$ %d",PlayerInfo);
TextDrawSetString(TVOJ_TEXTDRAW, sstring);}
return 1;
}hvala, to je to sta trazim i sta sam nasao vise puta al nigdje objasnjenja... idem probat pa javim rezultate
EDIT:
nope, ne ide mi nikako u glavu ovo
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava