![]() ![]() |
May 28 2008, 04:38 PM
Post
#1
|
|
|
Newbie ![]() Group: Members Posts: 5 Joined: 5-April 04 Member No.: 3,206 |
I was wondering if there was any BuffBot program for AC Tool that does not rely on Decal at all?
I only ask for the reason of when servers are updated and decal is down and or if decal ever goes away? |
|
|
|
Jun 7 2008, 04:27 PM
Post
#2
|
|
![]() Lord of the Forums ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 2,365 Joined: 23-April 03 Member No.: 22 |
None that I know of. It would be really difficult to do without it...and hope decal doesn't end because it will be a beast to write (at least if you want any kind of control to know if you've fizzled, when to cast, who and how to select them to cast, etc etc,)
-------------------- Ahhhhhhhhhhhhk
|
|
|
|
Jun 11 2008, 06:45 PM
Post
#3
|
|
|
Forum Master ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 854 Joined: 30-April 03 From: Shakopee, MN Member No.: 433 |
None that I know of. Yes, one was created when ToD came out and Decal was broke for a LONG, long time... But it's alot slower.. -------------------- ![]() ![]() A forum post should be like a skirt. Long enough to cover the subject material, but short enough to keep things interesting. ----------------------- Still Playing Wow. Now playing Runes of Magic, like a WoW Clone, Graphic Pig but Free(Sorta). Need to go back to the SWGemu too. ----------------------- My Macros on SkyDrive Nothing Public is out there.. heh |
|
|
|
Oct 28 2008, 06:06 PM
Post
#4
|
|
|
Insane Poster ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 323 Joined: 3-May 03 Member No.: 565 |
Very late in posting this, but it may prove usefull for someone at some point.
Buff Ho was the AC Tool macro buffbot. Here is the last version I have with some of my modifications in it. It ran pretty decently, but yes...was very slow. Still cool what can be done without decal. I rember also making an xp per hour calculator to run without decal. good times. CODE /////////////////////////////////////////////////////////////////////////////////////////////
// Buff HO - created by Zanduf of Morningthaw // Version .2b - Date: August 15, 2005 - ACTool Version // // Based off PortalHo by DrStrange of Morningthaw // // Life without DECAL sucks! This is my contribution to the AC community to allow players to run // buff bots. I've tried to comment this. // // I would also like to know of any and all improvements you've made to the script! // // ***This version is a collaboration between Catraena and Kronikjames of Frostfell!*** // // Credits // DrStrange of Morningthaw // Zanduf of Morningthaw // Tweaked a few things to make it faster. - Triple of Harvestgain // // // This script is free for use by any and all. Enjoy! ///////////////////////////////////////////////////////////////////////////////////////////// Constants // ***** The Following Constants are values you may want to customize for your bots operation. // Now you dont have to rumage thru the script to find them. // User Configurable Constants BotName=Kuma // *** Put the name of the toon running this macro! *** FizzleMax=5 // *** Change this to the maximum # of fizzles you want before bot gives up! // Feature Toggles EnableGems=0 // Set this to 0 to disable portal gem usage, set to 1 to enable EnableAds=1 // Set this to 0 to disable the random One-Liners, set to 1 to enable // Key Mappings CombatMode = ` // Dont change this! PrimaryPortal = 3 // Change to whatever # your summon portal 1 is on your spellbar SecondaryPortal = 4 // Change to whatever # your summon portal 2 is on your spellbar Recharge= 2 // Change to whatever # your stamina to mana is on your spellbar Right= D // Represents key to rotate us to the right Left= A // Represents key to rotate us to the left // Logfile Filenames Log = c:\log.txt // May change filename AND path WorkLog = c:\log2.txt // May change filename AND path HistoryLog = c:\history.txt // May change filename AND path OneLiners = c:\BuffHo_Ads.txt // Random Ads Files FizzleLog = c:\FizzleChk.txt // Temporary file used when casting - Deleted after usage // Portal Names P1 = Withereds // Name of your Portal 1 Tie P2 = Phyntos Menace // Name of your Portal 2 Tie // Time Intervals // Note: Values must be identified with the MIN or SEC after the value desired! AdInterval = 5 min // How often do you want the script to announce itself OneLinerInterval = 90 sec // How often do you want an Ad from the PORTALHO_ADS.TXT file to be broadcast RebuffInterval = 55 min //Rebuff Timer // Portal Gem Count - 25 Max Per stack! RithGem = 0 // Change this value to the # of portal gems you have in inventory SilyunGem = 0 // Change this value to the # of portal gems you have in inventory HoltGem = 0 // Change this value to the # of portal gems you have in inventory NantoGem = 0 // Change this value to the # of portal gems you have in inventory // ***** End of User Configurable Constants!! *** DO NOT CHANGE ANYTHING BELOW THIS LINE *** // Reserved Variables Version=v.2c // Macro Version VersionDate=8/9/2005 // Macro Version Release Date Value=NoValue // String WorkVar=NoValue // String Temp=99999 // Integer Temp2=99999 // Integer Temp3=99999 // Integer Length=99999 // Integer Time=0 // Timestamp Holder BotStarted=False // ** Toggle - Dont change StartTime=0 // ** Dont Change selfbufftimer=9900 // ** Dont Change SelfBuffCounter=0 //2700000 // 45 minutes in milliseconds Buffing=0 // Fizzle Detecting Constants Fizzled=0 // ** Dont Change FizzleCnt=0 // ** Dont Change FizzleValue=NoValue // ** Dont Change FizzCheck=NoValue // ** Dont Change // Chat Tokens From = NoValue // Dont change this! Command = NoValue // Dont change this! // Phrases Tell = TELLS YOU, // Key parsing phrase script reacts on Fizz = You cast // Key phrase for fizzle detection. // Portal Gems // NOTE! Your limited to 9 portal gems! You place the portal gems icon into one of the 9 toolbar slots and // identify the corresponding toolbar slot here in the following constants. AvailableGems=Rithwic, Silyun, Holtburg and Nanto // Change this to the names of portal gems you have available // ** Recommend using names you want you bot to trigger usage on! ** // Example: /Tell $BotName, Rithwic // /Tell $BotName, Silyun // Command Counters - Dont Change cntPrimary = 0 cntSecondary = 0 cntWhereto = 0 cntHelp = 0 cntGems = 0 cntAbout = 0 cntStats = 0 cntUnknown = 0 cntFizzled = 0 // One-Liners - Dont Change ad_Count = 0 ad_Text = NoValue Random = 0 Item = 0 spellloc = 730, 715 End Constructs File1=File // Logfile File2=File // History Logfile File3=File // Statistics Logfile File4=File // Reads our 'one-liner' text file File5=File // Fizzle Log End // This line is necessary to select the proper window SetActiveWindow Asheron's Call ObjVar 10 // Our Main Loop While 1=1 SetActiveWindow Asheron's Call // Make AC the active window (just a safeguard) Delay 5 Sec // ** Uncomment this if you'll be using fullscreen If $BotStarted = False SetConst WorkVar = **Bot Started Call History SetConst StartTime = $Time SetConst BotStarted = True End saypaste /unfilter -all ProcessMessages // Allow procedures with timed executions to run if necessary Delay 2 Sec Saypaste /log $Log // Turn on AC's Log to trap chat Delay 5 Sec // Allow the log to collect chat for command processing Saypaste /log // Turn off AC's loggin Delay .1 Sec CopyFile $Log, $WorkLog // Make a 'work' copy of AC's log Delay .1 Sec // We're making sure its had enough time to copy completely Call FileHandle // Now call our filehandling routine (*If $selfbufftimer >= 8900 call selbuff setconst $selfbufftimer = 0 Else inc $selfbufftimer End*) End //Will check the current status of the bot and assure that we are in peace mode Procedure emotedance Delay 1000 Keys k //emote Point Delay 2000 Keys ` //combat stance Delay 2000 Keys s // Stand Delay 4000 End // Maintain an external logfile of all requests received by our script Procedure History FileOpen File2, $HistoryLog // Open History Logfile FileAppend File2 // Add to the file FormatDateTime Time = {now}, m/d/yy h:nn // Format the date/time FileWrite File2, $Time $WorkVar // Timestamp and write command received and by whom FileClose File2 // Close History Logfile End // Read in our One Liners Procedure OneLiner Every $OneLinerInterval FileOpen File4, $OneLiners FileReset File4 FileRead File4, $ad_Count // Read in the 1st Line from the PortalHo_Ads.txt - this is # of lines in the file Compute Random = RND($ad_count) // Randomize a number from 1 to $ad_Count FormatNumber Item = $Random, #;;1 // Since the function RND returns a number in ##.### we need to format to a whole # Loop $Item // Loop thru this # of times FileRead File4, $ad_Text End FileClose File4 Delay .3 Saypaste /me Ad# $Item : $ad_Text // Broadcast the random line of text from the file End // This procedure is responsible for File IO of main logfile Procedure FileHandle FileOpen File1, $WorkLog // Open our copy of the log FileReset File1 // Reset the reading to start at the beginning While 1=1 // Loop FileRead File1, $WorkVar // Read a Line From log file If EOF File1 Break // If its end of file, exit procedure Else StrUpper $Value = $WorkVar // Else convert the read line to uppercase - allows for case insensitive commands Call Parse // Call our chat parser End End Fileclose File1 // Close our copy of the log file Delay .5 Sec DeleteFile $Log // Delete the main copy of log file Delay .5 Sec DeleteFile $WorkLog // Delete our copy of the log file Delay .5 Sec Saypaste /log $Log // Have AC start logging chat again Delay 5 Sec End // Handles any errors (BAH!) encountered during execution Procedure ERR on Error Saypaste /log c:\log.txt // If you have no log file already, open/create one to start collecting chat SetConst ErrorHandled = True // Prevent any error dialogs From popping up. End // This announces your characters portal service Procedure Advertise Every $AdInterval Saypaste /me is a very primitive BUFFBOT Tell me WHERETO for portals or HELP for commands! Donations appreciated. (No, DECAL isn't released yet!) End // Announce and Summon Portal 1 Procedure Portal1 Saypaste Summoning $P1 on my left... // Announce we're about to summon portal 1 Call emotedance Call Face $Left // Turn left call combat SetConst Buffing = 1 delay 3 sec MousePos 116, 594 // Cast spell tab 3 delay 1 sec LeftClick delay 1 sec setconst spellloc = 140, 630 //Selecting Summon Primary Portal (slot 3) call spellcast If $Fizzled = 0 // Did we fizzle while casting? Saypaste [ $P1 Portal Open! ] // Ok we opened the portal, tell 'em (DUH) Saypaste *SHOO* // Can change this to anything you'd like - Currently does *SHOO* emote End SetConst Buffing = 0 call combat SetConst Fizzled = 0 // Reset our fizzled flag to 0 for next portal request Call Face $Right // Turn back to start position End // Announce and Summon Portal 2 Procedure Portal2 Saypaste Summoning $P2 on my right... // Announce we're about to summon portal 2 Call emotedance Call Face $Right // Turn right call combat SetConst Buffing = 1 delay 3 sec MousePos 116, 594 //Selecting spell tab 3 delay 1 sec LeftClick delay 1 sec setconst spellloc = 175, 630 // Cast Summon Secondary Portal (slot 4) call spellcast If $Fizzled = 0 // Did we fizzle while casting? Saypaste [ $P2 Portal Open! ] // Ok we opened the portal, tell 'em (DUH) Saypaste *SHOO* // Can change this to anything you'd like - Currently does *SHOO* emote End SetConst Buffing = 0 call combat SetConst Fizzled = 0 // Reset our fizzled flag to 0 for next portal request Call Face $Left // Turn back to start position End // Stop if AC isn't the 'active' window Procedure SwitchedWindow On WindowChange SetActiveWindow Asheron's Call // Make AC the active window (just a safeguard) Saypaste /log // Just in case theres a logfile still open, close it // Before we stop running, we want to add an entry in the history of all commands recognized during this session! SetConst WorkVar = Processed: ($cntHelp) HELP, ($cntWhereto) WHERETO, ($cntPrimary) PRIMARY, Call History SetConst WorkVar = ($cntSecondary) SECONDARY, ($cntAbout) ABOUT, ($cntGems) GEMS, Call History SetConst WorkVar = ($cntFizzled) FIZZLES and ($cntStats) STATS commands this session! Call History SetConst WorkVar = **Bot Stopped Call History Stop End // Use portal gem in toolbar slot ## Procedure UseGem Using ToolSlotNumber KeyDown $ToolSlotNumber 1 Sec // Use Portal Gem in Slot # Call GemCount // Display Portal Gem's remaining End // Bot Facing Procedure Face Using Direction KeyDown $Direction .3 Sec Delay 1 Sec End // Handles all Tokenizing of recorded chat in logfiles // Example Chatline: // Drstrange tells you, "HeLp" // // ** 7/28 Revised parsing to handle people pasting tells made to them as open/private chat - Was giving the script fits Procedure Parse If $Value Contains $Tell // The word TELLS in chatline? StrPos Temp = $Tell, $WorkVar // Find position in chatline the word is found If $Temp > 0 // If Temp is > 0 then it was found Compute Temp = $Temp - 1 // Subtract 1 from detected position so we dont include the first letter StrCopy From = $WorkVar, 1, $Temp // Now we can extract who sent us the /Tell StrTrim $From // Remove blanks around player name Compute Temp2 = $Temp + 12 // Calculate position subtracting the search phrase 'tells you, ' StrLen Length = $WorkVar + 1 // Get the entire length of this chatline Compute Temp3 = $Length - $Temp2 // Calculate the # of characters to use after: tells you, StrCopy Command = $WorkVar, $Temp2, $Temp3 // Select the remainder of the chatline after: tells you, // Our Command List // ** This is where you can add any custom commands you'd like. // ** Insert your new command just after the line 'Else' // // ** Example of new command. // When Contains NewCommand // Call NewCommandProcedure // // Then create a new procedure. (Before any existing procedures and after and end's) // // Procedure NewCommand // Say This is my new command! // End // If our script has gotten to this Section then its safe to check the entire line again for // which command was sent, since we already have extracted the player that sent the command. Case $Value When Contains "HELP" Call Help // Display bots recognized commands Inc cntHelp // Add 1 to count When Contains "WHERETO" Call Where // Display where we are tied Inc cntWhereto // Add 1 to count When Contains "PRIMARY" Call Portal1 // Summon Portal 1 Inc cntPrimary // Add 1 to count When Contains "SECONDARY" Call Portal2 // Summon Portal 2 Inc cntSecondary // Add 1 to count When Contains "ABOUT" Call About // About this script Inc cntAbout // Add 1 to count When Contains "STATS" Call Stats // Display bot statics Inc cntStats // Add 1 to count When Contains "BUFFS" Call Selfbuff // Force Buffs Inc cntStats // Add 1 to count When Contains "sword" Call sword // Sword Buffs Inc cntSecondary // Add 1 to count When Contains "axe" Call axe // axe Buffs Inc cntSecondary // Add 1 to count When Contains "dagger" Call dagger // dagger Buffs Inc cntSecondary // Add 1 to count When Contains "mace" Call mace // mace Buffs Inc cntSecondary // Add 1 to count When Contains "spear" Call spear // Spear Buffs Inc cntSecondary // Add 1 to count When Contains "thrown" Call thrown // thrown Buffs Inc cntSecondary // Add 1 to count When Contains "bow" Call bow // bow Buffs Inc cntSecondary // Add 1 to count When Contains "xbow" Call xbow // xbow Buffs Inc cntSecondary // Add 1 to count When Contains "ua" Call ua // UA Buffs Inc cntSecondary // Add 1 to count When Contains "staff" Call mace // mace Buffs Inc cntSecondary // Add 1 to count When Contains "mage" Call mage // Mage Buffs Inc cntSecondary // Add 1 to count When Contains "3school" Call 3School // 3School Buffs Inc cntSecondary // Add 1 to count When Contains "tinkers" Call Tinkers // Tinkers Buffs Inc cntSecondary // Add 1 to count When Contains "trades" Call Trades // Trades Buffs Inc cntSecondary // Add 1 to count When Contains "strength" Call Strength // Strength Buffs Inc cntSecondary // Add 1 to count When Contains "Allegiance" Call Allegiance // Mage Buffs Inc cntSecondary // Add 1 to count When Contains "weapon" Call Weapon // Weapon Buffs Inc cntSecondary // Add 1 to count When Contains "shield" Call Shield // Shield Buffs Inc cntSecondary // Add 1 to count When Contains "wand" Call Wand // Wand Buffs Inc cntSecondary // Add 1 to count Else Call Unknown // An unknown command was detected Inc cntUnknown Call Help // Help the user by providing them help on an unknown command End Call History // Update history file with received command End End End // Sent after using a portal gem to display # of gems we have remaining Procedure GemCount If $EnableGems = 1 Saypaste I have the following portal gems left: Saypaste Rithwic ($RithGem), Silyun ($SilyunGem), Holtburg ($HoltGem) and Nanto ($NantoGem) End End // Response sent to player when STATS command is received Procedure Stats Saypaste /Tell $From, Bot was started @ $StartTime. Saypaste /Tell $From, I've Processed: ($cntHelp) HELP, ($cntWhereto) WHERETO, ($cntPrimary) PRIMARY, ($cntSecondary) SECONDARY, Saypaste /Tell $From, ($cntAbout) ABOUT, ($cntGems) GEMS, ($cntUnknown) UNKNOWN and ($cntStats) STATS this session! End // Response sent to player when GEMS command is received Procedure Gems If $EnableGems = 0 Saypaste /Tell $From, Sorry, this bot doesn't support this function.... Else Saypaste /Tell $From, Available Portal Gems: $AvailableGems Saypaste /Tell $From, To have me open a gem, example: /Tell $BotName, Rithwic Saypaste /Tell $From, ** Notice: You *MUST* have ToD to enter Silyun portals! End End // Response sent to player when HELP command is received // ** If you add your own commands, be sure you place that command in the sent valid commands line!! Procedure Help Saypaste /Tell $From, Commands: About, Help, Whereto, Sword, Axe, Dagger, Mace, Spear, Staff, Thrown, Bow, Xbow, UA Primary and Secondary Saypaste /Tell $From, 3School Tinkers, Trades, Strength, Allegiance, Weapon, Shield, and Wand. Saypaste /Tell $From, Example Usage: /tell $BotName, WHERETO Saypaste /Tell $From, ALSO, YOU MUST BE THE CLOSEST PERSON TO THE BOT TO RECIEVE BUFFS. Please step away when you are finished. Saypaste /Tell $From, ** Please note unpredictable lag may require you to send your command a second time! ** Saypaste /Tell $From, ** Also remain still while I am casting on you, as your moving can cause me to skip a spell due to my moving to reface you. ** End // Response sent to player when an UNKNOWN command is received Procedure Unknown Saypaste /Tell $From, UNKNOWN COMMAND! End // Response sent to player when WHERETO command is received Procedure Where Saypaste /Tell $From, I can summon $P1 (Primary) and $P2 (Secondary)... Saypaste /Tell $From, Example: /Tell $BotName, Primary End // Response sent to player when ABOUT command is received Procedure About Saypaste /Tell $From, [ Buff Ho: $Version - $VersionDate ] Saypaste /Tell $From, This macro is a modified version by Kuma of Verdantine, created from the work of Zanduf of Morningthaw and modified by Catraena and Kronikjames of Frostfell! Based of DrStrange's of Morningthaw Portal Ho Initial Release: 7/05 End // Buffs start here someplace Procedure weapon // Insert script commands here. Use ":CALL weapon" to use saypaste /Tell $From, You have 7 seconds to equip your weapon while you stand on top of me for buffs. Saypaste /Tell $From, Please remain still while I am casting on you, as you'r moving can cause me to skip a spell due to me moving to reface you. delay 8 sec saypaste /filter -all Call emotedance Call Combat // Toggle into Combat mode SetConst Buffing = 1 call mana keydown / .5 delay 1 sec call fourtab SetConst Buffing = 0 Call Combat // Toggle into Peace mode saypaste /unfilter -all Saypaste /Tell $From, You are done. Please donate and step away from bot. End Procedure shield // Insert script commands here. Use ":CALL shield" to use. saypaste /Tell $From, You have 7 seconds to equip your shield while you stand on top of me for buffs. Saypaste /Tell $From, Please remain still while I am casting on you, as you'r moving can cause me to skip a spell due to me moving to reface you. delay 8 sec saypaste /filter -all Call emotedance Call Combat // Toggle into Combat mode SetConst Buffing = 1 // Toggle into Combat mode call mana keydown / .5 delay 1 sec call threetab SetConst Buffing = 0 Call Combat // Toggle into Peace mode saypaste /unfilter -all Saypaste /Tell $From, You are done. Please donate and step away from bot. End Procedure wand // Insert script commands here. Use ":CALL wand" to use. saypaste /Tell $From, You have 7 seconds to equip your casting item while you stand on top of me for buffs. Saypaste /Tell $From, Please remain still while I am casting on you, as you'r moving can cause me to skip a spell due to me moving to reface you. delay 8 sec saypaste /filter -all Call emotedance Call Combat // Toggle into Combat mode SetConst Buffing = 1 // Toggle into Combat mode delay 1 sec keydown / .5 delay 1 sec Call MageFourTab SetConst Buffing = 0 Call Combat // Toggle into Peace mode saypaste /unfilter -all Saypaste /Tell $From, You are done. Please donate and step away from bot. End Procedure strength // Insert script commands here. Use ":CALL strength" to use. saypaste /Tell $From, You have 7 seconds to gather yourself while you stand on top of me for buffs. Saypaste /Tell $From, Please remain still while I am casting on you, as you'r moving can cause me to skip a spell due to me moving to reface you. delay 8 sec saypaste /filter -all Call emotedance Call Combat // Toggle into Combat mode SetConst Buffing = 1 delay 1 sec keydown / .5 delay 1 sec mousePos 160, 598 // Select Spell Tab 4 delay 1 sec LeftClick delay 1 sec setconst spellloc = 302, 630 // Cast Might of the 5 Mules call mana SetConst Buffing = 0 Call Combat // Toggle into Peace mode saypaste /unfilter -all Saypaste /Tell $From, You are done. Please donate and step away from bot. End Procedure allegiance //Insert script commands here. Use ":CALL allegiance" to use. saypaste /Tell $From, You have 7 seconds to gather yourself while you stand on top of me for buffs. Saypaste /Tell $From, Please remain still while I am casting on you, as you'r moving can cause me to skip a spell due to me moving to reface you. delay 8 sec saypaste /filter -all Call emotedance Call Combat // Toggle into Combat mode SetConst Buffing = 1 delay 1 sec keydown / .5 delay 1 sec MousePos 160, 598 // Select Spell Tab 4 delay 1 sec LeftClick delay 1 sec setconst spellloc = 495, 630 // Cast Ar-Pei's Boon call mana setconst spellloc = 530, 630 // Cast Odif's Boon Call mana SetConst Buffing = 0 Call Combat // Toggle into Peace mode saypaste /unfilter -all Saypaste /Tell $From, You are done. Please donate and step away from bot. End Procedure tinkers // Insert script commands here. Use ":CALL tinkers" to use. saypaste /Tell $From, You have 7 seconds to gather yourself while you stand on top of me for buffs. Saypaste /Tell $From, Please remain still while I am casting on you, as you'r moving can cause me to skip a spell due to me moving to reface you. delay 8 sec saypaste /filter -all Call emotedance Call Combat // Toggle into Combat mode SetConst Buffing = 1 delay 1 sec keydown / .5 delay 1 sec MousePos 160, 598 // Select Spell Tab 4 delay 1 sec LeftClick delay 1 sec keydown / .5 setconst spellloc = 302, 630 // Cast Might of the 5 Mules call mana setconst spellloc = 205, 630 // Cast Temeritous Touch call mana setconst spellloc = 175, 630 // Cast Boon of Refinement call mana setconst spellloc = 240, 630 // Cast Calming Gaze call mana setconst spellloc = 495, 630 // Cast Ar-Pei's Boon call mana setconst spellloc = 530, 630 // Cast Odif's Boon call mana mousePos 300, 598 // Select Spell Tab 7 delay 1 sec LeftClick delay 1 sec setconst spellloc = 400, 630 // Cast Koga's Boon call mana setconst spellloc = 432, 630 // Cast Celdiseth's Boon call mana setconst spellloc = 465, 630 // Cast Yoshi's Boon call mana setconst spellloc = 495, 630 // Cast Jibril's Boon call mana SetConst Buffing = 0 Call Combat // Toggle into Peace mode saypaste /unfilter -all Saypaste /Tell $From, You are done. Please donate and step away from the bot. End Procedure trades // Insert script commands here. Use ":CALL trades" to use. saypaste /Tell $From, You have 7 seconds to gather yourself while you stand on top of me for buffs. Saypaste /Tell $From, Please remain still while I am casting on you, as you'r moving can cause me to skip a spell due to me moving to reface you. delay 8 sec saypaste /filter -all Call emotedance Call Combat // Toggle into Combat mode SetConst Buffing = 1 delay 1 sec keydown / .5 delay 1 sec MousePos 160, 598 // Select Spell Tab 4 delay 1 sec LeftClick setconst spellloc = 302, 630 // Cast Might of the 5 Mules call mana setconst spellloc = 205, 630 // Cast Temeritous Touch call mana setconst spellloc = 175, 630 // Cast Boon of Refinement call mana setconst spellloc = 240, 630 // Cast Calming Gaze call mana setconst spellloc = 495, 630 // Cast Ar-Pei's Boon call mana setconst spellloc = 530, 630 // Cast Odif's Boon call mana mousePos 300, 598 // Select Spell Tab 7 delay 1 sec LeftClick delay 1 sec setconst spellloc = 530, 630 // Cast Silencia's Boon call mana setconst spellloc = 560, 630 // Cast Morimoto's Boon call mana setconst spellloc = 592, 630 // Cast Oswald's Boon call mana MousePos 70, 600 // Select Tab 2 delay 1 sec LeftClick delay 1 sec setconst spellloc = 398, 630 // Cast Lilitha's Boon call mana SetConst Buffing = 0 Call Combat // Toggle into Peace mode saypaste /unfilter -all Saypaste /Tell $From, You are done. Please donate and step away from the bot. End Procedure sword // Insert script commands here. Use ":CALL sword" to use. saypaste /Tell $From, You have 7 seconds to equip your weapon and shield while you stand on top of me for buffs. Saypaste /Tell $From, ** Also remain still while I am casting on you, as you'r moving can cause me to skip a spell due to me moving to reface you. ** delay 8 sec saypaste /filter -all Call emotedance Call Combat // Toggle into Combat mode SetConst Buffing = 1 MousePos 70, 600 // Select Spell Tab 2 delay 1 sec LeftClick delay 1 sec keydown / .5 setconst spellloc = 141, 630 // Cast MacNiall's Boon call stam call mana call fourtab call threetab call onetab call twotab saypaste /unfilter -all Saypaste /Tell $From, You are done. Please donate and step away from the bot. End Procedure axe saypaste /Tell $From, You have 7 seconds to equip your weapon and shield while you stand on top of me for buffs. Saypaste /Tell $From, ** Also remain still while I am casting on you, as you'r moving can cause me to skip a spell due to me moving to reface you. ** delay 8 sec saypaste /filter -all // Insert script commands here. Use ":CALL axe" to use. Call emotedance Call Combat // Toggle into Combat mode SetConst Buffing = 1 MousePos 70, 600 // Select Tab 2 delay 1 sec LeftClick delay 1 sec keydown / .5 setconst spellloc = 175, 630 // Cast Reenigne's Boon call stam call mana call fourtab call threetab call onetab call twotab saypaste /unfilter -all Saypaste /Tell $From, You are done. Please donate and step away from the bot. End Procedure dagger saypaste /Tell $From, You have 7 seconds to equip your weapon and shield while you stand on top of me for buffs. Saypaste /Tell $From, ** Also remain still while I am casting on you, as you'r moving can cause me to skip a spell due to me moving to reface you. ** delay 8 sec saypaste /filter -all // Insert script commands here. Use ":CALL dagger" to use. Call emotedance Call Combat // Toggle into Combat mode SetConst Buffing = 1 MousePos 70, 600 // Select Tab 2 delay 1 sec LeftClick delay 1 sec keydown / .5 setconst spellloc = 205, 630 // Cast Gertarh's Boon call stam call mana call fourtab call threetab call onetab call twotab saypaste /unfilter -all Saypaste /Tell $From, You are done. Please donate and step away from the bot. End Procedure staff saypaste /Tell $From, You have 7 seconds to equip your weapon and shield while you stand on top of me for buffs. Saypaste /Tell $From, ** Also remain still while I am casting on you, as you'r moving can cause me to skip a spell due to me moving to reface you. ** delay 8 sec saypaste /filter -all // Insert script commands here. Use ":CALL dagger" to use. Call emotedance Call Combat // Toggle into Combat mode SetConst Buffing = 1 MousePos 20, 598 // Select Spell Tab 1 delay 1 sec LeftClick delay 1 sec keydown / .5 setconst spellloc = 302, 630 // Cast Anadil's Boon call stam call mana call fourtab call threetab call onetab call twotab saypaste /unfilter -all Saypaste /Tell $From, You are done. Please donate and step away from the bot. End Procedure mace saypaste /Tell $From, You have 7 seconds to equip your weapon and shield while you stand on top of me for buffs. Saypaste /Tell $From, ** Also remain still while I am casting on you, as you'r moving can cause me to skip a spell due to me moving to reface you. ** delay 8 sec saypaste /filter -all // Insert script commands here. Use ":CALL mace" to use. Call emotedance Call Combat // Toggle into Combat mode SetConst Buffing = 1 MousePos 70, 600 // Select Tab 2 delay 1 sec LeftClick delay 1 sec keydown / .5 setconst spellloc = 240, 630 // Cast Mi-Krauli's Boon call stam call mana call fourtab call threetab call onetab call twotab saypaste /unfilter -all Saypaste /Tell $From, You are done. Please donate and step away from the bot. End Procedure spear saypaste /Tell $From, You have 7 seconds to equip your weapon and shield while you stand on top of me for buffs. Saypaste /Tell $From, ** Also remain still while I am casting on you, as you'r moving can cause me to skip a spell due to me moving to reface you. ** delay 8 sec saypaste /filter -all // Insert script commands here. Use ":CALL spear" to use. Call emotedance Call Combat // Toggle into Combat mode SetConst Buffing = 1 MousePos 70, 600 // Select Tab 2 delay 1 sec LeftClick delay 1 sec keydown / .5 setconst spellloc = 270, 630 // Cast Tibri's Boon call stam call mana call fourtab call threetab call onetab call twotab saypaste /unfilter -all Saypaste /Tell $From, You are done. Please donate and step away from the bot. End Procedure thrown saypaste /Tell $From, You have 7 seconds to equip your weapon while you stand on top of me for buffs. Saypaste /Tell $From, ** Also remain still while I am casting on you, as you'r moving can cause me to skip a spell due to me moving to reface you. ** delay 8 sec saypaste /filter -all // Insert script commands here. Use ":CALL thrown" to use. Call emotedance Call Combat // Toggle into Combat mode SetConst Buffing = 1 MousePos 70, 600 // Select Tab 2 delay 1 sec LeftClick delay 1 sec keydown / .5 setconst spellloc = 300, 630 // Cast Asmolum's Boon call mana setconst spellloc = 398, 630 // Cast Lilitha's Boon call stam call mana call onetab call twotab saypaste /unfilter -all Saypaste /Tell $From, You are done. Please donate and step away from the bot. End Procedure bow saypaste /Tell $From, You have 7 seconds to equip your weapon while you stand on top of me for buffs. Saypaste /Tell $From, ** Also remain still while I am casting on you, as you'r moving can cause me to skip a spell due to me moving to reface you. ** delay 8 sec saypaste /filter -all // Insert script commands here. Use ":CALL bow" to use. Call emotedance Call Combat // Toggle into Combat mode SetConst Buffing = 1 MousePos 70, 600 // Select Tab 2 delay 1 sec LeftClick delay 1 sec keydown / .5 setconst spellloc = 335, 630 // Cast Strathelar's Boon call mana setconst spellloc = 398, 630 // Cast Lilitha's Boon call stam call mana call fourtab call onetab call twotab saypaste /unfilter -all Saypaste /Tell $From, You are done. Please donate and step away from the bot. End Procedure xbow saypaste /Tell $From, You have 7 seconds to equip your weapon while you stand on top of me for buffs. Saypaste /Tell $From, ** Also remain still while I am casting on you, as you'r moving can cause me to skip a spell due to me moving to reface you. ** delay 8 sec saypaste /filter -all // Insert script commands here. Use ":CALL xbow" to use. Call emotedance Call Combat // Toggle into Combat mode SetConst Buffing = 1 MousePos 70, 600 // Select Tab 2 delay 1 sec LeftClick delay 1 sec keydown / .5 setconst spellloc = 365, 630 // Cast Barnar's Boon call stam call mana setconst spellloc = 398, 630 // Cast Lilitha's Boon call mana call fourtab call onetab call twotab saypaste /unfilter -all Saypaste /Tell $From, You are done. Please donate and step away from the bot. End Procedure ua saypaste /Tell $From, You have 7 seconds to equip your weapon and shield while you stand on top of me for buffs. Saypaste /Tell $From, ** Also remain still while I am casting on you, as you'r moving can cause me to skip a spell due to me moving to reface you. ** delay 8 sec saypaste /filter -all // Insert script commands here. Use ":CALL ua" to use. Call emotedance Call Combat // Toggle into Combat mode SetConst Buffing = 1 MousePos 70, 600 // Select Tab 2 delay 1 sec LeftClick delay 1 sec keydown / .5 setconst spellloc = 430, 630 // Cast Hamud's Boon call stam call mana call fourtab call threetab call onetab call twotab saypaste /unfilter -all Saypaste /Tell $From, You are done. Please donate and step away from the bot. End Procedure mage saypaste /Tell $From, You have 7 seconds to equip your wand while you stand on top of me for buffs. Saypaste /Tell $From, ** Also remain still while I am casting on you, as you'r moving can cause me to skip a spell due to me moving to reface you. ** delay 8 sec saypaste /filter -all // Insert script commands here. Use ":CALL mage" to use. Call emotedance Call Combat // Toggle into Combat mode SetConst Buffing = 1 MousePos 70, 600 // Select Tab 2 delay 1 sec LeftClick delay 1 sec keydown / .5 setconst spellloc = 462, 630 // Cast Harlune's Boon call stam call mana setconst spellloc = 497, 630 // Cast Adja's Blessing call mana setconst spellloc = 525, 630 // Cast Celcynd's Boon call mana setconst spellloc = 560, 630 // Cast Heiromancer's Boon call mana setconst spellloc = 592, 630 // Cast Nuhmudira's Boon call mana //setconst spellloc = 624, 630 // Cast Mystic's Blessing //call mana //setconst spellloc = 656, 630 // Cast Cragstone's Will //call mana //call stam call onetab Call MageFourTab call twotab saypaste /unfilter -all Saypaste /Tell $From, You are done. Please donate and step away from the bot. End Procedure 3school saypaste /Tell $From, You have 7 seconds to equip your wand while you stand on top of me for buffs. Saypaste /Tell $From, ** Also remain still while I am casting on you, as you'r moving can cause me to skip a spell due to me moving to reface you. ** delay 8 sec saypaste /filter -all // Insert script commands here. Use ":CALL mage" to use. Call emotedance Call Combat // Toggle into Combat mode SetConst Buffing = 1 MousePos 70, 600 // Select Tab 2 delay 1 sec LeftClick delay 1 sec keydown / .5 setconst spellloc = 462, 630 // Cast Harlune's Boon call mana setconst spellloc = 497, 630 // Cast Adja's Blessing call mana setconst spellloc = 525, 630 // Cast Celcynd's Boon call mana setconst spellloc = 592, 630 // Cast Nuhmudira's Boon call mana Call MageFourTab saypaste /unfilter -all Saypaste /Tell $From, You are done. Please donate and step away from the bot. End procedure selfbuff When {ElapsedMsec} > $SelfBuffCounter If $Buffing = 1 Exit Else saypaste /filter -all Call emotedance Call Combat // Toggle into Combat mode SetConst Buffing = 1 MousePos 255, 598 // Select Spell Tab 6 delay 1 sec LeftClick delay 1 sec setconst spellloc = 140, 630 // Cast Mind Blossom Call mana setconst spellloc = 175, 630 // Cast Inner Calm Call mana setconst spellloc = 205, 630 // Cast Adja's Blessing call mana setconst spellloc = 240, 630 // Cast Harlune's Blessing Call mana setconst spellloc = 270, 630 // Cast Celcynd's Blessing Call mana setconst spellloc = 302, 630 // Cast Perseverance call mana setconst spellloc = 335, 630 // Cast Nuhmudira's Blessing Call mana setconst spellloc = 365, 630 // Cast Might of the Lugians Call mana setconst spellloc = 400, 630 // Cast Battlemage's Blessing call mana setconst spellloc = 432, 630 // Cast Unflinching Persistence Call mana //setconst spellloc = 460, 630 // Cast Odif's Blessing //Call mana //setconst spellloc = 494, 630 // Cast Ar-Pei's Blessing //call mana KeyDown l .5 Delay 1 sec setconst spellloc = 530, 630 // Cast Mystic's Blessing Call mana SetConst Buffing = 0 Call Combat // Toggle out of Combat mode Delay 500 saypaste /unfilter -all Compute SelfBuffCounter = {ElapsedMsec} + 2700000 // Add 45 minutes to 'Now' end End procedure onetab mousePos 160, 598 // Select Spell Tab 4 delay 1 sec LeftClick delay 1 sec setconst spellloc = 140, 630 // Cast Aliester's Boon #3 Call mana setconst spellloc = 175, 630 // Cast Boon of Refinement #4 Call mana setconst spellloc = 205, 630 // Cast Temeritous Touch #5 call mana setconst spellloc = 240, 630 // Cast Calming Gaze #6 Call mana setconst spellloc = 270, 630 // Cast Bolstered Will #7 Call mana setconst spellloc = 302, 630 // Cast Might of the 5 Mules #8 call mana setconst spellloc = 335, 630 // Cast Saladur's Boon #9 Call mana setconst spellloc = 365, 630 // Cast Ogfoot #10 Call mana setconst spellloc = 400, 630 // Cast Web of Deflection #11 call mana setconst spellloc = 432, 630 // Cast Web of Defense #12 Call mana setconst spellloc = 465, 630 // Cast Web of Resistance #13 Call mana setconst spellloc = 495, 630 // Cast Ar-Pei's Boon #14 call mana setconst spellloc = 530, 630 // Cast Odif's Boon #15 Call mana setconst spellloc = 560, 630 // Cast Oswald's Boon #16 Call mana setconst spellloc = 592, 630 // Cast Avalenne's Boon #17 Call mana // setconst spellloc = 624, 630 // Cast Jahannan's Boon or Arcanum Enlightenment // call mana end procedure twotab mousePos 210, 598 // Select Spell Tab 5 delay 1 sec LeftClick delay 1 sec setconst spellloc = 140, 630 // Cast Executor's Boon Call mana setconst spellloc = 175, 630 // Cast Caustic Boon Call mana setconst spellloc = 205, 630 // Cast Boon of the Blade Turner call mana setconst spellloc = 240, 630 // Cast Boon of the Mace Turner Call mana setconst spellloc = 270, 630 // Cast Icy Boon Call mana setconst spellloc = 302, 630 // Cast Fiery Boon call mana setconst spellloc = 335, 630 // Cast Storm's Boon Call mana setconst spellloc = 365, 630 // Cast Boon of the Arrow Turner Call mana setconst spellloc = 400, 630 // Cast Hydra's Head call mana setconst spellloc = 432, 630 // Cast Tenaciousness Call mana setconst spellloc = 465, 630 // Cast Battlemage's Boon Call mana setconst spellloc = 495, 630 // Moved Critter from tabone - Cast Jahannan's Boon call mana setconst spellloc = 530, 630 // Moved Critter from tabone - Cast Arcanum Enlightenment Call mana SetConst Buffing = 0 Call Combat// Toggle into Combat mode end procedure threetab mousePos 300, 598 // Select Spell Tab 7 delay 1 sec LeftClick delay 1 sec setconst spellloc = 140, 630 // Cast Brogard's Defiance Call mana setconst spellloc = 175, 630 // Cast Olthoi's Bane Call mana setconst spellloc = 205, 630 // Cast Swordsman's Bane Call mana setconst spellloc = 240, 630 // Cast Tusker's Bane call mana setconst spellloc = 270, 630 // Cast Inferno's Bane Call mana setconst spellloc = 302, 630 // Cast Gelidite's Bane Call mana setconst spellloc = 335, 630 // Cast Astyrrian's Bane Call mana setconst spellloc = 365, 630 // Cast Archer's Bane call mana end procedure fourtab mousePos 20, 598 // Select Spell Tab 1 delay 1 sec LeftClick delay 1 sec setconst spellloc = 140, 630 // Cast Atlan's Alacrity Call mana setconst spellloc = 175, 630 // Cast Elysa's Sight Call mana setconst spellloc = 205, 630 // Cast Cragstone's Will Call mana setconst spellloc = 240, 630 // Cast Infected Caress call mana end procedure MageFourTab mousePos 20, 598 // Select Spell Tab 1 delay 1 sec LeftClick delay 1 sec setconst spellloc = 205, 630 // Cast Cragstone's Will call mana setconst spellloc = 270, 630 // Cast Mystic's Blessing Call mana end // Cast (Combat)/Peace Toggle Procedure Combat If $Buffing = 1 Exit Else KeyDown $CombatMode 1 Sec End End // Fizzle Check Procedure FizzleCheck delay .5 sec FileOpen File5, $FizzleLog delay .5 sec FileReset File5 While 1=1 FileRead File5, FizzleValue If EOF File5 SetConst Fizzled = 1 //changed for new fizzle check Break Else StrUpper FizzCheck = $FizzleValue If $Fizzcheck Contains $Fizz SetConst Fizzled = 0 //changed for new fizzle check Break End End End FileClose File5 Delay 1 sec DeleteFile $FizzleLog End // Routine to handle all our spellcasting Procedure SpellCast Using Spell SayPaste /filter -all //filters all SayPaste /unfilter -magic //unfilters magic to catch spellcasting only SayPaste /Log $FizzleLog MousePos $spellloc delay .5 sec DoubleClick Delay 4 Sec // Cast Spell SayPaste /Log SayPaste /filter -all //refilters all Call FizzleCheck // Call our fizzle detector If $Fizzled = 1 // Did we fizzle? 1 = Yes Inc $FizzleCnt // Increment the number of fizzles we've had so far Inc $cntFizzled // Increase the fizzle count we store for statistics If $FizzleCnt = $FizzleMax // Are we at the maximum # of fizzles we want to allow? SayPaste /me counted $FizzleCnt fizzles & suggests we try again later.... Exit Else Call SpellCast // Try to cast the spell again End End SetConst FizzleCnt = 0 // Reset our fizzle counter for the next spell End Procedure mana // Checking to see if we need Mana // Insert script commands here. Use ":CALL mana" to use. delay .5 sec IsObject NeedMana at 620, 6 // Checking Mana Bar //SayPaste /tell Kuma, need mana true KeyDown 2 .5 // Cast Meditative Trance Delay 3 sec Call Stam Else //SayPaste /tell Kuma, need mana False call spellcast Call Stam End End Procedure Stam // Checking to see if we need Stamina // Insert script commands here. Use ":CALL Stam" to use. delay .5 sec IsObject NeedStam at 362, 7 //Checking Stamina Bar //SayPaste /tell Kuma, need stam true KeyDown 1 .5 // Cast Robustification Delay 3 sec Else //SayPaste /tell Kuma, need stam false End End Object NeedStam //coords 362, 7 57=2,10 57=6,10 57=10,10 End Object NeedMana //coords 620, 6 57=0,12 57=2,12 57=4,12 57=6,12 57=8,12 57=10,12 End |
|
|
|
Nov 14 2009, 11:43 AM
Post
#5
|
|
|
Newbie ![]() Group: Members Posts: 5 Joined: 5-April 04 Member No.: 3,206 |
Well I almost forgot I posted this question.
I saved that cose that was posted on a old buffbot without using decal. Now the question is what version of Ac tool would I have to use? I actually have and use AC Tool 5.3.0 I'm sure there is alot new updates but I like simpleness of this and I use this for stuff like simple chat macro's and even wrote my own very crude buffbot when decal was down once but all it really does is target nearest person and cast a million buffs on them, No idea if I fizzle or what weapon class they are so I cast em all. I am now looking for a Multi Character / Multi Account Portal bot program. I was refered here and to look at Skinkworks and DibBot, but got another issue installing SkunkWorks. |
|
|
|
May 4 2010, 09:29 PM
Post
#6
|
|
|
Newbie ![]() Group: Members Posts: 10 Joined: 4-May 10 Member No.: 38,591 |
John Ruskin
It was New Year's Night. wedding dresses,An aged man was standing at a window. He raised his mournful eyes towards the deep blue sky, where the stars were floating like white lilies on the surface of a clear calm lake. Then he cast them on the earth, where few more hopeless people than himself now moved towards their certain goal——the tomb. He had already passed sixty of the stages leading to it, and he had brought from his journey nothing but errors and remorse. Now his health was poor, his mind vacant, his heart sorrowful, and his old age short of comforts wedding dresses. The days of his youth appeared like dreams before him, wow Power Leveling,and he recalled the serious moment when his father placed him at the entrance of the two roads——one leading to a peaceful, sunny place, covered with flowers, fruits and resounding with soft, sweet songs; the other leading to a deep, dark cave, which was endless, where poison flowed instead of water and where devils and poisonous snakes hissed and crawled. He looked towards the sky and cried painfully, "O youth, return! O my father, place me once more at the entrance to life, and I'll choose the better way!" But both his father and the days of his youth had passed away wow Power Leveling. He was the lights flowing away in the darkness. wow gold,These were the days of his wasted life; he saw a star fall from the sky and disappeared, and this was the symbol of himself. His remorse, which was like a sharp arrow, struck deeply into his heart. Then he remembered his friends in his childhood, who entered on life together with him. But they had made their way to success and were now honoured and happy on this New Year's night wow gold . The clock wow power leveling,in the high church tower struck and the sound made him remember his parents' early love for him. They had taught him and prayed to God for his good. But he chose the wrong way, With shame and grief he dared no longer look towards that heaven where his father live. His darkened eyes were full of tears, and with a despairing effort, he burst out a cry: "Come back, my early days! Come back wow power leveling!" And his wow gold,youth did return,for all this was only a dream which he had on New Year's Night. He was still young though his faults were real; he had not yet entered the deep, dark cave, and he was still free to walk on the road which leads to the peaceful and sunny land wow gold. Those who wedding dress designers,still linger on the entrance of life, hesitating to choose the bright road, remember that when years are passed and your feet stumble on the dark mountains, you will cry bitterly, but in vain: "O youth, return! Oh give me back my early days wedding dress designers!" |
|
|
|
![]() ![]() |
| Lo-Fi Version | Time is now: 9th September 2010 - 08:03 AM |