Difference between revisions of "NDOIC"

From Legends of Aria Admin and Modding Wiki
Jump to: navigation, search
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
<p style="width:60%;margin: 0 auto">[[NewDawnHome|[Main]]] [[NDServerIndexScriptsMain|[Lua Examples]]]</p>
 
<center><p style="width: 60%">[[NDOIA|A]] [[NDOIB|B]] [[NDOIC|C]] [[NDOID|D]] [[NDOIE|E]] [[NDOIF|F]] [[NDOIG|G]] [[NDOIH|H]] [[NDOII|I]] [[NDOIJ|J]] [[NDOIK|K]] [[NDOIL|L]] [[NDOIM|M]] [[NDOIN|N]] [[NDOIO|O]] [[NDOIP|P]] [[NDOIQ|Q]] [[NDOIR|R]] [[NDOIS|S]] [[NDOIT|T]] [[NDOIU|U]] [[NDOIV|V]] [[NDOIW|W]] [[NDOIX|X]] [[NDOIY|Y]] [[NDOIZ|Z]]</p></center>
 
<center><p style="width: 60%">[[NDOIA|A]] [[NDOIB|B]] [[NDOIC|C]] [[NDOID|D]] [[NDOIE|E]] [[NDOIF|F]] [[NDOIG|G]] [[NDOIH|H]] [[NDOII|I]] [[NDOIJ|J]] [[NDOIK|K]] [[NDOIL|L]] [[NDOIM|M]] [[NDOIN|N]] [[NDOIO|O]] [[NDOIP|P]] [[NDOIQ|Q]] [[NDOIR|R]] [[NDOIS|S]] [[NDOIT|T]] [[NDOIU|U]] [[NDOIV|V]] [[NDOIW|W]] [[NDOIX|X]] [[NDOIY|Y]] [[NDOIZ|Z]]</p></center>
 
<p style="color: #DDDD88;font-size: 22px;width:60%;margin: 0 auto">Object Functions & Examples</p>
 
<p style="color: #DDDD88;font-size: 22px;width:60%;margin: 0 auto">Object Functions & Examples</p>
Line 5: Line 6:
 
{| class="wikitable" | style="width: 60%"
 
{| class="wikitable" | style="width: 60%"
 
|-
 
|-
|style="width: 40%"| <p style="color: #DDDD88;font-size: 18px">CanHold() || .
+
|style="width: 40%"| <p style="color: #DDDD88;font-size: 18px">CanHold()</p>Params<br>gameobject - target object<br>Returns<br>bool - true if can hold, false if can not || Is this object a container and can it hold the object passed in. This will fail if adding this object would put the container over its capacity. This does not currently check weight limits.
 
|}
 
|}
 
</center>
 
</center>
Line 16: Line 17:
 
{| class="wikitable" | style="width: 60%"
 
{| class="wikitable" | style="width: 60%"
 
|-
 
|-
|style="width: 40%"| <p style="color: #DDDD88;font-size: 18px">CanPathTo() || .
+
|style="width: 40%"| <p style="color: #DDDD88;font-size: 18px">CanPathTo()</p>Params<br>origin - the origin position<br>destination - the destination position<br>Returns<br>bool - true if works, false if it does not || Checks for a valid path from the mobile's position to location using A* algorithm.
 
|}
 
|}
 
</center>
 
</center>
Line 27: Line 28:
 
{| class="wikitable" | style="width: 60%"
 
{| class="wikitable" | style="width: 60%"
 
|-
 
|-
|style="width: 40%"| <p style="color: #DDDD88;font-size: 18px">CarriedObject() || .
+
|style="width: 40%"| <p style="color: #DDDD88;font-size: 18px">CarriedObject()</p>Returns<br>gameobject - carried object || Get the object this mobile is carrying. The carry slot is used when a user has picked up an object but not dropped it.
 
|}
 
|}
 
</center>
 
</center>
Line 38: Line 39:
 
{| class="wikitable" | style="width: 60%"
 
{| class="wikitable" | style="width: 60%"
 
|-
 
|-
|style="width: 40%"| <p style="color: #DDDD88;font-size: 18px">ClearCollisionBounds() || .
+
|style="width: 40%"| <p style="color: #DDDD88;font-size: 18px">ClearCollisionBounds()</p>Returns<br>bool - true if successful, false if not || Remove all collision entries from the specified object.
 
|}
 
|}
 
</center>
 
</center>
Line 49: Line 50:
 
{| class="wikitable" | style="width: 60%"
 
{| class="wikitable" | style="width: 60%"
 
|-
 
|-
|style="width: 40%"| <p style="color: #DDDD88;font-size: 18px">ClearPathTarget() || .
+
|style="width: 40%"| <p style="color: #DDDD88;font-size: 18px">ClearPathTarget()</p>Returns<br>bool - true if works, false if not || Tell the mobile to stop pathing to his target.
 
|}
 
|}
 
</center>
 
</center>
Line 60: Line 61:
 
{| class="wikitable" | style="width: 60%"
 
{| class="wikitable" | style="width: 60%"
 
|-
 
|-
|style="width: 40%"| <p style="color: #DDDD88;font-size: 18px">CloseDynamicWindow() || .
+
|style="width: 40%"| <p style="color: #DDDD88;font-size: 18px">CloseDynamicWindow()</p>Params<br>windowid - dynamic window id to close || Description: Close a dynamic window on the client.
 
|}
 
|}
 
</center>
 
</center>
Line 71: Line 72:
 
{| class="wikitable" | style="width: 60%"
 
{| class="wikitable" | style="width: 60%"
 
|-
 
|-
|style="width: 40%"| <p style="color: #DDDD88;font-size: 18px">CompleteLogout() || .
+
|style="width: 40%"| <p style="color: #DDDD88;font-size: 18px">CompleteLogout()</p>Returns<br>bool - true if successful, false if not || Complete the logout, saving the character to the backup.
 
|}
 
|}
 
</center>
 
</center>
Line 82: Line 83:
 
{| class="wikitable" | style="width: 60%"
 
{| class="wikitable" | style="width: 60%"
 
|-
 
|-
|style="width: 40%"| <p style="color: #DDDD88;font-size: 18px">ContainedBy() || .
+
|style="width: 40%"| <p style="color: #DDDD88;font-size: 18px">ContainedBy()</p>Returns<br>gameobject - container object if it is contained, null if not || Return the container this object is inside.
 
|}
 
|}
 
</center>
 
</center>
Line 93: Line 94:
 
{| class="wikitable" | style="width: 60%"
 
{| class="wikitable" | style="width: 60%"
 
|-
 
|-
|style="width: 40%"| <p style="color: #DDDD88;font-size: 18px">CopyObject() || .
+
|style="width: 40%"| <p style="color: #DDDD88;font-size: 18px">CopyObject()</p>Params<br>eventid - event identifier for the resulting createdobject event<br>(...) One or more object arguments to be passed to the CreatedObject event. Function references are not supported || Copy this object. Once the copy is done, a CreatedObject event is fired.
 
|}
 
|}
 
</center>
 
</center>

Latest revision as of 06:59, 25 November 2019

[Main] [Lua Examples]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Object Functions & Examples

CanHold()

Params
gameobject - target object
Returns
bool - true if can hold, false if can not
Is this object a container and can it hold the object passed in. This will fail if adding this object would put the container over its capacity. This does not currently check weight limits.

Example

 CODE EXAMPLE BLOCK

CanPathTo()

Params
origin - the origin position
destination - the destination position
Returns
bool - true if works, false if it does not
Checks for a valid path from the mobile's position to location using A* algorithm.

Example

 CODE EXAMPLE BLOCK

CarriedObject()

Returns
gameobject - carried object
Get the object this mobile is carrying. The carry slot is used when a user has picked up an object but not dropped it.

Example

 CODE EXAMPLE BLOCK

ClearCollisionBounds()

Returns
bool - true if successful, false if not
Remove all collision entries from the specified object.

Example

 CODE EXAMPLE BLOCK

ClearPathTarget()

Returns
bool - true if works, false if not
Tell the mobile to stop pathing to his target.

Example

 CODE EXAMPLE BLOCK

CloseDynamicWindow()

Params
windowid - dynamic window id to close
Description: Close a dynamic window on the client.

Example

 CODE EXAMPLE BLOCK

CompleteLogout()

Returns
bool - true if successful, false if not
Complete the logout, saving the character to the backup.

Example

 CODE EXAMPLE BLOCK

ContainedBy()

Returns
gameobject - container object if it is contained, null if not
Return the container this object is inside.

Example

 CODE EXAMPLE BLOCK

CopyObject()

Params
eventid - event identifier for the resulting createdobject event
(...) One or more object arguments to be passed to the CreatedObject event. Function references are not supported
Copy this object. Once the copy is done, a CreatedObject event is fired.

Example

 CODE EXAMPLE BLOCK