def ver="ByDeath:120301-0035"; import haven.Gob; import haven.Inventory; import haven.Widget; import haven.UI; import haven.Item; import haven.FlowerMenu; import haven.Coord; import Across.HML; import Across.HML.InventoryController; public void script_run(UI ui){ while(true){ HML hml=new HML(ui); Gob mussel=hml.findGob("gfx/terobjs/herbs/mussel", 100,HML.HML_CONTAINS); if(mussel==null){ Across.Config.addLog("조개를 찾을 수 없으므로 매크로를 종료합니다."); return; } Across.Config.addLog("조개클릭시도"); hml.gobClick(mussel, 3); Across.Config.addLog("조개클릭"); while(hml.getFlowerMenu()==null){ Thread.sleep(200); } Across.Config.addLog("메뉴가열렸습니다."); hml.getFlowerMenu().wdgmsg("cl",0); haven.FlowerMenu fm; while((fm=hml.getFlowerMenu())!=null){ Thread.sleep(200); Across.Config.addLog("메뉴가닫혔습니다.."); while(hml.getHourGlass()==null) Thread.sleep(200); while(hml.getHourGlass()!=null) Thread.sleep(200); } Thread.sleep(500); } }