TextDraw not responding
#1

pawn Код:
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
    if(playertextid == Locker[playerid])
    {
        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            if(GetPlayerWantedLevel(playerid) >=2)
            {
                SendClientMessage(playerid,COLOR_ERROR,"You can't Lock your vehicle while you have wanted level");
                TextDrawHideForPlayer(playerid,Vehicle[playerid]);
                TextDrawHideForPlayer(playerid,side[playerid]);
                TextDrawHideForPlayer(playerid,side2[playerid]);
                PlayerTextDrawHide(playerid, Locker[playerid]);
                PlayerTextDrawHide(playerid, Lights[playerid]);
                PlayerTextDrawHide(playerid, Engine[playerid]);
                CancelSelectTextDraw(playerid);
                return 1;
            }
            new engine,lights,alarm,doors,bonnet,boot,objective;
            new vid = GetPlayerVehicleID(playerid);
            GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
            if(doors == 0)
            {
                SetVehicleParamsEx(vid,engine,lights,alarm,1,bonnet,boot,objective);
                SendClientMessage(playerid,COLOR_DODGERBLUE,"Vehicle Un Locked");
                TextDrawHideForPlayer(playerid,Vehicle[playerid]);
                TextDrawHideForPlayer(playerid,side[playerid]);
                TextDrawHideForPlayer(playerid,side2[playerid]);
                PlayerTextDrawHide(playerid, Locker[playerid]);
                PlayerTextDrawHide(playerid, Lights[playerid]);
                PlayerTextDrawHide(playerid, Engine[playerid]);
                CancelSelectTextDraw(playerid);
                return 1;
            }
            if(doors == 1)
            {
                SetVehicleParamsEx(vid,engine,lights,alarm,1,bonnet,boot,objective);
                SendClientMessage(playerid,COLOR_DODGERBLUE,"Vehicle Locked");
                TextDrawHideForPlayer(playerid,Vehicle[playerid]);
                TextDrawHideForPlayer(playerid,side[playerid]);
                TextDrawHideForPlayer(playerid,side2[playerid]);
                PlayerTextDrawHide(playerid, Locker[playerid]);
                PlayerTextDrawHide(playerid, Lights[playerid]);
                PlayerTextDrawHide(playerid, Engine[playerid]);
                CancelSelectTextDraw(playerid);
                return 1;
            }
        }
    }
    return 1;
}

But when i click on any of the TextDraws , nothing happen
Reply
#2

Anyone?
Reply
#3

Have you tryed this

https://sampwiki.blast.hk/wiki/OnPlayerClickPlayerTextDraw

or

pawn Код:
SelectTextDraw(playerid, 0xFF4040AA);
Reply
#4

I made everything here https://sampwiki.blast.hk/wiki/OnPlayerClickPlayerTextDraw
Reply
#5

PlayerTextDrawTextSize(playerid, PlayerText: text, Float: x, Float: y);

Make sure the the x & y in this function are higher than 0 (when creating the textdraw).
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)