Jovem_Extreme Posted May 7, 2024 Posted May 7, 2024 Estou tentando executar o seguinte código no server.lua, mais sem sucesso, ao atirar deveria executar esse evento. addEventHandler ("onPlayerWeaponFire", root, function (weapon, endX, endY, endZ, hitElement, startX, startY, startZ) createExplosion(endX, endY, endZ, 2, source); iprint("teste") end )
Moderators Lord Henry Posted May 8, 2024 Moderators Posted May 8, 2024 (edited) Testei e está funcionando normalmente. addEventHandler ("onPlayerWeaponFire", root, function (weapon, endX, endY, endZ, hitElement, startX, startY, startZ) createExplosion(endX, endY, endZ, 2, source) iprint("teste") end) No entanto, você deve notar que a explosão não acontece onde o tiro colidiu e sim onde seria o final do tiro. Por exemplo, se você atira numa coisa a explosão normalmente vai acontecer atrás dessa coisa, onde o tiro iria acabar. Se você quer que a explosão aconteça exatamente onde o tiro colidiu (bala explosiva), você deve usar a versão client-side para isso. addEventHandler ("onClientPlayerWeaponFire", root, function (weapon, ammo, ammoInClip, hitX, hitY, hitZ) createExplosion(hitX, hitY, hitZ, 2) end) Edited May 8, 2024 by Lord Henry Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanks! Minhas contribuições para a comunidade: LordHenry - MTA Wiki Profile Inscreva-se no meu canal do YouTube: Lord Henry - Entertainment Discord Oficial do MTA: https://mtasa.com/discord Blacklist e Whitelist de Scripters: Planilha Por favor, não me envie mensagens privadas solicitando suporte. Crie um tópico no fórum em vez disso.
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