public OnPlayerConnect(playerid) { engine = TextDrawCreate(514.400329, 205.333312, "Turn On Engine"); TextDrawLetterSize(engine, 0.449999, 1.600000); TextDrawAlignment(engine, 1); TextDrawColor(engine, -1); TextDrawSetShadow(engine, 0); TextDrawSetOutline(engine, 1); TextDrawBackgroundColor(engine, 51); TextDrawFont(engine, 1); TextDrawSetProportional(engine, 1); PlayerTextDrawSetSelectable(playerid, engine, true); return 1; }
public OnPlayerStateChange(playerid, newstate, oldstate) { if(newstate == PLAYER_STATE_DRIVER) { new vID=GetPlayerVehicleID(playerid); TextDrawShowForPlayer(playerid, engine); PlayerTextDrawSetSelectable(playerid, engine, true); } }
Код:
public OnPlayerConnect(playerid) { engine = TextDrawCreate(514.400329, 205.333312, "Turn On Engine"); TextDrawLetterSize(engine, 0.449999, 1.600000); TextDrawAlignment(engine, 1); TextDrawColor(engine, -1); TextDrawSetShadow(engine, 0); TextDrawSetOutline(engine, 1); TextDrawBackgroundColor(engine, 51); TextDrawFont(engine, 1); TextDrawSetProportional(engine, 1); PlayerTextDrawSetSelectable(playerid, engine, true); return 1; } Код:
public OnPlayerStateChange(playerid, newstate, oldstate) { if(newstate == PLAYER_STATE_DRIVER) { new vID=GetPlayerVehicleID(playerid); TextDrawShowForPlayer(playerid, engine); PlayerTextDrawSetSelectable(playerid, engine, true); } } |
It is not selectable becouse you haven`t enabled textdraw box and give size to that box which you will enable.
|
I gave you solution how to fix it, create box inside of that textdraw and make size of box same as a text that`s all.
|