Jump to content
  • 0

Refine NPC


Myth

Question


  • Group:  Members
  • Topic Count:  59
  • Topics Per Day:  0.01
  • Content Count:  225
  • Reputation:   5
  • Joined:  05/30/12
  • Last Seen:  

refine without elu,phracon,oridecon

 

1 click refine into there safety refine

 

izlude,131,148,4    script    Refiner    899,{
mes "[Safety Refiner]";
mes "Made by Lunar";
mes "Would you like to refine all your items to their safety limit?";
mes "I still require the items needed to refine.";
if(select("Yes:No")==2) close;
for(set @i,1; @i!=11; set @i,@i+1) {
if(!getequipisenableref(@i)) continue;
switch(getequipweaponlv(@i)) {
case 0: callsub SafeRefine,985; break;
case 1: callsub SafeRefine,1010; break;
case 2: callsub SafeRefine,1011; break;
case 3:
case 4: callsub SafeRefine,984; break;
}
 

 

 

Link to comment
Share on other sites

2 answers to this question

Recommended Posts


  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10015
  • Reputation:   2348
  • Joined:  10/28/11
  • Last Seen:  

show your SafeRefine function ...

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  59
  • Topics Per Day:  0.01
  • Content Count:  225
  • Reputation:   5
  • Joined:  05/30/12
  • Last Seen:  

oh sorry  /kis2

 

 

izlude,131,148,4	script	Refiner	899,{
mes "[Safety Refiner]";
mes "Made by Lunar";
mes "Would you like to refine all your items to their safety limit?";
mes "I still require the items needed to refine.";
if(select("Yes:No")==2) close;
    for(set @i,1; @i!=11; set @i,@i+1) {
        if(!getequipisenableref(@i)) continue;
        switch(getequipweaponlv(@i)) {
            case 0: callsub SafeRefine,985; break;
            case 1: callsub SafeRefine,1010; break;
            case 2: callsub SafeRefine,1011; break;
            case 3:
            case 4: callsub SafeRefine,984; break;
        }
    }
close;
SafeRefine:
    mes "Success";
    while (getequipisequiped(@i) && countitem(getarg(0)) && getequippercentrefinery(@i)==100) { delitem (getarg(0)),1; successrefitem @i; }
    return;
}

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...