//Panda Collections
//Sure +10 All Equips Refiner
//Requested by Diconfrost VaNz
pvp_y_1-4,104,130,5 script Refine 123,{
mes "[ Donation Refining ]";
mes "I can refine all your equipment to +10.";
mes "Fee is ....";
menu "Pay the fee",-;
for(set .@i,0; .@i < getarraysize(.required); .@i++){
if(countitem(.required[.@i]) < .required_amt[.@i]){
mes "Not Enough..";
close;
}
}
if (getequipisequiped(1)){
set .@upper,getequipid(1);
set .@upper_card,getequipcardid(1,0);
failedrefitem 1;
getitem2 .@upper,1,1,10,0,.@upper_card,0,0,0;
}
if (getequipisequiped(2)){
set .@armor,getequipid(2);
set .@armor_card,getequipcardid(2,0);
failedrefitem 2;
getitem2 .@armor,1,1,10,0,.@armor_card,0,0,0;
}
if (getequipisequiped(3)){
set .@left,getequipid(3);
set .@left_card1,getequipcardid(3,0);
set .@left_card2,getequipcardid(3,1);
set .@left_card3,getequipcardid(3,2);
set .@left_card4,getequipcardid(3,3);
failedrefitem 3;
getitem2 .@left,1,1,10,0,.@left_card1,.@left_card2,.@left_card3,.@left_card4;
}
if (getequipisequiped(4)){
set .@right,getequipid(4);
set .@right_card1,getequipcardid(4,0);
set .@right_card2,getequipcardid(4,1);
set .@right_card3,getequipcardid(4,2);
set .@right_card4,getequipcardid(4,3);
failedrefitem 4;
getitem2 .@right,1,1,10,0,.@right_card1,.@right_card2,.@right_card3,.@right_card4;
}
if (getequipisequiped(5)){
set .@garment,getequipid(5);
set .@garment_card,getequipcardid(5,0);
failedrefitem 5;
getitem2 .@garment,1,1,10,0,.@garment_card,0,0,0;
}
if (getequipisequiped(6)){
set .@shoes,getequipid(6);
set .@shoes_card,getequipcardid(6,0);
failedrefitem 6;
getitem2 .@shoes,1,1,10,0,.@shoes_card,0,0,0;
}
if (getequipisequiped(9)){
set .@middle,getequipid(9);
set .@middle_card,getequipcardid(9,0);
failedrefitem 9;
getitem2 .@middle,1,1,10,0,.@middle_card,0,0,0;
}
if (getequipisequiped(10)){
set .@lower,getequipid(10);
set .@lower_card,getequipcardid(10,0);
failedrefitem 10;
getitem2 .@lower,1,1,10,0,.@lower_card,0,0,0;
}
for(set .@i,0; .@i < getarraysize(.required); .@i++){
delitem .required[.@i],.required_amt[.@i];
}
next;
mes "There you go.";
close;
end;
OnInit:
setarray .required,501,502,503,504;
setarray .required_amt,1,2,3,4;
end;
}
Here ya go.
Description:
- Refines ALL ITEMS except for Accessories
- Check OnInit for settings
-- Adding this to my script collections