SA-MP Forums Archive
Help select textdraw - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Help select textdraw (/showthread.php?tid=455508)



Help select textdraw - JusstinRoller - 02.08.2013

i have this code
PHP код:
CMD:showtd(playerid,params[])
{
    
ShowTextdraw(playerid);
    
SelectTextDraw(playerid0x9999BBBB);
    return 
1;

and the
PHP код:
stock ShowTextDraw(playerid)
{
    
TextDrawShowForPlayer(playerid,Textdraw0);
    
TextDrawShowForPlayer(playerid,Textdraw1);
    
TextDrawShowForPlayer(playerid,Textdraw2);
    
TextDrawShowForPlayer(playerid,Textdraw3);
    
TextDrawShowForPlayer(playerid,Textdraw4);
    
TextDrawShowForPlayer(playerid,Textdraw5);
    
TextDrawShowForPlayer(playerid,Textdraw6);
    
TextDrawShowForPlayer(playerid,Textdraw7);
    
TextDrawShowForPlayer(playerid,Textdraw8);
    
TextDrawShowForPlayer(playerid,Textdraw9);
    
TextDrawShowForPlayer(playerid,Textdraw10);
    
TextDrawShowForPlayer(playerid,Textdraw11);
    
TextDrawShowForPlayer(playerid,Textdraw12);
    
TextDrawShowForPlayer(playerid,Textdraw13);
    
TextDrawShowForPlayer(playerid,Textdraw14);
    
TextDrawShowForPlayer(playerid,Textdraw15);
    
TextDrawShowForPlayer(playerid,Textdraw16);

but when i type the command /showtd it have a textdraw but i can't select it... why?


Re: Help select textdraw - JusstinRoller - 02.08.2013

Any help please


Re: Help select textdraw - redreaper666 - 02.08.2013

This may help you :
https://sampwiki.blast.hk/wiki/SelectTextdraw

And if you can click on the textdraw and nothing happens try that:
https://sampwiki.blast.hk/wiki/OnPlayerClickTextDraw


Re: Help select textdraw - JusstinRoller - 02.08.2013

yep i do just like that and when i'm type the command it have a textdraw but i can't click any textdraw


Re: Help select textdraw - IstuntmanI - 02.08.2013

Use
https://sampwiki.blast.hk/wiki/TextDrawSetSelectable
when you create those textdraws.

Example:
pawn Код:
TextDrawSetSelectable(Textdraw0, 1);
TextDrawSetSelectable(Textdraw1, 1);
TextDrawSetSelectable(Textdraw2, 1);
TextDrawSetSelectable(Textdraw3, 1);
TextDrawSetSelectable(Textdraw4, 1);
TextDrawSetSelectable(Textdraw5, 1);
TextDrawSetSelectable(Textdraw6, 1);
TextDrawSetSelectable(Textdraw7, 1);
TextDrawSetSelectable(Textdraw8, 1);
TextDrawSetSelectable(Textdraw9, 1);
TextDrawSetSelectable(Textdraw10, 1);
TextDrawSetSelectable(Textdraw11, 1);
TextDrawSetSelectable(Textdraw12, 1);
TextDrawSetSelectable(Textdraw13, 1);
TextDrawSetSelectable(Textdraw14, 1);
TextDrawSetSelectable(Textdraw15, 1);
TextDrawSetSelectable(Textdraw16, 1);
^ you should put these after you create the textdraws.

If you used that function, then I think you didn't used TextDrawTextSize. "This function defines the clickable area for use with TextDrawSetSelectable, whether a box is shown or not."


Re: Help select textdraw - redreaper666 - 02.08.2013

did you added this to the textdraw that should be clickable:
https://sampwiki.blast.hk/wiki/TextDrawSetSelectable


Re: Help select textdraw - JusstinRoller - 02.08.2013

i make my command just like the textdrawsetselectable
here
PHP код:
CMD:showtd(playerid,params[])
{
    
TextDrawSetSelectable(Text:Textdraw5,1);
    
TextDrawSetSelectable(Text:Textdraw6,1);
    
TextDrawSetSelectable(Text:Textdraw8,1);
    
TextDrawSetSelectable(Text:Textdraw10,1);
    
TextDrawSetSelectable(Text:Textdraw11,1);
    
TextDrawSetSelectable(Text:Textdraw12,1);
    
ShowTextdraw(playerid);
    
SelectTextDraw(playerid0x9999BBBB);
    return 
1;

But it not work


Re: Help select textdraw - JusstinRoller - 03.08.2013

HELP!!!


Re: Help select textdraw - hossa - 03.08.2013

Under OnGameModeInit add TextDrawSetSelectable lines
and don't change /showtd
i'm not really good about this but i think it might work.


Re: Help select textdraw - JusstinRoller - 03.08.2013

I put it on filterscript init like this
pawn Код:
public OnFilterScriptInit()
{
TextDrawSetSelectable(Text:Textdraw5,1);
TextDrawSetSelectable(Text:Textdraw6,1);
TextDrawSetSelectable(Text:Textdraw8,1);
TextDrawSetSelectable(Text:Textdraw10,1);
TextDrawSetSelectable(Text:Textdraw11,1);
TextDrawSetSelectable(Text:Textdraw12,1)
return 1;
}
and the commands
pawn Код:
CMD:iphone(playerid,params[])
{
    ShowIphone(playerid);
    SelectTextDraw(playerid, 0x9999BBBB);
    return 1;
}
Not work