Version 7.4.0.2897 progress

Runes of Magic/Radiant Arcana (http://www.runesofmagic.com)
Locked
Message
Author
User avatar
Administrator
Site Admin
Posts: 5306
Joined: Sat Jan 05, 2008 4:21 pm

Re: Version 7.4.0.2897 progress

#581 Post by Administrator » Fri Jun 05, 2020 9:26 am

Sabrosito wrote: Thu Jun 04, 2020 1:19 pm
Sabrosito wrote: Sat May 30, 2020 4:02 pm Hello, I have problems with the John Carter script in Tergothen Bay, at the moment of harvesting it moves and does not end and the bot stays in that action forever, how can I solve that harvest problem?
:shock:
Hello, I managed to solve the harvest problem by writing the following:

player:target_Object("Thieves' Prisoner");
sendMacro("ChoiceOption(1);");
waitForLoadingScreen(4);
yrest(200);
Now wait 4 seconds and then it is still normal, there are some problems that I still have such as when it does not take the mission, I am still checking because it happens.

I need to make a script that can make me switch to the next character in my account for my daily missions, any ideas?

Good work. I see two instances of:

Code: Select all

player:target_Object("Thieves' Prisoner");
Did you change just one of them, or both?

I'm going to add this file to versioning as well, but what is an appropriate name for the file? I'm not actually sure which quest this is even for.

Axman
Posts: 9
Joined: Mon Dec 16, 2019 1:59 pm

Re: Version 7.4.0.2897 progress

#582 Post by Axman » Sun Jun 07, 2020 6:32 am

Hi again,
Partyheal no work again, i try with profile new but no work.
That just try use potion Hp but no use skills

User avatar
Administrator
Site Admin
Posts: 5306
Joined: Sat Jan 05, 2008 4:21 pm

Re: Version 7.4.0.2897 progress

#583 Post by Administrator » Tue Jun 09, 2020 10:27 am

Sorry guys. Don't mean to be ignoring you, but I'm putting in extra hours at work so I literally do not have any time left in my day to work on RoM bot at the time.

Please go ahead and keep reporting issues though. I'll be reviewing things once I have the time.

User avatar
Ego95
Posts: 564
Joined: Tue Feb 28, 2012 12:38 pm
Contact:

Re: Version 7.4.0.2897 progress

#584 Post by Ego95 » Tue Jun 09, 2020 4:41 pm

Hey guys,

I didnt follow this thread for about 2 months because I had a lot of stuff to handle. Came back now and I see that many things have been added, fixed and changed. Good to see that :)
About the d303fix, with the latest bot version I have the old version 0.9 in devtools. Where do I get that updated version 1.0?

Also I saw there are "official" fixes for some minigames. Whats the difference between AndorTraining and AndorTrainingprova?

Add prediction for block 234000, branch 0xB8
Add prediction for block 235000, branch 0xBC
Add prediction for block 520000, branch 0x258
Add prediction for block 521000, branch 0x25C
Add prediction for block 212000, branch 0x29C
Add prediction for block 624000, branch 0x18C
Add prediction for block 624000, branch 0x188
Add prediction for block 203000, branch 0xFC
Add prediction for block 242000, branch 0x120
Add prediction for block 511000, branch 0x70
Add prediction for block 231000, branch 0xAC
Last edited by Ego95 on Tue Jun 09, 2020 5:28 pm, edited 1 time in total.

User avatar
Administrator
Site Admin
Posts: 5306
Joined: Sat Jan 05, 2008 4:21 pm

Re: Version 7.4.0.2897 progress

#585 Post by Administrator » Tue Jun 09, 2020 5:25 pm

Ego95 wrote: Tue Jun 09, 2020 4:41 pm Hey guys,

I didnt follow this thread for about 2 months because I had a lot of stuff to handle. Came back now and I see that many things have been added, fixed and changed. Good to see that :)
About the d303fix, with the latest bot version I have the old version 0.9 in devtools. Where do I get that updated version 1.0?
Should be included with the versioned files now, so you should find them in your devtools folder.
Also I saw there are "official" fixes for some minigames. Whats the difference between AndorTraining and AndorTrainingprova?
I have no idea, honestly. I only swapped out some of the old address names, but don't even really know what it is supposed to do.

User avatar
Ego95
Posts: 564
Joined: Tue Feb 28, 2012 12:38 pm
Contact:

Re: Version 7.4.0.2897 progress

#586 Post by Ego95 » Tue Jun 09, 2020 5:31 pm

Should be included with the versioned files now, so you should find them in your devtools folder.
I just updated to the latest bot version, but this version has 0.9 in devtools

Sasuke
Posts: 503
Joined: Mon May 17, 2010 3:40 pm
Location: Poland

Re: Version 7.4.0.2897 progress

#587 Post by Sasuke » Wed Jun 10, 2020 11:48 am

cut and copy d303 new version in addons game folder and try it ...i have only a problem where item shop appears cstantly when scenario change.
I'dlike to know if there is a command for log off char and log in next one in the same account.......also i'd like to invite players for do dailes with a simple macro....any suggestion for how to do it pls?

Onche
Posts: 64
Joined: Thu Jun 11, 2015 6:10 pm

Re: Version 7.4.0.2897 progress

#588 Post by Onche » Thu Jun 11, 2020 3:05 am

Hi,

This message will be useless for most of you, but I felt like it was important to share this info with @Administrator.

So some weeks ago I had issues with lots of "Wrong value returned in update of Citem id: XXXXXX" showing each MM launch making it really long to start.

Well we first thought it was related to the bank but in fact, as I removed lot of profiles in my Profiles folder (I had ~150), this issue disapeared.

It may be a coincidence, but now I have only 5/6 profiles and it is working properly for me.

EDIT : Ok I'm getting those errors again after many days without issues, so it was a coincidence probably :(

Sasuke
Posts: 503
Joined: Mon May 17, 2010 3:40 pm
Location: Poland

Re: Version 7.4.0.2897 progress

#589 Post by Sasuke » Sun Jun 14, 2020 10:36 am

ei guys i have a problem with one waypoint.....in one daily in sarlo you have to collect 5 objects but when I click I have to wait for the cd, I know for sure that with the bot we can continuously collect the objects and not knowing what I have to do I used this command in the waypoint:
yrest(1000);player:target_Object("Observation Stone Socket")
yrest(1000);player:target_Object("Observation Stone Socket")
yrest(800);player:target_Object("Observation Stone Socket")
yrest(800);player:target_Object("Observation Stone Socket")
yrest(800);player:target_Object("Observation Stone Socket")
yrest(800);player:target_Object("Observation Stone Socket")
yrest(800);player:target_Object("Observation Stone Socket")
yrest(800);player:target_Object("Observation Stone Socket")
yrest(800);player:target_Object("Observation Stone Socket")
yrest(800);player:target_Object("Observation Stone Socket")
yrest(800);player:target_Object("Observation Stone Socket")
yrest(800);player:target_Object("Observation Stone Socket")
yrest(800);player:target_Object("Observation Stone Socket")
yrest(800);player:target_Object("Observation Stone Socket")

when the bot collected the object I set the waypoint to use the mounts with the classic command :

<!-- # 10 --><waypoint x="7342" z="3338" y="197">player:mount(); </waypoint>

command but it doesn't work and sometimes it doesn't even go to the next waypoint because the bot uses skills that I would like to disable while I'm doing the daily, how can I solve it? this is what happens:

Clearing target.
Moving to waypoint #12, (-18101, -2898)
Use MACRO: WARDEN_BRIAR_SHIELD => <UNKNOWN> 0%
We try to find NPC 122481:
We successfully target NPC Momo Cidolph and try to open the dialog window.
Clearing target.
Moving to waypoint #13, (-18088, -2698)
Use MACRO: WARDEN_BRIAR_SHIELD => <UNKNOWN> 0%


is there a command that makes me take the object without spamming "target object"?
how do i use mounts? how do i disable the use of skills and buffs?

User avatar
Administrator
Site Admin
Posts: 5306
Joined: Sat Jan 05, 2008 4:21 pm

Re: Version 7.4.0.2897 progress

#590 Post by Administrator » Sun Jun 14, 2020 11:12 am

Sasuke wrote: Sun Jun 14, 2020 10:36 am is there a command that makes me take the object without spamming "target object"?
Try using something like this instead:

Code: Select all

player:target_Object("Observation Stone Socket")
yrest(500);
while( player.Casting ) do
    yrest(100);
    player:updateCasting()
end
That should make the player activate the object and wait until the casting bar completes.
I set the waypoint to use the mounts with the classic command ... but it doesn't work
"Doesn't work" isn't helpful. You're going to have to describe exactly what you mean.
how do i use mounts?

Code: Select all

player:Mount()
If you set the waypoint's type to travel mode, then that should prevent you from using skills or fighting monsters. If you already have a waypoint script, you can just add it to each waypoint, like this:

Code: Select all

<waypoint x="0" z="0" y="0">
	player:Mount() -- Get on your horse
</waypoint>
<waypoint x="1" z="1" y="1" type="travel">
 -- Traveling here, so you shouldn't try to fight
</waypoint>
<waypoint x="2" z="2" y="2" type="travel">
	player:Mount(true) -- Get off your horse
</waypoint>
how do i disable the use of skills and buffs?

Code: Select all

_G.tmp_disabled_skills = settings.profile.skills; -- Disable all skills
settings.profile.skills = _G.tmp_disabled_skills; -- Re-enable skills

Sasuke
Posts: 503
Joined: Mon May 17, 2010 3:40 pm
Location: Poland

Re: Version 7.4.0.2897 progress

#591 Post by Sasuke » Sun Jun 14, 2020 11:57 am

ty i try now

Sasuke
Posts: 503
Joined: Mon May 17, 2010 3:40 pm
Location: Poland

Re: Version 7.4.0.2897 progress

#592 Post by Sasuke » Sun Jun 14, 2020 12:53 pm

mounthworks only if you use yrest command after..like this :
player:mount();
yrest(6000);


also target object not works with your command......
.player:target_Object("Observation Stone Socket")
yrest(500);
while( player.Casting ) do
yrest(100);
player:updateCasting()
end
but i use

repeat
player:target_Object(122252);
yrest(1000);player:target_Object("Observation Stone Socket")
yrest(1000);player:target_Object("Observation Stone Socket")
yrest(800);player:target_Object("Observation Stone Socket")
yrest(800);player:target_Object("Observation Stone Socket")
yrest(800);player:target_Object("Observation Stone Socket")
yrest(800);player:target_Object("Observation Stone Socket")
yrest(800);player:target_Object("Observation Stone Socket")
yrest(800);player:target_Object("Observation Stone Socket")
yrest(800);player:target_Object("Observation Stone Socket")
yrest(800);player:target_Object("Observation Stone Socket")
yrest(500);

Sasuke
Posts: 503
Joined: Mon May 17, 2010 3:40 pm
Location: Poland

Re: Version 7.4.0.2897 progress

#593 Post by Sasuke » Tue Jun 16, 2020 7:30 am

hi guys, i have a question, In the section I entered the yrest command to make the player wait to talk continuously with the npc. Is there a command that makes him wait and only when he has finished the quest talk to the npc? Thanks
AcceptQuestByName("Heroic Defense")
player:target_NPC("Valiant Beeder");
queststate = getQuestStatus("Heroic Defense");
if queststate == "complete" then
player:target_NPC("Valiant Beeder");
CompleteQuestByName("Heroic Defense")
else
yrest(15000)

ZZZZZ
Posts: 513
Joined: Sun Oct 21, 2012 1:42 am

Re: Version 7.4.0.2897 progress

#594 Post by ZZZZZ » Tue Jun 16, 2020 5:50 pm

Sasuke wrote: Tue Jun 16, 2020 7:30 am hi guys, i have a question, In the section I entered the yrest command to make the player wait to talk continuously with the npc. Is there a command that makes him wait and only when he has finished the quest talk to the npc? Thanks
Depends what you want but a simple while loop would pass as a wait command

Code: Select all

while (getQuestStatus("Heroic Defense") ~= "complete") do
	yrest(100)
end
Also instead of spamming yrest as you did in the previous post, you could do the same while loop with the target in it.

Code: Select all

while (getQuestStatus("Heroic Defense") ~= "complete") do
	player:target_Object("Observation Stone Socket")
	yrest(500)
end

Sasuke
Posts: 503
Joined: Mon May 17, 2010 3:40 pm
Location: Poland

Re: Version 7.4.0.2897 progress

#595 Post by Sasuke » Wed Jun 17, 2020 6:00 am

ZZZZZ wrote: Tue Jun 16, 2020 5:50 pm
Sasuke wrote: Tue Jun 16, 2020 7:30 am hi guys, i have a question, In the section I entered the yrest command to make the player wait to talk continuously with the npc. Is there a command that makes him wait and only when he has finished the quest talk to the npc? Thanks
Depends what you want but a simple while loop would pass as a wait command

Code: Select all

while (getQuestStatus("Heroic Defense") ~= "complete") do
	yrest(100)
end
Also instead of spamming yrest as you did in the previous post, you could do the same while loop with the target in it.

Code: Select all

while (getQuestStatus("Heroic Defense") ~= "complete") do
	player:target_Object("Observation Stone Socket")
	yrest(500)
end
admin suggest me
player:target_Object("Observation Stone Socket")
yrest(500);
while( player.Casting ) do
yrest(100);
player:updateCasting()
end
but not works .....and also if i use your command player still speak with npc without wait complete quests.....:(
Did you try yourself this command?

ZZZZZ
Posts: 513
Joined: Sun Oct 21, 2012 1:42 am

Re: Version 7.4.0.2897 progress

#596 Post by ZZZZZ » Wed Jun 17, 2020 5:01 pm

Sasuke wrote: Wed Jun 17, 2020 6:00 am but not works .....and also if i use your command player still speak with npc without wait complete quests.....:(
Did you try yourself this command?
Nope, I haven't played RoM in years. I was simply showing you how you could add a rest/wait into your script instead of adding a dozen of the same line.
Maybe try adding player:updateCasting() or player:update() after the yrest() in the while loop to make sure the bot is grabbing the information needed.

Sasuke
Posts: 503
Joined: Mon May 17, 2010 3:40 pm
Location: Poland

Re: Version 7.4.0.2897 progress

#597 Post by Sasuke » Wed Jun 17, 2020 6:17 pm

ZZZZZ wrote: Wed Jun 17, 2020 5:01 pm
Sasuke wrote: Wed Jun 17, 2020 6:00 am but not works .....and also if i use your command player still speak with npc without wait complete quests.....:(
Did you try yourself this command?
Nope, I haven't played RoM in years. I was simply showing you how you could add a rest/wait into your script instead of adding a dozen of the same line.
Maybe try adding player:updateCasting() or player:update() after the yrest() in the while loop to make sure the bot is grabbing the information needed.
I also wanted to ask you something else, making dailies with many accounts it happens to me that when my player enters the game near the quest delivery reshuffles npc they move me away and get closer, there is a way to make sure that there are waypoints in the .xml or that there is a command that tells him to stay still and only to tag the npc and just to take and deliver only the dailies?i don't want loop because it would be seen that the player speaks continuously with the NPC

Sasuke
Posts: 503
Joined: Mon May 17, 2010 3:40 pm
Location: Poland

Re: Version 7.4.0.2897 progress

#598 Post by Sasuke » Wed Jun 17, 2020 8:41 pm

the waypoint works, but I still haven't figured out how to set the player to speak in a loop to complete the dailes, I had to enter a time where the player finished targeting the ncc again and complete it: how can I disable that yrest15000 and do the way you only talk to us when this quest is completed? I would also like to delete the waypoint because the player moves continuously, several times if I have many accounts open. I want him to stay still. As an example I took some eoj dailies where the waypoints do not they exist.how can i make these changes?
also i'd liek to know how to log off when all done and relog if possible.this is daily eoj without waypoints
Attachments
dailyeoj.xml
(815 Bytes) Downloaded 96 times
try.xml
(904 Bytes) Downloaded 108 times

User avatar
ThulsaDoom
Posts: 123
Joined: Mon Oct 19, 2015 2:46 pm

Re: Version 7.4.0.2897 progress

#599 Post by ThulsaDoom » Thu Jun 18, 2020 9:32 am

It seems something has changed since today game update:

Code: Select all

You can resume with the (SUPPR) key.
Loading text cache...
Collecting and caching game texts... Please be patient.
The game client did not crash.
2020-06-18 16:15:13 - D:/Runes of magic/micromacro/scripts/rom/functions.lua:2660: attempt to perform arithmetic on local 'endAddress' (a nil value)


Please enter the script name to run.
Type in 'exit' (without quotes) to exit.
Script>
I can't run ROMBot

Sasuke
Posts: 503
Joined: Mon May 17, 2010 3:40 pm
Location: Poland

Re: Version 7.4.0.2897 progress

#600 Post by Sasuke » Thu Jun 18, 2020 10:17 am

y i try to understand how to see addresses just for it but idk how :(i hope they change only this

Locked

Who is online

Users browsing this forum: Google [Bot] and 33 guests