[Ajuda] Velocimetro em 3D
#1

Gente to com um problema no velocimetro eu queria deixa ele em 3d mais nгo consigo, quando saio do carro o texto nгo some
pawn Код:
if(MostrarVelocimetro[i] == 1)
        {
            if(IsPlayerInAnyVehicle(i))
            {
                new speed = GetPlayerSpeed(i,true);
                format(String ,16, "~r~km/h ~w~%d", speed);
                if(!speed || speed < 0)
                {
                    Velocimetro[i] = Create3DTextLabel(String, -1, 0.0, 0.0, 0.0, 50.0, 0, 1);
                    Attach3DTextLabelToVehicle(Velocimetro[i], VeiculoID[i], 0.0, 0.0, 0.0+1);
                }
                Update3DTextLabelText(Velocimetro[i], -1, String);
            }
        }
        else
        {
            return Update3DTextLabelText(Velocimetro[i], -1, " ");
        }
Reply
#2

pawn Код:
public OnPlayerExitVehicle(playerid, vehicleid)
{
    //Aqui coloque o loop
    if(MostrarVelocimetro[i] == 1)
        return DeletePlayer3DTextLabel(i, Velocimetro[i]);

    return true;
}
Reply
#3

https://sampwiki.blast.hk/wiki/DeletePlayer3DTextLabel

Tenta usar isso na OnPlayerExitVehicle
Reply
#4

OnPlayerExitVehicle buga bastante pode ser que quando estive em uma moto e o player
caia dela o velocimetro nao saia da tela

eu aconselho na OnPlayerStateChange ficando assim \/
PHP код:
    if(oldstate == PLAYER_STATE_DRIVER)
       {
            
//show
    
}
        else
        {
           
//hide
        

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)