Jump to content
AC Tool Forums

Ego

Moderators
  • Content Count

    494
  • Joined

  • Last visited

About Ego

  • Rank
    Insane Poster
  • Birthday 03/12/1959

Contact Methods

  • Website URL
    http://ego_enb at hotmail dot com
  • Yahoo
    Macros, EnB, Ace Online, Electronics, F1 and MotoGP

Profile Information

  • Gender
    Not Telling
  • Location
    Australia
  • Interests
    EnB Emu or here

Recent Profile Visitors

37,896 profile views
  1. actool.chm Put this file in actools folder, overwrite it.
  2. That is correct. Let us know how you go.
  3. Read object in help screen if you have not yet. It is hard to read but after a while it makes sense. I make mine in-game as I know exactly where the object is going to be. I also move the screen to a set position every time I start the game using code like the example below. Was created with The WABBITS help a while ago. procedure MoveWindow using DreamACE Episode X Reload timestamp move window setactivewindow DreamACE Episode X Reload delay $wait sec compute X = {WindowLeft} + 2 compute Y = {WindowTop} + 2 mousepos $x, $y delay $wait sec dragto 1, 1 MousePos 722, 775 keys {return} End
  4. 16 x 17 for the object? that is a big object. Most of mine are 4 x 4 or 8 x 8 or I use is{color}) xx, yy
  5. Is the game in windowed mode or fullscreen? I build my objects in windowed mode and I create them from the game screen, not the screenshot. I found the objects more accurate this way. Wabbit, create a separate heading for this game now there is a macro for it? or leave it here.
  6. Now the fun begins This is where I enjoy playing with code, to get it to do what I want.
  7. Objects are fun..... lol That was a good teaching lesson, I learnt from that as well, thanks W.
  8. Using the code above, which is better than mine that I posted as it will not do what you want. You run a procedure with the call 1 and 2 combined and the last line before the last end statement is the processmessages after that is the procedure buff every 5 minutes. It reads the buff procedure to see if 5 minutes has expired, then executes keys i, resets the timer and goes back.
  9. objvar = 3 MouseClickDelay 50 //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX While 1 = 1 ProcessMessages End //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Procedure TimeCheck Every 5 sec delay $wait sec FormatDateTime Time = {now}, h:n if $Time = 03:50 call reboot End End This is the start of my script, missing the reboot procedure which just reboots the game at 0350, local time, every morning. So for you, in the timecheck procedure, will be your //pink loli code above. To run your code, you would put in call 1, call 2, call 3, where call relog and call checks are, BUT, without the 5 minute delay in call 3. OR condense your code to 1 procedure and use that where my TimeCheck code is. Hope this script helps. (No idea if it will work in-game as I do not play it) help.mac
  10. here is a snippet of code from one of my scripts Look up ProcessMessages, should give you an idea. MouseClickDelay 50 //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Procedure MoveMe Every 5 sec call relog call checks End //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX While 1 = 1 ProcessMessages delay 5 min End
  11. Ok, so the script will never call 1 and 2 or 1 and 3 or 3 by its-self, or any combination of the 3 procedures? Will always call 1 then 2 then 3 every time? I ask this because the code can be condensed to 1 procedure.
  12. You need a delay after setting the active window or the commands race ahead before the game focuses. SetActiveWindow [game name] Delay 2 sec does the game call 1, 2 or 3 procedures by themselves or a combination? These 2 commands are what I needed to use some commands in one of the games I play, is the only way to register the keystrokes. keyrate 30 : used to slow the typing of letters in the game screen. I use keyrate 1 after the word has been typed and acted apon. MouseClickDelay 50 : used as a buffer to slow the mouseclicks.
  13. Call Random 5,20 Procedure Random using LO, HI Timestamp Get Number Compute Number = INT(($HI - $LO + 1) * rnd(1) + $LO) Timestamp $Number End Constants Number = 0 End The Timestamp $Number is the result.
  14. Ask Batman sorry couldn't help myself....
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and to our Privacy Policy.