Try this.
new_1-4,12,187,6 script Donaion Instant Armor 794,{
mes "[Donation Instant Armor By Friday]";
if (countitem(7615) > 0) {
mes "Select Your Armor";
next;
switch(select("Non Slotted Armor.:Slotted Armor.:High Grade Armor.:Maybe next time.")){
case 1:
setarray .@Items[0],2307,2309,2314,2316,2321,2325,2327,2328,2330,2332,2334,2335,2341,2344,2346,2348,2350,2337,2386,2394,2395,2396;;
break;
case 2:
setarray .@Items[0],2311,2318,2319,2320,2308,2310,2315,2317,2322,2324,2326,2331,2333,2336,2342,2345,2347,2349,2351;
break;
case 3:
setarray .@Items[0],2364,2365,2391,2374,2375,2357,2376,2377,2378,2379,2380,2381,2382,2387,2388,2389,2390,2367;
break;
case 4:
mes "[Donation Instant Armor]";
mes "Please come back when you have any interest.";
close;
}
mes "Select Your ORB";
next;
switch(select("Select Orb.:Maybe next time.")) {
case 1:
setarray .@orb[0],4702,4732,4742,4712,4722,4752;
break;
case 2:
mes "[Donation Instant Armor]";
mes "Please come back when you have any interest.";
close;
}
mes "U Need to Refine?. +1,+2,+3,+4,+5,+6,+7,+8,+9,+10 ?";
mes "If you don't want any, please enter the number, '0.'";
next;
while(1) {
input .@darmorrefine;
if (.@darmorrefine == 0) {
mes "The deal has";
mes "been cancelled.";
close;
}
else if (.@darmorrefine < 0 || .@darmorrefine > 10) {
mes "Maximum Refine +10";
mes "got it? Good.";
next;
}
else {
break;
}
progressbar "ffff00",1;
delitem 7615,1;
specialeffect 154;
getitem2 .@item, 1, 1, .@darmorrefine, 0, 0, 0, 0, .@orb;
}
}
else {
mes "Hmm? There's nothing to be enchanted!";
mes "Please come back with just ONE equipment to be enchanted.";
close;
}
}