setModelHandling
Altera o handling com que os novos veículos de um modelo começam.
Sintaxe
Seção intitulada “Sintaxe”bool setModelHandling ( number modelo [, string propriedade, any valor ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
modelo | number | — | ID do modelo. |
propriedade | string | — | Propriedade a mudar. Omitida (ou nil), o modelo inteiro volta aos valores de fábrica. |
valor | any | — | Novo valor. nil restaura só essa propriedade. |
Os novos valores são usados pelos veículos daquele modelo criados depois, pelos veículos que passam a ser daquele modelo com setElementModel e por um veículo cujo handling é restaurado com setVehicleHandling(veiculo). Os veículos que já existem mantêm o handling que têm — mude esses com setVehicleHandling.
Um modelo inválido devolve false com “Invalid model id”, uma propriedade desconhecida com “Invalid property” e um valor inaceitável com “Invalid value” — o que inclui um modelFlags de 0xFFFFFFFF.
Exemplo
Seção intitulada “Exemplo”-- todo Infernus criado daqui em diante fica mais rápidosetModelHandling(411, "maxVelocity", 320)
-- e os que já estão no servidor tambémfor _, infernus in ipairs(getVehiclesOfType(411)) do setVehicleHandling(infernus) -- volta ao handling do modeloend
-- desfaz para os veículos novossetModelHandling(411)Veja também
Seção intitulada “Veja também”getModelHandling— Lê o handling em vigor para um modelo.