[Ajuda] Estacionar veiculo
#1

bom o sistema й bem simples, o player digita /estacionarveiculo, no caso й pra pegar a posiзгo e o angulo do player, e depois o player vai em um local e digita /chamarveiculo, e aparece um dialog pra spawnar o veiculo no local onde digitei o /estacionarveiculo. So que tem um problema, nгo estб spawnando o veiculo no local.

PHP код:
enum Informacoes
{
    
Float:vehx,
    
Float:vehy,
    
Float:vehz,
    
Float:veha,
    
COR1,
    
COR2,
}     new 
DadosJogador[MAX_PLAYERS][Informacoes]; 
PHP код:
(Dialogid)
                                new 
veiculoidcor1cor2;
                    if(
DadosJogador[playerid][VEICULO_1])
                    {
                         
veiculoid DadosJogador[playerid][VEICULO_1];
                         
cor1 DadosJogador[playerid][COR1];
                         
cor2 DadosJogador[playerid][COR2];
                          
VeiculoUsado[playerid] = AddStaticVehicle(veiculoidDadosJogador[playerid][vehx], DadosJogador[playerid][vehy], DadosJogador[playerid][vehz], DadosJogador[playerid][veha], cor1cor2);
                        
VeiculoUsado[playerid] = 1;
                        
SendClientMessage(playerid,AZUL_BEM_CLARO,"Seu veiculo estб no estacionamento ao lado!");
                    } 
PHP код:
     (OnPlayerLogin)
        
DadosJogador[playerid][vehx] = DOF2_GetFloat(String"SpawnX");
        
DadosJogador[playerid][vehy] = DOF2_GetFloat(String"SpawnY");
        
DadosJogador[playerid][vehz] = DOF2_GetFloat(String"SpawnZ");
        
DadosJogador[playerid][veha] = DOF2_GetFloat(String"Angle");
        
DadosJogador[playerid][COR1] = DOF2_GetInt(String,"Cor1");
        
DadosJogador[playerid][COR1] = DOF2_GetInt(String,"Cor2");
    (/
OnPlayerLogin)
  (
OnPlayerConnect2)
    
DadosJogador[playerid][vehx] = 0;
    
DadosJogador[playerid][vehy] = 0;
    
DadosJogador[playerid][vehz] = 0;
    
DadosJogador[playerid][veha] = 0;
  (/
OnPlayerConnect2)
(
OnPlayerDisconnect2)
    
DadosJogador[playerid][vehx] = 0;
    
DadosJogador[playerid][vehy] = 0;
    
DadosJogador[playerid][vehz] = 0;
    
DadosJogador[playerid][veha] = 0;
(/
OnPlayerDisconnect2)
CMD:estacionarveiculo(playeridparams[])
{
    if(
DadosJogador[playerid][VEICULO_1])
    {
        
GetVehiclePos(GetPlayerVehicleID(playerid), DadosJogador[playerid][vehx], DadosJogador[playerid][vehy], DadosJogador[playerid][vehz]);
        
GetVehicleZAngle(GetPlayerVehicleID(playerid), DadosJogador[playerid][veha]);
        
DOF2_SetFloat(String"SpawnX"DadosJogador[playerid][vehx]);
        
DOF2_SetFloat(String"SpawnY"DadosJogador[playerid][vehy]);
        
DOF2_SetFloat(String"SpawnZ"DadosJogador[playerid][vehz]);
        
DOF2_SetFloat(String"Angle"DadosJogador[playerid][veha]);
        
DOF2_SaveFile();
    }
    return 
true;

Reply


Messages In This Thread
Estacionar veiculo - by Feconitu - 26.05.2018, 15:09
Re: Estacionar veiculo - by GunnerCoder - 26.05.2018, 19:15
Re: Estacionar veiculo - by Feconitu - 27.05.2018, 17:23
Re: Estacionar veiculo - by FerrariL - 27.05.2018, 17:34

Forum Jump:


Users browsing this thread: 1 Guest(s)