onplayerclicktextdraw
#1

Hey, I got this:
Код:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
	if(_:clickedid != INVALID_TEXT_DRAW)  
	{
		if(clickedid == Textdraw35) 
		{
		    if(IsPlayerInRangeOfPoint(playerid, 5, 2503.34814, 63.47102, 51.74720) && eStatus == false)
		    {
					MoveDynamicObject(elevatorclosedright, 2501.55591, 63.58260, 51.73350, 2.9);
	    			MoveDynamicObject(elevatorclosedleft, 2505.2759, 67.3250, 51.7335, 2.9);
	    			SendClientMessage(playerid, COLOR_RED, "You have opened elevator doors");
	    			eStatus = true;
	    		
			}
		}
		else if(clickedid == Textdraw36)
		{
  			if(IsPlayerInRangeOfPoint(playerid, 5, 2503.34814, 63.47102, 51.74720) && eStatus == true)
   			{
				MoveDynamicObject(elevatorclosedright, 2503.27588, 63.58260, 51.73350, 2.9);
				MoveDynamicObject(elevatorclosedleft, 2503.2959, 67.3250, 51.7335, 2.9);
 				eStatus = false;
			}
		}
		else if(clickedid == Textdraw37)
		{
  			TextDrawHideForPlayer(playerid, Textdraw22);
   			TextDrawHideForPlayer(playerid, Textdraw23);
			TextDrawHideForPlayer(playerid, Textdraw24);
 			TextDrawHideForPlayer(playerid, Textdraw25);
  			TextDrawHideForPlayer(playerid, Textdraw26);
   			TextDrawHideForPlayer(playerid, Textdraw27);
	    	TextDrawHideForPlayer(playerid, Textdraw28);
    		TextDrawHideForPlayer(playerid, Textdraw29);
	    	TextDrawHideForPlayer(playerid, Textdraw30);
	    	TextDrawHideForPlayer(playerid, Textdraw31);
	    	TextDrawHideForPlayer(playerid, Textdraw32);
	    	TextDrawHideForPlayer(playerid, Textdraw33);
    		TextDrawHideForPlayer(playerid, Textdraw34);
	    	TextDrawHideForPlayer(playerid, Textdraw35);
	    	TextDrawHideForPlayer(playerid, Textdraw36);
	    	TextDrawHideForPlayer(playerid, Textdraw37);
		}
		TextDrawHideForPlayer(playerid, Textdraw22);
 		TextDrawHideForPlayer(playerid, Textdraw23);
		TextDrawHideForPlayer(playerid, Textdraw24);
 		TextDrawHideForPlayer(playerid, Textdraw25);
  		TextDrawHideForPlayer(playerid, Textdraw26);
   		TextDrawHideForPlayer(playerid, Textdraw27);
   		TextDrawHideForPlayer(playerid, Textdraw28);
   		TextDrawHideForPlayer(playerid, Textdraw29);
    	TextDrawHideForPlayer(playerid, Textdraw30);
    	TextDrawHideForPlayer(playerid, Textdraw31);
    	TextDrawHideForPlayer(playerid, Textdraw32);
    	TextDrawHideForPlayer(playerid, Textdraw33);
   		TextDrawHideForPlayer(playerid, Textdraw34);
    	TextDrawHideForPlayer(playerid, Textdraw35);
    	TextDrawHideForPlayer(playerid, Textdraw36);
    	TextDrawHideForPlayer(playerid, Textdraw37);
		CancelSelectTextDraw(playerid); // This will indeed call OnPlayerClickTextDraw again, but with an ID of 65535. The code above stops it from resulting in an eternal loop.
	}
	return 1;
}
it compiles fine but doesnt respond in game, i don't know where is the mistake tho


EDIT: only the "open" doors function works, and why does it mark everything when I hover my mouse over the options with like this?
Код:
SelectTextDraw(playerid, COLOR_ORANGE);
Reply


Messages In This Thread
onplayerclicktextdraw - by MrCesar - 18.10.2016, 13:38
Re: onplayerclicktextdraw - by ThatFag - 18.10.2016, 13:40
Re: onplayerclicktextdraw - by MrCesar - 18.10.2016, 13:45
Re: onplayerclicktextdraw - by ThatFag - 18.10.2016, 13:48
Re: onplayerclicktextdraw - by Micko123 - 18.10.2016, 13:54
Re: onplayerclicktextdraw - by MrCesar - 18.10.2016, 13:58
Re: onplayerclicktextdraw - by Micko123 - 18.10.2016, 14:00
Re: onplayerclicktextdraw - by MrCesar - 18.10.2016, 14:01
Re: onplayerclicktextdraw - by Micko123 - 18.10.2016, 14:04
Re: onplayerclicktextdraw - by MrCesar - 18.10.2016, 14:07

Forum Jump:


Users browsing this thread: 1 Guest(s)