SA-MP Forums Archive
TextDraw not responding - 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: TextDraw not responding (/showthread.php?tid=454439)



TextDraw not responding - nor15 - 28.07.2013

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


Re: TextDraw not responding - nor15 - 29.07.2013

Anyone?


Re: TextDraw not responding - verlaj - 29.07.2013

Have you tryed this

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

or

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



Re: TextDraw not responding - nor15 - 29.07.2013

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


Re: TextDraw not responding - Kirollos - 29.07.2013

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).