![]() |
Move/Throw Items from SQ - Printable Version +- BBot - The best bot of the world (https://forums.bmega.net) +-- Forum: Scripts & Macros (https://forums.bmega.net/forum-4.html) +--- Forum: Requests (https://forums.bmega.net/forum-17.html) +--- Thread: Move/Throw Items from SQ (/thread-20709.html) |
Move/Throw Items from SQ - iNG - 06-01-2017 Hi All, Currently I am playing Tibia OT Servers, and to go into a spawn many people throw parcels and worms/coins on top of the parcel, so the bot goes +1 How can I use macro to move worms/coins/parcels from in front of me? Thanks RE: Move/Throw Items from SQ - Catar - 06-01-2017 Now you can use Disintegrate rune on these spots if they are covered in items. and let me guess, Hexera Engran? RE: Move/Throw Items from SQ - Kazan - 06-01-2017 (06-01-2017, 06:05 AM)Catar Wrote: Now you can use Disintegrate rune on these spots if they are covered in items. I think oramond xD RE: Move/Throw Items from SQ - iNG - 06-03-2017 (06-01-2017, 06:05 AM)Catar Wrote: Now you can use Disintegrate rune on these spots if they are covered in items. do you have the macro as the Map.useon dont work for me for some reason Hi, I am using the Map.UseOn (ID, onID, X, Y, Z, Range) Macro What variable would I use for onID for any item? For example, If I used Disintegrate rune for ID, and Box as onID, it will use the Disintegrate rune on the Box. But what if I want to use the Disintegrate rune on ANY item?????? What variable do I put for the onID for any item? Please help me! Many thanks, Krishan RE: Move/Throw Items from SQ - Catar - 06-03-2017 (06-03-2017, 12:56 AM)iNG Wrote:(06-01-2017, 06:05 AM)Catar Wrote: Now you can use Disintegrate rune on these spots if they are covered in items. noo, for disintegrate rune, you can use now automated macro to check if your character is 1 sqm near these place(or places) Self.PositionIn(X1, Y1, Z1, X2, Y2, Z2) [b] x1 y1 is for North West (-1) from trap SQM and x2 y2 is South East (+1) from trap sqm)[b] Then one to see if there is are trash on certain SQM by checking number of items on that sqm Map.ItemsOnTile(X, Y, Z)>=2 and if there are more than 2 ID, to check if there is only Floor ID which u would have to check yourself what it is to compare. So if there is something besides clear floor or possibly another creature/player (99), you make it to use disinerate rune on this item whatONtop:=Map.ItemOnTop.ID(X, Y, Z) !whatONtop!<>!idOFclearFLOOR [DIS] !whatONtop!<>99 (this is item ID of player) [DIS] Map.UseOn(3197, !whatONtop!, X, Y, Z, 1) So macro would look like this, you can also extend this macro when either of conditions is failse [DIS1] {DIS1} [spoiler] Code: Self.PositionIn(X1, Y1, Z1, X2, Y2, Z2)==:True [DIS1] [/spoiler] I am not gonna do it all for yourself, you need to get positions and clear floor ID by yourself. |