Big Smoker Posted June 21, 2019 Share Posted June 21, 2019 Boa Noite, gostaria de saber qual função eu posso utilizar para bloquear o canhão do Rhino, quero fazer um sistema que os jogadores coloca uma munição dentro dele (se trata de um servidor DayZ) Link to comment
DNL291 Posted June 21, 2019 Share Posted June 21, 2019 toggleControl https://wiki.multitheftauto.com/wiki/Control_names Deve ser "vehicle_fire" ou "vehicle_secondary_fire" Link to comment
Other Languages Moderators Lord Henry Posted June 21, 2019 Other Languages Moderators Share Posted June 21, 2019 (edited) Use toggleControl para desabilitar o controle de atirar com veículo. Sobre o caso de munição, faça com elementData no veículo. Se ele tiver data de munição, então habilita o controle de atirar do veículo, caso contrário desabilita. Exemplo: addEventHandler ("onVehicleEnter", root, function (thePlayer, seat, jacked) -- Executa essa função quando alguém entrar em um veículo. if (getElementData (source, "veh.ammo")) then -- Se o veículo que o jogador entrou tiver a data veh.ammo, então: if (getElementData (source, "veh.ammo") > 0) then -- Se essa data for maior que 0, então: toggleControl (thePlayer, "vehicle_fire", true) -- Permite que o jogador atire com o veículo. toggleControl (thePlayer, "vehicle_secondary_fire", true) else -- Se a data não for maior que 0, então: toggleControl (thePlayer, "vehicle_fire", false) -- Proibe o jogador de atirar com o veículo. toggleControl (thePlayer, "vehicle_secondary_fire", false) end else -- Se o veículo não possui essa data, então: toggleControl (thePlayer, "vehicle_fire", false) -- Proibe o jogador de atirar com o veículo. toggleControl (thePlayer, "vehicle_secondary_fire", false) end end) A parte de colocar a munição no veículo dai é com vc. Edited June 21, 2019 by Lord Henry 1 Link to comment
Big Smoker Posted June 21, 2019 Author Share Posted June 21, 2019 Obrigado, pode deixar que a parte da munição eu sei fazer! Muito obrigado Link to comment
Big Smoker Posted June 21, 2019 Author Share Posted June 21, 2019 Então to tentando fazer uma função para o invetario do rihno, tem algumas dicas de que posso usar para colocar as munição para usar? pq nada que eu fiz deu certo. Nunca fiz um sistema desse achei que fosse simples mais nao é kkkkk Link to comment
Other Languages Moderators Lord Henry Posted June 21, 2019 Other Languages Moderators Share Posted June 21, 2019 9 hours ago, felipebaidoloko said: Obrigado, pode deixar que a parte da munição eu sei fazer! Muito obrigado Deixe o Thanks nas respostas que lhe ajudaram como forma de agradecimento. 7 hours ago, felipebaidoloko said: Então to tentando fazer uma função para o invetario do rihno Não precisa de inventário. Só precisa de um setElementData no veículo com a quantidade de munição. Da pra fazer por comando. 7 hours ago, felipebaidoloko said: Nunca fiz um sistema desse Normal. Vc está sempre tentando fazer aquilo que está além do seu conhecimento. Tente estudar mais antes de fazer coisas complexas. Baixe resources parecidos da internet e tente entender como eles funcionam. Sem o conhecimento vc vai sempre encontrar barreiras na hora de criar as coisas e vai perder tempo tentando descobrir como faz. 1 Link to comment
Big Smoker Posted June 21, 2019 Author Share Posted June 21, 2019 Então eu tava fazendo como invetario, pq o meu servidor é de dayz ai criei uma munição e quando joga essa munição do invetario contava ela e ativava ele para dar os tiros do canhão de acordo com a quantidade de tiros. Tenho uma resource que criava uma arma encima do carro eu tava usando ela como exemplo, pq nela tem essa função que eu quero. Que é colocar a munição no invetario so nao ta dando muito certo Link to comment
Big Smoker Posted June 30, 2019 Author Share Posted June 30, 2019 consegui fazer a função de munição no invetario do rihno agora queria saber. Que fução devo usar para fazer a contagem da munição que ta no rhino Exemplo: Coloquei 2 unidades de m16(ammo Rhino). 1. atirei uma vez. como remover a munição? Link to comment
Other Languages Moderators Lord Henry Posted June 30, 2019 Other Languages Moderators Share Posted June 30, 2019 ammo = getElementData (veiculo, "veh.ammo") -- Exemplo da variável que contém a quantidade de munição do veículo. -- Quando atirar (e o tiro funcionar), faz isso: ammo = ammo - 1 setElementData (veiculo, "veh.ammo", ammo) -- Salva a nova quantidade de munição no veículo. Link to comment
Big Smoker Posted July 1, 2019 Author Share Posted July 1, 2019 Obrigado eu consegui, fiz na mesma logica que a sua. como que faço para bloquear a explosão do rhino nos outros carros? tipo quando encosto em algum outro carro ele explode e eu quero tirar essa opção Link to comment
Other Languages Moderators Lord Henry Posted July 1, 2019 Other Languages Moderators Share Posted July 1, 2019 Isso não é uma opção. A handling do Rhino é feita de modo a dar muito dano por colisão devido a sua grande massa. Veículos com massa maior tender a dar mais dano. Enquanto os veículos comuns tem no máximo 5000 de massa, o Rhino tem 25000. Link to comment
Big Smoker Posted July 1, 2019 Author Share Posted July 1, 2019 a entendi isso quer dizer que o motivo dela da a explosão é o tipo de pancada que do no veiculo? Link to comment
Other Languages Moderators Lord Henry Posted July 1, 2019 Other Languages Moderators Share Posted July 1, 2019 (edited) Sim. O Rhino causa mais dano por colisão. Edited July 1, 2019 by Lord Henry Link to comment
DNL291 Posted July 1, 2019 Share Posted July 1, 2019 A massa do veículo afeta a física do jogo, o dano é gerado de acordo com ela. Você pode alterar essa propriedade com setVehicleHandling. Um resource útil pra você mexer nas handlings é o hedit. 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