Blockland Forums > Modification Help
Checking if an object is a vehicle
(1/5) > >>
Unicide:
How do I check if an object is a vehicle? I want to check if the object a projectile has hit is a vehicle but I'm not sure how.
otto-san:
if(%obj.getClassName() $= "WheeledVehicle")
Unicide:
Thanks! One more thing - how would I check if a variable exists within the WheeledVehicleData block and if it does, retrieve it? It wouldn't just be col.<variablename>, would it?
Superb:

--- Quote from: Unicide on December 06, 2011, 04:17:49 PM ---Thanks! One more thing - how would I check if a variable exists within the WheeledVehicleData block and if it does, retrieve it? It wouldn't just be col.<variablename>, would it?

--- End quote ---

Should be %variable = %col.getDatablock().somevariable;
Amade:

--- Quote from: otto-san on December 06, 2011, 04:15:03 PM ---if(%obj.getClassName() $= "WheeledVehicle")

--- End quote ---
If you wanted to check if it was any vehicle - not just a wheeled one - you would use if(%col.getType() & $Typemasks::VehicleObjectType)
Navigation
Message Index
Next page

Go to full version