What does it do?
This plugin refines the defined item at the defined NPC to the maxRefine number, it also walks to the defined NPC and gets within a 10 block radius.
What does it NOT do?
It does not automaticly restock on elunium, oridecon or other metals nor does it auto-restock on items you wish to upgrade. You'll have to write a macro for that or use the internal autoGet/Buy/Storage
Are there bugs?
Im sure there are, i'v tested it in a controlled enviroment and i fixed the bugs i came across... so if you come across any, please report them and/or fix them (but rememeber to share).
What improvements are needed?
Well... i guess the code can be neater, automaticly choosing the correct sequence would be cool too. Identifying items that are not yet identified is required, i didnt put that in yet cause i need a break now
At the moment the bot just stands there when its done, out of metal or out of items to refine, this should change too. Im not sure to what though
Config
Code: Select all
autoRefine <item> {
refineStone <elunium, oridecon, etc>
refineNpc <npc map x y>
npcSequence <talk sequence>
zenny <amount>
maxRefine <max +>
}
Code: Select all
autoRefine Shoes [1] {
refineStone Elunium
refineNpc prt_in 63 60
npcSequence c r5 c r0 c w1 c w1 r0 w1 c c n
zenny 3000
maxRefine 9
disabled 0
}
NOTE: In the latest version you have to add the ENTIRE sequence, even the sequence you get when the NPC warns you the item can break!
NOTE 2: put "w1" between each command if the npc does not respond to certain commands, like it did on my test server. In this case Kore is sending the commands too fast for the NPC. This usually happens when the refiner warns you that the item can break!
The code
https://openkore.svn.sourceforge.net/sv ... -refine.pl