15/01/2021 14:13
(01/01/2021 22:19)xbruno1000x Escreveu:(30/12/2020 23:39)annety Escreveu:(29/12/2020 22:50)xbruno1000x Escreveu: Eu não costumo comentar em tópicos envolvendo mobile por conta de ser uma plataforma não-oficial e que nunca sabemos se é bug no source do APK ou no script, além de ser baseado em códigos vazados que não temos quase nenhum conhecimento. Porém, como ninguém se habilitou a te ajudar, irei tentar, mas não garanto nada. A primeira coisa que você pode tentar é alterar o PlayerTextDrawAlignment, ele define se a textdraw é criada da esquerda pra direita, etc. Talvez testando outro align funcione. A segunda hipótese é no source do APK, verificando se existe algum erro no arquivo .h responsável pela criação de textdraws.
De 3 pra quanto?
Pra mais ou pra menos?
N sei direito como isso funciona..
São só numeros inteiros aqui? Ou com . tbm?
Caso tenha dúvidas quanto o uso de funções nativas, busque na documentação do Open-MP.
Respondendo a pergunta: 1 - esquerda para direita, 2 - Centralizado e 3 - Direita para esquerda.
(https://open.mp/docs/scripting/functions...wAlignment)
Mt obg bruno, vc acertou em cheio era isso, consegui fazer bem melhor, mas ainda não consegui fazer 100%
Acho que eu to errando em alguma coisa que vc me falou pq olha só:
![[Imagem: Screenshot-from-2021-01-15-14-09-49.png]](https://i.ibb.co/kxy237L/Screenshot-from-2021-01-15-14-09-49.png)
A parte da direita do texto não tá legal, tá saindo pra fora do campo preto
Consegue me dizer onde eu to errando?
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; // 15 = 422 igual (ultimo 407.000000)
// velocimetro GTA V 4
new FundoPretoAlignment = 3;
if(IsPlayerAndroid(playerid) == true) FundoPretoAlignment = 2;
PlayerVelocimetro[playerid] = false;
textPlayerVelocimetro[0][playerid] = CreatePlayerTextDraw(playerid,575.000000-txdVelmaispesquerdaMOBILE, 365.000000+txdVelmaispbaixoMOBILE, "Nenhum");
PlayerTextDrawAlignment(playerid,textPlayerVelocimetro[0][playerid], FundoPretoAlignment);
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], FundoPretoAlignment);
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], FundoPretoAlignment);
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], FundoPretoAlignment);
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], FundoPretoAlignment); // 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);