Page 2 of 2

Re: i just got the bot and need help getting it running

Posted: Tue Feb 01, 2011 5:14 pm
by Administrator
Quite possibly, this could be because you changed your target hotkey to CTRL+TAB instead of just TAB. Try changing the setting in-game, then restart the client.

Re: i just got the bot and need help getting it running

Posted: Tue Feb 01, 2011 6:07 pm
by jver422
Administrator wrote:Quite possibly, this could be because you changed your target hotkey to CTRL+TAB instead of just TAB. Try changing the setting in-game, then restart the client.

still same problem :evil:
gahh.... what am i doing wrong?

Re: i just got the bot and need help getting it running

Posted: Tue Feb 01, 2011 6:23 pm
by Administrator
gahh.... what am i doing wrong?
You touch yourself at night.


Directly above this (line 291):

Code: Select all

			if( string.upper(v.key) == "MACRO" ) then
Add this:

Code: Select all

printf("key name: %s\n", tostring(v.name));

Re: i just got the bot and need help getting it running

Posted: Tue Feb 01, 2011 8:01 pm
by jver422
Administrator wrote: You touch yourself at night.
lol thanks i needed that bit of humor, ok im not seeing the same error now, but instead i see it telling me to apply a blank macro to the first macro slot and then the 8 hotkey... i thought that was suppposed to go to the 0 key, so i moved it to the 8 and then it told me to put it in the 0 so i moved it back then it told me back in 8 so i put it in both then it told me 9 so i put it in all three then it tells me to leave room for the comand macro and i do and THEN it tells me that i need to put the empty macro in the hotkey i left open -_- GHYDGHDRTHUYHNJ (rage type lol)

Re: i just got the bot and need help getting it running

Posted: Tue Feb 01, 2011 8:19 pm
by jver422
this is something new i noticed

Re: i just got the bot and need help getting it running

Posted: Tue Feb 01, 2011 9:12 pm
by lisa
I'd be looking into your bindings.txt
I'll attach mine and you can compare or even replace yours and see what happens.

Re: i just got the bot and need help getting it running

Posted: Wed Feb 02, 2011 12:00 am
by rock5
jver422 wrote:
Administrator wrote: You touch yourself at night.
lol thanks i needed that bit of humor, ok im not seeing the same error now, but instead i see it telling me to apply a blank macro to the first macro slot and then the 8 hotkey... i thought that was suppposed to go to the 0 key, so i moved it to the 8 and then it told me to put it in the 0 so i moved it back then it told me back in 8 so i put it in both then it told me 9 so i put it in all three then it tells me to leave room for the comand macro and i do and THEN it tells me that i need to put the empty macro in the hotkey i left open -_- GHYDGHDRTHUYHNJ (rage type lol)
What should work is delete all rombot related macros and remove all rombot action keys from the action bar. Then when you start the bot it should create a new macro and setup the action key automatically (in vk_0 if available).

If this doesn't work then something is messed up.

I noticed that error message says 'VK_" which is invalid. It looks like somewhere you've set TARGET_FRIEND to that value incorrectly.

Re: i just got the bot and need help getting it running

Posted: Wed Feb 02, 2011 9:27 am
by Rom Botter
the bot cant handle combo key's like CTRL+/ like ur target nearest ally is, change this to just 1 key like only / or maybe TAB (i have set this action to Page_down), this should work.

if ur only gonna use the bot for farming eggs, u dont need a specific profile, just open the default.xml profile, and save it as "YourCharName.xml"

that works since when ur egg farming, it doesnt need to use any skills...

Re: i just got the bot and need help getting it running

Posted: Wed Feb 02, 2011 9:53 am
by rock5
Rom Botter wrote:the bot cant handle combo key's like CTRL+/ like ur target nearest ally is, change this to just 1 key like only / or maybe TAB (i have set this action to Page_down), this should work.
It shouldn't matter as the bot doesn't use that key for targeting anymore. Mine is set to the default ctrl-tab and it still works.

Re: i just got the bot and need help getting it running

Posted: Wed Feb 02, 2011 10:59 am
by jver422
ok i fixed the bindings and it doesnt seem the macro key is giving me much more trouble but now its telling me i need to add a file some where, once i did it told me i still didnt do it, and the sell options it's telling me about i cant find in my profile

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<profile>
	<options>
		<!-- Try the bot with a new char mage                   -->
		<!-- At the pioneer village. Use demo.xml waypoint file -->
		<option name="HP_LOW"			value="85" />
		<option name="MP_LOW_POTION"	value="50" />
		<option name="HP_LOW_POTION"	value="40" />
		<option name="USE_HP_POTION"	value="best" />	<!-- potion select strategy: best|minstack -->
		<option name="USE_MANA_POTION"	value="best" />	<!-- potion select strategy: best|minstack -->

		<!-- Rest if HP or Mana is below that level -->
		<option name="HP_REST" value="15" />
		<option name="MP_REST" value="15" />

		<!-- Shopping options, how many of what do you want to keep in your inventory -->
		<option name="HEALING_POTION" value="99" />
		<option name="MANA_POTION" value="99" />
		<option name="ARROW_QUIVER" value="2" />
		<option name="THROWN_BAG" value="2" />
		<option name="POISON" value="30" />

		<!-- either false or arrow or thrown -->
		<option name="RELOAD_AMMUNITION" value="false" />	<!-- false|arrow|thrown -->

		<!-- Combat options -->
		<option name="COMBAT_TYPE"        value="" />	<!-- leave empty or choose ranged/melee if not using class default -->
		<option name="COMBAT_RANGED_PULL" value="true" /> <!-- only important for melees -->
		<option name="COMBAT_DISTANCE"    value="200" />
		<option name="MAX_FIGHT_TIME"     value="15" />	<!-- Max time without damage before break -->
		<option name="DOT_PERCENT"        value="90" />
		<option name="ANTI_KS"            value="true" />
		<option name="MAX_TARGET_DIST"    value="225" />

		<!-- Attack monsters 3 levels above or 10 below your level -->
		<option name="TARGET_LEVELDIF_ABOVE" value="3" />
		<option name="TARGET_LEVELDIF_BELOW" value="10" />

		<!-- Waypoint and movement settings -->
		<option name="WAYPOINTS"		value="" />  <!-- leave empty to show a list -->
		<option name="RETURNPATH"		value="" />
		<option name="PATH_TYPE"		value="waypoints" />	<!-- waypoints | wander -->
		<option name="WANDER_RADIUS"		value="500" />
		<option name="WAYPOINT_DEVIATION"	value="0" />
		<option name="QUICK_TURN" 		value="false" />

		<!-- Loot settings -->
		<option name="LOOT"               value="true" />
		<option name="LOOT_IN_COMBAT"     value="true" />
		<option name="LOOT_DISTANCE"      value="100" />
		<option name="LOOT_PAUSE_AFTER"   value="0" />		<!-- probability in % for a short rest -->

		<!-- Harvest options -->
		<option name="HARVEST_DISTANCE"		value="120" />
		<option name="HARVEST_WOOD"			value="true" /> <!-- Choose which types to harvest. -->
		<option name="HARVEST_HERB"			value="true" /> <!-- "true" = harvest, "false" = do not harvest -->
		<option name="HARVEST_ORE"			value="true" />

		<!-- Eggpet options -->
		<option name="EGGPET_ENABLE_CRAFT"	value="false" /><!-- If using same slot for assist and craft, onlt 1 can be enabled. -->
		<option name="EGGPET_CRAFT_SLOT"	value="1" />
		<option name="EGGPET_ENABLE_ASSIST"	value="false" />
		<option name="EGGPET_ASSIST_SLOT"	value="1" />
		<option name="EGGPET_CRAFT_RATIO"	value="1:4:4" /> <!-- mining:woodworking:herbalism ratio to produce. -->
		<option name="EGGPET_CRAFT_INDEXES"	value="" /> 	 <!-- override auto craft index for mining,woodworking,herbalism eg. "2,,"-->


		<!-- Log out and resurrect settings -->
		<option name="LOGOUT_TIME" 			value="0" />	<!-- in minutes, 0 = timer disabled -->
		<option name="LOGOUT_SHUTDOWN"		value="false" />
		<option name="LOGOUT_WHEN_STUCK"	value="true" />
		<option name="CLOSE_WHEN_STUCK"		value="true" />
		<option name="RES_AUTOMATIC_AFTER_DEATH" value="true" />
		<option name="MAX_DEATHS" value="10" /> <!-- Log out after this many deaths -->

		<!-- For more options and documentation see the RoM Bot Wiki:  -->
		<!-- http://www.solarstrike.net/wiki/index.php5?title=RoM_Bot  -->

	</options>

	<friends>
		<!-- names of friends we help fighting or enemys we don't want to attack -->
		<!-- for umlauts use \129 (ue),\132 (ae),\148 (oe) e.g. K\132fer         -->
		<friend name="MyOtherCharacter1" />
		<friend name="MyOtherCharacter2" />
		<friend name="Elite_Mob_Name1" />
		<friend name="Elite_Mob_Name2" />
	</friends>

	<mobs>
		<!-- names of mobs we want to attack 				-->
		<!-- if no names defined we will attack all mobs	-->
		<mob name="" />
		<mob name="" />
		<mob name="" />
	</mobs>

	<hotkeys>
    	<!-- to communicate with the RoM API / define ingame dummy macro at place 1 -->
		<hotkey name="MACRO"        modifier="" key="VK_0" />
	</hotkeys>

	<!-- define your skills depending from your actual primary class -->
	<!-- see the example for a priest/mage                           -->
	<!-- delete skills you don't have or don't want to use.          -->
	<!-- For more skills to use see /database/skills.xml             -->
	<!-- demo skills for LvL 1 character for all classes             -->
	<skills_priest>
		<skill name="PRIEST_SOUL_SOURCE"   modifier="" hotkey="VK_4" priority="110" inbattle="true" hpper="15" />
		<skill name="PRIEST_HOLY_AURA"     modifier="" hotkey="VK_7" priority="100" inbattle="true" hpper="24" />
		<skill name="PRIEST_URGENT_HEAL"   modifier="" hotkey="VK_2" priority="100" hpper="30"  />
		<skill name="PRIEST_REGENERATE"    modifier="" hotkey="VK_6" priority="90" />
		<skill name="PRIEST_RISING_TIDE"   modifier="" hotkey="VK_3" priority="80" />
		<skill name="MAGE_FIREBALL"        modifier="" hotkey="VK_8" priority="70" />
		<skill name="PRIEST_WAVE_ARMOR"    modifier="" hotkey="VK_5" priority="40"  inbattle="true" />
		<!--skill name="PRIEST_SOUL_BOND"     hotkey="VK_T" priority="30" /> -->
		<!--skill name="PRIEST_MAGIC_BARRIER" hotkey="VK_F" priority="20" rebuffcut="60" inbattle="false" /> -->
	</skills_priest>

	<skills_warrior>
		<skill name="WARRIOR_SLASH"          modifier="" hotkey="VK_2" priority="90" />
		<skill name="WARRIOR_PROBING_ATTACK" modifier="" hotkey="VK_4" priority="80" />
		<skill name="WARRIOR_OPEN_FLANK"     modifier="" hotkey="VK_5" priority="70" />
	</skills_warrior>

	<skills_scout>
		<skill name="SCOUT_SHOT"        modifier="" hotkey="VK_2" priority="90" />
		<skill name="SCOUT_AUTOSHOT"    modifier="" hotkey="VK_4" priority="80" />
		<skill name="SCOUT_WIND_ARROWS" modifier="" hotkey="VK_5" priority="70" />
	</skills_scout>

	<skills_rogue>
		<skill name="ROGUE_SHADOWSTAB"  modifier="" hotkey="VK_2" priority="90" />
		<skill name="ROGUE_LOW_BLOW"    modifier="" hotkey="VK_4" priority="80" />
	</skills_rogue>

	<skills_mage>
		<skill name="MAGE_FLAME"              modifier="" hotkey="VK_3" priority="80" />
		<skill name="MAGE_ELEMENTAL_CATALYST" modifier="" hotkey="VK_2" priority="30" inbattle="true" />
	</skills_mage>

	<skills_knight>
		<skill name="KNIGHT_HOLY_STRIKE"  modifier="" hotkey="VK_3" priority="90" />
		<skill name="KNIGHT_HOLY_SHIELD"  modifier="" hotkey="VK_4" priority="80" inbattle="true" hpper="15" />
		<skill name="KNIGHT_HOLY_SEAL"    modifier="" hotkey="VK_5" priority="70" />
		<skill name="KNIGHT_PUNISHMENT"   modifier="" hotkey="VK_2" priority="60" />
	</skills_knight>

	<skills_warden>
		<skill name="WARDEN_CHARGED_CHOP"	modifier="" hotkey="VK_2" priority="90" />
		<skill name="WARDEN_ENERGY_ABSORB"	modifier="" hotkey="VK_3" priority="80" inbattle="true" hpper="25" />
	</skills_warden>

	<skills_druid>
		<skill name="DRUID_RECOVER"        modifier="" hotkey="VK_2" priority="90" hpper="30" />
		<skill name="DRUID_EARTH_ARROW"    modifier="" hotkey="VK_3" priority="80" />
	</skills_druid>

	<onLoad><![CDATA[
		-- Additional Lua code to execute after loading the profile
		-- and before the bot starts. e.g. You could overwrite profile settings here
		-- like: changeProfileOption("HP_REST", 60);
	]]></onLoad>

	<onDeath><![CDATA[
		-- Additional Lua code to execute on death
		-- pauseOnDeath(); -- Stop the script
		-- player:logout();	-- logout
	]]></onDeath>

	<onLeaveCombat><![CDATA[
		-- Additional Lua code to execute after killing an enemy
	]]></onLeaveCombat>

	<onLevelup><![CDATA[
		-- Additional Lua code to execute after having a levelup
		-- and levelup the skills for a new character (mage or priest recommended)
		-- e.g. sendMacro("SetSpellPoint(_tabnr, _skillnr);"); would levelup a skill
	]]></onLevelup>

	<onSkillCast><![CDATA[
		-- Additional Lua code to execute when casting a skill
		-- Note: arg1 contains the skill being used.
		-- i.e. arg1.Name will be the name of the skill being cast
		-- e.g.:
		--if( 15 > player.HP/player.MaxHP*100 ) then
		--    player:cast("PRIEST_SOUL_SOURCE");
		--elseif( 25 > player.HP/player.MaxHP*100 ) then
		--    player:cast("PRIEST_HOLY_AURA");
		--    player:cast("PRIEST_URGENT_HEAL");
		--    player:cast("PRIEST_URGENT_HEAL");
	]]></onSkillCast>

	<onHarvest><![CDATA[
		-- Additional Lua code to execute directly before the actual harvesting takes place.
		-- Note: arg1 contains the object to be harvested.
		-- i.e. arg1.Name will be the name of the node you are about to harvest
		-- If this snippet returns 'false', the node will *not* be harvested.
		-- All other return values result in the player attempting to harvest the node.
		-- Note that returning 'false' here breaks out of harvesting completely;
		-- You will not attempt to harvest other nearby nodes instead.
	]]></onHarvest>
</profile>
im just using the default one like i was told

Re: i just got the bot and need help getting it running

Posted: Wed Feb 02, 2011 12:01 pm
by Rom Botter
extract the file i attached to ur .......runes of magic/interface/addons map, then it should be fixed, the IGF ur bot is asking for, was this file but its from an older revisiion (newer ones dont work i believe) and it is needed for the egg farming :)

i believe the newer ingamefunction map wont work for this

Re: i just got the bot and need help getting it running

Posted: Wed Feb 02, 2011 12:25 pm
by jver422
thank you all so so much for your help and patience i have got it working now and ill close the thread tomorrow just incase anymore problems arise while it's working, you have been a great help :D :D :D :D :mrgreen:

Re: i just got the bot and need help getting it running

Posted: Wed Feb 02, 2011 1:00 pm
by Rom Botter
np at all, i had same problems in the beginning when i started using the bot :P

as long as u ask for help on how to do thing and not ask to get stuff , we are all glad to help u ^^ 8-)

Re: i just got the bot and need help getting it running

Posted: Sun Feb 13, 2011 1:17 am
by jver422
ok i have a new problem now please follow the link to my new topic

http://www.solarstrike.net/phpBB3/viewt ... 838#p18838