A
primeira coisa é modelar o veículo, não use
models, ele tem que ser feito todo com brushs, lembre-se de que
o player entrará dentro dele para dirigir. Depois de modelado
e com espaço para o jogador entrar vamos começar
a fazê-lo.
Crie
um brush no centro do carro com a textura ORIGIN,
selecione e clique em toEntity, a entidade selecionada
deverá ser func_vehicle.
No lugar do volante ou controlador do carro vc deverá criar
um brush e colocar a entidade AAATRIGGER, coloque
esse brush na frente do controlador do carro, selecione-o e clique
sobre toEntity, a entidade deverá ser
func_vehiclecontrols.
Agora
vamos configurar o func_vehicle.
Name: Dê um nome pro seu carro (ex.: carro)
First Stop Target: Um nome para o primeiro
path_track (que será usado mais pra frente) (coloque
um nome aqui, ex.: carro1)
Sound: Vc poderá colocar um som aqui,
pode ser um barulho de motor.
Length/Width of the Vehicle: Coloque as medidas
do carro aqui, para saber a medida exata, selecione o brush do
carro e veja na barra de status do hammer, L é o comprimento,
H é a altura.
Height above track: Altura sobre o trilho, deixe
0.
Initial Speed: Normalmente é usado 0 aqui,
ele determina a velocidade inicial do móvel.
Speed: Velocidade Máxima que o carro pode
atingir em unidades por segundos.
Acceleration: Aceleração do carro,
use de 0 a 10, uma boa velocidade é 7.
Damage on Crush: Danos caso o carro bata.
Volume: Volume do Sound, de
0 a 10.
Bank Angle on turns: É o ângulo
de inclinação do carro numa virada, se vc colocar
valores negativos, ficará mais parecido com um carro.
Angle: É o ângulo, deixe 0 mesmo.
Flags: No picth: Não sobe nem
desce.
No user control: Sem controle sobre o móvel
Passable: O veículo ficará passável,
como um sprite.
No
func_vehiclecontrols:
Vehicle
Name: Coloque o nome da entidade do carro, como usamos
no exemplo: carro
Criando
os path_track:
É
necessário criar os path_track, são
necessários para fazer seu carro andar.
Deverão ser criados 2 path_track. o primeiro na frente
do carro. Crie uma nova entidade na frente do seu carro e escolha
path_track. Configurações:
Name: É aquele nome que vc colocou no func_vehicle,
no exemplo eu usei carro1.
Next Stop Target: Coloque o nome do segundo path_track
que ainda será criado, para facilitar coloque carro2.
Crie
o segundo path_track, esse coloque mais distante do carro, Entre
128 e 256 unidades do veículo.
Name: Coloque carro2, que é o segundo path_track.
Next Stop Target: Coloque o nome do primeiro
path_track, no exemplo: carro1.
Pronto!
Compile e teste, o carro deverá estar funcionando.
Criado por: Ch4p0L1N – http://www.csconditionzero.com.br
Counter-Strike Source
Half-life 2: The Orange Box
Half-life 1: Anthology
