Element/Water: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
In San Andreas, the water in the game world (rivers, lakes, seas) is defined through a large number of water polygons, which can be quadrilateral or triangular. A water element represents one such polygon. You can create water elements with [[createWater]] or through a <water/> map element | In San Andreas, the water in the game world (rivers, lakes, seas) is defined through a large number of water polygons, which can be quadrilateral or triangular. A water element represents one such polygon. You can create water elements with [[createWater]] or through a <water/> map element. | ||
==XML syntax== | ==XML syntax== | ||
<syntaxhighlight lang="xml"><water | <syntaxhighlight lang="xml"><water posX1="" posY1="" posZ1="" posX2="" posY2="" posZ2="" posX3="" posY3="" posZ3="" [ posX4="" posY4="" posZ4="" ] /></syntaxhighlight> | ||
===Required Attributes=== | ===Required Attributes=== | ||
*''' | *'''posX1, posY1, posZ1:''' the position of the lower left (south-west) corner of the water surface. | ||
*'''posX2, posY2, posZ2:''' the position of the lower right (south-east) corner of the water surface. | |||
*'''posX3, posY3, posZ3:''' the position of the upper left (north-west) corner of the water surface. | |||
===Optional Attributes=== | ===Optional Attributes=== | ||
*''' | *'''posX4, posY4, posZ4:''' the position of the upper right (north-east) corner of the water surface. | ||
If only the first three corners are specified, a water triangle is created. If the fourth corner is also specified, a rectangle is created. | |||
==Related scripting functions== | ==Related scripting functions== |
Revision as of 18:01, 2 March 2009
In San Andreas, the water in the game world (rivers, lakes, seas) is defined through a large number of water polygons, which can be quadrilateral or triangular. A water element represents one such polygon. You can create water elements with createWater or through a <water/> map element.
XML syntax
<water posX1="" posY1="" posZ1="" posX2="" posY2="" posZ2="" posX3="" posY3="" posZ3="" [ posX4="" posY4="" posZ4="" ] />
Required Attributes
- posX1, posY1, posZ1: the position of the lower left (south-west) corner of the water surface.
- posX2, posY2, posZ2: the position of the lower right (south-east) corner of the water surface.
- posX3, posY3, posZ3: the position of the upper left (north-west) corner of the water surface.
Optional Attributes
- posX4, posY4, posZ4: the position of the upper right (north-east) corner of the water surface.
If only the first three corners are specified, a water triangle is created. If the fourth corner is also specified, a rectangle is created.
Related scripting functions
Server
- createWater
- getWaterColor
- getWaterVertexPosition
- getWaveHeight
- resetWaterColor
- resetWaterLevel
- setWaterColor
- setWaterLevel
- setWaterVertexPosition
- setWaveHeight