[Ajuda] Criando veiculos em interiores
#1

Falae galera. Bom estou com mais um problema que й o seguinte. Quando eu crio veнculo no interior no comando "/criarveiculo" aparece o veнculo de boa, pois ja adaptei....

Mais eu estou querendo criar uns eventos em interiores, porem o veнculo estб ficando invisivel, eu tentei umas soluзгo aqui mais nгo consegui. Acho que este й de fato o ultimo problema que estou tendo. Obrigado ! Atй +

PHP код:
if( GetPVarIntplayerid"pDono" ) == || GetPVarIntplayerid"pAdmin" ) == )
{
    if( !
strcmpcmd"/ecv"true ))
    {
        if( 
VeiculosEvento == MAX_VEH_EVENTO )
        {
            
SendClientMessageplayeridCOLOR_ERRO"[ x ] Foi excedido o limite de veнculos por evento ! ( Mбximo: 50 )" );
            return 
1;
        }
        
tmp strtokcmdtextidx );
        if( !
strlentmp ))
        {
            
SendClientMessageplayeridCOLOR_ERRO"[ x ] Uso correto: /ecv [ VeiculoID ]" );
            return 
1;
        }
        new
        
veiculoID strvaltmp )
        ;
        if( 
veiculoID 400 || veiculoID 611 )
        {
            
SendClientMessageplayeridCOLOR_ERRO"[ x ] ID de veнculo inexistente!" );
            return 
1;
        }
        new
        
Float:ev_xFloat:ev_yFloat:ev_zFloat:ev_a
        
;
        
GetPlayerFacingAngleplayeridev_a );
        
GetPlayerPosplayeridev_xev_yev_z );
        
LinkVehicleToInteriorvehidGetPlayerInteriorplayerid ));
        new
        
ev_c random360 )
        ;
        
PutPlayerInVehicleplayeridvEventoVeiculosEvento ] = CreateVehicleveiculoIDev_xev_yev_zev_aev_cev_c, -), );
        
ivEventovEventoVeiculosEvento ] ] = 1;
        
VeiculosEvento ++;
        return 
1;
    } 
Reply
#2

Й possнvel que vocк nгo tenha definido o virtualworld usando SetVehicleVirtualWorld. Confira neste link:
https://sampwiki.blast.hk/wiki/SetVehicleVirtualWorld

Eu sugiro fortemente a ler a lista de funзхes de script e tentar resolver os problemas por si mesmo...
https://sampwiki.blast.hk/wiki/Category:Scripting_Functions

Alйm disso, vocк muda o virtual-world quando o veнculo nao ou sido criado (a linea LinkVehicleToInterior й antes que CreateVehicle). Vocк atй mesmo ler o seu prуprio cуdigo?

Fazк-lo assim:
PHP код:
if( GetPVarIntplayerid"pDono" ) == || GetPVarIntplayerid"pAdmin" ) == )
{
    if( !
strcmpcmd"/ecv"true ))
    {
        if( 
VeiculosEvento == MAX_VEH_EVENTO )
        {
            
SendClientMessageplayeridCOLOR_ERRO"[ x ] Foi excedido o limite de veнculos por evento ! ( Mбximo: 50 )" );
            return 
1;
        }
        
tmp strtokcmdtextidx );
        if( !
strlentmp ))
        {
            
SendClientMessageplayeridCOLOR_ERRO"[ x ] Uso correto: /ecv [ VeiculoID ]" );
            return 
1;
        }
        new
        
veiculoID strvaltmp )
        ;
        if( 
veiculoID 400 || veiculoID 611 )
        {
            
SendClientMessageplayeridCOLOR_ERRO"[ x ] ID de veнculo inexistente!" );
            return 
1;
        }
        new
        
Float:ev_xFloat:ev_yFloat:ev_zFloat:ev_a
        
;
        
GetPlayerFacingAngleplayeridev_a );
        
GetPlayerPosplayeridev_xev_yev_z );
        
        new
        
ev_c random360 )
        ;
        
PutPlayerInVehicleplayeridvEventoVeiculosEvento ] = CreateVehicleveiculoIDev_xev_yev_zev_aev_cev_c, -), );
        
LinkVehicleToInteriorvEventoVeiculosEvento ], GetPlayerInteriorplayerid ));
        
SetVehicleVirtualWorldvEventoVeiculosEvento ], GetPlayerVirtualWorldplayerid ));
        
ivEventovEventoVeiculosEvento ] ] = 1;
        
VeiculosEvento ++;
        return 
1;
    }

Reply
#3

Pow mano deu certo, porem й foda criar evento em interior, a pessoa vai participar do evento e cai... Obrigado por ajudar, mais nгo й uma boa nгo. Melhor criar o veнculo e trazer os players mesmo ^^

+rep
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)