[Ajuda] TextDraw clicбvel
#1

Olб eu tava fazendo uma intro em textdraw clicavel para meu servidor sу que sу estб funcionando quando eu clico em jogar que no caso й o "if(clickedid == login6)" exemplo quando eu clico em sair em vez de sair do servidor nгo acontece nada assim como o menu comandos e regras, vejam o print e o code para analisar.

Quote:

public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(clickedid == login6)
{
TextDrawHideForPlayer(playerid, login0);
TextDrawHideForPlayer(playerid, login1);
TextDrawHideForPlayer(playerid, login2);
TextDrawHideForPlayer(playerid, login3);
TextDrawHideForPlayer(playerid, login4);
TextDrawHideForPlayer(playerid, login5);
TextDrawHideForPlayer(playerid, login6);
TextDrawHideForPlayer(playerid, login7);
TextDrawHideForPlayer(playerid, login;
TextDrawHideForPlayer(playerid, login9);
TextDrawHideForPlayer(playerid, login10);
if(PlayerInfo[playerid][Logged] == 0)
{
format(STRX, sizeof(STRX), "{00FF00}BEM VINDO(a)!\n\nao {FFFF00}BRASIL NOVA CITY {00FF00}RPG\n\n{FFFF00}Obrigado e Divirta-se\n{FF0000}Clique em {FF0000}(OK) {00FF00}Para Continuar.");
ShowPlayerDialog(playerid, AVISO, DIALOG_STYLE_MSGBOX, "[BNC-RPG] LOGIN!", STRX, "OK", "");
CancelSelectTextDraw(playerid);
}
if(clickedid == login7)
{
SendClientMessage(playerid, verdel, "====================== Comandos =====================");
SendClientMessage(playerid, Vermelho, "{00FF00}» /animes /dance /teleportes /data /ausentes");
SendClientMessage(playerid, Vermelho, "{00FF00}» /minhaprop /tutorial /ajudaprop /ajudacasa");
SendClientMessage(playerid, Vermelho, "{00FF00}» /transferir /trocarsenha /trocarnick /mudarsexo");
SendClientMessage(playerid, Vermelho, "{00FF00}» /profissao /saldocell /horarios");
SendClientMessage(playerid, Vermelho, "{00FF00}» /regras /creditos /ajudalevel /vips /afk");
SendClientMessage(playerid, Vermelho, "{00FF00}» /minhacasa /meucarro /p /verlevel");
SendClientMessage(playerid, verdel, "====================== Comandos =====================");
CancelSelectTextDraw(playerid);
}
if(clickedid == login
{
SendClientMessage(playerid, verdel, "====================== SERVER AJUDA =====================");
SendClientMessage(playerid, COLOR_WHITE, "» Aqui vocк terб sua 2Є vida online, viva ela.");
SendClientMessage(playerid, COLOR_WHITE, "» Adquira uma carteira de trabalho na delegacia.");
SendClientMessage(playerid, COLOR_WHITE, "» Pegue um emprego na prefeitura de sua cidade.");
SendClientMessage(playerid, COLOR_WHITE, "» Compre roupas em uma loja ou de algum(a) vendedor(a).");
SendClientMessage(playerid, COLOR_WHITE, "» Abra uma conta no banco para gerenciar seu dinheiro.");
SendClientMessage(playerid, verdel, "====================== SERVER AJUDA =====================");
CancelSelectTextDraw(playerid);
}
if(clickedid == login9)
{
new string[150];
format(string, sizeof(string), "{33AAFF}%s {FFFFFF}saiu do servidor!", GetPlayerNameEx(playerid));
SendClientMessageToAll(-1, string);
SendClientMessage(playerid, Vermelho, "Vocк Saiu Do Servidor!");
Kick(playerid);
}
}
return 1;
}

Reply
#2

Aumenta a бrea clicбvel do seu TextDrawTextSize para que fique proporcional ao textdraw.
obs: Faзa com cada um do textdraw a ser criado.
https://sampwiki.blast.hk/wiki/TextDrawTextSize
Reply
#3

Quote:
Originally Posted by SkullFire
Посмотреть сообщение
Aumenta a бrea clicбvel do seu TextDrawTextSize para que fique proporcional ao textdraw.
obs: Faзa com cada um do textdraw a ser criado.
https://sampwiki.blast.hk/wiki/TextDrawTextSize
Amigo vou te passar meu code em textdraw nгo consegui..

Selectable0 = TextDrawCreate(282.399902, 163.519943, "J O G A R");
TextDrawLetterSize(Selectable0, 0.449999, 1.600000);
TextDrawAlignment(Selectable0, 1);
TextDrawColor(Selectable0, -1);
TextDrawSetShadow(Selectable0, 0);
TextDrawSetOutline(Selectable0, 1);
TextDrawBackgroundColor(Selectable0, 51);
TextDrawFont(Selectable0, 2);
TextDrawSetProportional(Selectable0, 1);
TextDrawSetSelectable(Selectable0, true);

Selectable1 = TextDrawCreate(258.400177, 192.640029, "C O M A N D O S");
TextDrawLetterSize(Selectable1, 0.449999, 1.600000);
TextDrawAlignment(Selectable1, 1);
TextDrawColor(Selectable1, -1);
TextDrawSetShadow(Selectable1, 0);
TextDrawSetOutline(Selectable1, 1);
TextDrawBackgroundColor(Selectable1, 51);
TextDrawFont(Selectable1, 2);
TextDrawSetProportional(Selectable1, 1);
TextDrawSetSelectable(Selectable1, true);

Selectable2 = TextDrawCreate(282.399993, 221.013275, "A J U D A");
TextDrawLetterSize(Selectable2, 0.449999, 1.600000);
TextDrawAlignment(Selectable2, 1);
TextDrawColor(Selectable2, -1);
TextDrawSetShadow(Selectable2, 0);
TextDrawSetOutline(Selectable2, 1);
TextDrawBackgroundColor(Selectable2, 51);
TextDrawFont(Selectable2, 2);
TextDrawSetProportional(Selectable2, 1);
TextDrawSetSelectable(Selectable2, true);

Selectable3 = TextDrawCreate(296.000030, 250.133285, "S A I R");
TextDrawLetterSize(Selectable3, 0.449999, 1.600000);
TextDrawAlignment(Selectable3, 1);
TextDrawColor(Selectable3, -1);
TextDrawSetShadow(Selectable3, 0);
TextDrawSetOutline(Selectable3, 1);
TextDrawBackgroundColor(Selectable3, 51);
TextDrawFont(Selectable3, 2);
TextDrawSetProportional(Selectable3, 1);
TextDrawSetSelectable(Selectable3, true);
Reply
#4

Код:
TextDrawTextSize(Selectable1 , 355.000000, 13.000000);
Esse й sу um exemplo, pode ser que nгo funcione corretamente .

TextDrawTextSize(Selectable1, X, Y);
X - largura da бrea clicбvel.
Y - altura da бrea clicбvel.

Se ainda assim ficar ao desproporcional o textdraw, tente diminuir o X e/ou Y, se nгo clicar, tente aumentar o X e o Y .
Reply
#5

Quote:
Originally Posted by SkullFire
Посмотреть сообщение
Код:
TextDrawTextSize(Selectable1 , 355.000000, 13.000000);
Esse й sу um exemplo, pode ser que nгo funcione corretamente .

TextDrawTextSize(Selectable1, X, Y);
X - largura da бrea clicбvel.
Y - altura da бrea clicбvel.

Se ainda assim ficar ao desproporcional o textdraw, tente diminuir o X e/ou Y, se nгo clicar, tente aumentar o X e o Y .
Nгo estб dando tentei vбrios geitos de ontem pra hoje, sinceramente nгo estou conseguindo, tem como contatar skype? Add: isack.silva4
Reply


Forum Jump:


Users browsing this thread: