You are viewing an old version of this page. Return to the latest version.
Difference between revisions of "LUA:SetLocationProximityFunction"
(→Syntax) |
|||
| Line 1: | Line 1: | ||
| − | This function sets a location to check when spawns enter a certain range of the location. It calls different functions when that spawn either moves in range or out of range. The out of range | + | This function sets a location to check when spawns enter a certain range of the location. It calls different functions when that spawn either moves in range or out of range. The out of range parameter is optional. |
==== Syntax ==== | ==== Syntax ==== | ||
| − | SetLocationProximityFunction(Zone, X, Y, Z, | + | SetLocationProximityFunction(Zone, X, Y, Z, Radius, "InRange", ["OutRange"]) |
==== Usage ==== | ==== Usage ==== | ||
Revision as of 19:09, 9 May 2013
This function sets a location to check when spawns enter a certain range of the location. It calls different functions when that spawn either moves in range or out of range. The out of range parameter is optional.
Syntax
SetLocationProximityFunction(Zone, X, Y, Z, Radius, "InRange", ["OutRange"])
Usage
function init_zone_script(Zone)
SetLocationProximityFunction(Zone, -316.244, 35.409, -714.906, 10, "InRange", "OutRange")
end
When a zone script is started init_zone_script is called, which then sets a location of -316.244, 35.409, -714.409. When a spawn moves within 10 meters of that location InRange will be called, when a spawn moves out of range OutRange will be called.