[Ajuda] Criar um comando clicбvel em Textdraw
#2

Nгo entendi muito bem o que vocк quer .-.
Vocк quer criar um comando tipo '/creditos' e aparecer as textdraws?

@Edit

Fiz a textdraw aqui, mais de um modo diferente, apertando o ESC a Textdraw some nгo sei se serve mais tб aн

PHP код:
#include <a_samp>
#include <zcmd>
new Text:Textdraw[15];
new 
bool:tCreditos[MAX_PLAYERS];
public 
OnGameModeInit()
{
    
Textdraw[0] = TextDrawCreate(178.823532138.250000"LD_SPAC:white");
    
TextDrawLetterSize(Textdraw[0], 0.0000000.000000);
    
TextDrawTextSize(Textdraw[0], 282.352905217.000000);
    
TextDrawAlignment(Textdraw[0], 1);
    
TextDrawColor(Textdraw[0], -1);
    
TextDrawSetShadow(Textdraw[0], 0);
    
TextDrawSetOutline(Textdraw[0], 0);
    
TextDrawFont(Textdraw[0], 4);
    
Textdraw[1] = TextDrawCreate(465.529388139.750000"usebox");
    
TextDrawLetterSize(Textdraw[1], 0.0000003.183333);
    
TextDrawTextSize(Textdraw[1], 176.8235320.000000);
    
TextDrawAlignment(Textdraw[1], 1);
    
TextDrawColor(Textdraw[1], 0);
    
TextDrawUseBox(Textdraw[1], true);
    
TextDrawBoxColor(Textdraw[1], 102);
    
TextDrawSetShadow(Textdraw[1], 0);
    
TextDrawSetOutline(Textdraw[1], 0);
    
TextDrawFont(Textdraw[1], 0);
    
Textdraw[2] = TextDrawCreate(181.176483149.916625"[]  CREDITOS GTA WAR  []");
    
TextDrawLetterSize(Textdraw[2], 0.4499991.600000);
    
TextDrawAlignment(Textdraw[2], 1);
    
TextDrawColor(Textdraw[2], 16711935);
    
TextDrawSetShadow(Textdraw[2], 0);
    
TextDrawSetOutline(Textdraw[2], 1);
    
TextDrawBackgroundColor(Textdraw[2], 51);
    
TextDrawFont(Textdraw[2], 2);
    
TextDrawSetProportional(Textdraw[2], 1);
    
Textdraw[3] = TextDrawCreate(383.176452200.416656"usebox");
    
TextDrawLetterSize(Textdraw[3], 0.0000001.174076);
    
TextDrawTextSize(Textdraw[3], 249.7646940.000000);
    
TextDrawAlignment(Textdraw[3], 1);
    
TextDrawColor(Textdraw[3], 0);
    
TextDrawUseBox(Textdraw[3], true);
    
TextDrawBoxColor(Textdraw[3], 102);
    
TextDrawSetShadow(Textdraw[3], 0);
    
TextDrawSetOutline(Textdraw[3], 0);
    
TextDrawFont(Textdraw[3], 0);
    
Textdraw[4] = TextDrawCreate(281.411621199.500000"DONOS");
    
TextDrawLetterSize(Textdraw[4], 0.4499991.600000);
    
TextDrawAlignment(Textdraw[4], 1);
    
TextDrawColor(Textdraw[4], 41215);
    
TextDrawSetShadow(Textdraw[4], 0);
    
TextDrawSetOutline(Textdraw[4], 1);
    
TextDrawBackgroundColor(Textdraw[4], 51);
    
TextDrawFont(Textdraw[4], 2);
    
TextDrawSetProportional(Textdraw[4], 1);
    
Textdraw[5] = TextDrawCreate(239.529449214.666641"JuniiorZ");
    
TextDrawLetterSize(Textdraw[5], 0.4499991.600000);
    
TextDrawAlignment(Textdraw[5], 1);
    
TextDrawColor(Textdraw[5], 16777215);
    
TextDrawSetShadow(Textdraw[5], 0);
    
TextDrawSetOutline(Textdraw[5], 1);
    
TextDrawBackgroundColor(Textdraw[5], 51);
    
TextDrawFont(Textdraw[5], 3);
    
TextDrawSetProportional(Textdraw[5], 1);
    
Textdraw[6] = TextDrawCreate(403.411743216.166671"usebox");
    
TextDrawLetterSize(Textdraw[6], 0.0000001.498149);
    
TextDrawTextSize(Textdraw[6], 231.8823540.000000);
    
TextDrawAlignment(Textdraw[6], 1);
    
TextDrawColor(Textdraw[6], 0);
    
TextDrawUseBox(Textdraw[6], true);
    
TextDrawBoxColor(Textdraw[6], 102);
    
TextDrawSetShadow(Textdraw[6], 0);
    
TextDrawSetOutline(Textdraw[6], 0);
    
TextDrawFont(Textdraw[6], 0);
    
Textdraw[7] = TextDrawCreate(283.764678245.000061"MAPAS");
    
TextDrawLetterSize(Textdraw[7], 0.4499991.600000);
    
TextDrawAlignment(Textdraw[7], 1);
    
TextDrawColor(Textdraw[7], 41215);
    
TextDrawSetShadow(Textdraw[7], 0);
    
TextDrawSetOutline(Textdraw[7], 1);
    
TextDrawBackgroundColor(Textdraw[7], 51);
    
TextDrawFont(Textdraw[7], 2);
    
TextDrawSetProportional(Textdraw[7], 1);
    
Textdraw[8] = TextDrawCreate(384.117614243.583328"usebox");
    
TextDrawLetterSize(Textdraw[8], 0.0000001.368519);
    
TextDrawTextSize(Textdraw[8], 250.7058710.000000);
    
TextDrawAlignment(Textdraw[8], 1);
    
TextDrawColor(Textdraw[8], 0);
    
TextDrawUseBox(Textdraw[8], true);
    
TextDrawBoxColor(Textdraw[8], 102);
    
TextDrawSetShadow(Textdraw[8], 0);
    
TextDrawSetOutline(Textdraw[8], 0);
    
TextDrawFont(Textdraw[8], 0);
    
Textdraw[9] = TextDrawCreate(267.764770259.000000"FORUM SA-MP");
    
TextDrawLetterSize(Textdraw[9], 0.4499991.600000);
    
TextDrawAlignment(Textdraw[9], 1);
    
TextDrawColor(Textdraw[9], 16777215);
    
TextDrawSetShadow(Textdraw[9], 0);
    
TextDrawSetOutline(Textdraw[9], 1);
    
TextDrawBackgroundColor(Textdraw[9], 51);
    
TextDrawFont(Textdraw[9], 3);
    
TextDrawSetProportional(Textdraw[9], 1);
    
Textdraw[10] = TextDrawCreate(404.823455261.083343"usebox");
    
TextDrawLetterSize(Textdraw[10], 0.0000001.303703);
    
TextDrawTextSize(Textdraw[10], 232.8235320.000000);
    
TextDrawAlignment(Textdraw[10], 1);
    
TextDrawColor(Textdraw[10], 0);
    
TextDrawUseBox(Textdraw[10], true);
    
TextDrawBoxColor(Textdraw[10], 102);
    
TextDrawSetShadow(Textdraw[10], 0);
    
TextDrawSetOutline(Textdraw[10], 0);
    
TextDrawFont(Textdraw[10], 0);
    
Textdraw[11] = TextDrawCreate(332.352935330.500000"usebox");
    
TextDrawLetterSize(Textdraw[11], 0.0000002.340742);
    
TextDrawTextSize(Textdraw[11], 285.0588370.000000);
    
TextDrawAlignment(Textdraw[11], 1);
    
TextDrawColor(Textdraw[11], 0);
    
TextDrawUseBox(Textdraw[11], true);
    
TextDrawBoxColor(Textdraw[11], 102);
    
TextDrawSetShadow(Textdraw[11], 0);
    
TextDrawSetOutline(Textdraw[11], 0);
    
TextDrawFont(Textdraw[11], 0);
    
Textdraw[12] = TextDrawCreate(295.999938335.416503"OK");
    
TextDrawLetterSize(Textdraw[12], 0.4499991.600000);
    
TextDrawAlignment(Textdraw[12], 1);
    
TextDrawColor(Textdraw[12], -1);
    
TextDrawSetShadow(Textdraw[12], 0);
    
TextDrawSetOutline(Textdraw[12], 1);
    
TextDrawBackgroundColor(Textdraw[12], 51);
    
TextDrawFont(Textdraw[12], 2);
    
TextDrawSetProportional(Textdraw[12], 1);
    
Textdraw[13] = TextDrawCreate(187.764785292.833312"AGRADECEMOS A TODOS OS PLAYERS");
    
TextDrawLetterSize(Textdraw[13], 0.4499991.600000);
    
TextDrawAlignment(Textdraw[13], 1);
    
TextDrawColor(Textdraw[13], -1);
    
TextDrawSetShadow(Textdraw[13], 0);
    
TextDrawSetOutline(Textdraw[13], 1);
    
TextDrawBackgroundColor(Textdraw[13], 51);
    
TextDrawFont(Textdraw[13], 3);
    
TextDrawSetProportional(Textdraw[13], 1);
    
Textdraw[14] = TextDrawCreate(184.000000291.083312"LD_SPAC:white");
    
TextDrawLetterSize(Textdraw[14], 0.0000000.000000);
    
TextDrawTextSize(Textdraw[14], 271.05883722.166687);
    
TextDrawAlignment(Textdraw[14], 1);
    
TextDrawColor(Textdraw[14], -65281);
    
TextDrawSetShadow(Textdraw[14], 0);
    
TextDrawSetOutline(Textdraw[14], 0);
    
TextDrawFont(Textdraw[14], 4);
    
SetGameModeText("Blank Script");
    
AddPlayerClass(01958.37831343.157215.3746269.1425000000);
    return 
1;
}
public 
OnPlayerRequestClass(playeridclassid)
{
    
SetPlayerPos(playerid1958.37831343.157215.3746);
    
SetPlayerCameraPos(playerid1958.37831343.157215.3746);
    
SetPlayerCameraLookAt(playerid1958.37831343.157215.3746);
    return 
1;
}
CMD:creditos(playerid)
{
    if(
tCreditos[playerid] == true)
        return 
SendClientMessage(playerid,  -1"Vocк jб estб vendo seu RG!");
    for(new 
isizeof(Textdraw); i++) { TextDrawShowForPlayer(playeridText:Textdraw[i]); }
    
SelectTextDraw(playerid0x4F4F4FFF);
    
tCreditos[playerid] = true;
    return 
1;
}
public 
OnPlayerClickTextDraw(playeridText:clickedid)
{
    if(
clickedid == Text:INVALID_TEXT_DRAW)
    {
        if(
tCreditos[playerid] == true)
        {
            for(new 
usizeof(Textdraw); ++u) { TextDrawHideForPlayer(playeridText:Textdraw[u]); }
            
CancelSelectTextDraw(playerid);
            
tCreditos[playerid] = false;
        }
      }
    return 
1;

Reply


Messages In This Thread
Criar um comando clicбvel em Textdraw - by JuniorZ - 03.03.2017, 20:15
Re: Criar um comando clicбvel em Textdraw - by Felipe1241421 - 03.03.2017, 20:34
Re: Criar um comando clicбvel em Textdraw - by JuniorZ - 05.03.2017, 00:14

Forum Jump:


Users browsing this thread: 1 Guest(s)