Jump to content

"OnPlayerTarget" em objeto com colisão em false


Recommended Posts

Posted

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)


 

  • Other Languages Moderators
Posted

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.

  • Thanks 1
Posted
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

  • Other Languages Moderators
Posted
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.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...