Rock5's Constellation (Zodiac) Pet scripts

Additional botting resources. Addons may be either for the game itself or for the RoM bot.
Forum rules
Only post additional bot resources here. Please do not ask unrelated questions.
Message
Author
BillDoorNZ
Posts: 446
Joined: Wed Aug 03, 2011 7:37 pm

Re: Rock5's Constellation (Zodiac) Pet scripts

#61 Post by BillDoorNZ » Wed Jul 18, 2012 4:50 pm

after romaniac's mods, worked a treat! nice job...tho, I felt sorry for the other person who turned up for the event....they thought it was broken and the bubbles weren't spawning...they were, but the bot was killing them so fast they didn't see!

User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: Rock5's Constellation (Zodiac) Pet scripts

#62 Post by lisa » Wed Jul 18, 2012 7:18 pm

BillDoorNZ wrote:after romaniac's mods, worked a treat! nice job...tho, I felt sorry for the other person who turned up for the event....they thought it was broken and the bubbles weren't spawning...they were, but the bot was killing them so fast they didn't see!
Yes botting a shared event will raise eyebrows, so use with caution ;)

removed the errors from previously posted code by Dx and looks like this

Code: Select all

<?xml version="1.0" encoding="utf-8"?><waypoints>
   <onLoad>
      <![CDATA[

         local bublerel = {}
         bublerel[121055]=103013
         bublerel[121057]=103015
         bublerel[121056]=103014


		repeat
			bobj = player:findNearestNameOrId({121055, 121056, 121057})
			if bobj then
			cprintf(cli.lightblue, "Bubble %d\n", bobj.Id)			
			obj=player:findNearestNameOrId({103013, 103014, 103015, 106548})
				if obj then
					player:target(obj)
					if obj.Id == bublerel[bobj.Id] then
						RoMScript("UseExtraAction(1)")
					else
						RoMScript("UseExtraAction(2)")
					end
				end
			end
			yrest(200)
			player:updateBuffs()
		until not player:hasBuff(623041)		
        error("Finished")
      ]]>
   </onLoad>
</waypoints>
works but yeah can still be improved =)

It will now stop when event finishes.
Remember no matter you do in life to always have a little fun while you are at it ;)

wiki here http://www.solarstrike.net/wiki/index.php?title=Manual

User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: Rock5's Constellation (Zodiac) Pet scripts

#63 Post by lisa » Wed Jul 18, 2012 9:37 pm

Score 140 =
3 X water element
1 X Goddess weaving material package (purple)

Score 139 =
3 X water element
1 X Goddess weaving material package (purple)

Score 50 =
3 X water element
3 X weaving material (white)

Score 32 =
3 X water element
3 X weaving material (white)

Score 61 =
3 X water element
5 X weaving material (white)

Score 0 =
3 X water element
(had a bot running which got all of them, so bonus for NPC not getting hit much?)

On a side note I was only like 10 wind elements short of making a legendary when the event finished =(

Don't think I'll bother with the water one, to many start time specific things for me, sure I could set it up to do it all but couldn't be bothered lol
I felt a bit sorry for the other players at the resurect spot when I had 100+ score and they were probably still under 10.
I might test it you can be partied and share getting the buffs? I doubt it but you never know.

--=== Added ===--
Party doesn't help, score is deff just for the person doing the casting.
Remember no matter you do in life to always have a little fun while you are at it ;)

wiki here http://www.solarstrike.net/wiki/index.php?title=Manual

BillDoorNZ
Posts: 446
Joined: Wed Aug 03, 2011 7:37 pm

Re: Rock5's Constellation (Zodiac) Pet scripts

#64 Post by BillDoorNZ » Wed Jul 18, 2012 9:58 pm

yeah, will take a bit of work and testing I guess....its a pretty greedy one this one - having to compete with other players and them missing out.

User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: Rock5's Constellation (Zodiac) Pet scripts

#65 Post by lisa » Wed Jul 18, 2012 10:39 pm

BillDoorNZ wrote:yeah, will take a bit of work and testing I guess
Code I posted works fine, I got a score of 130+, just start it after the event starts.
BillDoorNZ wrote:....its a pretty greedy one this one - having to compete with other players and them missing out.
Yeah last test I let it run and got to 35 easily and then paused it and checked the other player and they had 6, so I left it paused for a bit and then started it again, did that until the end and had score of 62ish.

30-50 score seems to be 3 white items
62 was 5 white
140 score was 1 purple

Info on score buff

Code: Select all

        Name:   Times Having Helped Out
        Id:     623045
        Level:  37
Level is the actual score count.
Remember no matter you do in life to always have a little fun while you are at it ;)

wiki here http://www.solarstrike.net/wiki/index.php?title=Manual

Hidden
Posts: 101
Joined: Tue May 08, 2012 6:10 pm

Re: Rock5's Constellation (Zodiac) Pet scripts

#66 Post by Hidden » Thu Jul 19, 2012 2:14 am

dx876234 wrote:Ye, I discovered the initialization bug 1st time I ran the script as well :)

Which NPC is the loom event?

-dx
Jamie Rayer in Varnas Central Behind the AT mini game chick.

User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: Rock5's Constellation (Zodiac) Pet scripts

#67 Post by lisa » Thu Jul 19, 2012 3:15 am

I thought the loom was on the bridge, where the old elemental machines were for the wind event.
Maybe 2 positions?
Remember no matter you do in life to always have a little fun while you are at it ;)

wiki here http://www.solarstrike.net/wiki/index.php?title=Manual

kkulesza
Posts: 150
Joined: Fri May 27, 2011 9:00 pm
Location: Poland

Re: Rock5's Constellation (Zodiac) Pet scripts

#68 Post by kkulesza » Thu Jul 19, 2012 4:02 am

lisa wrote:
I felt a bit sorry for the other players at the resurect spot when I had 100+ score and they were probably still under 10.
I might test it you can be partied and share getting the buffs? I doubt it but you never know.
--=== Added ===--
Party doesn't help, score is deff just for the person doing the casting.
Party does help.
It helps all party members because all party members get the same amount of water elements as a member with highest score.
I was in a 8 people party. I got 272 points: 5 water elements + 1 goddes packet.
Other people in my party got less then 10 points but they all got 5 water elements.

So pls botters be so kind and invite other players to party or accept invitation :)

P.S. It looks like there is no tiitle for high score :{

User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: Rock5's Constellation (Zodiac) Pet scripts

#69 Post by lisa » Thu Jul 19, 2012 4:18 am

That is 1 possibility but I did the same without being in party and the character that got 0 score also got the 5 element. I might be able to double check it later, I may have been in party but pretty sure I wasn't.
If I am right then everyone in the event gets the same number of wind elements and it varies depending on how much the NPC gets hit by the orbs.

--=== Added ===--

Tested and confirmed, even not in party and not clicking any skills or orbs, score 0 and got 5 elements.

Also how did you get 270 points?
I hit every single orb, not a single orb got through and never got any - points, only person there and got 145...
Remember no matter you do in life to always have a little fun while you are at it ;)

wiki here http://www.solarstrike.net/wiki/index.php?title=Manual

kkulesza
Posts: 150
Joined: Fri May 27, 2011 9:00 pm
Location: Poland

Re: Rock5's Constellation (Zodiac) Pet scripts

#70 Post by kkulesza » Thu Jul 19, 2012 4:46 am

lisa wrote:If I am right then everyone in the event gets the same number of wind elements and it varies depending on how much the NPC gets hit by the orbs.
--=== Added ===--
Tested and confirmed, even not in party and not clicking any skills or orbs, score 0 and got 5 elements.
score 0 = 5 elements? wtf? i dont get it.
If you didnt use any skill then npc would get a lot of hits.
Did someone else was botting this at the same time?y
lisa wrote:Also how did you get 270 points?
I hit every single orb, not a single orb got through and never got any - points, only person there and got 145...
yrest(20) instead of yrest(200)

dx876234
Posts: 188
Joined: Sat Jul 24, 2010 6:13 am

Re: Rock5's Constellation (Zodiac) Pet scripts

#71 Post by dx876234 » Thu Jul 19, 2012 4:48 am

I've added some slowdowns, wait until elements are within 150 of npc, wait 750ms between hitting elements (if any other ppl are around). This is dependent on Rock's CountMobs.

With this I can do well in a group of players without any (to much) suspicion.

-dx

NB, you still have to talk to NPC manually
Attachments
ElementEvent.xml
v0.1 - have to talk to NPC manually
(2.45 KiB) Downloaded 225 times
Last edited by dx876234 on Thu Jul 19, 2012 4:51 am, edited 1 time in total.

dx876234
Posts: 188
Joined: Sat Jul 24, 2010 6:13 am

Re: Rock5's Constellation (Zodiac) Pet scripts

#72 Post by dx876234 » Thu Jul 19, 2012 4:50 am

Ive tried with lower values of yrest, with 100 I got a few errors due to casting not ready.

-dx

User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: Rock5's Constellation (Zodiac) Pet scripts

#73 Post by lisa » Thu Jul 19, 2012 5:01 am

kkulesza wrote:score 0 = 5 elements? wtf? i dont get it.
lisa wrote:If I am right then everyone in the event gets the same number of wind elements and it varies depending on how much the NPC gets hit by the orbs.
should be water elements but meh, you get the idea.
dx876234 wrote:I've added some slowdowns, wait until elements are within 150 of npc, wait 750ms between hitting elements (if any other ppl are around). This is dependent on Rock's CountMobs.
yep I agree with this, no point getting to high a score as no additional bonus, if we can work out what score is needed to get the purple we could set it to only get that many orbs, I already did the code and tested it lol

Code: Select all

         local bublerel = {}
         bublerel[121055]=103013
         bublerel[121057]=103015
         bublerel[121056]=103014
		

		repeat
			bobj = player:findNearestNameOrId({121055, 121056, 121057})
			if bobj then			
			obj=player:findNearestNameOrId({103013, 103014, 103015, 106548})
				if obj then
					player:target(obj)
					if obj.Id == bublerel[bobj.Id] then
						RoMScript("UseExtraAction(1)")
					else
						RoMScript("UseExtraAction(2)")
					end
				end
			end
			yrest(200)
			player:updateBuffs()
			for k,v in pairs(player.Buffs) do
				if v.Id == 623045 and v.Level == 29 then
					_stop = true
				end
			end
		until not player:hasBuff(623041) or _stop		
        error("Finished")
I check the number of your score and then set _stop to true to end the loop, I set this to 29 and worked perfectly.
Remember no matter you do in life to always have a little fun while you are at it ;)

wiki here http://www.solarstrike.net/wiki/index.php?title=Manual

Beni
Posts: 54
Joined: Fri Jun 17, 2011 4:13 am

Re: Rock5's Constellation (Zodiac) Pet scripts

#74 Post by Beni » Thu Jul 19, 2012 5:34 am

this warpoints its for jamie rayer? with she i need to talk? :oops:

User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: Rock5's Constellation (Zodiac) Pet scripts

#75 Post by lisa » Thu Jul 19, 2012 5:53 am

Beni wrote:this warpoints its for jamie rayer? with she i need to talk? :oops:
This is for Ayna Rett 120888 which is located near the resurrection point north of varanas bridge.

between :20 and :29 you need to talk to NPC and choose the 3rd option which says, "let me help you". then at :30 the event will start and you start the WP and it will do the rest of the work for you.

the :## are times after the hour, eg 9:20 for 20 minutes after 9
Remember no matter you do in life to always have a little fun while you are at it ;)

wiki here http://www.solarstrike.net/wiki/index.php?title=Manual

CoIogne01
Posts: 25
Joined: Sun Oct 09, 2011 9:22 am
Location: Germany

Re: Rock5's Constellation (Zodiac) Pet scripts

#76 Post by CoIogne01 » Thu Jul 19, 2012 6:00 am

Hi all

That sounds all good, but
I can not find the NPC for the event :(
I am on a German server
my English is so bad that I did not understand everything that was written
Sorry

CoIogne01
Posts: 25
Joined: Sun Oct 09, 2011 9:22 am
Location: Germany

Re: Rock5's Constellation (Zodiac) Pet scripts

#77 Post by CoIogne01 » Thu Jul 19, 2012 6:04 am

ok I saw the last post from Lisa too late, thanks to Lisa

tajnyuser
Posts: 12
Joined: Tue Jul 03, 2012 12:41 pm

Re: Rock5's Constellation (Zodiac) Pet scripts

#78 Post by tajnyuser » Thu Jul 19, 2012 6:04 am

Event with Jamie Rayer is better to collect Water Element.
If you have 16 points, you get 5 package. 10 package you can exechange to clothes, or if you have luck, you can get some Water Element. This event is repeated, use transport rune!
Propably from this eve you have Pet Cirstal !
Lisa can you write .xml for this :) ?

kkulesza
Posts: 150
Joined: Fri May 27, 2011 9:00 pm
Location: Poland

Re: Rock5's Constellation (Zodiac) Pet scripts

#79 Post by kkulesza » Thu Jul 19, 2012 6:21 am

About the other event minigame with magic weaving machine.
It is quite easy to get max score (21) manually and get best rewards, but sometimes if i'm distracted or think too long i fail.
So i'd love to have bot for this too :)

For those who don't know what is this minigame about:
At East corner of Varanas central plaza you'll find magic weaving machine and npc Jamie Rayer (coords 56,53).
Talk with Jamie Rayer. She'll give you a key to the weaving machine (You get 1 free key each day, and you can store them in your bank).
Click on the machine and the game will start.
3 "box weaving tools" will appear and 3 different "sigils" over those boxes.
Those sigils are:
-red shuttles
-green scissors
-blue thread
Then every few seconds you get two communications.
One is text message: "We need ... shuttles/scisors/thread ...".
The other is a graphic. A color (red/green/blue) square under the weaving machine (it is called matrix).
At first those two communications point the same sigil (For example matrix is green and message is "...scissors...").
After some time machine heats itself and makes errors.
There are two kinds of errors: message(text) error and matrix(color) error.
When there is a message error then ignore the text message and click the sigil with the same color as matrix.
When there is a matrix error then ignore the matrix color and click the sigil with the same item as stated in text message.
When there are both matrix and message errors then click the 3rd left sigil (other color then matrix and other item then stated in message)
Every time you click correct sigil (box under it) you get 1 point.
When you reach 21 points or click wrong sigil then the game ends.
Now you should go back to npc Jamie Rayer to collect rewards.
You can buy another key for one transport rune.

Now about script:
I've found those IDs:

Code: Select all

121041 red shuttles
121043 green scissors
121042 blue thread
121051 box weaving tools x3
121040 magic weaving machine
121044 Jamie Rayer npc
There is no seperate ID/object for the matrix.
Maybe it's an offset on magic weaving machine? IDK. Unfortunately i'm too stupid to find an offset :(

The rest is easy.
Machine errors are communicated through "WARNING_MESSAGE" event
The text message is communicated through "SYSTEM_MESSAGE" event

dx876234
Posts: 188
Joined: Sat Jul 24, 2010 6:13 am

Re: Rock5's Constellation (Zodiac) Pet scripts

#80 Post by dx876234 » Thu Jul 19, 2012 6:44 am

Ye, agreed Lisa. To avoid taking all in begininning and then stopping Ive added option to decrease hitrate when we reached 29 but will continue event less agressively.

-dx
Attachments
ElementEvent.xml
v0.2
(2.71 KiB) Downloaded 217 times

Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 5 guests