EngineGetSurfaceProperties
From Multi Theft Auto: Wiki
This function retrieves the value of a surface property.
Syntax
mixed engineGetSurfaceProperties ( int surfaceID, string property )
Required Arguments
- surfaceID: Material ID from 0 to 178
- property: Property name
Returns
Returns the current property value. See the table below for possible values.
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
Script Example Missing Function EngineGetSurfaceProperties needs a script example, help out by writing one. | |
Before submitting check out Editing Guidelines Script Examples. |
-- TODO
See Also
- engineApplyShaderToWorldTexture
- engineGetModelIDFromName
- engineGetModelLODDistance
- engineGetModelNameFromID
FROM VERSION 1.5.7 r19626 ONWARDS
FROM VERSION 1.5.7 r20147 ONWARDS
- engineGetModelTextureNames
- engineGetVisibleTextureNames
- engineImportTXD
- engineLoadCOL
- engineLoadDFF
- engineLoadIFP
- engineLoadTXD
- engineRemoveShaderFromWorldTexture
- engineReplaceAnimation
- engineReplaceCOL
- engineReplaceModel
- engineRestoreAnimation
- engineRestoreCOL
- engineRestoreModel
- engineSetAsynchronousLoading
- engineSetModelLODDistance
- engineSetSurfaceProperties
- engineGetSurfaceProperties
- engineResetSurfaceProperties