[Ajuda] Erro no Velocimetro
#1

Quando tem mais de um player no servidor (no carro), o velocнmetro comeзa a bugar, fica aparecendo os valores
de todos os players para mim (Players = Eu e um GTA Virtual). Fica mudando loucamente. Alguem pode me ajudar ? Queria que a Velocidade de cada player apareзa para o msm

#EDIT O code de pegar a velocidade, nгo foi feito por mim, peguei de um post do forum!
(new Float:Velo[3], VelocidadeCarro, Texto[128];)
(GetVehicleVelocity(GetPlayerVehicleID(playerid), Velo[0], Velo[1], Velo[2]);)
(VelocidadeCarro = floatround(floatsqroot(Velo[0] * Velo[0] + Velo[1] * Velo[1] + Velo[2] * Velo[2]) * 180.00);)

pawn Код:
new Text:TextoVelocidade;
pawn Код:
TextoVelocidade = TextDrawCreate(299.000000, 386.000000, "_");
TextDrawBackgroundColor(TextoVelocidade, 255);
TextDrawFont(TextoVelocidade, 1);
TextDrawLetterSize(TextoVelocidade, 0.400000, 2.000000);
TextDrawColor(TextoVelocidade, -1);
TextDrawSetOutline(TextoVelocidade, 0);
TextDrawSetProportional(TextoVelocidade, 1);
TextDrawSetShadow(TextoVelocidade, 1);
TextDrawSetSelectable(TextoVelocidade, 0);
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(IsPlayerInAnyVehicle(playerid))
    {
        Velocidade(playerid);
        TextDrawShowForPlayer(playerid, TextoVelocidade);
    }
    else
    {
        TextDrawHideForPlayer(playerid, TextoVelocidade);
    }
    return 1;
}
pawn Код:
forward Velocidade(playerid);
public Velocidade(playerid)
{
    if(IsPlayerInAnyVehicle(playerid))
    {
        new Float:Velo[3], VelocidadeCarro, Texto[128];
        GetVehicleVelocity(GetPlayerVehicleID(playerid), Velo[0], Velo[1], Velo[2]);
        VelocidadeCarro = floatround(floatsqroot(Velo[0] * Velo[0] + Velo[1] * Velo[1] + Velo[2] * Velo[2]) * 180.00);

        format(Texto, sizeof(Texto), "~y~Velocidade~n~ ~w~%d Km/h", VelocidadeCarro);
        TextDrawSetString(TextoVelocidade, Texto);
        SetTimerEx("Velocidade", 100, false, "i", playerid);
    }
    return 1;
}
Reply
#2

https://sampforum.blast.hk/showthread.php?tid=578442
Reply
#3

Vlw +REP
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)