Jump to content
  • 0

pomoc TextDraw :), asi jsem něco přehlédl


mourison

Dotaz

Není to úplně hotové, ale nefunguje klikání na text draw, Nevím proč :/

new Text:Textdraw3;
OnGaeModeInt
Textdraw3 = TextDrawCreate(110.000000, 120.000000, "Registrace");
TextDrawBackgroundColor(Textdraw3, 255);
TextDrawFont(Textdraw3, 1);
TextDrawLetterSize(Textdraw3, 0.500000, 1.000000);
TextDrawColor(Textdraw3, 16711935);
TextDrawSetOutline(Textdraw3, 1);
TextDrawSetProportional(Textdraw3, 1);
TextDrawUseBox(Textdraw3, 1);
TextDrawBoxColor(Textdraw3, -855638017);
TextDrawTextSize(Textdraw3, 200.000000, 0.000000);

TextDrawSetSelectable(Textdraw3, 1);
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
    if(clickedid == Textdraw2)
    {
         	if(!PLAYERLIST_authed[playerid])
     		{
				if(udb_Exists(PlayerName(playerid)))
				{
		    		if(Hrac[playerid][pban] == 1)
		    		{
                		SCM(playerid, CERVENA, "[SYSTÉM] Máš permanentní ban, snad někdy příště :P");
						Kick(playerid);
						return 0;
					}

			ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"Přihlášení","||=========================== PŘIHLÁŠENÍ ===========================||\n\n{00FF00}Zadejte uživatelské heslo:","OK","Odpojit");

  			} else {


			SCM(playerid, CERVENA, "První se zaregistruj");

	}
	}
        
    }
    
  //==================================================================================================================
    if(clickedid == Textdraw3)
    {
    if (!PLAYERLIST_authed[playerid])
	{
		if(udb_Exists(PlayerName(playerid)))
		{
		    if(Hrac[playerid][pban] == 1)
		    {
                SCM(playerid, CERVENA, "[SYSTÉM] Máš permanentní ban, snad někdy příště :P");
					Kick(playerid);
			return 0;
			}

			SCM(playerid, CERVENA, "Již jsi registrovaný, Přihlaš se");

  	} else {


			ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Registrace","||=========================== REGISTRACE ===========================||\n\n{00FF00}Zadejte heslo pro registraci","Registrovat","Odpojit");

	}
	}
       
    }
    
    
    if(clickedid == Textdraw4)
    {
            Kick(playerid);
           
    }
    CancelSelectTextDraw(playerid);
    return 1;
}
public OnPlayerConnect(playerid)
{
PLAYERLIST_authed[playerid] = false;


if(!PLAYERLIST_authed[playerid])
     		{
				if(udb_Exists(PlayerName(playerid)))
				{
		    		if(Hrac[playerid][pban] == 1)
		    		{
                		SCM(playerid, CERVENA, "[SYSTÉM] Máš permanentní ban, snad někdy příště :P");
						Kick(playerid);
						return 0;
					}

			TextDrawShowForPlayer(playerid, Textdraw0);
			TextDrawShowForPlayer(playerid, Textdraw1);
			TextDrawShowForPlayer(playerid, Textdraw2);
			TextDrawShowForPlayer(playerid, Textdraw3);
			TextDrawShowForPlayer(playerid, Textdraw4);
			SelectTextDraw(playerid, CERVENA);

  			} else {


			TextDrawShowForPlayer(playerid, Textdraw0);
			TextDrawShowForPlayer(playerid, Textdraw1);
			TextDrawShowForPlayer(playerid, Textdraw2);
			TextDrawShowForPlayer(playerid, Textdraw3);
			TextDrawShowForPlayer(playerid, Textdraw4);
			SelectTextDraw(playerid, CERVENA);

	}
	}
	
	
return 1;
}
Edited by mourison
Link to comment
Share on other sites

3 odpovědí na tuto otázku

Recommended Posts

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...