uCz.exe Posted February 15, 2023 Share Posted February 15, 2023 gostaria de saber se é possivel colocar diferentes animações em uma moto nrg 500 uma animação bf 400 outra animação Link to comment
Moderators Vinyard Posted February 15, 2023 Moderators Share Posted February 15, 2023 Hi, welcome to the forums! I've moved your thread to the Portuguese scripting section so you can get better help in your native language. Make sure to always use English when posting outside this language-specific section! Link to comment
Doongogar Posted February 15, 2023 Share Posted February 15, 2023 14 hours ago, uCz.exe said: gostaria de saber se é possivel colocar diferentes animações em uma moto nrg 500 uma animação bf 400 outra animação como uma animacao de pilotagem? Link to comment
uCz.exe Posted February 15, 2023 Author Share Posted February 15, 2023 58 minutes ago, SciptNovato said: como uma animacao de pilotagem? sim, queria colcoar uma animação em cada moto Link to comment
Sx666 Posted February 18, 2023 Share Posted February 18, 2023 Crie uma tabela que mapeia o modelo de cada veiculo para a animação desejada. Você pode fazer isso definindo pares chave-valor na tabela. local bikeAnimations = { [522] = "sua_animação_aqui", [461] = "sua_animação_aqui", [581] = "sua_animação_aqui", -- adicione mais modelos e animações aqui -- estou usando veiculos motocicletas como exemplo } Neste exemplo, a tabela bikeAnimations mapeia os modelos de moto para as animações correspondentes. Para cada modelo de moto que você deseja ter uma animação personalizada, adicione uma entrada na tabela. Crie um manipulador de evento para o evento "onVehicleEnter" que será acionado quando um jogador entrar no veículo. Você pode fazer isso usando a função addEventHandler. addEventHandler("onVehicleEnter", root, function(player, seat) if getVehicleType(source) == "Bike" and seat == 0 then local model = getElementModel(source) local animation = bikeAnimations[model] if animation then setPedAnimation(player, "sua_animação_aqui", animation, -1, true, false, false, false) end end end) Neste exemplo, um manipulador de evento é adicionado ao evento "onVehicleEnter". A função anônima que será chamada quando o evento for acionado verifica se o veículo é uma moto e se o jogador está no banco do motorista (seat == 0). Em seguida, a função obtém o modelo da moto usando a função getElementModel, que retorna o ID do modelo do elemento. A tabela bikeAnimations é usada para obter a animação correspondente ao modelo da moto. Se houver uma animação definida para o modelo da moto, a função setPedAnimation é usada para iniciar a animação para o jogador. Crie um manipulador de evento para o evento "onVehicleExit" que será acionado quando um jogador sair do veículo. Você pode fazer isso usando a função addEventHandler. addEventHandler("onVehicleExit", root, function(player, seat) if getVehicleType(source) == "Bike" and seat == 0 then setPedAnimation(player, false) end end) Neste exemplo, um manipulador de evento é adicionado ao evento "onVehicleExit". A função anônima que será chamada quando o evento for acionado verifica se o veículo é uma moto e se o jogador está no banco do motorista (seat == 0). Se o jogador saiu da moto, a função setPedAnimation é usada para interromper a animação do jogador que esta rolando. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now