Textdrawclick help?
#1

Nothing happends when i click on the textdraw mabye u can help me?


PHP код:
if(clickedid == teleportLS) // If the player clicked on the teleportLS textdraw, teleport him there!
    
{
        
SetPlayerPos(playerid, 1736.4478,-1789.5996,13.4922);
        
SetPlayerFacingAngle(playerid, 0.9392);
    }
    else if(
clickedid == teleportSF) // Same as above, but for SF
    
{
        
SetPlayerPos(playerid, -1424.6083, -290.9622, 14.1484);
        
SetPlayerFacingAngle(playerid, 134.9570);
    }
    else if(
clickedid == teleportLV) // Same, but for LV
    
{
        
SetPlayerPos(playerid, 1688.7990, 1447.7753, 10.7675);
        
SetPlayerFacingAngle(playerid, 267.3902);
    }
                     
// Hide the textdraws after the player has teleport himself.
    
TextDrawHideForPlayer(playerid, teleportBox);
    
TextDrawHideForPlayer(playerid, teleportLS);
    
TextDrawHideForPlayer(playerid, teleportSF);
    
TextDrawHideForPlayer(playerid, teleportLV);
    
CancelSelectTextDraw(playerid); // Everything worked out perfectly, now stop the player to be able to select shizzle. 
PHP код:
teleportLS = TextDrawCreate(320.000000, 180.000000, "Seven ~n~24");
    
TextDrawAlignment(teleportLS, 2);
    
TextDrawBackgroundColor(teleportLS, 255);
    
TextDrawFont(teleportLS, 2);
    
TextDrawLetterSize(teleportLS, 0.260000, 0.799999);
    
TextDrawColor(teleportLS, -1);
    
TextDrawSetOutline(teleportLS, 0);
    
TextDrawSetProportional(teleportLS, 1);
    
TextDrawSetShadow(teleportLS, 1);
    
teleportSF = TextDrawCreate(320.000000, 205.000000, "San Fierro~n~Airport");
    
TextDrawAlignment(teleportSF, 2);
    
TextDrawBackgroundColor(teleportSF, 255);
    
TextDrawFont(teleportSF, 2);
    
TextDrawLetterSize(teleportSF, 0.260000, 0.799999);
    
TextDrawColor(teleportSF, -1);
    
TextDrawSetOutline(teleportSF, 0);
    
TextDrawSetProportional(teleportSF, 1);
    
TextDrawSetShadow(teleportSF, 1);
    
teleportLV = TextDrawCreate(320.000000, 230.000000, "Las Venturas~n~Airport");
    
TextDrawAlignment(teleportLV, 2);
    
TextDrawBackgroundColor(teleportLV, 255);
    
TextDrawFont(teleportLV, 2);
    
TextDrawLetterSize(teleportLV, 0.260000, 0.799999);
    
TextDrawColor(teleportLV, -1);
    
TextDrawSetOutline(teleportLV, 0);
    
TextDrawSetProportional(teleportLV, 1);
    
TextDrawSetShadow(teleportLV, 1); 
Reply
#2

One (click) & two (click) =)
Reply
#3

You have missed TextDrawSetSelectable
https://sampwiki.blast.hk/wiki/TextDrawSetSelectable
Reply
#4

I have this under OnGameModeInit

PHP код:
    TextDrawSetSelectable(teleportLS, true);
    
TextDrawSetSelectable(teleportSF, true);
    
TextDrawSetSelectable(teleportLV, true); 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)