Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2012
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.15 KB | None | 0 0
  1. // -- Script by Emistry,
  2. // -- 100% Success Per Refine NPC.
  3. // -- Cost 10 Poring Coins [ Default ]
  4.  
  5. turbo_room,114,98,3 script Poring Coin Refiner 421,{
  6. set @npcname$,"[^FF0000 100% Refiner^000000 ]";
  7. set @items,7539; // Item ID
  8. set @amount,10; // Amount
  9. E_Refiner:
  10. mes @npcname$;
  11. mes "Which Equipments do you want me to refine for you ? ";
  12. mes "10 Poring Coin is equivalent +1 for 100% refine";
  13. mes "^FF0000100 poring coin = +10 Refine Equipment^000000";
  14. mes " ";
  15. mes "Cost : ^FF0000"+@amount+" "+getitemname(@items)+"^000000";
  16. mes "For ^FF0000100% Succeed^000000 per Refine";
  17. dispbottom "Only Refinable and below +10 EQUIPMENTS will be shown.";
  18. next;
  19. switch(select((getequiprefinerycnt(EQI_HEAD_TOP) == 10 || getequipisenableref(EQI_HEAD_TOP) == 0)?"":"Headgear [ ^0000FF"+getequipname(EQI_HEAD_TOP)+"^000000 ]", // Case 1:
  20. (getequiprefinerycnt(EQI_ARMOR) == 10 || getequipisenableref(EQI_ARMOR) == 0)?"":"Armor [ ^0000FF"+getequipname(EQI_ARMOR)+"^000000 ]", // Case 2:
  21. (getequiprefinerycnt(EQI_HAND_L) == 10 || getequipisenableref(EQI_HAND_L) == 0)?"":"Left Hand [ ^0000FF"+getequipname(EQI_HAND_L)+"^000000 ]", // Case 3:
  22. (getequiprefinerycnt(EQI_HAND_R) == 10 || getequipisenableref(EQI_HAND_R) == 0)?"":"Right Hand [ ^0000FF"+getequipname(EQI_HAND_R)+"^000000 ]", // Case 4:
  23. (getequiprefinerycnt(EQI_GARMENT) == 10 || getequipisenableref(EQI_GARMENT) == 0)?"":"Garment [ ^0000FF"+getequipname(EQI_GARMENT)+"^000000 ]", // Case 5:
  24. (getequiprefinerycnt(EQI_SHOES) == 10 || getequipisenableref(EQI_SHOES) == 0)?"":"Footgear [ ^0000FF"+getequipname(EQI_SHOES)+"^000000 ]", // Case 6:
  25. (getequiprefinerycnt(EQI_HEAD_MID) == 10 || getequipisenableref(EQI_HEAD_MID) == 0)?"":"Mid Headgear [ ^0000FF"+getequipname(EQI_HEAD_MID)+"^000000 ]", // Case 7:
  26. "^RR0000Cancel^000000")) {
  27. Case 1:
  28. mes @npcname$;
  29. if ( countitem(@items) < @amount){
  30. mes @npcname$;
  31. mes "You must have at least ^FF0000"+@amount+" "+getitemname(@items)+"^000000 to use my services..";
  32. close;
  33. }
  34. mes "Clang...Clang...Clang.....";
  35. successrefitem EQI_HEAD_TOP;
  36. delitem @items,@amount;
  37. next;
  38. goto E_Refiner;
  39. Case 2:
  40. mes @npcname$;
  41. if ( countitem(@items) < @amount){
  42. mes @npcname$;
  43. mes "You must have at least ^FF0000"+@amount+" "+getitemname(@items)+"^000000 to use my services..";
  44. close;
  45. }
  46. mes "Clang...Clang...Clang.....";
  47. successrefitem EQI_ARMOR;
  48. delitem @items,@amount;
  49. next;
  50. goto E_Refiner;
  51. Case 3:
  52. mes @npcname$;
  53. if ( countitem(@items) < @amount){
  54. mes @npcname$;
  55. mes "You must have at least ^FF0000"+@amount+" "+getitemname(@items)+"^000000 to use my services..";
  56. close;
  57. }
  58. mes "Clang...Clang...Clang.....";
  59. successrefitem EQI_HAND_L;
  60. delitem @items,@amount;
  61. next;
  62. goto E_Refiner;
  63. Case 4:
  64. mes @npcname$;
  65. if ( countitem(@items) < @amount){
  66. mes @npcname$;
  67. mes "You must have at least ^FF0000"+@amount+" "+getitemname(@items)+"^000000 to use my services..";
  68. close;
  69. }
  70. mes "Clang...Clang...Clang.....";
  71. successrefitem EQI_HAND_R;
  72. delitem @items,@amount;
  73. next;
  74. goto E_Refiner;
  75. Case 5:
  76. mes @npcname$;
  77. if ( countitem(@items) < @amount){
  78. mes @npcname$;
  79. mes "You must have at least ^FF0000"+@amount+" "+getitemname(@items)+"^000000 to use my services..";
  80. close;
  81. }
  82. mes "Clang...Clang...Clang.....";
  83. successrefitem EQI_GARMENT;
  84. delitem @items,@amount;
  85. next;
  86. goto E_Refiner;
  87. Case 6:
  88. mes @npcname$;
  89. if ( countitem(@items) < @amount){
  90. mes @npcname$;
  91. mes "You must have at least ^FF0000"+@amount+" "+getitemname(@items)+"^000000 to use my services..";
  92. close;
  93. }
  94. mes "Clang...Clang...Clang.....";
  95. successrefitem EQI_SHOES;
  96. delitem @items,@amount;
  97. next;
  98. goto E_Refiner;
  99. Case 7:
  100. mes @npcname$;
  101. if ( countitem(@items) < @amount){
  102. mes @npcname$;
  103. mes "You must have at least ^FF0000"+@amount+" "+getitemname(@items)+"^000000 to use my services..";
  104. close;
  105. }
  106. mes "Clang...Clang...Clang.....";
  107. successrefitem EQI_HEAD_MID;
  108. delitem @items,@amount;
  109. next;
  110. goto E_Refiner;
  111. Case 8:
  112. mes @npcname$;
  113. mes "Come back again when you have changed your mind.";
  114. close;
  115.  
  116. }
  117. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement