Jump to content

Disable Collision For All Objects With Certain ID


NadhmiNK

Recommended Posts

Posted

HI

So, i want to disable the collision of the all the object with the same id (ex: 8558) when the map starts.

I tried this?

setElementCollisionsEnabled ( 8558, false ) 

Any help is appreciated

Posted

You should give the element not the ID

setElementCollisionsEnabled (getElementByID(8558), false) 

"If debugging is the process of removing software bugs, then programming must be the process of putting them in."

Posted

He's talking about object models, not IDs.

@NadhmiNK: You can loop through all objects, check if their model is the one you want, and then disable the collisions.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted
He's talking about object models, not IDs.

@NadhmiNK: You can loop through all objects, check if their model is the one you want, and then disable the collisions.

So it'll be;

local objects = getElementsByType("object") 
for i,object in ipairs(objects) do 
   if (getElementModel(object) == 8558) then 
      setElementCollisionsEnabled(object, false) 
   end 
end 

"If debugging is the process of removing software bugs, then programming must be the process of putting them in."

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...