TextDrawSetSelectable problem
#1

I have two textdraws

pawn Код:
//aria pressing
    Textdraw12 = TextDrawCreate(20.000000, 350.000000, "_");
    TextDrawBackgroundColor(Textdraw12, 255);
    TextDrawFont(Textdraw12, 1);
    TextDrawLetterSize(Textdraw12, 2.000000, 5.299999);
    TextDrawColor(Textdraw12, -1);
    TextDrawSetOutline(Textdraw12, 0);
    TextDrawSetProportional(Textdraw12, 1);
    TextDrawSetShadow(Textdraw12, 1);
    TextDrawUseBox(Textdraw12, 1);
//  TextDrawBoxColor(Textdraw12, 0);
    TextDrawTextSize(Textdraw12, 130.000000, 81.000000);
    TextDrawSetSelectable(Textdraw12, 1);

    Textdraw13 = TextDrawCreate(300.000000, 350.000000, "_");
    TextDrawBackgroundColor(Textdraw13, 255);
    TextDrawFont(Textdraw13, 1);
    TextDrawLetterSize(Textdraw13, 2.299999, 5.299999);
    TextDrawColor(Textdraw13, -1);
    TextDrawSetOutline(Textdraw13, 0);
    TextDrawSetProportional(Textdraw13, 1);
    TextDrawSetShadow(Textdraw13, 1);
    TextDrawUseBox(Textdraw13, 1);
//  TextDrawBoxColor(Textdraw13, 0);
    TextDrawTextSize(Textdraw13, 180.000000, 81.000000);
    TextDrawSetSelectable(Textdraw13, 1);
The first textdraw (Textdraw12) work, second (Textdraw13) no..

pawn Код:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
    SendClientMessageToAll(-1,"OnPlayerClickTextDraw(%d, text:: %d", playerid, clickedid);
    if(clickedid == Textdraw12) {
         SendClientMessage(playerid, 0xFFFFFFAA, "Textdraw12 click!!");
 //        CancelSelectTextDraw(playerid);
    }
    if(clickedid == Textdraw13) {
         SendClientMessage(playerid, 0xFFFFFFAA, "Textdraw13 click!!");
//         CancelSelectTextDraw(playerid);
    }
    return 1;
}

pawn Код:
TextDrawShowForPlayer(playerid, Textdraw12);
    TextDrawShowForPlayer(playerid, Textdraw13);
    SelectTextDraw(playerid, 0x00FF00FF);
Reply
#2

This video http://www.youtube.com/watch?v=6z2gq...ature=********* can help you to undestand the problem..
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)