iCORE 33 Posted September 17, 2015 (edited) prontera,144,164,4 script Perfect Refine 4_PORING,{mes "What item do you want to be refined?";next;set @refine,.equip_part[select(getequipname(.equip_part[0]), getequipname(.equip_part[1]), getequipname(.equip_part[2]), getequipname(.equip_part[3]), getequipname(.equip_part[4]), getequipname(.equip_part[5]), getequipname(.equip_part[6]), getequipname(.equip_part[7]), getequipname(.equip_part[8]), getequipname(.equip_part[9]), getequipname(.equip_part[10]))-1];if(countitem(25010) < 1) {mes "You are missing:";mes ""+((countitem(25010) < 1)?"1 Perfect Refine Ticket":"")+"";close;}if(getequiprefinerycnt(@refine) >= 20) {mes "+20 Item cannot be refined anymore.";close;}else {delitem 25010,1;successrefitem @refine;mes "Clang Clang! Success!";close;}OnInit: setarray .equip_part[0],1,2,3,4,5,6,7,8,9,10;} how not to refine non refineable items using this script. Edited September 17, 2015 by Naori Share this post Link to post Share on other sites
prontera,144,164,4 script Perfect Refine 4_PORING,{mes "What item do you want to be refined?";next;set @refine,.equip_part[select(getequipname(.equip_part[0]), getequipname(.equip_part[1]), getequipname(.equip_part[2]), getequipname(.equip_part[3]), getequipname(.equip_part[4]), getequipname(.equip_part[5]), getequipname(.equip_part[6]), getequipname(.equip_part[7]), getequipname(.equip_part[8]), getequipname(.equip_part[9]), getequipname(.equip_part[10]))-1];if(countitem(25010) < 1) {mes "You are missing:";mes ""+((countitem(25010) < 1)?"1 Perfect Refine Ticket":"")+"";close;}if(getequiprefinerycnt(@refine) >= 20) {mes "+20 Item cannot be refined anymore.";close;}else {delitem 25010,1;successrefitem @refine;mes "Clang Clang! Success!";close;}OnInit: setarray .equip_part[0],1,2,3,4,5,6,7,8,9,10;}how not to refine non refineable items using this script.
Edited by NaoriShare this post
Link to post
Share on other sites