Garagem
O sistema de garagem fica em:
rbn-data/resources/[scripts]/[reborn]/ld_garage/Os locais das garagens vêm de core/shared/vehicles.lua. Já o comportamento delas fica em ld_garage/config.lua.
Opções principais
| Opção | O que controla |
|---|---|
autoSaveMs | Intervalo para salvar o estado do veículo |
keepAliveMs | Intervalo de verificação dos veículos ativos |
storeDistance | Distância necessária para guardar o veículo |
keepVehicleOnDisconnect | Mantém o carro no mapa quando o dono sai |
persistentSaveMs | Intervalo para salvar os veículos persistentes |
explodeLosePersistenceMinutes | Tempo para reparar um veículo destruído antes de perdê-lo |
Os valores terminados em Ms são medidos em milissegundos. Por exemplo, 15000 equivale a 15 segundos.
Veículos abandonados (wrecks)
Os wrecks são veículos encontrados pelo mapa e reparados com peças. As opções de quantidade, distância e tempo ficam em config.lua; os modelos e peças ficam em config_wreck.lua.
Exemplo de lista de wrecks
ld_garage/config_wreck.lua
Config.Wreck.vehicleLists = {
simple = { 'vigero', 'voodoo2', 'rebel' },
bike = { 'zombiea', 'ratbike' }
}
Config.Wreck.spawnLists = { 'simple', 'bike' }Somente as listas colocadas em spawnLists serão escolhidas para aparecer no mapa.
Exemplo de peças de reparo
ld_garage/config_wreck.lua
Config.Wreck.repairParts = {
Car = {
{ item = '12v_battery', count = 1, label = 'Bateria 12V' },
{ item = 'car_tire', count = 4, label = 'Pneu', perWheel = true }
}
}O item precisa existir em core/shared/items.lua. count é a quantidade necessária e perWheel = true indica que a peça será tratada por roda.
Para adicionar ou mover uma garagem, veja a página Veículos.