Advertisement
Emistry

[RO] Simple Item Refiner - 100%

Sep 24th, 2016
445
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. // https://rathena.org/board/topic/107460-r-100-refine-and-de-refiner/
  2.  
  3. prontera,155,175,5 script Sample#item_refine 4_F_KAFRA9,{
  4.  
  5. if ( countitem( .item ) >= .item_count ) {
  6. .@i = select(
  7. "HEAD_TOP",
  8. "ARMOR",
  9. "HAND_L",
  10. "HAND_R",
  11. "GARMENT",
  12. "SHOES"
  13. );
  14. if ( getequipid( .@i ) != -1 ) {
  15. .@refine = getequiprefinerycnt( .@i );
  16. switch ( select( "Refine","De-Refine" ) ) {
  17. case 1:
  18. if ( .@refine >= MAX_REFINE ) {
  19. mes "Already reach max refine.";
  20. }
  21. else {
  22. delitem .item,.item_count;
  23. successrefitem .@i;
  24. mes "Done";
  25. }
  26. break;
  27. case 2:
  28. if ( .@refine <= 0 ) {
  29. mes "Already reach min refine.";
  30. }
  31. else {
  32. delitem .item,.item_count;
  33. downrefitem .@i;
  34. mes "Done";
  35. }
  36. break;
  37. }
  38. }
  39. }
  40. else {
  41. mes "You need "+getitemname( .item )+" x "+.item_count;
  42. }
  43. close;
  44.  
  45. OnInit:
  46. .item = 512;
  47. .item_count = 10;
  48. end;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement