Basic Rappel de Trusted Studios utiliza o rapel nativo de helicópteros do GTA com lista de permissões. Inspecionamos o commit 3c24b99; o manifesto declara versão 1.0.0 e carrega config.lua e client/main.lua. Não importa framework nem contém script de servidor. O modelo do veículo precisa oferecer rapel nativamente.
Repositório do criador e código
Instale e escolha assentos permitidos
Coloque a resource em pasta própria e adicione ensure seguido do nome exato ao server.cfg. Em Config.WhitelistedHelis, configure hash do modelo e índices de assentos permitidos. O padrão é annihilator com assentos 1 a 5. Adicionar um helicóptero não cria capacidade nativa ausente nem valida cada assento personalizado.
Defina limites de altura e velocidade
Os padrões revisados são Config.MinHeightToRappel = 20.0, Config.MaxHeightToRappel = 80.0 e Config.MaxSpeedToRappel = 4.0. A altura é medida acima do solo; a velocidade é comparada diretamente com GetEntitySpeed, não como opção em MPH. Teste os limites no veículo real em vez de copiar outro script de voo.
Use o aviso e teste casos rejeitados
O cliente verifica classe de helicóptero, modelo, assento, altura e velocidade antes do aviso de interação. Usa controle 38 para chamar TaskRappelFromHeli. Teste assento de passageiro compatível, assento proibido, modelo fora da lista, altura insuficiente e velocidade excessiva. Verifique se outros controles do veículo interceptam a interação.
São regras de interação no cliente, não um sistema de emprego ou permissão imposto pelo servidor. Projete separadamente qualquer restrição de função. Guarde resource e configuração anteriores para recuperação e repita testes após atualizações. Este artigo verifica o código, sem prometer suporte universal de veículos ou teste em jogo concluído.