Jump to content
  • 0

Question

Posted

Hi

Please advise if anyone can help me how to make NPC Refiner only 1 click can +10 and the item refiner only donation item for example:

ID : 5022

ID : 2218

Only Top and Middle can refine automatically.

Thanks.

10 answers to this question

Recommended Posts

Posted

Hi Sir Bahmut

ayothaya,173,167,4 script Refiner 727,{
for( set .@y,0; .@y < getarraysize(.array_RefineItems); set .@y,.@y + 1 ) {
 if (.array_RefineItems[.@y] == getequipid(1)) {
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
 }
 if (.array_RefineItems[.@y] == getequipid(2)) {
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
 }
}
end;

OnInit:
 setarray .array_RefineItems[0],<30000>,<30110>,<30033>;
 end;
}

But if i remove this

ayothaya,173,167,4 script Refiner 727,{
for( set .@y,0; .@y < getarraysize(.array_RefineItems); set .@y,.@y + 1 ) {
 if (.array_RefineItems[.@y] == getequipid(1)) {
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
 }
 if (.array_RefineItems[.@y] == getequipid(2)) {
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
 }
}
end;

OnInit:
 setarray .array_RefineItems[0],30000;
 end;
}

The error not show? only 1 item 30000 can refine and the remaining got a problem. pls advise sir.

Posted (edited)

Hi Sir i already fix the script i try and this script now can use

ayothaya,173,167,4 script Refiner 727,{
for( set .@y,0; .@y < getarraysize(.array_RefineItems); set .@y,.@y + 1 ) {
 if (.array_RefineItems[.@y] == getequipid(1)) {
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
  successrefitem 1;
 }
 if (.array_RefineItems[.@y] == getequipid(2)) {
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
  successrefitem 2;
 }
 if (.array_RefineItems[.@y] == getequipid(3)) {
  successrefitem 3;
  successrefitem 3;
  successrefitem 3;
  successrefitem 3;
  successrefitem 3;
  successrefitem 3;
  successrefitem 3;
  successrefitem 3;
  successrefitem 3;
  successrefitem 3;
 }
}
end;

OnInit:
 setarray .array_RefineItems[0],30000;
 setarray .array_RefineItems[1],30110;
 setarray .array_RefineItems[2],30033;
 end;
}

Thanks you Sir.

Hi Sir Bahmut

This script got bug i think can refine more then +10 pls advise.

Edited by Incarnation

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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...