Memento farming - concept - Dalanis Dungeon

Runes of Magic/Radiant Arcana (http://www.runesofmagic.com)
Message
Author
mayainverse
Posts: 94
Joined: Tue Dec 21, 2010 3:12 am

Re: Memento farming - concept - Dalanis Dungeon

#21 Post by mayainverse » Sat Jan 08, 2011 3:54 am

wow that is nuts. you have leet skills making such complicated way points. im having huge issues getting my 1 bot just to friken buff lol. so you level 5 extra chars up to 55 just so you can farm mementos? that is amaizing. wish I could do something like that. right now I am only able to do sewers ch 1 and 2 every 100minutes and thats it. :( super slow method all else is broken a nd not much else i can do in game now.

if i could at least get my buffing script to work then I could make my R/k use its heal and would help farming some.

a what of regeneration? whats it do? where do you get it. i looked it up on runesdatabase.com didnt find anything.


someone said something about trouble with the rogue combo attacks with the bot. i have super simple fix for this. get the mod roguecombo. this is even good to use without the bot. its better reactions then even fastest human being as it knows if the target is debuffed or not before the debuff shows up on the target frame visually. also you can just put it on 1 key and have the bot just use that attack key. very easy fix and works good.



hey pro guy with 6account farmer. could you maybe show me some love with some good r/k profiles :D like my buffs bug with default way it seems it only "trys" to press the buff button once every X seconds. sometiems it fails and buff will be gone for the X seconds till it trys again. also with the r/k heal it removes the 10% atk buff. I was trying to make a onskillcast script (failed hard always getting nil values on stuff) to check for buffs. if buff didnt exist to cast that skill again. so this way I would always have all of my buffs on and could use the heal freely. any chance you could help me out buddy. I am sadly not as pro as you at coding.

top1
Posts: 50
Joined: Mon Jan 03, 2011 4:57 pm

Re: Memento farming - concept - Dalanis Dungeon

#22 Post by top1 » Sat Jan 08, 2011 5:41 am

I might have a idea that could work!!! how to avoid the leap as easy as possible :) :)


please guys help me to get this working!


I timed the leap and after 5 runs (easy) I'm pretty sure he leaps after 25 secounds fighting!
So all I have to do, would be the check infight time and if it's bigger than 25 run backwards
for 5-6 secounds!!

if there isnt such a function to check the time in fight, my next idea would be to start a counter on the last waypoint in front of the boss
and after this counter reaches 25 he does the same running backwards thingy.


please please help me here :)



an by the the way I know have a priest/knight to help me!! so with the great tips what ezgitaran (thx!!) already gave, I guess I can manage to write a script for both of them. so that they wait for each other :) and the priests spams quick heal to my rogue/knight tank :)



edit:
yy
mayainverse just saw your post!
I used the rogue/knight buff long time ago in raven to farm the elites :)
I just made a new "selfheal" skill called rogue_heal with a casttime of ~ 3 secounds and a 60 secound cooldown.
Then I made a shot ingame makro /cast "lionheal" (to lazy to search for the english name)
/wait 1
/cast "lionattackbuff"
just have to asign the healskill a hotkey and you are ready to go!
btw with rogue_pot I made a skill which uses phirius pots when you are at very low hp!
but this would be nicer to implement "on cast"
its the easiest way, there are far better ways to manage this, but it works ^^ so what


and the buggy thing I ment its called "Regeneration Sigil" in english =) sry for the bad translation.
Its basicly the same buff thing which can drop from mobs, but u got it in your inventory and it doesnt disapear in
a lot of instances! - BUT DONT USE IT OUTSIDE! - then it will disapear for sure. and on difficulty easy its more likely to disapear too :/

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

Re: Memento farming - concept - Dalanis Dungeon

#23 Post by lisa » Sat Jan 08, 2011 6:25 am

So all characters are on follow of tank or atleast close to tank? If so they should all enter combat when the tank goes into combat due to proximity. Maybe have an entercombat event to start timer for you and after the 25 secs they all stop and step backwards. pause, and then continue.

That's what I came up with anyway.
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

mayainverse
Posts: 94
Joined: Tue Dec 21, 2010 3:12 am

Re: Memento farming - concept - Dalanis Dungeon

#24 Post by mayainverse » Sat Jan 08, 2011 6:41 am

how do i loot a regen sigil? can you keep it forever and it will never fade if you jsut use it inside isntances?

top1
Posts: 50
Joined: Mon Jan 03, 2011 4:57 pm

Re: Memento farming - concept - Dalanis Dungeon

#25 Post by top1 » Sat Jan 08, 2011 6:51 am

:arrow: yeah...

buuut

if I start a timer like " startTimer( "my_timer", 25000 ); "
in every combat he always will keep running backwards after 25 secounds, even in the trashmob fights!
soooo I cant use it onskillcast but maybe at the waypoint before the boss?
Or I have to set up a kill function for the timer whenever the char is getting out of the combat (before the 25 secs run down)

right now I try to code this with help of the wiki :)
are there any other sources which could help me learn scripting for rombot/lua ?


@mayainverse
they where in the itemshop in some gasha bundles long time ago,
and still selled in the auctionhouse.... EXPENSIVE!!!

mayainverse
Posts: 94
Joined: Tue Dec 21, 2010 3:12 am

Re: Memento farming - concept - Dalanis Dungeon

#26 Post by mayainverse » Sat Jan 08, 2011 6:53 am

so if they are not sold on ah I cant get them. but if i had one i could prety much solo anything that dont 5shot me? and you can keep this item andheal you forever?? Oo

wizzyslo
Posts: 119
Joined: Sun Nov 01, 2009 6:09 pm

Re: Memento farming - concept - Dalanis Dungeon

#27 Post by wizzyslo » Sat Jan 08, 2011 9:22 am

Can somebody tell me how this function works

Code: Select all

self:findNearestNameOrId()
Is posible to use in waypoint or only in player.lua?
What kinde of value return?

User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: Memento farming - concept - Dalanis Dungeon

#28 Post by rock5 » Sat Jan 08, 2011 10:27 am

wizzyslo wrote:Can somebody tell me how this function works

Code: Select all

self:findNearestNameOrId()
Is posible to use in waypoint or only in player.lua?
What kinde of value return?
RoMBot wiki is you friend.
http://www.solarstrike.net/wiki/index.p ... _Functions
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan

top1
Posts: 50
Joined: Mon Jan 03, 2011 4:57 pm

Re: Memento farming - concept - Dalanis Dungeon

#29 Post by top1 » Sat Jan 08, 2011 10:33 am

Ok, I try to explain this as good as possibel.

1. the problem still is to get away from a deadly LEAP of a boss, this happens after ~25sec in fight!

--> so I need a timer! <--
--------------------------------------------------------------------------
I found out about

Code: Select all

        newTimer("leap_timer");
        startTimer( "leap_timer", 25000 );
and what I think is better (because I found it alot in the forum)
working with:

Code: Select all

os.time
os.difftime(
---------------------------------------------------------------------------

I want to start the timer just before the boss fight,
so I use a certain skill, which is only used just before the boss fight, to trigger it!

Code: Select all

<onSkillCast>
    if( arg1.Name == "ROGUE_BOSS_ATTACK_START" ) then...
--  here should be the _t = os.time() function or something like that :/
</onSkillCast>
--> I want to create a new saved time constant, to compare it later :)

on every other skill he should check the fight time

Code: Select all

<onSkillCast>
    leaptime = os.difftime(os.time(), _t)
if ( leaptime > 25000 ) then
         keyboardHold( settings.hotkeys.MOVE_BACKWARD.key );
         yrest(4000)
         keyboardRelease( settings.hotkeys.MOVE_BACKWARD.key );
-- and then the timer must be reseted somehow :/ or he keeps moving backwards
-- because the difference keeps getting bigger?
</onSkillCast>

is this the right way to go??
I never coded before :/

Is it possible to use

Code: Select all

if ( leaptime > 25000, < 28000 ) then

does it work this way at all...
is it a bad idea to put it in the <onSkillCast> ?
It seems to be such a easy problem but without the necessary knowledge about basic lua scripting I am lost :(

User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: Memento farming - concept - Dalanis Dungeon

#30 Post by rock5 » Sat Jan 08, 2011 10:52 am

Do you have to step back every 25 seconds or only once?

If only once then, yes, something like that should work.

Code: Select all

if ( leaptime > 25000 and 28000 > leaptime ) then
You can't usually use '<' in xml files so I flipped the second part. The only problem I see is if anything else the bot does takes more than 3 seconds it's possible it might miss the window.

If it's every 25 seconds then you can just reset 't' with

Code: Select all

_t = os.time()
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan

top1
Posts: 50
Joined: Mon Jan 03, 2011 4:57 pm

Re: Memento farming - concept - Dalanis Dungeon

#31 Post by top1 » Sat Jan 08, 2011 11:37 am

okey thanks!!

Code: Select all

	<onSkillCast>
           if( arg1.Name == "ROGUE_BOSS_ATTACK" ) then
           _t = os.time();
           leaptime = os.difftime(os.time(), _t)end
           if ( leaptime > 25000 and 28000 > leaptime ) then
           keyboardHold( settings.hotkeys.MOVE_BACKWARD.key );
           yrest(3000)
           keyboardRelease( settings.hotkeys.MOVE_BACKWARD.key );
           yrest(500);
           keyboardPress(key.VK_SPACE)end
	</onSkillCast>
edit2:

ok I got a problem, when I start this he gets a "atempt to compare number with a nill value" error.
which makes sense because the _t = os.time(); isnt set up until he got to the ROGUE_BOSS_ATTACK skill!

hmm....

top1
Posts: 50
Joined: Mon Jan 03, 2011 4:57 pm

Re: Memento farming - concept - Dalanis Dungeon

#32 Post by top1 » Sat Jan 08, 2011 12:26 pm

Code: Select all

	<onLoad>
		_t = 50000
	</onLoad>
I thought this could solve my problem but it doesnt :( getting the same error...

I got the script to work with

Code: Select all

	<onSkillCast>
           if( arg1.Name == "ROGUE_BOSS_ATTACK" ) then
           _t = os.time() else _t = 50000;    -- <<<<<<<<<<< CHANGED HERE the else
           leaptime = os.difftime(os.time(), _t)end
           if ( leaptime > 25000 and 28000 > leaptime ) then
           keyboardHold( settings.hotkeys.MOVE_BACKWARD.key );
           yrest(3000)
           keyboardRelease( settings.hotkeys.MOVE_BACKWARD.key );
           yrest(500);
           keyboardPress(key.VK_SPACE)end
	</onSkillCast>
but this way it doesnt have a function at all because on every other skill he resets the timer....

one new question HOW can I have a skill (ROGUE_BOSS_ATTACK) in my profile but PREVENT the skill from beeing used.
(I want to trigger him automaticly at one AND ONLY THE ONE waypoint...)

:/

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

Re: Memento farming - concept - Dalanis Dungeon

#33 Post by Administrator » Sat Jan 08, 2011 5:17 pm

Any skill that has autouse="false" will not be used by the bot unless specifically told to do so (player:cast()).

top1
Posts: 50
Joined: Mon Jan 03, 2011 4:57 pm

Re: Memento farming - concept - Dalanis Dungeon

#34 Post by top1 » Sat Jan 08, 2011 6:40 pm

thx this helped Admin!!

I got the script to "work" by

Code: Select all

	<onLoad>
            yrest(500);
            keyboardPress(key.VK_SPACE);
            timer = 50000;
            leaptime = os.difftime(os.time(),timer)
	</onLoad>
and

Code: Select all

	<onSkillCast>
           if( arg1.Name == "ROGUE_BOSS_ATTACK" ) then
           timer = os.time();
           leaptime = os.difftime(os.time(),timer)end
           if ( leaptime > 23000 and 26000 > leaptime ) then
           keyboardHold( settings.hotkeys.MOVE_BACKWARD.key );
           yrest(5000);
           keyboardRelease( settings.hotkeys.MOVE_BACKWARD.key );
           sendMacro("DEFAULT_CHAT_FRAME:AddMessage('|cf0ffff00RUNAWAY!!!!!|r')") 
           yrest(500);
           keyboardPress(key.VK_SPACE);end
	</onSkillCast>
and by get it to "work" I mean of course it doesnt do anything at all BUT I dont get a error ;)

I spend the whole day with this bot stuff,...
Im new at this and now (It's shortly after midnight) Im getting a little bit dizzy and feeling kuku in the head.


I tried to modifie ezgitarans awesome script so that it will work for my rogue/knight and priest/knight
and It's been hell.... now I get it to work "a little" so the invite each other properly, set the difficulty,
rep themselfs (not selling for some reason - and this is a part I got to work on my other farmbots)
the tank is waiting and casting premedation in front of the boss until the priest starts to get him a regeneration buff
- this worked properly like ONE F**** time... - the rest of the times the priest decides to tank the boss himself,
while the tank is jumping happily in the corner continously casting his premedation and watching the stupid f*** of a priest die.

and after that it gets f*** up even more...
such a easy concept of repeat urgent heal to the rogue until he gets the player.Battling == false
argh...

eanough for today,
have to be fit for tomorrow...

edit:

fixed the first part priest is waiting and buffing the roguetank as he should
BUT then he doesnt heal at all because my new "lighter" script doesnt work....

Code: Select all

  repeat
      sendMacro('TargetUnit("party1")');
      player:cast("PRIEST_URGENT_HEAL");
      yrest(1200);
     until player.Battling == false
  end
doesnt work and my other idea:

Code: Select all

  repeat
      sendMacro('TargetUnit("party1")');
      player:cast("PRIEST_URGENT_HEAL");
      yrest(1200);
      local state = GetPlayerCombatState();
      until (state) == nil
  end
doesnt work either....

I post the whole code tomorrow...


good night everyone

User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: Memento farming - concept - Dalanis Dungeon

#35 Post by rock5 » Sat Jan 08, 2011 9:41 pm

Let's break it down.

1. You want it to start a timer when "ROGUE_BOSS_ATTACK" is triggered.

Code: Select all

	if( arg1.Name == "ROGUE_BOSS_ATTACK" ) then
		_t = os.time()
	end
2. If leaptime is between 25000 and 28000 then move back (_t might be nil)

Code: Select all

	if _t ~= nil then
		leaptime = os.difftime(os.time(), _t)
		if ( leaptime > 25000 and 28000 > leaptime ) then
3. I don't know how well your move sequence works but if you want to try and jump while moving backwards you could try this.

Code: Select all

			keyboardHold( settings.hotkeys.MOVE_BACKWARD.key );
			yrest(3000)
			keyboardPress(key.VK_SPACE)
			yrest(500);
			keyboardRelease( settings.hotkeys.MOVE_BACKWARD.key );
Put it all together and you get,

Code: Select all

<onSkillCast>
	if( arg1.Name == "ROGUE_BOSS_ATTACK" ) then
		_t = os.time()
	end
	if _t ~= nil then
		leaptime = os.difftime(os.time(), _t)
		if ( leaptime > 25000 and 28000 > leaptime ) then
			keyboardHold( settings.hotkeys.MOVE_BACKWARD.key );
			yrest(3000)
			keyboardPress(key.VK_SPACE)
			yrest(500);
			keyboardRelease( settings.hotkeys.MOVE_BACKWARD.key );
		end
	end
</onSkillCast>
See how that works.
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan

top1
Posts: 50
Joined: Mon Jan 03, 2011 4:57 pm

Re: Memento farming - concept - Dalanis Dungeon

#36 Post by top1 » Sun Jan 09, 2011 1:26 pm

thx a lot!!!!!! :)

The script seems awesome but doesnt work either :(
no errors, but no effect.

the skill is triggered by a waypoint by

Code: Select all

player:cast("ROGUE_BOSS_ATTACK"); 

could this be a problem in combination with onSkillCast?

I hoped to get some kind of debug mode by adding

else sendMacro("DEFAULT_CHAT_FRAME:AddMessage('_t')");

Code: Select all

<onSkillCast>
   if( arg1.Name == "ROGUE_BOSS_ATTACK" ) then
      _t = os.time()
   end
   if _t ~= nil then
      leaptime = os.difftime(os.time(), _t)
      if ( leaptime > 24000 and 28000 > leaptime ) then
         keyboardHold( settings.hotkeys.MOVE_BACKWARD.key );
         yrest(4000)
         keyboardPress(key.VK_SPACE)
         yrest(500);
         keyboardRelease( settings.hotkeys.MOVE_BACKWARD.key );
else
           sendMacro("DEFAULT_CHAT_FRAME:AddMessage(_t)");
      end
   end
</onSkillCast>
I wanted to look when or if he starts calculating values...
but theres just nothing... -> I guess printing out variables doesnt work? duno

my bigger problem is the healing right now...
been away the whole day but I hope I manage this to work in the next 4 hours....

it's so simpel... he just should target my rogue (tank) char and keeps spamming urgent heal
until he is out of battle... but as I said before,

Code: Select all

  repeat
      sendMacro('TargetUnit("party1")');
      player:cast("PRIEST_URGENT_HEAL");
      yrest(1200);
      local state = GetPlayerCombatState();
      until (state) == nil
  end
and same thing with

Code: Select all

     until player.Battling == false
doesnt work... LUA code error...
im trying to make the same thing now with a timer which keeps stoping the loop after 50 secounds


edit1:

read somwhere that os.time / diftime would be in secounds, thought it would be millisecounds...
so changed my values and voilla!!!! -- it still doesnt work ^^
:(

but now Im confused if the times should be s or ms...

everytime the priest bot comes on the waypoint which should trigger the healing he brakes up with a lua
code error, but now I managed:

Code: Select all

      _t2 = os.time();
      healtime = os.difftime(os.time(), _t2);
  repeat
      sendMacro('TargetUnit("party1")');
      player:cast("PRIEST_URGENT_HEAL");
      yrest(1100);
      until healtime > 55;
to work!! but .... he just wont stop healing...

getting back to try stop the heal loop with some "is fighting?" request
makes more sense then the time trigger...

edit2:


there is a "player.fighting" this should return the value TRUE when the player got a target and FALSE if not...
can I use that to for my target (the char Im healing) to heal him as long he gots a target?

will try adding

Code: Select all

local target = player:getTarget();
until target:player.fighting == false;
edit3:
nah that wouldnt start working at all...

next try was:

Code: Select all

repeat
      sendMacro('TargetUnit("party1")');
      player:cast("PRIEST_URGENT_HEAL");
      yrest(1030);
until GetPlayerCombatState() ~= true;
but the code gets an error, because if not in combat the string gets a nil value and aperently thats something which is not allowed ^^
so I tried following and a shitload of other things

Code: Select all

repeat
      sendMacro('TargetUnit("party1")');
      player:cast("PRIEST_URGENT_HEAL");
      yrest(1030);
      local state = GetPlayerCombatState();
      until (state) == nil;

Code: Select all

repeat
      sendMacro('TargetUnit("party1")');
      player:cast("PRIEST_URGENT_HEAL");
      yrest(1030);
if GetPlayerCombatState() ~= nil;              -- added this to avoid the GetPlayerCombatState() nil value error
then local state = GetPlayerCombatState();
      until (state) == nil;
i wrote like hundred different things,... but it seems cursed or doomed...
why cant it has a true and false ....

User avatar
ezgitaran
Posts: 25
Joined: Tue Sep 14, 2010 8:47 am

Re: Memento farming - concept - Dalanis Dungeon

#37 Post by ezgitaran » Sun Jan 09, 2011 4:05 pm

mayainverse wrote: could you maybe show me some love with some good r/k profiles :D
Here's my skills section on profile.xml of my lvl 53 R/K

Code: Select all

	<skills>
	    <skill name="KNIGHT_DISARMAMENT" hotkey="VK_6" priority="89" />
	    <skill name="KNIGHT_ENHANCED_ARMOR"    modifier="" hotkey="VK_8" priority="105" rebuffcut="100" />
	</skills>

	<skills_rogue>
	 	<skill name="ROGUE_LOW_BLOW"    modifier="" hotkey="VK_2" priority="110" />
		<skill name="ROGUE_LIONS_PROTECTION"    modifier="" hotkey="VK_7" priority="95" rebuffcut="500" />
		<skill name="ROGUE_INFORMER"    modifier="" hotkey="VK_5" priority="95" inbattle="true"/>
		<skill name="ROGUE_SEARING_LIGHT"    modifier="" hotkey="VK_4" priority="104" rebuffcut="250"/>
top1 wrote: the tank is waiting and casting premedation in front of the boss until the priest starts to get him a regeneration buff
My waypoint designed for Amplified Attack, maybe there's something related with it?

Also I'm getting error when I put " if UnitCastingTime("target") == "Leap" then ..." under <onSkillCast><![CDATA[ section

Code: Select all

micromacro/scripts/rom/classes/player.lua:663: onSkillCast error: [string "..."]:3: attemt to call global 'UnitCastingTime' <a nil value>
No target?

And about my resting issue, I found this under <onLoad> in profile.xml: changeProfileOption("HP_REST", 70) ... >_>

User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: Memento farming - concept - Dalanis Dungeon

#38 Post by rock5 » Sun Jan 09, 2011 7:16 pm

top1 wrote:the skill is triggered by a waypoint by

Code: Select all

player:cast("ROGUE_BOSS_ATTACK"); 

could this be a problem in combination with onSkillCast?
I think you're right. I believe onSkillCast is not triggered when skills are cast with player:cast.

If you want the timer to start at the waypoint, just use '_t = os.time()' at the waypoint. The rest of the onSkillCast can remain the same.
top1 wrote:I hoped to get some kind of debug mode by adding

else sendMacro("DEFAULT_CHAT_FRAME:AddMessage('_t')");

I wanted to look when or if he starts calculating values...
but theres just nothing... -> I guess printing out variables doesnt work? duno
That's funny. You add a debug message then assume it doesn't work when it doesn't print what you expect. LOL

The fact that it doesn't print anything tells you something. It only prints when _t ~= nil and _t ~= nil only when ROGUE_BOSS_ATTACK is triggered. So therefore ROGUE_BOSS_ATTACK is not being triggered or ROGUE_BOSS_ATTACK is not triggering onSkillCast.
top1 wrote:my bigger problem is the healing right now...
been away the whole day but I hope I manage this to work in the next 4 hours....
Like I said in your other post, try adding player:update(). See if that works.
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan

top1
Posts: 50
Joined: Mon Jan 03, 2011 4:57 pm

Re: Memento farming - concept - Dalanis Dungeon

#39 Post by top1 » Sun Jan 09, 2011 8:42 pm

thx again for your work!!!!!!
I spend the last 2 hours watching my script to optimize it :) --> means it works!!!!
big thx to you rock5 and ezgitaran --> I "borought" big parts and ideas from your script, hope thats ok for you :/

the new _t timer with waypoint thing works!!!
Im not shure but, I watched it right now and he triggered "_t" continously, but didnt move the way he should :/
give it some more trys later :)

only really big problem which appears every ~10 runs I got with the lootBodie script...
sometimes he gets stuck with it and keeps posting "dead mob to far away, cant loot" in a endles loop...
so it basicly kills the boss for the night... but the corps would be reachable in a straight line...
I dont understand this error...


edit:
ah right... the thing with the debug message which made you laugh... :)
of course I asumed that my idea of "I could get a text out" with this "debug" thing was wrong and doesnt work ^^
the rest of the script still was a blackbox for me
I still doesnt know how I get him to print the actual VALUE of the string and not just _t

User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: Memento farming - concept - Dalanis Dungeon

#40 Post by rock5 » Sun Jan 09, 2011 10:52 pm

top1 wrote:only really big problem which appears every ~10 runs I got with the lootBodie script...
sometimes he gets stuck with it and keeps posting "dead mob to far away, cant loot" in a endles loop...
so it basicly kills the boss for the night... but the corps would be reachable in a straight line...
I dont understand this error...
I'm not sure what is happening but I just posted an updated version of lootBodies that might work better. Try it out.
http://www.solarstrike.net/phpBB3/viewt ... 844#p16844

top1 wrote:edit:
ah right... the thing with the debug message which made you laugh... :)
of course I asumed that my idea of "I could get a text out" with this "debug" thing was wrong and doesnt work ^^
the rest of the script still was a blackbox for me
I still doesnt know how I get him to print the actual VALUE of the string and not just _t
I don't know why you are printing ingame. You could just use

Code: Select all

print(_t)
to print in the MM window.

But if you really want to you can do so like this,
sendMacro("DEFAULT_CHAT_FRAME:AddMessage('" .. _t .."')");
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot], Bing [Bot], Google [Bot] and 25 guests