18/12/2020 12:39
(18/12/2020 08:58)guikommander2 Escreveu: Eu tinha esse mesmo problema. Fiz dessa forma:
Código PHP:#define CreatePlayerTextDraw(%0,%1,%2,%3) \
PlayerTextDrawCreateEx(%0,%1,%2,%3)
new Float:PosicoesPTD[MAX_PLAYERS][PlayerText:MAX_PLAYER_TEXTDRAWS][2];
stock PlayerText:PlayerTextDrawCreateEx(playerid, Float:tdX, Float:tdY, text[])
{
#undef CreatePlayerTextDraw
new PlayerText:playertextid = CreatePlayerTextDraw(playerid, tdX, tdY, text);
PosicoesPTD[playerid][PlayerText:playertextid][0] = tdX;
PosicoesPTD[playerid][PlayerText:playertextid][1] = tdY;
#define CreatePlayerTextDraw(%0,%1,%2,%3) PlayerTextDrawCreateEx(%0,%1,%2,%3)
return playertextid;
}
if(IsPlayerAndroid(playerid))
{
Loop(i, sizeof(PTDVelocimetro[]))
{
new PlayerText:ptd = PTDVelocimetro[playerid][i];
if(0 <= i <= 4) PlayerTextDrawSetPos(playerid, ptd, PosicoesPTD[playerid][ptd][0] + 70.0, PosicoesPTD[playerid][ptd][1]);
else PlayerTextDrawSetPos(playerid, ptd, PosicoesPTD[playerid][ptd][0] - 70.0, PosicoesPTD[playerid][ptd][1]);
}
}
else
{
Loop(i, sizeof(PTDVelocimetro[]))
{
new PlayerText:ptd = PTDVelocimetro[playerid][i];
PlayerTextDrawSetPos(playerid, ptd, PosicoesPTD[playerid][ptd][0], PosicoesPTD[playerid][ptd][1]);
}
}
(OBS: é só um exemplo, adapte ao seu código)
como esse código resolve meu problema?
o triste é que todos os outros textdraws eu consegui mover certinho, só esse que tem esse fundo, alias só o fundo desse que eu não consegui mover certo