resetnpc.txt 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. //===== rAthena Script =======================================
  2. //= Reset NPC
  3. //===== By: ==================================================
  4. //= rAthena Dev Team
  5. //===== Current Version: =====================================
  6. //= 1.1
  7. //===== Compatible With: =====================================
  8. //= rAthena SVN
  9. //===== Description: =========================================
  10. //= Resets skills, stats, or both.
  11. //===== Additional Comments: =================================
  12. //= 1.0 First Version
  13. //= 1.1 Optimized for the greater good. [Kisuka]
  14. //= 1.2 Cleaning [Euphy]
  15. //============================================================
  16. prontera,150,193,4 script Reset Girl 124,{
  17. set .@ResetStat,5000; // Zeny for stat reset
  18. set .@ResetSkill,5000; // Zeny for skill reset
  19. set .@ResetBoth,9000; // Zeny for resetting both together
  20. mes "[Reset Girl]";
  21. mes "I am the Reset Girl.";
  22. mes "Reset Stats: "+ .@ResetStat +"z";
  23. mes "Reset Skills: "+ .@ResetSkill +"z";
  24. mes "Reset Both: "+ .@ResetBoth +"z";
  25. mes "Please select the service you want:";
  26. next;
  27. switch(select("^FF3355Reset Skills:Reset Stats:Reset Both^000000:Cancel")) {
  28. case 1:
  29. mes "[Reset Girl]";
  30. if (Zeny < .@ResetSkill) {
  31. mes "Sorry, you don't have enough Zeny.";
  32. close; }
  33. set Zeny, Zeny-.@ResetSkill;
  34. ResetSkill;
  35. mes "There you go!";
  36. close;
  37. case 2:
  38. mes "[Reset Girl]";
  39. if (Zeny < .@ResetStat) {
  40. mes "Sorry, you don't have enough Zeny.";
  41. close; }
  42. set Zeny, Zeny-.@ResetStat;
  43. ResetStatus;
  44. mes "There you go!";
  45. close;
  46. case 3:
  47. mes "[Reset Girl]";
  48. if (Zeny < .@ResetBoth) {
  49. mes "Sorry, you don't have enough Zeny.";
  50. close; }
  51. set Zeny, Zeny-.@ResetBoth;
  52. ResetSkill;
  53. ResetStatus;
  54. mes "There you go!";
  55. close;
  56. case 4:
  57. close;
  58. }
  59. }