Blue Eye Logo

Blue Eye Macro

Automation is freedom
It is currently Sat Aug 15, 2020 5:14 pm

All times are UTC




Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: Macro for Auto support Bishop
Thanked: 1 time(s)  Unread post Posted: Thu Jun 25, 2020 11:09 pm 
New User
New User
User avatar



Joined: Thu Jun 25, 2020 10:53 pm
Posts: 3
Been thanked: 2 time(s)
Has thanked: 0 time(s)
Contribution Points: 15
Hi I'm new here. I am playing tRO and just changed the class to Bishop.

I had written a code for auto support bishop (not advanced but should be useful for someone).

Here is my screen. For Ragnarok, I use 1024x768 and my screeen is 1920x1080. The game should be at the top left and skill bar at the bot left.
Image

The code will cast heal and essential buffs for the party. I tested the code in Magma F2 (tRO) and the party still alive until the end.

This is code for Praefatio lvl1, for lvl5 please see 3rd post

Code:
 
begin
     Mouse.Click at coordinate("34", "55", "Left")
     Function.Execute("Heal")
     Function.Execute("Kyle")
     Function.Execute("AGI")
     Function.Execute("Blessing")
     begin loop("2")
          Function.Execute("Sustain")
     end
 end

function("Sustain")
     // 1.30min
     begin
          Function.Execute("Heal")
          Function.Execute("Kyle")
          Function.Execute("Mag")
          begin loop("4")
               Function.Execute("Heal")
               Humanly.Pause("4500", "5000")
               Function.Execute("Heal")
               Humanly.Pause("4500", "5000")
               Function.Execute("Kyle")
          end
          Humanly.Pause("9000", "10000")
     end
function

function("Blessing")
     begin
          Mouse.Double click at coordinate("162", "648", "Left")
          Mouse.Double click at coordinate("162", "648", "Left")
          Humanly.Pause("4000", "5000")
     end
function

function("AGI")
     begin
          Mouse.Double click at coordinate("131", "648", "Left")
          Mouse.Double click at coordinate("131", "648", "Left")
          Humanly.Pause("4000", "5000")
     end
function

function("Heal")
     begin
          Mouse.Double click at coordinate("75", "648", "Left")
          Mouse.Double click at coordinate("75", "648", "Left")
          Humanly.Pause("700", "1000")
     end
function

function("Kyle")
     begin
          Mouse.Double click at coordinate("105", "648", "Left")
          Mouse.Double click at coordinate("105", "648", "Left")
          Humanly.Pause("4500", "5000")
     end
function

function("Mag")
     begin
          Mouse.Double click at coordinate("190", "648", "Left")
          Mouse.Double click at coordinate("190", "648", "Left")
          Humanly.Pause("2500", "3000")
     end
function
 


PS. 1 main loop length take around 3 minutes with Bagi. If no Bagi, the Humanly.Pause function should be longer.


Last edited by Loliyok on Thu Jul 02, 2020 6:56 am, edited 1 time in total.

Top
 Profile  
Reply with quote  
 Post subject: Re: Macro for Auto support Bishop
Thanked: 0 time(s)  Unread post Posted: Sun Jun 28, 2020 2:46 am 
New User
New User



Joined: Sun Jun 28, 2020 2:43 am
Posts: 1
Been thanked: 0 time(s)
Has thanked: 1 time(s)
Contribution Points: 10
Loliyok wrote:
Hi I'm new here. I am playing tRO and just changed the class to Bishop.

I had written a code for auto support bishop (not advanced but should be useful for someone).

Here is my screen. For Ragnarok, I use 1024x768 and my screeen is 1920x1080. The game should be at the top left and skill bar at the bot left.
Image

The code will cast heal and essential buffs for the party. I tested the code in Magma F2 (tRO) and the party still alive until the end.

Code:
 
begin
     Mouse.Click at coordinate("34", "55", "Left")
     Function.Execute("Heal")
     Function.Execute("Kyle")
     Function.Execute("AGI")
     Function.Execute("Blessing")
     begin loop("2")
          Function.Execute("Sustain")
     end
 end

function("Sustain")
     // 1.30min
     begin
          Function.Execute("Heal")
          Function.Execute("Kyle")
          Function.Execute("Mag")
          begin loop("4")
               Function.Execute("Heal")
               Humanly.Pause("4500", "5000")
               Function.Execute("Heal")
               Humanly.Pause("4500", "5000")
               Function.Execute("Kyle")
          end
          Humanly.Pause("9000", "10000")
     end
function

function("Blessing")
     begin
          Mouse.Double click at coordinate("162", "648", "Left")
          Mouse.Double click at coordinate("162", "648", "Left")
          Humanly.Pause("4000", "5000")
     end
function

function("AGI")
     begin
          Mouse.Double click at coordinate("131", "648", "Left")
          Mouse.Double click at coordinate("131", "648", "Left")
          Humanly.Pause("4000", "5000")
     end
function

function("Heal")
     begin
          Mouse.Double click at coordinate("75", "648", "Left")
          Mouse.Double click at coordinate("75", "648", "Left")
          Humanly.Pause("700", "1000")
     end
function

function("Kyle")
     begin
          Mouse.Double click at coordinate("105", "648", "Left")
          Mouse.Double click at coordinate("105", "648", "Left")
          Humanly.Pause("4500", "5000")
     end
function

function("Mag")
     begin
          Mouse.Double click at coordinate("190", "648", "Left")
          Mouse.Double click at coordinate("190", "648", "Left")
          Humanly.Pause("2500", "3000")
     end
function
 


PS. 1 main loop length take around 3 minutes with Bagi. If no Bagi, the Humanly.Pause function should be longer.


ขอบคุณครับ


Top
 Profile  
Reply with quote  
 Post subject: Re: Macro for Auto support Bishop
Thanked: 1 time(s)  Unread post Posted: Thu Jul 02, 2020 6:54 am 
New User
New User
User avatar



Joined: Thu Jun 25, 2020 10:53 pm
Posts: 3
Been thanked: 2 time(s)
Has thanked: 0 time(s)
Contribution Points: 15
Update version 2

I found that the Praefatio has a different cooldown. Here is the version for Praefatio Lvl5.

Code:
 begin
     Mouse.Click at coordinate("34", "55", "Left")
     Function.Execute("Heal")
     Function.Execute("Kyle")
     Function.Execute("AGI")
     Function.Execute("Blessing")
     Function.Execute("Heal")
     Humanly.Pause("2500", "3000")
     Function.Execute("Heal")
     Humanly.Pause("2500", "3000")
     Function.Execute("Heal")
     Humanly.Pause("2500", "3000")
     begin loop("2")
          Function.Execute("Sustain")
     end
     Function.Execute("Mag")
 end

function("Sustain")
     begin
          Function.Execute("Heal")
          Function.Execute("Kyle")
          Function.Execute("Mag")
          begin loop("2")
               Function.Execute("Heal")
               Humanly.Pause("2500", "3000")
               Function.Execute("Heal")
               Humanly.Pause("2500", "3000")
               Function.Execute("Heal")
               Humanly.Pause("2500", "3000")
               Function.Execute("Heal")
               Humanly.Pause("2500", "3000")
               Function.Execute("Heal")
               Humanly.Pause("2500", "3000")
               Function.Execute("Heal")
               Humanly.Pause("2500", "3000")
               Function.Execute("Kyle")
          end
          Function.Execute("Heal")
          Humanly.Pause("2500", "3000")
          Function.Execute("Heal")
          Humanly.Pause("2500", "3000")
          Function.Execute("Heal")
          Humanly.Pause("2500", "3000")
          Function.Execute("Heal")
          Humanly.Pause("2500", "3000")
          Function.Execute("Heal")
          Humanly.Pause("2500", "3000")
     end
function

function("Blessing")
     begin
          Mouse.Double click at coordinate("162", "648", "Left")
          Mouse.Double click at coordinate("162", "648", "Left")
          Humanly.Pause("4000", "5000")
     end
function

function("AGI")
     begin
          Mouse.Double click at coordinate("131", "648", "Left")
          Mouse.Double click at coordinate("131", "648", "Left")
          Humanly.Pause("4000", "5000")
     end
function

function("Heal")
     begin
          Mouse.Double click at coordinate("75", "648", "Left")
          Mouse.Double click at coordinate("75", "648", "Left")
          Humanly.Pause("700", "1000")
     end
function

function("Kyle")
     begin
          Mouse.Double click at coordinate("105", "648", "Left")
          Mouse.Double click at coordinate("105", "648", "Left")
          Humanly.Pause("4500", "5000")
     end
function

function("Mag")
     begin
          Mouse.Double click at coordinate("190", "648", "Left")
          Mouse.Double click at coordinate("190", "648", "Left")
          Humanly.Pause("2500", "3000")
     end
function
 


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC


You cannot post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group