eden_service.txt 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. //===== rAthena Script =======================================
  2. //= Eden Group Quests - Service NPCs
  3. //===== By: ==================================================
  4. //= L0ne_W0lf
  5. //===== Current Version: =====================================
  6. //= 1.3
  7. //===== Compatible With: =====================================
  8. //= rAthena Project
  9. //===== Description: =========================================
  10. //= Paradise Group storage access.
  11. //===== Additional Comments: =================================
  12. //= 1.0 First Version.
  13. //= 1.1 Replaced 2nd NPC with duplicate function. [Masao]
  14. //= 1.2 Added support to Para_Team_Mark_ in Eden Group. [Ragno]
  15. //= 1.3 Added use of F_HasEdenGroupMark function. [Ragno]
  16. //============================================================
  17. // Goods Cabinets :: pare_service
  18. //============================================================
  19. - script Goods Cabinet#00::pggc -1,{
  20. mes "It is a Goods Storage Cabinet.";
  21. mes "A message is written on a piece of paper.";
  22. next;
  23. mes "+ Cabinet is exclusively +";
  24. mes "+ for the Eden group +";
  25. mes "If you want to use this";
  26. mes "cabinet please check";
  27. mes "the following:";
  28. next;
  29. mes "1.Are you a member";
  30. mes " of Eden group?";
  31. mes "2.Have you learned";
  32. mes " enough basic skills?";
  33. mes "3.Cabinet fee is";
  34. mes " ^4d4dff500 zeny^000000!";
  35. next;
  36. if (callfunc("F_HasEdenGroupMark")) {
  37. mes "You need to insert zeny to use the cabinet.";
  38. mes "Cost : 500 Zeny ";
  39. mes "Would you like to use it?";
  40. next;
  41. switch(select("Use the Cabinet.:Cancel.")) {
  42. case 1:
  43. if (Zeny > 499) {
  44. if(!callfunc("F_CanOpenStorage")){
  45. mes "The cabinet is not working for me.";
  46. mes "Maybe I am not yet qualified to use Cabinet.";
  47. close;
  48. }
  49. set Zeny, Zeny - 500;
  50. close2;
  51. openstorage;
  52. end;
  53. }
  54. mes "I don't have enough zeny.";
  55. mes "I need at least 500 zeny to use the Cabinet.";
  56. close;
  57. case 2:
  58. mes "I will use it next time.";
  59. close;
  60. }
  61. }
  62. mes "I need an Eden Group Mark to use this Cabinet.";
  63. close;
  64. }
  65. moc_para01,173,120,0 duplicate(pggc) Goods Cabinet#01 111
  66. moc_para01,170,120,0 duplicate(pggc) Goods Cabinet#02 111