gosub window while 1 = 1 { Enable Event Sysmessage set #sysmsgcol 1359 event SysMessage ###Script Crafted by Gign### move 370 1439 0 gosub wait move 367 1439 0 gosub wait move 367 1436 0 gosub wait move 370 1436 0 gosub wait move 373 1436 0 gosub wait move 376 1436 0 gosub wait move 379 1436 0 gosub wait move 379 1439 0 gosub wait move 382 1439 0 gosub wait move 385 1437 0 gosub wait move 388 1436 0 gosub wait move 387 1433 0 gosub wait move 384 1432 0 gosub wait move 380 1429 0 gosub wait move 376 1431 0 gosub wait move 374 1433 0 } sub smeltall { wait 1s finditem DWJ C wait 1s while #FINDCNT > 0 { set #LOBJECTID #FINDID event macro 17 finditem DWJ C wait 1s } return } sub wait { set #LTargetKind 2 for %x -1 1 { if # < #WEIGHT + 0 { return } for %y -1 1 { repeat { set #lTargetX #CHARPOSX + %x set #lTargetY #CHARPOSY + %y set #lTargetZ #CHARPOSZ gosub usepick target event Macro 22 0 set %weigh #WEIGHT set %timer2 #SCNT repeat { wait 1 } until %weigh < #WEIGHT || nothing in #sysMsg || Try in #sysMsg || put in #sysMsg || close in #sysMsg || see in #sysMsg || destroyed in #sysMsg || line in #sysMsg || loosen in #sysMsg || %timer2 < #SCNT - 12 } until nothing in #sysMsg || line in #sysMsg || decide in #sysMsg || Try in #sysMsg || close in #sysMsg || see in #sysMsg || line in #sysMsg } } gosub dropore return } sub usepick { finditem NPF C while #FINDCNT < 1 { event SysMessage No Pickaxes wait 2s finditem NPF C } set #lObjectID #FINDID event macro 17 return } sub dropore { finditem DWJ C for %i 1 #findcnt { set #findindex %i if _ , #findcol , _ in %dropcolor { exevent drag #findid #findstack exevent dropg #charposx #charposy #charposz wait 10 } } return } sub window } set %charInfo #charName set %checksizex 100 set %checksizey 20 set %checkposx 55 set %checkposy 10 set %checkname1 Iron set %checkname2 Copper set %checkname3 Bronze set %checkname4 Steel set %checkname5 Black_Steel set %checkname6 Meteor set %checkname7 Dark_Crystal set %checkname8 Fire set %checkname9 Elemental set %checknamec1 0 set %checknamec2 2738 set %checknamec3 1160 set %checknamec4 1068 set %checknamec5 2723 set %checknamec6 2720 set %checknamec7 2735 set %checknamec8 1094 set %checknamec9 2734 menu window size 240 330 menu window title #spc , Crafted , #spc , by , #spc , Gign menu Text text_1 10 10 ????? ???? ?????????? ?? ?????? for %i 1 9 { set %name %checkname . %i set %posy %checkposy + ( 25 * %i ) menu check %name %checkposx %posy %checksizex %checksizey #false %name } menu Button button_1 50 260 100 50 ?????? ??????! menu show set #menubutton nothing while #menubutton <> button_1 { wait 1 } menu Hide for %i 1 9 { set %name %checkname . %i menu get %name if #menures = #true { set %mycolor %checknamec . %i set %dropcolor %dropcolor , _ , %mycolor } } set %dropcolor %dropcolor , _ return }