lol, i know what is that, it was just a note to tell what is the below script are for, what i meant was under those message ,,
when i change the Funtions to "1" will it use these also ? :
// New Refining Functions ========================
809 if(getequiprefinerycnt(.@part) < .@safe) {
810 mes "[" + getarg(0) + "]";
811 mes "I can refine this to the safe limit or a desired number of times... it's your choice...";
812 next;
813 set .@menu2,select("To the safe limit please.","I'll decide how many times.","I've changed my mind...");
814 } else set .@menu2,2;
815 switch(.@menu2){
816 case 1:
817 set .@refinecnt,.@safe - getequiprefinerycnt(.@part);
818 break;
819 case 2:
820 next;
821 mes "[" + getarg(0) + "]";
822 mes "So how many times would you like me to refine your item?";
823 next;
824 input .@refinecnt;
825 set .@refinecheck,.@refinecnt + getequiprefinerycnt(.@part);
826 if (.@refinecnt < 1 || .@refinecheck > 10) {
827 mes "[" + getarg(0) + "]";
828 mes "I can't refine this item that many times.";
829 close;
830 }
831 if(.@refinecheck > .@safe) {
832 set .@refinecheck,.@refinecheck - .@safe;
833 mes "[" + getarg(0) + "]";
834 mes "This will try to refine the equipment " + .@refinecheck + " times past the safe limit. Your equipment may be destroyed... is that ok?";
835 next;
836 if(select("Yes...","No...") == 2){
837 mes "[" + getarg(0) + "]";
838 mes "You said so..Hmm so be it...";
839 close;
840 }
841 }
842 break;
843 case 3:
844 next;
845 mes "[" + getarg(0) + "]";
846 mes "You said so..Hmm so be it...";
847 close;
848 }
849 set .@fullprice,.@price * .@refinecnt;
850 mes "[" + getarg(0) + "]";
851 mes "That will cost you " + .@refinecnt + " " + getitemname(.@material) + " and " + .@fullprice + " Zeny. Is that ok?";
852 next;
853 if(select("Yes","No...") == 2){
854 mes "[" + getarg(0) + "]";
855 mes "You said so..Hmm so be it...";
856 close;
857 }
858 if(countitem(.@material) < .@refinecnt || Zeny < .@fullprice) {
859 mes "[" + getarg(0) + "]";
860 mes "Is that all you got? Unfortunately I can't work for you at a lower price. Try putting yourself in my shoes.";
861 close;
862 }
863 set Zeny,Zeny - .@fullprice;
864 delitem .@material,.@refinecnt;
865 while(.@refinecnt){
866 if (getequipisequiped(.@part) == 0) {
867 mes "[" + getarg(0) + "]";
868 mes "Look here... you don't have any Items on...";
869 close;
870 }
871 if (getequipid(.@part) != .@refineitemid || (.@menu2 == 1 && getequippercentrefinery(.@part) < 100)) {
872 mes "[" + getarg(0) + "]";
873 mes "Clan... No, but Did you imagine I could be so stupid !?!";
874 mes "You have changed it...";
875 mes "Go out before I stun you with my Hammer!!!";
876 close;
877 }
878 mes "Clang, clang!!!";
879 if(.@menu2 == 2 && getequippercentrefinery(.@part) <= rand(100)) {
880 failedrefitem .@part;
881 emotion 23;
882 mes "[" + getarg(0) + "]";
883 mes "WAHHHH!!! I'm so sorry... I warned you this could happen...";
884 set .@refinecnt,.@refinecnt - 1;
885 if(.@refinecnt == 0) close;
886 mes "Here's the unused Zeny and Material back...";
887 getitem .@material,.@refinecnt;
888 set .@fullprice,.@refinecnt * .@price;
889 set Zeny,Zeny + .@fullprice;
890 close;
891 }
892 successrefitem .@part;
893 emotion 21;
894 set .@refinecnt,.@refinecnt - 1;
895 next;
896 }
897 mes "[" + getarg(0) + "]";
898 mes "All finished... Come again soon.";
899 close;
900 }