Jump to content

návod TextDrawTextSize


Recommended Posts

Zdravím,

měl jsem obrovské problémy se "SelectTextDraw". V tuhle chvílto ovládám bez problému. Děkuji i QWERovi, za vysvětlení, ale hlavně, jak to jde vlastně udělat.

 

Osnova

 

1.- Vytvoření TextDrawu

2.- Nastavení X

3.- Nastavení Y

4.- Click

5.- End

 

 

1. Vytvoření TextDrawu

- Přes jakýkoliv TextDraw Editor vytvořte TextDraw. Jakékoliv barvy, jakoukoliv velikost, s či bez Boxu - je to jedno.

- Základ Kliknutí na TextDrawu je funkce: "TextDrawTextSize(Text:textdrawid,Float:X,Float:Y);"

 

!TIP!

Doporučuji tento TextDrawEditor: http://forum.sa-mp.c...ad.php?t=376758

 

 

2. Nastavení X

- Souřadnice "X" u "TextDrawTextSize" nastavuje, kam až můžete kliknout - do pravé strany !

- Vytvořte si další TextDraw s textem: "I" a nejďte na pravou stranu textdrawu. Souřadnici X - "I" si někam zapište..

 

 

 

3. Nastavení Y

- Souřadnice "Y" u "TextDrawTextSize" nastavuje, kam až můžete kliknout - dolů.

- Doporučuji nastavit 20, pokud je průměrné velikosti - Normální TextDraw. Samozřejmě musíte testovat a zmenšovat či zvětšovat.

 

 

 

 

 

 

4. Click

- Pro barvu najetí na textdraw existuje funkce: SelectTextDraw(playerd,color:hover); - Tu vložte do příkazu/funkce či publicu..

- Na kliknutí nám slouží "public OnPlayerClickTextDraw(playerid,Text:clickedid){}" s "return 1;"

Příklad:

 

 

public OnPlayerClickTextDraw(playerid,Text:clickedid)

{

if(clickedid == Textdraw0)

{

SendClientMessage(playerid,0xFF0000FF,"Klikl jste na textdraw: Textdraw 01");

}

return 1;

}

 

--- Vememe to postupně ( podle barev ):

 

public OnPlayerClickTextDraw(playerid,Text:clickedid) - Public, který spouští Kliknutí.

if - Podmínka ( pokud ). -- Pokud se rovná ID Textdrawu Textdraw0, tak se stane to a to

clickedid == Textdraw0 - ID textdrawu, které si zadáte ( zde příklad: Textdraw0 ).

SendClientMessage(playerid,0xFF0000FF,"Klikl jste na textdraw: Textdraw 01"); - Funkce pro odeslání zprávy..

 

5. End

Doufám, že to pomohlo. Díky předem za hodnocení a pokud tam jsou chyby, napište - editnu. :)

 

+ Soubor ke stažení. ( Příklad ) TextDraw_Tutorial.zip

  • Líbí se mi to! (+1) 4
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...