EngineGetSurfaceProperties: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "{{Client function}} __NOTOC__ This function get properties of various surfaces. https://wiki.multitheftauto.com/wiki/Material_IDs }} ==Syntax== <syntaxhighlight lang="lua">...")
 
No edit summary
Line 2: Line 2:
__NOTOC__
__NOTOC__
This function get properties of various surfaces.
This function get properties of various surfaces.
https://wiki.multitheftauto.com/wiki/Material_IDs
}}
}}


Line 26: Line 24:


==See Also==
==See Also==
* [[engineSetSurfaceProperties]]
* [[engineGetSurfaceProperties]]
* [[engineResetSurfaceProperties]]
{{Engine_functions}}
{{Engine_functions}}

Revision as of 11:18, 15 February 2019

This function get properties of various surfaces. }}

Syntax

mixed engineGetSurfaceProperties( int surfaceID, string property )

Required Arguments

  • surfaceID: ID from 0 to 178
  • property: Property name.

Returns

Returns current mixed value of property.

Properties

Materials, surfaces properties

Property Accepted values Effect Picture
glass true, false Unknown -
stairs true, false Unknown -
stepwatersplash true, false Water effect on step -
softlanding true, false Probably makes landing cause less damage -
steepslope true, false Makes climbing up impossible -
footeffect true, false Create footprints on the surface -
seethrough true, false Connected with processLineOfSight function -
shootthrough true, false Same as seethrough, but toggles ability to shoot through surfaces, objects.
Some fences have this ability.
-
audio "concrete", "grass", "sand", "gravel", "wood",
"water", "metal"
Noise when walking -
bulleteffect "metal", "concrete", "sand", "wood", "disabled" Effect when hit by a bullet -
tyregrip 0–255 Change tyre grip -
wetgrip 0–255 Change tyre grip when raining -
canclimb true, false Whether can be grabbed/climbed over -
adhesiongroup "rubber", "hard", "road", "loose", "sand", "wet" Change tyre grip between various surfaces.
If both surfaces (vehicle tyre and ground) are set to rubber,
makes vehicle rarely create skid marks and vehicle won't slip.
-
roughness 0–3 Unknown -
fractioneffect 0–7 Unknown, probably makes wheels vibrate on rail track -
wheeleffect "grass", "gravel", "mud", "sand", "dust",
"disabled"
Particle effect while driving -
skidmarktype "asphalt", "dirt", "dust", "disabled" Skid mark type -

Example

-- TODO

See Also