SA-MP Forums Archive
[Ajuda] TextDraw clicavel - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] TextDraw clicavel (/showthread.php?tid=606660)



TextDraw clicavel - ERICcartmanN - 07.05.2016

nгo consigo clicar nessa textdraw

pawn Код:
EscolherSkin[playerid][12] = TextDrawCreate(36.000000, 203.999984, "Jogar");
TextDrawLetterSize(EscolherSkin[playerid][12], 0.803501, 4.166666);
TextDrawTextSize(EscolherSkin[playerid][12], 109.000000, 0.000000);
TextDrawAlignment(EscolherSkin[playerid][12], 1);
TextDrawColor(EscolherSkin[playerid][12], -1);
TextDrawUseBox(EscolherSkin[playerid][12], 1);
TextDrawBoxColor(EscolherSkin[playerid][12], -16711800);
TextDrawSetShadow(EscolherSkin[playerid][12], 0);
TextDrawSetOutline(EscolherSkin[playerid][12], 1);
TextDrawBackgroundColor(EscolherSkin[playerid][12], 255);
TextDrawFont(EscolherSkin[playerid][12], 1);
TextDrawSetProportional(EscolherSkin[playerid][12], 1);
TextDrawSetShadow(EscolherSkin[playerid][12], 0);
TextDrawSetSelectable(EscolherSkin[playerid][12], true);

EscolherSkin[playerid][13] = TextDrawCreate(35.500000, 265.249908, "Editar");
TextDrawLetterSize(EscolherSkin[playerid][13], 0.803501, 4.166666);
TextDrawTextSize(EscolherSkin[playerid][13], 111.000000, 0.000000);
TextDrawAlignment(EscolherSkin[playerid][13], 1);
TextDrawColor(EscolherSkin[playerid][13], -1);
TextDrawUseBox(EscolherSkin[playerid][13], 1);
TextDrawBoxColor(EscolherSkin[playerid][13], 16711816);
TextDrawSetShadow(EscolherSkin[playerid][13], 0);
TextDrawSetOutline(EscolherSkin[playerid][13], 1);
TextDrawBackgroundColor(EscolherSkin[playerid][13], 255);
TextDrawFont(EscolherSkin[playerid][13], 1);
TextDrawSetProportional(EscolherSkin[playerid][13], 1);
TextDrawSetShadow(EscolherSkin[playerid][13], 0);
TextDrawSetSelectable(EscolherSkin[playerid][13], true);
pawn Код:
public MostrarOpcoes(playerid)
{
    TextDrawShowForPlayer(playerid, EscolherSkin[playerid][12]);
    TextDrawShowForPlayer(playerid, EscolherSkin[playerid][13]);
    SelectTextDraw(playerid, 0xFF4040AA);
    return true;
}
o que tem de errado


Re: TextDraw clicavel - ZEDD666 - 07.05.2016

Falta vocк por TextDrawSetSelectable


Re: TextDraw clicavel - ERICcartmanN - 07.05.2016

Quote:
Originally Posted by ZEDD666
Посмотреть сообщение
Falta vocк por TextDrawSetSelectable
da um zoom que vc vai ver que ta la no final


Re: TextDraw clicavel - ZEDD666 - 07.05.2016

entгo e na callback OnPlayerClickPlayer

colocar return 1; o meu tava assim mesmo ontem tirei o return 0; por return 1;


Re: TextDraw clicavel - ERICcartmanN - 07.05.2016

Quote:
Originally Posted by ZEDD666
Посмотреть сообщение
entгo e na callback OnPlayerClickPlayer

colocar return 1; o meu tava assim mesmo ontem tirei o return 0; por return 1;
jб estб


Re: TextDraw clicavel - ApocaSamp - 07.05.2016

Cade, TextDrawTextSize?


Re: TextDraw clicavel - MineiriinHo - 07.05.2016

Recomendo criar essas textdraws globais, e utilizar o TextDrawShowForPlayer..

Para utilizar a funзгo selecionar, utilize essa public:

PHP код:
public OnPlayerClickTextDraw(playeridText:clickedid)
{
    if(
clickedid == NomeDoTextDraw)
    {
         
//Funзгo do Textdraw
         
CancelSelectTextDraw(playerid);
    }
    return 
1;

E tambйm, na linha, onde aparecerб o textdraw coloque:

PHP код:
SelectTextDraw(playerid0xFF4040AA); 
Lhe ajudei? Dб um REP :3