Selectable Textdraws

Započeo Shomyy
9. Nov. 2017. Zaključano
2,321
pregleda
12
postova
Shomy Script
6
Godfather
9. Nov. 2017.
Selectable Textdraws

Ovaj tutorial je za pocetnike koji ne znaju kako uraditi ovo.
Vrlo je jednostavno, krenimo...

1. Korak

Prvo moramo definisati textdraw naravno...

Ukoliko je Global Textdraw definisemo ovako:
new Text:Textdraw0;

Ukoliko je Player Textdraw definisemo ovako:
new PlayerText:Textdraw0;


2. Korak

Pravljenje

Ukoliko je Global Textdraw pravimo u public OnGameModeInit()
Textdraw0 = TextDrawCreate(552.940979, 9.333256, "Text");
OBAVEZNO STAVITI
TextDrawSetSelectable(Textdraw0, true);

Ukoliko je Player Textdraw pravimo u public OnPlayerConnect(playerid)
Textdraw0 = CreatePlayerTextDraw(playerid, 486.387908, 109.499946, "Text");
OBAVEZNO STAVITI
PlayerTextDrawSetSelectable(playerid, Textdraw0, true);


3. Korak

Stavljamo prikazivanje...

Ja cu napraviti u publicu OnPlayerSpawn(playerid)
Globalni Textdraw
TextDrawShowForPlayer(playerid, Textdraw0);
OBAVEZNO STAVITI
SelectTextDraw(playerid, 0xFF0000FF);
0xFF0000F oznacava boju.
Player Textdraw
PlayerTextDrawShowr(playerid, Textdraw0);
OBAVEZNO STAVITI
SelectTextDraw(playerid, 0xFF0000FF);


3. Korak

Sta ce se desiti kada klikne na Textdraw

Ako je Globalni Textdraw pravimo u public OnPlayerClickTextDraw(playerid, Text:clickedid)

if(clickedid == Textdraw0)
{
      //code
      OBAVEZNO STAVITI
      CancelSelectTextDraw(playerid);
}


Ako je Player Textdraw pravimo u public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)

if(playertextid == Textdraw0)
{
      //code
      OBAVEZNO STAVITI
      CancelSelectTextDraw(playerid);
}


Sada mozete testirati 🙂 Trebalo bi da radi.

To bi bilo to sto se tice ovog tutorijala, ako sam nesto preskocio, napisite u komentaru.
cadilab
10
Administrator
🔥66
9. Nov. 2017.
Skroz lose objasnjeno
Akisha
5
Underboss
9. Nov. 2017.
Uuuu, sta ti rek'o @CADILAB 😄
@tema Onako, moglo je malo bolje
SejnurHD
5
OG Legend
9. Nov. 2017.
Rekao si
Stavljamo prikazivanje...

A prikazao si td + selektovao td, pocetnici nece uopste razumeti. Mogao si malo detaljnije objasniti.
Shomy Script
6
Godfather
9. Nov. 2017.
Cadilab wrote on November 9, 2017, 10:46 am:
Skroz lose objasnjeno

Kako bih objasnio drugacije 🙂
ꀭꍟꋪꍟꈤꀤꉓ wrote on November 9, 2017, 10:51 am:
Uuuu, sta ti rek'o @CADILAB 😄
@tema Onako, moglo je malo bolje
Sukno mi hah 🙂 Hvala, predlazite sta jos da objasnim/dodam

SejnurHD wrote on November 9, 2017, 10:52 am:
Rekao si
Stavljamo prikazivanje...

A prikazao si td + selektovao td, pocetnici nece uopste razumeti. Mogao si malo detaljnije objasniti.
Stavio sam OBAVEZNO STAVITI SelectTextDraw(...); 🙂 Valjda nisu glupavi da ne skontaju da to znaci Selektovanje TextDrawa...  Hvala, predlazite sta jos da objasnim/dodam
nickydefacto
4
Made Man
9. Nov. 2017.
Lose objasnjeno moze to bolje ako je neko bas bas pocetnik on ce svuda staviti TextDrawSetSelectable(Textdraw0, true); na svakom selectable tdu.
Roby Maper
5
OG Legend
9. Nov. 2017.
Moze mnogo bolje
Linsco
5
Underboss
9. Nov. 2017.
Ne znam dal je bas tut za pocetnike nisi dovoljno toliko objasnio barem po meni 🙂
cutura
5
Godfather
9. Nov. 2017.
pohvale za trud
Eldin Fratello
5
Forum Don
13. Nov. 2017.
Pohvale.
Bosanac12
4
Enforcer
13. Nov. 2017.
Eldin Script wrote on November 13, 2017, 9:47 am:
Pohvale.
muamerkadusic
5
Godfather
22. Nov. 2017.
Pohvale za trud 😁

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha