BBot - The best bot of the world
MACRO - Minimize Open Corpses - Printable Version

+- BBot - The best bot of the world (https://forums.bmega.net)
+-- Forum: Scripts & Macros (https://forums.bmega.net/forum-4.html)
+--- Forum: Free Scripts (https://forums.bmega.net/forum-10.html)
+--- Thread: MACRO - Minimize Open Corpses (/thread-21166.html)



MACRO - Minimize Open Corpses - doxmey - 05-27-2020

So I've created a little macro to minimize the creatures corpses as you open them. This is useful when for example you just killed about 8 monsters and the bot goes to open corpses, after about 3-4 corpses it starts closing the already opened ones and doesn't loot them because the container closed when the new one was opened.

Code:
100 {CorpseMinimizer by Dox} bp:=5 VarAdd(bp, 1) Containers.TotalOpen()>=!bp [else] con:=Containers.TotalOpen() Container.IsCorpse(!con)==1 VarGet(con!con)==0 Self.ToggleMinimizeBackpack(!con) VarSet(con!con, 1) Exit()  {else} VarSet(con1, 0) VarSet(con2, 0) VarSet(con3, 0) VarSet(con4, 0) VarSet(con5, 0) VarSet(con6, 0) VarSet(con7, 0) VarSet(con8, 0) VarSet(con9, 0) VarSet(con10, 0) VarSet(con11, 0) VarSet(con12, 0) VarSet(con13, 0) VarSet(con14, 0) VarSet(con15, 0) VarSet(con16, 0) VarSet(con17, 0) VarSet(con18, 0) VarSet(con19, 0) VarSet(con20, 0) Exit()

Change NUMBER_OF_BACKPACKS to how many backpacks you have open.
Remember for it to work all backpacks must be minimized.

I'm still analyzing how it goes but any bugs or improvements please let me know I'm open to suggestions or other ways to do this. Also if it helped you rep me!


RE: Macro To Minimize Open Corpses - CaaioPinho - 06-05-2020

(05-27-2020, 02:17 AM)doxmey Wrote: So I've created a little macro to minimize the creatures corpses as you open them. This is useful when for example you just killed about 8 monsters and the bot goes to open corpses, after about 3-4 corpses it starts closing the already opened ones and doesn't loot them because the container closed when the new one was opened.

Code:
100 {CorpseMinimizer by Dox} bp:=NUMBER_OF_BACKPACKS VarAdd(bp, 1) Containers.TotalOpen()>=!bp [else] con:=Containers.TotalOpen() Container.IsCorpse(!con)==1 VarGet(con!con)==0 Self.ToggleMinimizeBackpack(!con) VarSet(con!con, 1) Exit()  {else} VarSet(con6, 0) VarSet(con7, 0) VarSet(con8, 0) VarSet(con9, 0) VarSet(con10, 0) VarSet(con11, 0) VarSet(con12, 0) VarSet(con13, 0) VarSet(con14, 0) VarSet(con15, 0) VarSet(con16, 0) VarSet(con17, 0) VarSet(con18, 0) VarSet(con19, 0) VarSet(con20, 0) Exit()

Change NUMBER_OF_BACKPACKS to how many backpacks you have open.
Remember for it to work all backpacks must be minimized.

I'm still analyzing how it goes but any bugs or improvements please let me know I'm open to suggestions or other ways to do this. Also if it helped you rep me!

I tried to use the macro but I couldn't, it didn't minimize the dead bodies


RE: Macro To Minimize Open Corpses - doxmey - 06-05-2020

(06-05-2020, 03:21 AM)CaaioPinho Wrote:
(05-27-2020, 02:17 AM)doxmey Wrote: So I've created a little macro to minimize the creatures corpses as you open them. This is useful when for example you just killed about 8 monsters and the bot goes to open corpses, after about 3-4 corpses it starts closing the already opened ones and doesn't loot them because the container closed when the new one was opened.

Code:
100 {CorpseMinimizer by Dox} bp:=NUMBER_OF_BACKPACKS VarAdd(bp, 1) Containers.TotalOpen()>=!bp [else] con:=Containers.TotalOpen() Container.IsCorpse(!con)==1 VarGet(con!con)==0 Self.ToggleMinimizeBackpack(!con) VarSet(con!con, 1) Exit()  {else} VarSet(con6, 0) VarSet(con7, 0) VarSet(con8, 0) VarSet(con9, 0) VarSet(con10, 0) VarSet(con11, 0) VarSet(con12, 0) VarSet(con13, 0) VarSet(con14, 0) VarSet(con15, 0) VarSet(con16, 0) VarSet(con17, 0) VarSet(con18, 0) VarSet(con19, 0) VarSet(con20, 0) Exit()

Change NUMBER_OF_BACKPACKS to how many backpacks you have open.
Remember for it to work all backpacks must be minimized.

I'm still analyzing how it goes but any bugs or improvements please let me know I'm open to suggestions or other ways to do this. Also if it helped you rep me!

I tried to use the macro but I couldn't, it didn't minimize the dead bodies

Hmmm, go to basic functions, basic tools and turn on open backpacks, minimizer and see if it works, also send me the debug, copy and paste it here.


RE: Macro To Minimize Open Corpses - CaaioPinho - 06-05-2020

if you can fix the macro and post again it would help a lot

I tried to use it, I kept the backpacks minimized, everything minimized, and when I went hunting, he didn’t minimize the bodies when he killed, so he didn’t catch the loot

Hey, I tested your macro again, and went to basic functions and left the backpaks minimized, replace the bp: = NUMBER_OF_BACKPACKS with bp: 4 because I am using 4 minimized backpacks, and yet it does not minimize dead bodies


RE: Macro To Minimize Open Corpses - CaaioPinho - 06-05-2020

(06-05-2020, 04:53 AM)doxmey Wrote:
(06-05-2020, 03:21 AM)CaaioPinho Wrote:
(05-27-2020, 02:17 AM)doxmey Wrote: So I've created a little macro to minimize the creatures corpses as you open them. This is useful when for example you just killed about 8 monsters and the bot goes to open corpses, after about 3-4 corpses it starts closing the already opened ones and doesn't loot them because the container closed when the new one was opened.

Code:
100 {CorpseMinimizer by Dox} bp:=NUMBER_OF_BACKPACKS VarAdd(bp, 1) Containers.TotalOpen()>=!bp [else] con:=Containers.TotalOpen() Container.IsCorpse(!con)==1 VarGet(con!con)==0 Self.ToggleMinimizeBackpack(!con) VarSet(con!con, 1) Exit()  {else} VarSet(con6, 0) VarSet(con7, 0) VarSet(con8, 0) VarSet(con9, 0) VarSet(con10, 0) VarSet(con11, 0) VarSet(con12, 0) VarSet(con13, 0) VarSet(con14, 0) VarSet(con15, 0) VarSet(con16, 0) VarSet(con17, 0) VarSet(con18, 0) VarSet(con19, 0) VarSet(con20, 0) Exit()

Change NUMBER_OF_BACKPACKS to how many backpacks you have open.
Remember for it to work all backpacks must be minimized.

I'm still analyzing how it goes but any bugs or improvements please let me know I'm open to suggestions or other ways to do this. Also if it helped you rep me!

I tried to use the macro but I couldn't, it didn't minimize the dead bodies

Hmmm, go to basic functions, basic tools and turn on open backpacks, minimizer and see if it works, also send me the debug, copy and paste it here.

Hey, I tested your macro again, and went to basic functions and left the backpaks minimized, replace the bp: = NUMBER_OF_BACKPACKS with bp: 4 because I am using 4 minimized backpacks, and yet it does not minimize dead bodies


RE: Macro To Minimize Open Corpses - doxmey - 06-06-2020

(06-05-2020, 07:22 PM)CaaioPinho Wrote: Hey, I tested your macro again, and went to basic functions and left the backpaks minimized, replace the bp: = NUMBER_OF_BACKPACKS with bp: 4 because I am using 4 minimized backpacks, and yet it does not minimize dead bodies

Bro that's very weird, I'm using it myself on my scripts almost all of them, try ticking open backpacks, minimizer, and inventory is minimized and keep your inventory minimized, that's how im using it. Make sure you have auto macros enabled and just paste the code on the code section and press done after that try editing. Also you must use "bp:=" so in your case it would be bp:=4.


RE: Macro To Minimize Open Corpses - CaaioPinho - 06-07-2020

(06-06-2020, 02:43 AM)doxmey Wrote:
(06-05-2020, 07:22 PM)CaaioPinho Wrote:
(06-05-2020, 04:53 AM)doxmey Wrote:
(06-05-2020, 03:21 AM)CaaioPinho Wrote:
(05-27-2020, 02:17 AM)doxmey Wrote: So I've created a little macro to minimize the creatures corpses as you open them. This is useful when for example you just killed about 8 monsters and the bot goes to open corpses, after about 3-4 corpses it starts closing the already opened ones and doesn't loot them because the container closed when the new one was opened.

Code:
100 {CorpseMinimizer by Dox} bp:=NUMBER_OF_BACKPACKS VarAdd(bp, 1) Containers.TotalOpen()>=!bp [else] con:=Containers.TotalOpen() Container.IsCorpse(!con)==1 VarGet(con!con)==0 Self.ToggleMinimizeBackpack(!con) VarSet(con!con, 1) Exit()  {else} VarSet(con6, 0) VarSet(con7, 0) VarSet(con8, 0) VarSet(con9, 0) VarSet(con10, 0) VarSet(con11, 0) VarSet(con12, 0) VarSet(con13, 0) VarSet(con14, 0) VarSet(con15, 0) VarSet(con16, 0) VarSet(con17, 0) VarSet(con18, 0) VarSet(con19, 0) VarSet(con20, 0) Exit()

Change NUMBER_OF_BACKPACKS to how many backpacks you have open.
Remember for it to work all backpacks must be minimized.

I'm still analyzing how it goes but any bugs or improvements please let me know I'm open to suggestions or other ways to do this. Also if it helped you rep me!

I tried to use the macro but I couldn't, it didn't minimize the dead bodies

Hmmm, go to basic functions, basic tools and turn on open backpacks, minimizer and see if it works, also send me the debug, copy and paste it here.

Hey, I tested your macro again, and went to basic functions and left the backpaks minimized, replace the bp: = NUMBER_OF_BACKPACKS with bp: 4 because I am using 4 minimized backpacks, and yet it does not minimize dead bodies

Bro that's very weird, I'm using it myself on my scripts almost all of them, try ticking open backpacks, minimizer, and inventory is minimized and keep your inventory minimized, that's how im using it. Make sure you have auto macros enabled and just paste the code on the code section and press done after that try editing. Also you must use "bp:=" so in your case it would be bp:=4.

Man, I tried to use it here with your recommendations, but still without minimizing the dead bodies


RE: Macro To Minimize Open Corpses - doxmey - 06-07-2020

(06-07-2020, 01:03 AM)CaaioPinho Wrote: Man, I tried to use it here with your recommendations, but still without minimizing the dead bodies

Battle, skills, vip or anything else must also be closed. I just copied and pasted this macro on my character and it's working, it's something wrong that your doing. We just have to figure out what. Maybe take a screenshot or post debug info for me.


RE: Macro To Minimize Open Corpses - CaaioPinho - 06-07-2020

(06-07-2020, 06:37 AM)doxmey Wrote:
(06-07-2020, 01:03 AM)CaaioPinho Wrote: Man, I tried to use it here with your recommendations, but still without minimizing the dead bodies

Battle, skills, vip or anything else must also be closed. I just copied and pasted this macro on my character and it's working, it's something wrong that your doing. We just have to figure out what. Maybe take a screenshot or post debug info for me.


so, I leave everything closed, only the open backpacks are minimized, and the inventory is minimized too, I don’t know why it doesn’t work, not any debug message to be able to publish here. And I wanted to use this macro a lot because I play on a notebook and there is no space on the screen


RE: Macro To Minimize Open Corpses - doxmey - 06-10-2020

(06-07-2020, 07:00 AM)CaaioPinho Wrote: so, I leave everything closed, only the open backpacks are minimized, and the inventory is minimized too, I don’t know why it doesn’t work, not any debug message to be able to publish here. And I wanted to use this macro a lot because I play on a notebook and there is no space on the screen

Copy the debug screen content and post here. Go to the macro and click on the debug, maybe that will show me something.


RE: Macro To Minimize Open Corpses - CaaioPinho - 06-11-2020

(06-10-2020, 12:24 AM)doxmey Wrote:
(06-07-2020, 07:00 AM)CaaioPinho Wrote: so, I leave everything closed, only the open backpacks are minimized, and the inventory is minimized too, I don’t know why it doesn’t work, not any debug message to be able to publish here. And I wanted to use this macro a lot because I play on a notebook and there is no space on the screen

Copy the debug screen content and post here. Go to the macro and click on the debug, maybe that will show me something.

Start-Of-Macro

[Variable] !bp! has been set to <<4>> (old value <<5>>)

[Variable] !bp! has been set to <<5>> (old value <<4>>)
[Function] VarAdd(bp, 1)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Function] Containers.TotalOpen()
[Function] -> 4 :K_MBUTTON | :NorthEast

[False] Containers.TotalOpen() >= !bp
[False] => 4 >= 5

[GoLabel] else

[Variable] !con6! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con6, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con7! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con7, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con8! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con8, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con9! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con9, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con10! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con10, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con11! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con11, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con12! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con12, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con13! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con13, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con14! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con14, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con15! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con15, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con16! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con16, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con17! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con17, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con18! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con18, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con19! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con19, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con20! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con20, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Exit] Go to exit
[Function] Exit()

The macro debug screen is there, buddy


RE: Macro To Minimize Open Corpses - doxmey - 06-12-2020

(06-11-2020, 04:24 AM)CaaioPinho Wrote:
(06-10-2020, 12:24 AM)doxmey Wrote:
(06-07-2020, 07:00 AM)CaaioPinho Wrote: so, I leave everything closed, only the open backpacks are minimized, and the inventory is minimized too, I don’t know why it doesn’t work, not any debug message to be able to publish here. And I wanted to use this macro a lot because I play on a notebook and there is no space on the screen

Copy the debug screen content and post here. Go to the macro and click on the debug, maybe that will show me something.

Start-Of-Macro

[Variable] !bp! has been set to <<4>> (old value <<5>>)

[Variable] !bp! has been set to <<5>> (old value <<4>>)
[Function] VarAdd(bp, 1)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Function] Containers.TotalOpen()
[Function] -> 4 :K_MBUTTON | :NorthEast

[False] Containers.TotalOpen() >= !bp
[False] => 4 >= 5

[GoLabel] else

[Variable] !con6! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con6, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con7! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con7, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con8! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con8, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con9! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con9, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con10! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con10, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con11! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con11, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con12! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con12, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con13! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con13, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con14! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con14, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con15! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con15, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con16! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con16, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con17! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con17, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con18! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con18, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con19! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con19, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con20! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con20, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Exit] Go to exit
[Function] Exit()

The macro debug screen is there, buddy

Yes, now all you have to do is open a corpse and it's going to minimize it. It's set right you have 4 backpacks open i can see it in the debug it's waiting for the 5th container to be a corpse so it minimizes it.


RE: Macro To Minimize Open Corpses - CaaioPinho - 06-12-2020

(06-12-2020, 06:39 AM)doxmey Wrote:
(06-11-2020, 04:24 AM)CaaioPinho Wrote:
(06-10-2020, 12:24 AM)doxmey Wrote:
(06-07-2020, 07:00 AM)CaaioPinho Wrote: so, I leave everything closed, only the open backpacks are minimized, and the inventory is minimized too, I don’t know why it doesn’t work, not any debug message to be able to publish here. And I wanted to use this macro a lot because I play on a notebook and there is no space on the screen

Copy the debug screen content and post here. Go to the macro and click on the debug, maybe that will show me something.

Start-Of-Macro

[Variable] !bp! has been set to <<4>> (old value <<5>>)

[Variable] !bp! has been set to <<5>> (old value <<4>>)
[Function] VarAdd(bp, 1)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Function] Containers.TotalOpen()
[Function] -> 4 :K_MBUTTON | :NorthEast

[False] Containers.TotalOpen() >= !bp
[False] => 4 >= 5

[GoLabel] else

[Variable] !con6! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con6, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con7! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con7, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con8! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con8, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con9! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con9, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con10! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con10, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con11! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con11, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con12! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con12, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con13! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con13, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con14! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con14, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con15! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con15, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con16! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con16, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con17! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con17, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con18! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con18, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con19! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con19, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con20! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con20, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Exit] Go to exit
[Function] Exit()

The macro debug screen is there, buddy

Yes, now all you have to do is open a corpse and it's going to minimize it. It's set right you have 4 backpacks open i can see it in the debug it's waiting for the 5th container to be a corpse so it minimizes it.
And to correct this debug, to always minimize, how do you do it?


RE: Macro To Minimize Open Corpses - CaaioPinho - 06-13-2020

(06-12-2020, 11:02 PM)CaaioPinho Wrote:
(06-12-2020, 06:39 AM)doxmey Wrote:
(06-11-2020, 04:24 AM)CaaioPinho Wrote:
(06-10-2020, 12:24 AM)doxmey Wrote:
(06-07-2020, 07:00 AM)CaaioPinho Wrote: so, I leave everything closed, only the open backpacks are minimized, and the inventory is minimized too, I don’t know why it doesn’t work, not any debug message to be able to publish here. And I wanted to use this macro a lot because I play on a notebook and there is no space on the screen

Copy the debug screen content and post here. Go to the macro and click on the debug, maybe that will show me something.

Start-Of-MacroStart-Of-Macro

[Variable] !bp! has been set to <<4>> (old value <<5>>)

[Variable] !bp! has been set to <<5>> (old value <<4>>)
[Function] VarAdd(bp, 1)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Function] Containers.TotalOpen()
[Function] -> 5 :SouthEast | :K_XBUTTON1

[True] Containers.TotalOpen() >= !bp
[True] => 5 >= 5

[Function] Containers.TotalOpen()
[Function] -> 5 :SouthEast | :K_XBUTTON1

[Variable] !con! has been set to <<5>> (old value <<5>>)

[Function] Container.IsCorpse(!con)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[True] Container.IsCorpse(!con) == 1
[True] => 1 == 1

[Function] VarGet(con!con)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[False] VarGet(con!con) == 0
[False] => 1 == 0

[Exit] Go to exit

End-Of-Macro

Look at how the debug is, and it has 4 open bps and 2 dead monsters that don't minimize bodies

[Variable] !bp! has been set to <<4>> (old value <<5>>)

[Variable] !bp! has been set to <<5>> (old value <<4>>)
[Function] VarAdd(bp, 1)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Function] Containers.TotalOpen()
[Function] -> 4 :K_MBUTTON | :NorthEast

[False] Containers.TotalOpen() >= !bp
[False] => 4 >= 5

[GoLabel] else

[Variable] !con6! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con6, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con7! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con7, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con8! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con8, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con9! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con9, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con10! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con10, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con11! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con11, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con12! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con12, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con13! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con13, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con14! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con14, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con15! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con15, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con16! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con16, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con17! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con17, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con18! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con18, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con19! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con19, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Variable] !con20! has been set to <<0>> (old value <<0>>)
[Function] VarSet(con20, 0)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Exit] Go to exit
[Function] Exit()

The macro debug screen is there, buddy

Yes, now all you have to do is open a corpse and it's going to minimize it. It's set right you have 4 backpacks open i can see it in the debug it's waiting for the 5th container to be a corpse so it minimizes it.
And to correct this debug, to always minimize, how do you do it?

Start-Of-Macro

[Variable] !bp! has been set to <<4>> (old value <<5>>)

[Variable] !bp! has been set to <<5>> (old value <<4>>)
[Function] VarAdd(bp, 1)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[Function] Containers.TotalOpen()
[Function] -> 7 :NorthWest

[True] Containers.TotalOpen() >= !bp
[True] => 7 >= 5

[Function] Containers.TotalOpen()
[Function] -> 7 :NorthWest

[Variable] !con! has been set to <<7>> (old value <<7>>)

[Function] Container.IsCorpse(!con)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[True] Container.IsCorpse(!con) == 1
[True] => 1 == 1

[Function] VarGet(con!con)
[Function] -> 1 :Ok | :East | :Yes | :True | :K_LBUTTON | :HLeft | :VTop

[False] VarGet(con!con) == 0
[False] => 1 == 0

[Exit] Go to exit

End-Of-Macro

Look at how the debug is, and it has 4 open bps and 2 dead monsters that don't minimize bodies


RE: Macro To Minimize Open Corpses - doxmey - 06-22-2020

I don't know what to tell you man, it's working here and it's working for a couple of friends that i gave it to.


RE: MACRO - Minimize Open Corpses - doxmey - 09-09-2020

Video of it working.

https://youtu.be/tub6IYpKQm0


RE: MACRO - Minimize Open Corpses - MegaNo0body - 09-12-2020

(09-09-2020, 10:28 PM)doxmey Wrote: Video of it working.

https://youtu.be/tub6IYpKQm0


This is amazing!


RE: MACRO - Minimize Open Corpses - doxmey - 09-13-2020

(09-12-2020, 05:19 PM)MegaNo0body Wrote:
(09-09-2020, 10:28 PM)doxmey Wrote: Video of it working.

https://youtu.be/tub6IYpKQm0


This is amazing!

Thanks man! Big Grin


RE: MACRO - Minimize Open Corpses - doxmey - 09-17-2020

(06-05-2020, 03:21 AM)CaaioPinho Wrote:
(05-27-2020, 02:17 AM)doxmey Wrote: So I've created a little macro to minimize the creatures corpses as you open them. This is useful when for example you just killed about 8 monsters and the bot goes to open corpses, after about 3-4 corpses it starts closing the already opened ones and doesn't loot them because the container closed when the new one was opened.

Code:
100 {CorpseMinimizer by Dox} bp:=NUMBER_OF_BACKPACKS VarAdd(bp, 1) Containers.TotalOpen()>=!bp [else] con:=Containers.TotalOpen() Container.IsCorpse(!con)==1 VarGet(con!con)==0 Self.ToggleMinimizeBackpack(!con) VarSet(con!con, 1) Exit()  {else} VarSet(con6, 0) VarSet(con7, 0) VarSet(con8, 0) VarSet(con9, 0) VarSet(con10, 0) VarSet(con11, 0) VarSet(con12, 0) VarSet(con13, 0) VarSet(con14, 0) VarSet(con15, 0) VarSet(con16, 0) VarSet(con17, 0) VarSet(con18, 0) VarSet(con19, 0) VarSet(con20, 0) Exit()

Change NUMBER_OF_BACKPACKS to how many backpacks you have open.
Remember for it to work all backpacks must be minimized.

I'm still analyzing how it goes but any bugs or improvements please let me know I'm open to suggestions or other ways to do this. Also if it helped you rep me!

I tried to use the macro but I couldn't, it didn't minimize the dead bodies

Dude I'm sorry there was a little error in the macro hahahah. It's now fixed and should be working.