Creation/Dev/Script/Functions/tiletype: Difference between revisions
From Graal Bible
Deas Voice (talk | contribs) |
No edit summary |
||
Line 5: | Line 5: | ||
<br> | <br> | ||
''example:''<pre> | ''example:''<pre> | ||
function onWeaponFired() | function onWeaponFired() { | ||
{ | if (tiletype(player.x + 1.5, player.y + 2) == 3) { | ||
if ( tiletype(player.x + 1.5, player.y + 2) == 3 ) | player.chat = "I'm sitting!" | ||
player.chat = "I'm | |||
} | } | ||
} | } |
Latest revision as of 13:43, 2 April 2011
Syntax: tiletype( float x, float y );
Description
Is used for checking what type of tile the player or a npc is on.
example:
function onWeaponFired() { if (tiletype(player.x + 1.5, player.y + 2) == 3) { player.chat = "I'm sitting!" } }
Checks if the player is on tiletype 3 (sit tile).
Tiletypes (can be use with setshape2)
Value | Description |
0 | nonblock |
2 | hurt underground |
3 | chair |
4 | bed upper |
5 | bed lower |
6 | swamp |
7 | lava swamp |
8 | near water |
11 | water |
12 | lava |
20 | throw-through |
21 | jump stone |
22 | blocking |