Scripting - Targets data and function
Here can find some information about Enhanced Scripting function and data for Target operation!
Target Status
Check Target |
Syntax |
Target.HasTarget( ) |
Description: |
Get status if have target cursor in game or not |
Returns |
bool |
In Object: |
Target |
Parameters: |
none
|
Get Last Target Serial |
Syntax |
Target.GetLast( ) |
Description: |
Get serial number of last target |
Returns |
int |
In Object: |
Target |
Parameters: |
none
|
Get Last Attack Serial |
Syntax |
Target.GetLastAttack( ) |
Description: |
Get serial number of last attack target |
Returns |
int |
In Object: |
Target |
Parameters: |
none
|
Wait Target
Wait For Target |
Syntax |
Target.WaitForTarget(int, optional bool) |
Description: |
Pause script for wait server send target request. Must set a pause limit in ms. and optional flag True or False. True Not show cursor, false show it |
Returns |
void |
In Object: |
Target |
Parameters: |
int Pause, bool BlockCursor
|
Target Action
Target Relative |
Syntax |
Target.TargetExecuteRelative(int or mobile, int) |
Description: |
Send target execute to specific land point whit offset distance from mobile. Distance is calculated by target mobile direction. |
Returns |
void |
In Object: |
Target |
Parameters: |
int Serial or Mobile Mobiletarget, int offset
|
Target Execute |
Syntax |
Target.TargetExecute(int or item or mobile or int, int, int) |
Description: |
Send target execute to specific serial, item, mobile, X Y Z point. |
Returns |
void |
In Object: |
Target |
Parameters: |
int Serial or Item ItemtoTarget or Mobile Mobile to target or Point3D StaticCoords or int XCoord, int YCoord, int ZLevel
|
Target Resource |
Syntax |
Target.TargetResource(serial or item, string) |
Description: |
Find and target a resource using the item specified as first parameter. |
Returns |
void |
In Object: |
Target |
Parameters: |
int Serial or Item Itemt to use, string resourceName to target can be one of 'ore', 'sand', 'wood', 'graves', 'red mushrooms' or possibly some server based extensions |
Example:
Target.TargetResource(0x123456, "ore")
|
Prompt Target |
Syntax |
Target.PromptTarget(none or string) |
Description: |
Pick the serial from item or mobile. Can also specific a text message for prompt |
Returns |
int |
In Object: |
Target |
Parameters: |
none or string stringmessage
|
Prompt Target Ground Position |
Syntax |
Target.PromptGroundTarget(none or string) |
Description: |
Pick the coords from ground target. Can also specific a text message for prompt |
Returns |
point3d |
In Object: |
Target |
Parameters: |
none or string stringmessage
|
Cancel Target |
Syntax |
Target.Cancel( ) |
Description: |
Cancel target cursor. |
Returns |
void |
In Object: |
Target |
Parameters: |
none
|
Last Target |
Syntax |
Target.Last( ) |
Description: |
Target last object or mobile targetted. |
Returns |
void |
In Object: |
Target |
Parameters: |
none
|
Last Target Queued |
Syntax |
Target.LastQueued( ) |
Description: |
Queue next target to Last. |
Returns |
void |
In Object: |
Target |
Parameters: |
none
|
Last Self |
Syntax |
Target.Self( ) |
Description: |
Target Self. |
Returns |
void |
In Object: |
Target |
Parameters: |
none
|
Last Self Queued |
Syntax |
Target.SelfQueued( ) |
Description: |
Queue Next target to Self. |
Returns |
void |
In Object: |
Target |
Parameters: |
none
|
Set Last Target |
Syntax |
Target.SetLast(mobile or int) |
Description: |
Force set last target to specific mobile, by mobile type or serial. |
Returns |
void |
In Object: |
Target |
Parameters: |
mobile MobileTarget or int SerialTarget
|
Clear Last Attack Target |
Syntax |
Target.ClearLastAttack( ) |
Description: |
Clear Last Attacked Target. |
Returns |
void |
In Object: |
Target |
Parameters: |
none
|
Clear Last Target |
Syntax |
Target.ClearLast( ) |
Description: |
Clear Last Target. |
Returns |
void |
In Object: |
Target |
Parameters: |
none
|
Clear Queue Target |
Syntax |
Target.ClearQueue( ) |
Description: |
Clear Queue Target. |
Returns |
void |
In Object: |
Target |
Parameters: |
none
|
Clear Last and Queue Target |
Syntax |
Target.ClearLastandQueue( ) |
Description: |
Clear Last and Queue Target. |
Returns |
void |
In Object: |
Target |
Parameters: |
none
|
Target Filter
Set last Target Filter |
Syntax |
Target.SetLastTargetFromList(String) |
Description: |
Set Last Target from gui filter selector. |
Returns |
void |
In Object: |
Target |
Parameters: |
String TargetFilterName
|
Perform Target Filter |
Syntax |
Target.PerformTargetFromList(string) |
Description: |
Execute Target from gui filter selector. |
Returns |
void |
In Object: |
Target |
Parameters: |
String TargetFilterName
|
Attack Target Filter |
Syntax |
Target.AttackTargetFromList(string) |
Description: |
Attack Target from gui filter selector. |
Returns |
void |
In Object: |
Target |
Parameters: |
String TargetFilterName
|
Get Target from Filter |
Syntax |
Target.GetTargetFromList(string) |
Description: |
Get Mobile object from GUI Filter selector. If no mobile found return null |
Returns |
mobile |
In Object: |
Target |
Parameters: |
String TargetFilterName
|