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.