Olá, estou tendo um problema bem irritante com textdraws, eu fiz um sistema para mostrar a textdraw em uma área, mas só está mostrando uma.
No caso só está mostrando em uma posição, e na outra não mostra, não sei oque pode ser, até coloquei verificação pra não floodar mas infelizmente não aparece, se alguém puder ajudar, agradeço.
Código PHP:
forward ShowTextDraws(playerid);
public ShowTextDraws(playerid)
{
SetTimerEx("ShowTextDraws", segundos(1), false, "i", playerid);
if(PlayerToPoint(35.0,playerid,-1003.4734,-1620.8268,76.3672))
{
Area[playerid]=1;
PlayerTextDrawSetString(playerid,ABASTECENDO[playerid],"Plantacao_de_~r~Maconha");
PlayerTextDrawShow(playerid,ABASTECENDO[playerid]);
}else{
if(Area[playerid] == 1)
{
PlayerTextDrawHide(playerid,ABASTECENDO[playerid]);
Area[playerid]=0;
}
}
if(PlayerToPoint(15.0,playerid,-2022.6522, 157.7932, 30.5547))
{
new string[128];
Area[playerid]=1;
GetPlayerPos(playerid,PlayerInfo[playerid][pPosX],PlayerInfo[playerid][pPosY],PlayerInfo[playerid][pPosZ]);
Get2DZoneName(Location,PlayerInfo[playerid][pPosX],PlayerInfo[playerid][pPosY]);
format(string,sizeof(string),"Auto_Posto_~r~%s__~b~/Abastecer",Location);
PlayerTextDrawSetString(playerid,ABASTECENDO[playerid],string);
PlayerTextDrawShow(playerid,ABASTECENDO[playerid]);
}else{
if(Area[playerid] == 1)
{
PlayerTextDrawHide(playerid,ABASTECENDO[playerid]);
Area[playerid]=0;
}
}
}
No caso só está mostrando em uma posição, e na outra não mostra, não sei oque pode ser, até coloquei verificação pra não floodar mas infelizmente não aparece, se alguém puder ajudar, agradeço.
Código PHP:
if(PlayerToPoint(15.0,playerid,-2022.6522, 157.7932, 30.5547))
Discord:https://discord.gg/Vg5HMqgdP9