Pular para o conteúdo

Veículos

Tudo em bs_vehicles/config/config_vehicles.lua. Os veículos de mundo foram acrescentados com a migração 029_vehicle_world.sql.

Vehicles.World = {
max = { car = 20, pickup = 8, van = 5, bike = 4, offroad = 3 },
pool = { car = 'emperor2:4,tornado3:3,tornado4:2,voodoo2:3', ... }, -- model:weight
fuelMin = 0, fuelMax = 50,
ringMin = 260.0, ringMax = 650.0, -- how far from a player a client looks for a road spot
playerClear = 180.0, -- never this close to a player
safePad = 40.0, -- plus padding around safe zones, outposts, flags
vehicleClear = 25.0,
wreckMinutes = 120,
}
  • max é uma contagem fixa por categoria. Os que já têm dono continuam a contar. O servidor pede aos clientes pontos de estrada livres enquanto ainda deve veículos, por isso aparecem à volta de onde as pessoas viajam, nunca à frente delas.
  • As contagens só são repostas num reinício do servidor. Um veículo que existe fica guardado, para sempre, até ser destruído.
  • Os veículos que explodem tornam-se destroços e são apagados após wreckMinutes. O reinício seguinte volta a completar a categoria.
  • O pool é editável no F1, por isso podes acrescentar modelos sem tocar no ficheiro.
Vehicles.Missing = {
{ id = 'battery', item = 'battery', stops = 'start' },
{ id = 'sparkplug', item = 'spark_plug', stops = 'start' },
{ id = 'fueltank', item = 'fuel_tank', stops = 'fuel' },
}

Todos os veículos de mundo começam sem estas. Vehicles.FitTime é o tempo que demora a montar. Os destroços largam-nas por vezes quando desmantelados (Vehicles.Scrap).

  • Vehicles.Fuel: consumo, consumo em ralenti, fuga de um depósito furado, quantidade do jerricã, sifão.
  • Vehicles.Pumps: as bombas só funcionam dentro das zonas de gerador do bs_world, cada uma tem uma reserva que se repõe por minuto. jump deixa os jogadores fazer uma ligação direta a uma bomba a partir da bateria.
  • Vehicles.Stations: postos de combustível onde os jogadores podem procurar jerricãs velhos. /bs_station_here ajuda-te a corrigir um mal colocado.

Vehicles.Parts lista motor, bateria, radiador, travões, pneus e transmissão com linhas warn / fail, desgaste por km e custos de reparação. Vehicles.Effects é o que uma peça gasta faz ao carro. As reparações temporárias estão em Vehicles.Settings (tempFix*).

Vehicles.Lockpick = {
pins = 3, zoneMin = 0.08, zoneMax = 0.22, speedMin = 1.35, speedMax = 0.75,
misses = 2, breakChance = 0.5, maxLevel = 20,
}

Precisa de um item lockpick. Não é permitido dentro de zonas seguras. Uma abertura bem-sucedida apaga a reivindicação e as chaves. O servidor verifica que a tentativa demorou um tempo credível.

A roda do veículo é G (bs_vehiclewheel). Os toggles do HUD do painel são /bs_carhud e /bs_carhud_units.