Version 7.4.0.2897 progress

Runes of Magic/Radiant Arcana (http://www.runesofmagic.com)
Message
Author
nuk79
Posts: 489
Joined: Mon May 17, 2010 3:40 pm

Re: Version 7.4.0.2897 progress

#1021 Post by nuk79 » Sun Jan 30, 2022 4:30 pm

i'd like tyhe bot use it automaticalolly like when you set hero potion or buff automatically when bot can't see the id buff on players.....is it possible ?

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

Re: Version 7.4.0.2897 progress

#1022 Post by Administrator » Wed Feb 02, 2022 7:47 pm

I believe that is how it was intended to work, but it could have gotten broken over the years.

Please try changing the range from 0 to something bigger, like 50 or 100. Does it use the skill at all?

nuk79
Posts: 489
Joined: Mon May 17, 2010 3:40 pm

Re: Version 7.4.0.2897 progress

#1023 Post by nuk79 » Mon Feb 07, 2022 12:34 am

i have another question to ask.i'd like log off after dailies finish to kashaylan but when alt finish quest yellow string appear and not log off.if click on cancel(like bot script said) bot start to log off but micromacro restart to do dailies while bot cd for log off.how can i log off and mm wait new alt for restart ?(i will do manually on char main select windows).this is script .
<onLoad>

function doquest()
player:target_NPC("Jenn Shadoli")
AcceptQuestByName("Research Expert")
yrest(200)
player:target_Object("Yellow Liquid")
yrest(400)
player:target_Object("Flask")
yrest(400)
player:target_Object("Cloudy Liquid")
yrest(500)
player:target_NPC("Jenn Shadoli")
yrest(500)
CompleteQuestByName("Research Expert")
end



while (true) do
doquest()
local dqCount, dqPerDay = RoMScript("Daily_count()");
yrest(1000)
if dqCount == 10 then
if inventory:itemTotalCount(202434) >= 1 then
inventory:useItem(202434);
yrest(1000)
else
printf("No Daily Reset Cards left!\n")
player:sleep();
RoMScript("Logout()");
end
end
end
</onLoad>
</waypoints>

User avatar
Rintintin
Posts: 55
Joined: Tue Jan 01, 2013 7:45 am
Location: Germany

Re: Version 7.4.0.2897 progress

#1024 Post by Rintintin » Sat Feb 12, 2022 7:56 am

nuk79 wrote: Mon Feb 07, 2022 12:34 am

In the penultimate line there is a

Code: Select all

player:sleep()
which ask the player to press a key. If it is not intendend this way, remove that line.

Nevertheless I made some rework to your code

Code: Select all

<onLoad>
questID=427058;
questName=RoMScript('TEXT("Sys'..questID..'_name")');
bottle={{name="YellowLiquid",id=123369},{name="Flask",id=123368},{name="CloudyLiquid",id=123508}}

function doquest()
    player:target_NPC("Jenn Shadoli")
    AcceptQuestByName(questName)
    yrest(200)
    for _,v in pairs(bottle) do
        player:target_Object(RoMScript('TEXT("Sys'..v.id..'_name")'))
        yrest(400)
    end
    yrest(100)
    player:target_NPC("Jenn Shadoli")
    yrest(500)
    CompleteQuestByName(questName)
    printf(RoM)
end



repeat 
    doquest()
    local dqCount, dqPerDay = RoMScript("Daily_count()");
    yrest(1000)
    if dqCount == 10 then
        if inventory:itemTotalCount(202434) >= 1 then
            inventory:useItem(202434);
            print(RoMScript('TEXT("QUEST_MSG_DAILYRESET")'))
            yrest(1000)
        else
            print("No Daily Reset Cards left!")
        end
    end
until dqCount == 10 and inventory:itemTotalCount(202434) == 0

printf(RoMScript('TEXT("QUEST_MSG_DAILY_OVERDONE")').."\n",dqCount)
player:sleep();
RoMScript("Logout()");
</onLoad>
The main reason is i18n (internationalization). In that manner this code can be reused in every language. I hope it inspires you. But I had no ability to test, if it still works properly.

nuk79
Posts: 489
Joined: Mon May 17, 2010 3:40 pm

Re: Version 7.4.0.2897 progress

#1025 Post by nuk79 » Sat Feb 12, 2022 7:14 pm

Rintintin wrote: Sat Feb 12, 2022 7:56 am
nuk79 wrote: Mon Feb 07, 2022 12:34 am

In the penultimate line there is a

Code: Select all

player:sleep()
which ask the player to press a key. If it is not intendend this way, remove that line.

Nevertheless I made some rework to your code

Code: Select all

<onLoad>
questID=427058;
questName=RoMScript('TEXT("Sys'..questID..'_name")');
bottle={{name="YellowLiquid",id=123369},{name="Flask",id=123368},{name="CloudyLiquid",id=123508}}

function doquest()
    player:target_NPC("Jenn Shadoli")
    AcceptQuestByName(questName)
    yrest(200)
    for _,v in pairs(bottle) do
        player:target_Object(RoMScript('TEXT("Sys'..v.id..'_name")'))
        yrest(400)
    end
    yrest(100)
    player:target_NPC("Jenn Shadoli")
    yrest(500)
    CompleteQuestByName(questName)
    printf(RoM)
end



repeat 
    doquest()
    local dqCount, dqPerDay = RoMScript("Daily_count()");
    yrest(1000)
    if dqCount == 10 then
        if inventory:itemTotalCount(202434) >= 1 then
            inventory:useItem(202434);
            print(RoMScript('TEXT("QUEST_MSG_DAILYRESET")'))
            yrest(1000)
        else
            print("No Daily Reset Cards left!")
        end
    end
until dqCount == 10 and inventory:itemTotalCount(202434) == 0

printf(RoMScript('TEXT("QUEST_MSG_DAILY_OVERDONE")').."\n",dqCount)
player:sleep();
RoMScript("Logout()");
</onLoad>
The main reason is i18n (internationalization). In that manner this code can be reused in every language. I hope it inspires you. But I had no ability to test, if it still works properly.
ty m8 i will test it :)

lolau51
Posts: 29
Joined: Wed Oct 05, 2011 4:40 am

Re: Version 7.4.0.2897 progress

#1026 Post by lolau51 » Tue Feb 22, 2022 6:02 am

Hail.

The first post is about Version 7.4.0.2897 progress.

The file in the first post is working on last patch ?
Current Patch 7.4.0.2967.

Sorry for my english toung and i'm causal gamer, and causal user of micromacro.

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

Re: Version 7.4.0.2897 progress

#1027 Post by Administrator » Tue Feb 22, 2022 7:31 am

lolau51 wrote: Tue Feb 22, 2022 6:02 am Hail.

The first post is about Version 7.4.0.2897 progress.

The file in the first post is working on last patch ?
Current Patch 7.4.0.2967.

Sorry for my english toung and i'm causal gamer, and causal user of micromacro.
Yes. That link always points to the latest version of the scripts, whatever it is.

You can also see the releases page. There is indeed a copy for 7.4.0.2967.

nuk79
Posts: 489
Joined: Mon May 17, 2010 3:40 pm

Re: Version 7.4.0.2897 progress

#1028 Post by nuk79 » Sat Feb 26, 2022 1:55 am

Gm guys . i have a question.
I tried to farm the demon lord instance with 2 players and I set the party section to make sure that they help each other and in detail kill all mobs including those already on the focus of other players. something i am doing wrong but i see that if one player is killing a mob the other ignores it and passes by. any idea?what do i need to change ?
<!-- Party Bot options -->
<option name="PARTY" value="false" />
<option name="PARTY_ICONS" value="false" /> <!-- For party leader to place "I" Icon on the target Mob -->
<option name="PARTY_INSTANCE" value="true" /> <!-- For party bot to enable the killing of mobs with high HP -->
<option name="ICON_FIGHT" value="false" /> <!-- For party bot to only attack mobs with "I" Icon -->
<option name="PARTY_FOLLOW_NAME" value="" /> <!-- For party bot name of character to follow -->
<option name="HEAL_FIGHT" value="false" /> <!-- For party bot if you want healer to also fight -->
<option name="PARTYLEADER_WAIT" value="false" /> <!-- to make a normal bot wait for party members -->
<option name="MONITOR_WHISPERS" value="false" /> <!-- to monitor whispers instead of party chat -->

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

Re: Version 7.4.0.2897 progress

#1029 Post by Administrator » Sat Feb 26, 2022 9:40 am

That's weird... I wonder if it is related to the anti-killsteal code, maybe?

Could you try changing the ANTI_KS option to false in your profiles for both players?

Code: Select all

<option name="ANTI_KS"            	value="false" />

nuk79
Posts: 489
Joined: Mon May 17, 2010 3:40 pm

Re: Version 7.4.0.2897 progress

#1030 Post by nuk79 » Sun Feb 27, 2022 12:12 am

i will check ty.anyway there is another problem:i add druid mother earth's fountain in druid's default.xml, and i set 100 priority but this skill not start and work...how is it possibile ?bot focus my main player but when him lost hp(i switch equipe) this skill not start.suggestion=?
<skill name="DRUID_RECOVER" hotkey="MACRO" priority="90" hpper="30" />
<skill name="DRUID_SAVAGE_BLESSING" hotkey="MACRO" priority="90" />
<skill name="DRUID_MOTHER_EARTH'S_FOUNTAIN" hotkey="MACRO" priority="100" />


i prefer if i can find a thing to spam continuosly 3 important skills for heal before burn boss like :
/cast Blossoming Life
/wait 2
/cast Mother Earth's Protection
/wait 2
/cast Mother Earth's Fountain
/wait 2
/cast Mother Earth's Fountain

nuk79
Posts: 489
Joined: Mon May 17, 2010 3:40 pm

Re: Version 7.4.0.2897 progress

#1031 Post by nuk79 » Thu Mar 03, 2022 5:40 am

i have continuosly crash in ds with alts....idk why.....2022-03-03 11:39:52 - ...am Files/micromacro/micromacro/scripts/rom/functions.lua:111: bad argument #1 to 'readfunc' ((null))


i used partyhealer .xml and i add warlock skills and druid mother fountain skills

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

Re: Version 7.4.0.2897 progress

#1032 Post by Administrator » Sun Mar 06, 2022 10:04 am

I noticed one thing:

Code: Select all

<skill name="DRUID_MOTHER_EARTH'S_FOUNTAIN" hotkey="MACRO" priority="100" />
There's a single quote (
'
) in there. In database/skills.xml it is listed without the quote:
DRUID_MOTHER_EARTHS_PROTECTION
.
Try fixing the name and see if that helps.

You might try to change the skill type from
buff
to
heal
in database/skills.xml as well.

nuk79
Posts: 489
Joined: Mon May 17, 2010 3:40 pm

Re: Version 7.4.0.2897 progress

#1033 Post by nuk79 » Thu Mar 10, 2022 6:37 am

in parttyhealer.xml i have
<skills_druid>
<skill name="DRUID_MOTHER_EARTH'S_FOUNTAIN" hotkey="MACRO" priority="100" />
in database is
<skill name="DRUID_MOTHER_EARTH'S_FOUNTAIN" id="493529" range="200" type="heal" casttime="0" cooldown="4" target="self" />


still crash

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

Re: Version 7.4.0.2897 progress

#1034 Post by Administrator » Sun Mar 13, 2022 8:15 am

Unfortunately that error doesn't really describe what went wrong. Is there a specific time that it errors out, or is the bot doing a specific thing?

crazzy
Posts: 30
Joined: Sun Feb 17, 2013 4:47 am

Re: Version 7.4.0.2897 progress

#1035 Post by crazzy » Fri Mar 18, 2022 2:46 am

yesterday there was a small update with minor changes to the game..
will there be an update to rom bot too?
thanks bb

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

Re: Version 7.4.0.2897 progress

#1036 Post by Administrator » Sat Mar 19, 2022 9:05 am

Just loaded things up and still see the same version number and all of the addresses seem in-tact.

Is there something that isn't working for you?

nuk79
Posts: 489
Joined: Mon May 17, 2010 3:40 pm

Re: Version 7.4.0.2897 progress

#1037 Post by nuk79 » Wed Mar 23, 2022 7:07 am

guys is there a profile settings where druid monitoring hp of party and heal them when they have few hp? usually with party healer .xml healer focus leader and follow him without check others...can you help pls ?

nuk79
Posts: 489
Joined: Mon May 17, 2010 3:40 pm

Re: Version 7.4.0.2897 progress

#1038 Post by nuk79 » Thu Mar 24, 2022 8:03 am

bot not works...i made update with git and addresses but not work in minigame in varanas andortraining

crazzy
Posts: 30
Joined: Sun Feb 17, 2013 4:47 am

Re: Version 7.4.0.2897 progress

#1039 Post by crazzy » Thu Mar 24, 2022 12:21 pm

today there a update on all server !
can someone update the bot essential files?
thanks for your work :)

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

Re: Version 7.4.0.2897 progress

#1040 Post by Administrator » Thu Mar 24, 2022 7:40 pm

I just merged fixes for client version 7.4.0.2969, which serves to update a number of memory addresses. PR is here: https://github.com/SolarStrike-Software ... ll/7/files

You guys should be able to run the
rom-bot/gitupdate
script, or run
rombot_updater.exe
from the rom-bot script directory to automatically update to the latest version.

For those of you that have other script modifications that don't want to use the auto-updater, you can copy the addresses.lua directly from here and paste it over your version.


Please let me know if there's any outstanding issues. My preliminary tests check out but there's always room for things to slip through the cracks.

Locked

Who is online

Users browsing this forum: Ahrefs [Bot], Semrush [Bot] and 0 guests