SA-MP Forums Archive
Player can't click TextDraw - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Player can't click TextDraw (/showthread.php?tid=651324)



Player can't click TextDraw - MaskAkAMask - 18.03.2018

Hi, I'm having problems with some TextDraw (the ones to login), practically none of it can be clicked even if they have been set clickable and this makes me very puzzled, could you help me?

Код:
InsertPasswordClicable[playerid][0] = CreatePlayerTextDraw(playerid, 232.999984, 220.281478, "password");
PlayerTextDrawLetterSize(playerid, InsertPasswordClicable[playerid][0], 0.000000, 1.433333);
PlayerTextDrawTextSize(playerid, InsertPasswordClicable[playerid][0], 395.000000, 0.000000);
PlayerTextDrawAlignment(playerid, InsertPasswordClicable[playerid][0], 1);
PlayerTextDrawColor(playerid, InsertPasswordClicable[playerid][0], -1);
PlayerTextDrawUseBox(playerid, InsertPasswordClicable[playerid][0], 1);
PlayerTextDrawBoxColor(playerid, InsertPasswordClicable[playerid][0], 255);
PlayerTextDrawSetShadow(playerid, InsertPasswordClicable[playerid][0], 0);
PlayerTextDrawBackgroundColor(playerid, InsertPasswordClicable[playerid][0], 255);
PlayerTextDrawFont(playerid, InsertPasswordClicable[playerid][0], 1);
PlayerTextDrawSetProportional(playerid, InsertPasswordClicable[playerid][0], 1);
PlayerTextDrawSetSelectable(playerid, InsertPasswordClicable[playerid][0], 1);
PlayerTextDrawSetOutline(playerid, InsertPasswordClicable[playerid][0], 0);
This is in OnPlayerRequestClass:

Код:
SelectTextDraw(playerid, 0xC9C9C9AA);
PlayerTextDrawShow(playerid, InsertPasswordClicable[playerid][0]);
And this is in OnPlayerClickPlayerTextDraw:

Код:
if(playertextid == InsertPasswordClicable[playerid][0])
{
    Dialog_Show(playerid, DialogLogin, DIALOG_STYLE_PASSWORD, "Password", "Inserisci la tua password", "Inserisci", "");
    printf("InsertPasswordClicable[playerid][0] - Cliccato!");
}
Sorry for my bad English.


Re: Player can't click TextDraw - Eiss - 18.03.2018

Код:
PlayerTextDrawTextSize(playerid, InsertPasswordClicable[playerid][0], 395.000000, 0.000000);
The height must not be 0.

Try:
Код:
PlayerTextDrawTextSize(playerid, InsertPasswordClicable[playerid][0], 395.000000, 15.000000);



Re: Player can't click TextDraw - MaskAkAMask - 18.03.2018

It works!
Thanks so much.