19/01/2021 23:24
(19/01/2021 21:27)xbruno1000x Escreveu: Não mova o fundo preto, mova os textos. Vai testando até dar certo...com base em tentativa e erro, você consegue acertar. Pode demorar, mas sei que vai dar certo.
Mas nem sei como é esse fundo preto, eu movi só o texto...
Eu não sei mais o que fazer
O código full é:
Código:
new PlayerText:textVelocimetro[5][MAX_PLAYERS]; // (Global Textdraws velocimetro)
new PlayerText:textPlayerVelocimetro[4][MAX_PLAYERS]; // (Player Textdraws velocimetro)
Código:
forward UpdatePlayerVelocimetro(playerid); public UpdatePlayerVelocimetro(playerid) {
new playervehicle;
if ( (playervehicle = GetPlayerVehicleID(playerid)) != INVALID_VEHICLE_ID) {
new string_velo[15];
format(string_velo, sizeof (string_velo), "%02d km/h", GetVehicleSpeed(playervehicle));
PlayerTextDrawSetString(playerid, textPlayerVelocimetro[1][playerid], string_velo);
format(string_velo, sizeof (string_velo), "%.0f%", GetVehicleHealthEx(playervehicle));
PlayerTextDrawSetString(playerid, textPlayerVelocimetro[3][playerid], string_velo);
format(string_velo, sizeof (string_velo), "%02d LT", VehicleInfo[playervehicle][vFuel]);
PlayerTextDrawSetString(playerid, textPlayerVelocimetro[2][playerid], string_velo);
}
return 1;
}
Código:
// velocimetro GTA V 4.1
new FundoPretoAlignment = 3;
if(IsPlayerAndroid(playerid) == true) FundoPretoAlignment = 2;
PlayerVelocimetro[playerid] = false;
// parte que muda tipo 00 KM/H, 63LT...
// essa parte precisa ir mais ainda pra esquerda
// new mutavelMaisPraEsquerda = 0;
// if(IsPlayerAndroid(playerid) == true) mutavelMaisPraEsquerda = 10;
// textPlayerVelocimetro[0][playerid] = CreatePlayerTextDraw(playerid,575.000000-txdVelmaispesquerdaMOBILE-mutavelMaisPraEsquerda, 365.000000+txdVelmaispbaixoMOBILE, "Nenhum");
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-mutavelMaisPraEsquerda, 379.000000+txdVelmaispbaixoMOBILE, "000 km/h");
textPlayerVelocimetro[1][playerid] = CreatePlayerTextDraw(playerid,575.000000-txdVelmaispesquerdaMOBILE, 379.000000, "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-mutavelMaisPraEsquerda, 393.000000+txdVelmaispbaixoMOBILE, "0 LT");
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-mutavelMaisPraEsquerda, 407.000000+txdVelmaispbaixoMOBILE, "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 4.2
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);