17/12/2020 17:47
Eu tenho esse textdraw de velocimetro:
Eu queria mudar a posição do textdraw se o cara tivesse no samp android
Fiz umas posições diferentes pro (IsPlayerAndroid(playerid) == true)
Testei no PC com (IsPlayerAndroid(playerid) == false)
Ficou assim:
Achei que tinha ficado perfeito, quando fui testar realmente no mobile votando pra true olha como ficou:
Os textos estão numa posição legal, mas o quadrado preto embaixo não...
Pq?
Código:
new Float:txdVelmaispesquerdaMOBILE = 0.000000; // PC
if(IsPlayerAndroid(playerid) == true) txdVelmaispesquerdaMOBILE = 205.000000;
new Float:txdVelmaispbaixoMOBILE = 0.000000;
if(IsPlayerAndroid(playerid) == true) txdVelmaispbaixoMOBILE = 25.000000; //
// velocimetro GTA V 4
PlayerVelocimetro[playerid] = false;
textPlayerVelocimetro[0][playerid] = CreatePlayerTextDraw(playerid,575.000000-txdVelmaispesquerdaMOBILE, 365.000000+txdVelmaispbaixoMOBILE, "Nenhum");
PlayerTextDrawAlignment(playerid,textPlayerVelocimetro[0][playerid], 3);
PlayerTextDrawBackgroundColor(playerid,textPlayerVelocimetro[0][playerid], 0);
PlayerTextDrawFont(playerid,textPlayerVelocimetro[0][playerid], 1);
PlayerTextDrawLetterSize(playerid,textPlayerVelocimetro[0][playerid], 0.330000, 1.299999);
PlayerTextDrawColor(playerid,textPlayerVelocimetro[0][playerid], -156);
PlayerTextDrawSetOutline(playerid,textPlayerVelocimetro[0][playerid], 0);
PlayerTextDrawSetProportional(playerid,textPlayerVelocimetro[0][playerid], 1);
PlayerTextDrawSetShadow(playerid,textPlayerVelocimetro[0][playerid], 1);
PlayerTextDrawSetSelectable(playerid,textPlayerVelocimetro[0][playerid], 0);
textPlayerVelocimetro[1][playerid] = CreatePlayerTextDraw(playerid,575.000000-txdVelmaispesquerdaMOBILE, 379.000000+txdVelmaispbaixoMOBILE, "000 km/h");
PlayerTextDrawAlignment(playerid,textPlayerVelocimetro[1][playerid], 3);
PlayerTextDrawBackgroundColor(playerid,textPlayerVelocimetro[1][playerid], 0);
PlayerTextDrawFont(playerid,textPlayerVelocimetro[1][playerid], 2);
PlayerTextDrawLetterSize(playerid,textPlayerVelocimetro[1][playerid], 0.250000, 1.299999);
PlayerTextDrawColor(playerid,textPlayerVelocimetro[1][playerid], -156);
PlayerTextDrawSetOutline(playerid,textPlayerVelocimetro[1][playerid], 0);
PlayerTextDrawSetProportional(playerid,textPlayerVelocimetro[1][playerid], 1);
PlayerTextDrawSetShadow(playerid,textPlayerVelocimetro[1][playerid], 1);
PlayerTextDrawSetSelectable(playerid,textPlayerVelocimetro[1][playerid], 0);
textPlayerVelocimetro[2][playerid] = CreatePlayerTextDraw(playerid,575.000000-txdVelmaispesquerdaMOBILE, 393.000000+txdVelmaispbaixoMOBILE, "0 LT");
PlayerTextDrawAlignment(playerid,textPlayerVelocimetro[2][playerid], 3);
PlayerTextDrawBackgroundColor(playerid,textPlayerVelocimetro[2][playerid], 0);
PlayerTextDrawFont(playerid,textPlayerVelocimetro[2][playerid], 2);
PlayerTextDrawLetterSize(playerid,textPlayerVelocimetro[2][playerid], 0.250000, 1.299999);
PlayerTextDrawColor(playerid,textPlayerVelocimetro[2][playerid], -156);
PlayerTextDrawSetOutline(playerid,textPlayerVelocimetro[2][playerid], 0);
PlayerTextDrawSetProportional(playerid,textPlayerVelocimetro[2][playerid], 1);
PlayerTextDrawSetShadow(playerid,textPlayerVelocimetro[2][playerid], 1);
PlayerTextDrawSetSelectable(playerid,textPlayerVelocimetro[2][playerid], 0);
textPlayerVelocimetro[3][playerid] = CreatePlayerTextDraw(playerid,575.000000-txdVelmaispesquerdaMOBILE, 407.000000+txdVelmaispbaixoMOBILE, "0%");
PlayerTextDrawAlignment(playerid,textPlayerVelocimetro[3][playerid], 3);
PlayerTextDrawBackgroundColor(playerid,textPlayerVelocimetro[3][playerid], 0);
PlayerTextDrawFont(playerid,textPlayerVelocimetro[3][playerid], 2);
PlayerTextDrawLetterSize(playerid,textPlayerVelocimetro[3][playerid], 0.250000, 1.299999);
PlayerTextDrawColor(playerid,textPlayerVelocimetro[3][playerid], -156);
PlayerTextDrawSetOutline(playerid,textPlayerVelocimetro[3][playerid], 0);
PlayerTextDrawSetProportional(playerid,textPlayerVelocimetro[3][playerid], 1);
PlayerTextDrawSetShadow(playerid,textPlayerVelocimetro[3][playerid], 1);
PlayerTextDrawSetSelectable(playerid,textPlayerVelocimetro[3][playerid], 0);
// velocimetro GTA V 7
if(IsPlayerAndroid(playerid) == true) txdVelmaispesquerdaMOBILE = 231.000000 - 26.000000; // 575-344=231 231-205=26
textVelocimetro[0][playerid] = CreatePlayerTextDraw(playerid, 344.000000-txdVelmaispesquerdaMOBILE, 358.000000+txdVelmaispbaixoMOBILE, "i");
PlayerTextDrawBackgroundColor(playerid, textVelocimetro[0][playerid], 0);
PlayerTextDrawFont(playerid,textVelocimetro[0][playerid], 2);
PlayerTextDrawLetterSize(playerid, textVelocimetro[0][playerid], 28.800073, 2.600000);
PlayerTextDrawColor(playerid, textVelocimetro[0][playerid], 80);
PlayerTextDrawSetOutline(playerid,textVelocimetro[0][playerid], 0);
PlayerTextDrawSetProportional(playerid,textVelocimetro[0][playerid], 1);
PlayerTextDrawSetShadow(playerid,textVelocimetro[0][playerid], 1);
PlayerTextDrawSetSelectable(playerid,textVelocimetro[0][playerid], 0);
textVelocimetro[1][playerid] = CreatePlayerTextDraw(playerid, 344.000000-txdVelmaispesquerdaMOBILE, 372.000000+txdVelmaispbaixoMOBILE, "i");
PlayerTextDrawBackgroundColor(playerid, textVelocimetro[1][playerid], 0);
PlayerTextDrawFont(playerid, textVelocimetro[1][playerid], 2);
PlayerTextDrawLetterSize(playerid, textVelocimetro[1][playerid], 28.800073, 2.600000);
PlayerTextDrawColor(playerid, textVelocimetro[1][playerid], 80);
PlayerTextDrawSetOutline(playerid, textVelocimetro[1][playerid], 0);
PlayerTextDrawSetProportional(playerid,textVelocimetro[1][playerid], 1);
PlayerTextDrawSetShadow(playerid, textVelocimetro[1][playerid], 1);
PlayerTextDrawSetSelectable(playerid, textVelocimetro[1][playerid], 0);
textVelocimetro[2][playerid] = CreatePlayerTextDraw(playerid, 344.000000-txdVelmaispesquerdaMOBILE, 386.000000+txdVelmaispbaixoMOBILE, "i");
PlayerTextDrawBackgroundColor(playerid, textVelocimetro[2][playerid], 0);
PlayerTextDrawFont(playerid, textVelocimetro[2][playerid], 2);
PlayerTextDrawLetterSize(playerid, textVelocimetro[2][playerid], 28.800073, 2.600000);
PlayerTextDrawColor(playerid, textVelocimetro[2][playerid], 80);
PlayerTextDrawSetOutline(playerid, textVelocimetro[2][playerid], 0);
PlayerTextDrawSetProportional(playerid,textVelocimetro[2][playerid], 1);
PlayerTextDrawSetShadow(playerid, textVelocimetro[2][playerid], 1);
PlayerTextDrawSetSelectable(playerid, textVelocimetro[2][playerid], 0);
textVelocimetro[3][playerid] = CreatePlayerTextDraw(playerid, 344.000000-txdVelmaispesquerdaMOBILE, 400.000000+txdVelmaispbaixoMOBILE, "i");
PlayerTextDrawBackgroundColor(playerid, textVelocimetro[3][playerid], 0);
PlayerTextDrawFont(playerid, textVelocimetro[3][playerid], 2);
PlayerTextDrawLetterSize(playerid, textVelocimetro[3][playerid], 28.800073, 2.600000);
PlayerTextDrawColor(playerid, textVelocimetro[3][playerid], 80);
PlayerTextDrawSetOutline(playerid, textVelocimetro[3][playerid], 0);
PlayerTextDrawSetProportional(playerid,textVelocimetro[3][playerid], 1);
PlayerTextDrawSetShadow(playerid, textVelocimetro[3][playerid], 1);
PlayerTextDrawSetSelectable(playerid, textVelocimetro[3][playerid], 0);
textVelocimetro[4][playerid] = CreatePlayerTextDraw(playerid, 471.000000-txdVelmaispesquerdaMOBILE, 367.000000+txdVelmaispbaixoMOBILE, "Vehicle~n~~n~Speed~n~~n~Fuel~n~~n~Bodywork");
PlayerTextDrawAlignment(playerid, textVelocimetro[4][playerid], 3); // diff dos outros de cima 0,1,2,3
PlayerTextDrawBackgroundColor(playerid, textVelocimetro[4][playerid], 0);
PlayerTextDrawFont(playerid, textVelocimetro[4][playerid], 2);
PlayerTextDrawLetterSize(playerid, textVelocimetro[4][playerid], 0.210000, 0.799999);
PlayerTextDrawColor(playerid, textVelocimetro[4][playerid], -186);
PlayerTextDrawSetOutline(playerid, textVelocimetro[4][playerid], 0);
PlayerTextDrawSetProportional(playerid,textVelocimetro[4][playerid], 1);
PlayerTextDrawSetShadow(playerid, textVelocimetro[4][playerid], 1);
PlayerTextDrawSetSelectable(playerid, textVelocimetro[4][playerid], 0);
Eu queria mudar a posição do textdraw se o cara tivesse no samp android
Fiz umas posições diferentes pro (IsPlayerAndroid(playerid) == true)
Testei no PC com (IsPlayerAndroid(playerid) == false)
Ficou assim:
Achei que tinha ficado perfeito, quando fui testar realmente no mobile votando pra true olha como ficou:
Os textos estão numa posição legal, mas o quadrado preto embaixo não...
Pq?