Nabend,
ich bin gerade dabei ein Polizeicomputer mithilfe von anklickbaren Textdraws zu scripten.
Mein Problem: Ich kann den Textdraw nicht anklicken.
Code:
Code
//OnGameModeInit
TextPC3 = TextDrawCreate(477.500000, 348.250030, "Verlassen");
TextDrawLetterSize(TextPC3, 0.291249, 1.168333);
TextDrawTextSize(TextPC3, -10.000000, -3.500003);
TextDrawAlignment(TextPC3, 1);
TextDrawColor(TextPC3, -2147483393);
TextDrawSetShadow(TextPC3, 0);
TextDrawSetOutline(TextPC3, 1);
TextDrawBackgroundColor(TextPC3, 51);
TextDrawFont(TextPC3, 1);
TextDrawSetProportional(TextPC3, 1);
TextDrawSetSelectable(TextPC3, true);
//Mein Befehl
ocmd:pctest(playerid,params[])
{
TextDrawShowForPlayer(playerid,TextPC0);
TextDrawShowForPlayer(playerid,TextPC1);
TextDrawShowForPlayer(playerid,TextPC2);
TextDrawShowForPlayer(playerid,TextPC3);
SelectTextDraw(playerid,0xFFFFFFFF);
return 1;
}
Alles anzeigen
Wenn ich den/das whatever Textdraw anklicke passiert rein gar nichts, auch der Hovereffekt funktioniert nicht, was mach falsch?
mfg.
Key
//e:
Code
//OnPlayerClickTextDraw
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(clickedid == TextPC3)
{
TextDrawHideForPlayer(playerid,TextPC0);
TextDrawHideForPlayer(playerid,TextPC1);
TextDrawHideForPlayer(playerid,TextPC2);
TextDrawHideForPlayer(playerid,TextPC3);
CancelSelectTextDraw(playerid);
}
return 1;
}
Alles anzeigen