Here can find some information about Enhanced Scripting function and data for Target operation!
| 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 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 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 |
| 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 |