Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Proposals
#7
(01-18-2017, 08:32 AM)Catar Wrote: Chill down, and think about what I shown you....

My macro won't let my character be MOVED in certain place, don't you think that's exactly what you need? I was just giving you example.
You just need adjust macro like that for yourself.

And you can make it run to depo if you like aswell.

Just make waypoints from all these places directly to your "refill" label.
And in macro you set it up when somehow your character finds itself in place you don't want it too be.


I would've invite you to my ts and help with this, but I didn't like your attitude

(01-18-2017, 12:42 AM)Kazan Wrote: I DON'T HAVE TIME TO MAKE 1 MILLION OF MACROS WITH LOCATIONS WHEN I'M BOTTING ON EVERY GOOD RESPAWN IN HEXERA!!! I wanna make it in maximum 5 minutes, not in 50 hours...

And you think, you can have someone make it for speciallu for you? That others don't have anything else to do?
As i said, everything you want is already possible to do, just little of your OWN effort, don't be so selfish.





Btw, it wold be just a ONE macro, not even long one.
Self.PositionIn checks if you in certain AREA , RECTANGLE AREA, not just single SQM,
So you can pick highest west SQM postion of the spot and lowest east sqm
example.
RunPos:=Self.PositionIn(30000, 30000, 7, 30050, 30050, 7)
(would return value 1, if you were in a this huge 50x50 square area)


And you use that 1
Code:
RunPos:=Self.PositionIn(30000, 30000, 7, 30050, 30050, 7)  
!RunPos!>=1
Killer.Stop()
Self.Stop()
CaveBot.GoLabel(BackToRefill_1)
exit()


And you like to setup MORE areas


Code:
RunPos1:=Self.PositionIn(30000, 30000, 7, 30010, 30010, 7)  
RunPos2:=Self.PositionIn(30020, 30020, 7, 30030, 30030, 7)  
RunPos3:=Self.PositionIn(30040, 30040, 7, 30050, 30050, 7)  
!RunPos1!>=1  [which1]
Killer.Stop()
Self.Stop()
CaveBot.GoLabel(BackToRefill_1)
exit()
{which1}
!RunPos2!>=1 [which2]
Killer.Stop()
Self.Stop()
CaveBot.GoLabel(BackToRefill_2)
exit()
{which2}
!RunPos3!>=1 [which3]
Killer.Stop()
Self.Stop()
CaveBot.GoLabel(BackToRefill_3)
exit()
{which3}
exit()


This would send you to different labels from 3 different areas you setup in SelfPositionIN
Everything you have to do next, is for each of this this areas, lead Labels in cavebot called BackToRefill_1 ,2 ,3, to connet with waypoint that takes you to refill.



Like I was thinkin'; Bbot still wants to kill first monsters what he was fighting before enter macro area, and than go to label from this macro. Now i tested this and it's not working like you said.

I will say this again; I wan't macro what will stop attack monsters (just start ignore them even if he attacked them before enter macro area) and run to label what i will choose. Every Bbot macro what i was trying to create, is doing it wrong! Bbot first kill monsters and than check macro!!! That's why i post proposal to create option what i was trying to create in macros (because it's impossible in Bbot)

If you don't believe me, check this by yourself. I made this macro today (sqm's area is between Ghaz'Haragoth mountain and north east prison corner)

100 {Ucieczka} RunPos:=Self.PositionIn(33596, 32416, 7, 33599, 32371, 7) !RunPos!>=1 Killer.Stop() Self.Stop() CaveBot.GoLabel(Spierdalamy) exit()

If i'm doing something wrong - tell me what and how to do this correctly

Positions (Corners);

South west; 33596, 32416, 7
South east; 33599, 32416, 7
North east; 33599, 32371, 7
North west; 33596, 32371, 7

Ofcourse if you want, you can make it alone and if it will be working i can pay you for this macro (in Tibia coins or KK's on hexera)

Ahh sorry Catar i was doing macro area from south west to north east not from north west to south east, and i wasn't now it's something important Big Grin

Now running to label it's working well Tongue

Tomorrow i will try to make "force refill"
Reply


Messages In This Thread
Proposals - by Kazan - 01-17-2017, 11:41 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)