Doongogar Posted December 6, 2021 Share 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) Link to comment
Other Languages Moderators Lord Henry Posted December 7, 2021 Other Languages Moderators Share 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 Link to comment
Doongogar Posted December 7, 2021 Author Share 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 Link to comment
Other Languages Moderators Lord Henry Posted December 8, 2021 Other Languages Moderators Share 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. 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