Započeo Shomyy
•25. Okt. 2017.• ZaključanoNeke Textdraw funkcije
2,948
pregleda
15
postova
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
103 / 250 XP
Početnik(4)
2,282
Postovi:
120
Teme:
Pridružio se:Sep. 2017
25. Okt. 2017.
Textdraw funkcije
Textdraw
Ovakvi textdraws se koriste u glavnom za neke globalne textdraws. Ako hocete samo igracu nekom, koristite PlayerTextdraw
Definisanje:
Textdraw mozemo definisati ovako:
A mozemo i ovako sto je ujedno i lakse
Ovako definisano znaci da ima 5 textdrawa ( Vi mozete koliko Vi imate ), odnosno:
Pravljenje:
Posto radimo obican Textdraw sada a ne PlayerTextdraw, pravimo u publicu
Ako smo definisali kao u prvom primeru odnosno
Pravimo ovako...
Ako je drugi primer
Prikazivanje:
Prvi primer definisanja:
Drugi primer definisanja:
Mozemo ovako:
Ali je lakse jednostavno ovako:
Ovo prikaze sve TDs koje smo definisali
Menjanje stringa:
Ovo se radi u glavom preko formatovanja ali moze i bez na primer:
A preko formatovanja
NAPOMENA: Preporucujem da koristite PlayerTextDraw za postavljanje stringa !
Preview Model:
411 predstavlja model id...
I za to preporucujem da stavljate PlayerTextDraw( ako ce te samo igracu stavljati )
To je to sto se tice ovih textdraws, ( nije to sve ali ono, ne moze mi sve stati u jedan tutorijal ) sada prelazimo na PlayerTextDraw...
PlayerTextDraw
Definisanje:
Ko i kod obicnih, mozemo ovako:
A mozemo i ovako
Pravljenje:
Posto su PlayerTextDraw, stavljamo u public
Prikazivanje:
Menjanje stringa:
Ovo se radi u glavom preko formatovanja ali moze i bez na primer:
A preko formatovanja
Preview Model:
411 predstavlja model id...
To bi bilo to sto se tice ovog tutorijala... Naravno, nisam sve funkcije uspeo u jedan tutorijal... Ako postoji neka greska, ispravite me u komentaru, na brzinu sam radio
Textdraw
Ovakvi textdraws se koriste u glavnom za neke globalne textdraws. Ako hocete samo igracu nekom, koristite PlayerTextdraw
Definisanje:
Textdraw mozemo definisati ovako:
new Text:Textdraw0;
new Text:Textdraw1;
...
A mozemo i ovako sto je ujedno i lakse
new Text:Textdraw;
Ovako definisano znaci da ima 5 textdrawa ( Vi mozete koliko Vi imate ), odnosno:
Textdraw
Textdraw
Textdraw
Textdraw
Textdraw
Pravljenje:
Posto radimo obican Textdraw sada a ne PlayerTextdraw, pravimo u publicu
OnGameModeInit() Ako smo definisali kao u prvom primeru odnosno
new Text:Textdraw0;
new Text:Textdraw1;
...
Pravimo ovako...
Textdraw0 = TextDrawCreate(4.705886, 410.666778, "Text");
...
Textdraw1 = TextDrawCreate(4.705886, 410.666778, "Text");
...
Ako je drugi primer
Textdraw = TextDrawCreate(4.705886, 410.666778, "Text");
...
Textdraw = TextDrawCreate(4.705886, 410.666778, "Text");
...
Prikazivanje:
Prvi primer definisanja:
TextDrawShowForPlayer(playerid, Textdraw0);
TextDrawShowForPlayer(playerid, Textdraw1);
...
Drugi primer definisanja:
Mozemo ovako:
TextDrawShowForPlayer(playerid, Textdraw);
TextDrawShowForPlayer(playerid, Textdraw);
...
Ali je lakse jednostavno ovako:
for(new i; i < 5; i++)
{
TextDrawShowForPlayer(playerid, Textdraw);
}
Ovo prikaze sve TDs koje smo definisali
Menjanje stringa:
Ovo se radi u glavom preko formatovanja ali moze i bez na primer:
TextDrawSetString(Textdraw0, "Text");
TextDrawSetString(Textdraw, "Text");
A preko formatovanja
new str;
format(str,sizeof(str), "%d", GetPlayerMoney(playerid));
TextDrawSetString(Textdraw0, str);
TextDrawSetString(Textdraw, str);
NAPOMENA: Preporucujem da koristite PlayerTextDraw za postavljanje stringa !
Preview Model:
TextDrawSetPreviewModel(Textdraw0, 411);
TextDrawSetPreviewModel(Textdraw, 411);
411 predstavlja model id...
I za to preporucujem da stavljate PlayerTextDraw( ako ce te samo igracu stavljati )
To je to sto se tice ovih textdraws, ( nije to sve ali ono, ne moze mi sve stati u jedan tutorijal ) sada prelazimo na PlayerTextDraw...
PlayerTextDraw
Definisanje:
Ko i kod obicnih, mozemo ovako:
new PlayerText:Textdraw0;
new PlayerText:Textdraw1;
...
A mozemo i ovako
new PlayerText:Textdraw;
Pravljenje:
Posto su PlayerTextDraw, stavljamo u public
OnPlayerConnect(playerid)
Textdraw0 = PlayerTextDrawCreate(playerid, 4.705886, 410.666778, "Text");
Textdraw = PlayerTextDrawCreate(playerid, 4.705886, 410.666778, "Text");
...
Prikazivanje:
PlayerTextDrawShow(playerid, Textdraw0);
for(new i; i < 5; i++)
{
PlayerTextDrawShow(playerid, Textdraw);
}
...
Menjanje stringa:
Ovo se radi u glavom preko formatovanja ali moze i bez na primer:
PlayerTextDrawSetString(playerid, Textdraw0, "Text");
PlayerTextDrawSetString(playerid, Textdraw, "Text");
A preko formatovanja
new str;
format(str,sizeof(str), "%d", GetPlayerMoney(playerid));
PlayerTextDrawSetString(playerid, Textdraw0, str);
PlayerTextDrawSetString(playerid, Textdraw, str);
Preview Model:
PlayerTextDrawSetPreviewModel(playerid, Textdraw0, 411);
PlayerTextDrawSetPreviewModel(playerid, Textdraw, 411);
411 predstavlja model id...
To bi bilo to sto se tice ovog tutorijala... Naravno, nisam sve funkcije uspeo u jedan tutorijal... Ako postoji neka greska, ispravite me u komentaru, na brzinu sam radio
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
385
Postovi:
93
Teme:
Pridružio se:Sep. 2011
25. Okt. 2017.
Prijedlog:
pojasni Å¡ta je textdraw, pojasni Å¡ta znaÄi textdraw funkcija, objasni kakve vrste textdrawova ima
pojasni Å¡ta je string, formatiranje (u 2 reÄenice, kratko se osvrni)
kakva je razlika izmeÄ‘u player tda i obiÄnog?
uredi bbc da se fino može snaći ko uÄi/Äita
InaÄe, pohvala na izdvojenom vremenu i trudu! 😉
pojasni Å¡ta je textdraw, pojasni Å¡ta znaÄi textdraw funkcija, objasni kakve vrste textdrawova ima
pojasni Å¡ta je string, formatiranje (u 2 reÄenice, kratko se osvrni)
kakva je razlika izmeÄ‘u player tda i obiÄnog?
uredi bbc da se fino može snaći ko uÄi/Äita
InaÄe, pohvala na izdvojenom vremenu i trudu! 😉
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
103 / 250 XP
Početnik(4)
2,282
Postovi:
120
Teme:
Pridružio se:Sep. 2017
26. Okt. 2017.
Contixo wrote on October 25, 2017, 8:39 pm:
Prijedlog:
pojasni Å¡ta je textdraw, pojasni Å¡ta znaÄi textdraw funkcija, objasni kakve vrste textdrawova ima
pojasni Å¡ta je string, formatiranje (u 2 reÄenice, kratko se osvrni)
kakva je razlika izmeÄ‘u player tda i obiÄnog?
uredi bbc da se fino može snaći ko uÄi/Äita
InaÄe, pohvala na izdvojenom vremenu i trudu! 😉
pojasni Å¡ta je textdraw, pojasni Å¡ta znaÄi textdraw funkcija, objasni kakve vrste textdrawova ima
pojasni Å¡ta je string, formatiranje (u 2 reÄenice, kratko se osvrni)
kakva je razlika izmeÄ‘u player tda i obiÄnog?
uredi bbc da se fino može snaći ko uÄi/Äita
InaÄe, pohvala na izdvojenom vremenu i trudu! 😉
Tesko je to sve u jednom tutorijalu objasniti ali eto, ovde cu...
Objasnjenja
Textdraw je text koji se nalazi na igracevom ekranu dok igra SAMP.
Ima Global Textdraw i Player Textdraw ( ako si na to mislio )
Razlika je u tome sto Global Textdraw kada menjate string ili tako nesto, postavljate taj string za sve igrace na serveru, a Player Textdraw samo odredjenom igracu.
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,514
Postovi:
58
Teme:
Pridružio se:Nov. 2016
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
243 / 250 XP
Početnik(0)
3,533
Postovi:
129
Teme:
Pridružio se:Jul 2016
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
103 / 250 XP
Početnik(4)
2,282
Postovi:
120
Teme:
Pridružio se:Sep. 2017
27. Okt. 2017.
Wucha wrote on October 27, 2017, 10:20 am:
Lepo samo mogao si malo da pojasnis ,zasto ovo zasto ono i sl.
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP Doprinos2
Aktivan Član
149 / 250 XP
Početnik(2)
1,180
Postovi:
58
Teme:
Pridružio se:Jun 2016
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava

