You are not logged in.

Applications: [GameMaster: OPEN] | [Volunteer Testers: OPEN]


This forum will be permanently shut down on Friday 13.07.2018
Please copy or save all important information from old forum before they will be deactivated
We have moved to new board. https://forum.runesofmagic.gameforge.com/Come join us.

1

Wednesday, February 24th 2016, 11:18pm

Vendor Plussing Macro/Addon?

I was discussing something with a guildy about vendor jewels and he came up with an interesting idea and so I'm gonna ask if something like this can be legally done.

What we want to do is to go buy a stack of vendor plussing jewels. Once the jewels are purchased the addon/macro can then be run. The target function we're trying to obtain would be that the addon/macro would check a piece of gear of your choosing to see if it is a certain + level. If not, it will apply a jewel to it, check again, and repeat. It will then repeat this process until it reaches a preset plus level. Once the level you set before reads true when it checks, it will then stop.

So let's say I wanted a piece of gear to be +4. I would set the macro/addon to a limit of 4 and then run it. It would repeatedly check, plus, check, plus until +4 is obtained.

Would something like this be possible or even be legal for the most part? I could see this being in that grey area if it were a 100% automated addon, but what about a simple macro that would require user input.

This should be possible due to the Golden Hammer macro which checks the status of your gear's dura and applies a hammer to those that meet a certain requirement. The only thing that would have to be changed is the item being used and what the macro checks for.

This is the hammer macro. I'm not too familiar with LUA but I wonder if this could be modified to do plussing.

Source code

1
/run for i = 0 , 16, 1 do local dV, dM, iN, dVF, dMF = GetInventoryItemDurable("player",i) if(dV < dM and dV < 101 and dM >= 102) then UseItemByName("Simple Repair Hammer"); PickupEquipmentItem(i); SendSystemChat("Hammered " .. iN); break; end end
New Sig Eventually

I Solo'd Horatio Tia 7-28-2012

This post has been edited 2 times, last edit by "Rukifellth2792" (Feb 24th 2016, 11:43pm)


2

Sunday, March 6th 2016, 4:20pm

It's not exactly what you ask for but I do simply the following:
* I put the item to be plused in the first slot of the second tab in my backpack
* and have a macro

Source code

1
2
/run UseItemByName("Księżycowy Klejnot - Klasa VI");
/run PickupBagItem(GetBagItemInfo(31))

(you'd have to change the plusser name to the English name). It just does the plussing by one-click rather than right-click on the plus and then a second click on the item. Still it helps quite a lot. I guess it could be improved to check the + level of the item (to avoid deplussing once you got to the right level). If you do this, then you could for example put this in a macro-helper script (say p.lua) and then have a macro

Source code

1
2
3
4
5
/mh p
/wait 1.5
/mh p
/wait 1.5
...

which would do the plussing many times for you (safe ONLY if you add the check about the plus level of the item!!!!).

Still - it's not a proper loop that you have asked about.
>>>> >>>> >>>>
>>>>
>>>> Please, bring back (bound if there is no other option) dias to AH! :thumbsup:
>>>> If you do this we will all love you forever. ;)
>>>>
>>>> >>>> >>>>

3

Sunday, March 6th 2016, 8:15pm

It's not exactly what you ask for but I do simply the following:
* I put the item to be plused in the first slot of the second tab in my backpack
* and have a macro

Source code

1
2
/run UseItemByName("Księżycowy Klejnot - Klasa VI");
/run PickupBagItem(GetBagItemInfo(31))

(you'd have to change the plusser name to the English name). It just does the plussing by one-click rather than right-click on the plus and then a second click on the item. Still it helps quite a lot. I guess it could be improved to check the + level of the item (to avoid deplussing once you got to the right level). If you do this, then you could for example put this in a macro-helper script (say p.lua) and then have a macro

Source code

1
2
3
4
5
/mh p
/wait 1.5
/mh p
/wait 1.5
...

which would do the plussing many times for you (safe ONLY if you add the check about the plus level of the item!!!!).

Still - it's not a proper loop that you have asked about.



I may not be exactly what I'm looking for but what you have provided is definitely useful. We may be able to build on what you provided.
New Sig Eventually

I Solo'd Horatio Tia 7-28-2012