prontera,x,y,z script Safe Limit Refine 907,{
setarray .@slots[0],1,2,3,4,5,6,9,10;
for( set .@a,0; .@a < getarraysize(.@slots); set .@a,.@a + 1 ) {
if( getequipisequiped(.@slots[.@a]) ) {
if( .@slots[.@a] == 3 || .@slots[.@a] == 4) {
switch( getequipweaponlv(.@slots[.@a]) ) {
case 0:
set .@r, 4;
break;
default:
set .@r, 8 - getequipweaponlv(.@slots[.@a]);
break;
}
} else { set .@r, 4; }
if(getequiprefinerycnt(.@slots[.@a]) < .@r && getequipisenableref(.@slots[.@a]) ) {
for( set .@i,0; .@i < .@r; set .@i,.@i + 1)
successrefitem .@slots[.@a];
}
}
sleep2 100;
}
}