24/01/2024 22:59
Olá, quando eu crio uma textdraw tipo text eu não posso ativar a user box, se eu ativar ele simplesmente o click não funciona, resumindo eu não consigo usar mais a função de clicar na textdraw texto, então fica impossível de eu criar uma textdraw.
Foto
Codigo para usar o clique
Foto
Codigo para usar o clique
Código:
public OnPlayerConnect(playerid)
{
RegistrarPlayer_PTD[playerid][2] = CreatePlayerTextDraw(playerid, 32.500038, 240.083267, "idade");
PlayerTextDrawLetterSize(playerid, RegistrarPlayer_PTD[playerid][2], 0.342999, 1.450000);
PlayerTextDrawTextSize(playerid, RegistrarPlayer_PTD[playerid][2], 0.000000, 29.000000);
PlayerTextDrawAlignment(playerid, RegistrarPlayer_PTD[playerid][2], 2);
PlayerTextDrawColor(playerid, RegistrarPlayer_PTD[playerid][2], -1);
PlayerTextDrawUseBox(playerid, RegistrarPlayer_PTD[playerid][2], 1);
PlayerTextDrawBoxColor(playerid, RegistrarPlayer_PTD[playerid][2], 255);
PlayerTextDrawSetShadow(playerid, RegistrarPlayer_PTD[playerid][2], 0);
PlayerTextDrawBackgroundColor(playerid, RegistrarPlayer_PTD[playerid][2], 255);
PlayerTextDrawFont(playerid, RegistrarPlayer_PTD[playerid][2], 3);
PlayerTextDrawSetProportional(playerid, RegistrarPlayer_PTD[playerid][2], 1);
PlayerTextDrawSetSelectable(playerid, RegistrarPlayer_PTD[playerid][2], true);
return 1;
}
Código:
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
if(playertextid == RegistrarPlayer_PTD[playerid][2])
{
ShowPlayerDialog(playerid, Dialog_InserirIdade, DIALOG_STYLE_INPUT, "Idade", "Escolha a Idade do seu Personagem", "Confirmar", "");
}
return 1;
}