Its come along way since release.. See the discussion thread for updates and info.
I have included a demo script so that you can see how to interface with the variables.
Please give me feedback and if you have any requests, please make them in the discussion thread.
To run, just run VGExtreme and it will do the rest.
Please do not modify the includes/VGService.vbs file. However, any modifications you make to the main script will not get overwritten.
This is a community effort to make a nice bot. Please post any updates you make to the script so that everybody can enjoy it.
Here are the included API's for the first release. You can look at the includes/VGService.vbs file to get more detailed informationon how these are implemented. You dont have to use these simplified functions, but I havnt documented very much the direct interface. However, you can look at the sources and get a better feel for it. It might be easier for some to use the direct methods.
Code: Register to unlock hidden link
'/// -=*) \/anguard : Saga of |-|eroes (*=- ///
'/// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ///
'/// V G E x t r e m e V 1. 0 0 ///
'/// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ///
'///Author: WyvernX ///
'///Original Release: 2/14/07 ///
'///License: TaultUnleashed Premium Members ONLY ///
'///Summary: Enables memory access to Vanguard ///
'/// class objects and logs. ///
'///////////////////////////////////////////////////////
'///Notes: DO NOT EDIT THIS FILE ///
'/// THIS FILE WILL PATCH ON NEW RELEASES!!! ///
'///////////////////////////////////////////////////////
'/// ///
'/// Vanguard Service API ///
'/// ///
'///////////////////////////////////////////////////////
'///Notes: DO NOT EDIT THIS FILE ///
'/// THIS FILE WILL PATCH ON NEW RELEASES!!! ///
'///////////////////////////////////////////////////////
'Currently Implemented Functions:
'================================================
'function EnableChatLog() //Turns on the Live Chat log (this HOOKS into the game)
'function DissableChatLog() //Turns off the Live Chat log (this UNHOOKS from the game)
'function getPlayerName() //Returns the Player's Name
'function getPlayerHeading() //Returns the Player's Heading
'function getPlayerZ() //Returns the Player's Z Coordinage
'function getPlayerY() //Returns the Player's Y Coordinage
'function getPlayerX() //Returns the Player's X Coordinage
'function getPlayerHealth() //Returns the Player's Health
'function getPlayerEndurance() //Returns the Player's Endurance
'function getPlayerPower() //Returns the Player's Power
'function getPlayerSpeed() //Returns the Player's Speed
'function getPlayerLevel() //Returns the Player's Level
'function getTargetID() //Returns the Target SpawnID
'function getTargetName() //Returns the Target's Name
'function getTargetZ() //Returns the Target's Z Coordinage
'function getTargetY() //Returns the Target's Y Coordinage
'function getTargetX() //Returns the Target's X Coordinage
'function getTargetHealth() //Returns the Target's Health
'function getTargetDirection() //Returns the Player's Direction to the target
'function getTargetDistance() //Returns the Player's Distance to the target
'function getTargetPoints() //Returns the Target's Points
'function getTargetType() //Returns the Target's Type
'function getTargetLevel() //Returns the Target's Level
'sub setSearchDistance(distance) //Sets the distance for scanning for mobs (default is 40)
'function getNearestMobs(MobType) as ArrayList //Returns with an array of mob objects
'function getMobID(Mob) //Returns the Mob ID
'function getMobName(Mob) //Returns the Mob Name
'function getMobX(Mob) //Returns the Mob X
'function getMobY(Mob) //Returns the Mob Y
'function getMobZ(Mob) //Returns the Mob Z
'function getMobLevel(Mob) '//Returns the Mob Level
'function mobIsAttacking(Mob) '//Returns the true/false if mob is attacking something
'function getMobHealth(Mob) '//Returns the Mob Health
'function getMobPoints(Mob) '//Returns the Mob Points Rating (1 = easy, 2 = normal, 3 = harder, etc)
'function getMobType(Mob) '//Returns the MobType (see globals)
'function getMobDistance(Mob) '//Return the ingame distance to the mob from the player
'function getMobDirection(Mob) '//Returns the heading degrees to the mob from the player