Doongogar Posted December 6, 2021 Posted December 6, 2021 Eu fiz um codigo onde quando um player que esteja numa acl especifica encosta no objeto X Ele consegue atravessar o objeto por setElementCollisionsEnabled minha ideia era quando alguem que não estivesse na acl encostasse no objeto X a colisão do objeto fosse setada em true novamente, mais eu esqueci da parte que o onplayertarget so funciona se encostar no objeto e como a colisão esta em false o player não encosta no objeto como eu poderia fazer para que isso funcionasse? codigo abaixo: Portao = createObject(980, 1587.9000244141, -1638, 15.199999809265) function Gate(elemento) if isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)), aclGetGroup("Staff")) then setElementCollisionsEnabled(Portao, false) else setElementCollisionsEnabled(Portao, true) end end addEventHandler("onPlayerTarget", root, Gate)
Moderators Lord Henry Posted December 7, 2021 Moderators Posted December 7, 2021 Crie um marker (createMarker) invisível ao redor do objeto e maior que ele. Assim o jogador sempre irá colidir no marker independente se o objeto tem colisão ou não. Dai o sistema funciona usando onPlayerMarkerHit em vez de onPlayerTarget. 1 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.
Doongogar Posted December 7, 2021 Author Posted December 7, 2021 55 minutes ago, Lord Henry said: Crie um marker (createMarker) invisível ao redor do objeto e maior que ele. Assim o jogador sempre irá colidir no marker independente se o objeto tem colisão ou não. Dai o sistema funciona usando onPlayerMarkerHit em vez de onPlayerTarget. realmente resolve obrigado
Moderators Lord Henry Posted December 8, 2021 Moderators Posted December 8, 2021 On 07/12/2021 at 14:07, SciptNovato said: realmente resolve obrigado De nada. Não se esqueça de deixar um Thanks no comentário que te ajudou. 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