bank_test.txt 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. //===== rAthena Script =======================================
  2. //= Sample: Bank Test
  3. //===== By: ==================================================
  4. //= rAthena Dev Team
  5. //===== Last Updated: ========================================
  6. //= 20140208
  7. //===== Description: =========================================
  8. //= Contains commands needed for a basic bank.
  9. //============================================================
  10. prontera,162,188,1 script Bank Test 112,{
  11. cutin "kafra_06",2;
  12. mes "[Bank Test]";
  13. mes "Welcome to Prontera's Bank Test.";
  14. mes "You can only deposit a minimal of";
  15. mes "1000z. What do you want to do?";
  16. next;
  17. switch (select("Deposit","Withdraw","Exit")) {
  18. case 1:
  19. mes "[Bank Test]";
  20. mes "How much do you want to deposit?";
  21. next;
  22. input .@kafrabank;
  23. if (.@kafrabank < 1000) {
  24. mes "[Bank Test]";
  25. mes "The minimum deposit is 1000z";
  26. next;
  27. break;
  28. }
  29. if (.@kafrabank > Zeny) {
  30. mes "[Bank Test]";
  31. mes "You don't have enough money.";
  32. next;
  33. break;
  34. }
  35. Zeny -= .@kafrabank;
  36. #kafrabank += .@kafrabank;
  37. mes "[Bank Test]";
  38. mes "You now have ^135445" + Zeny + "z^000000";
  39. mes "and your bank account ^135445" + #kafrabank + "z^000000";
  40. next;
  41. break;
  42. case 2:
  43. if (#kafrabank == 0) {
  44. mes "[Bank Test]";
  45. mes "Your bank account is currently empty, you can't withdraw.";
  46. next;
  47. break;
  48. }
  49. mes "[Bank Test]";
  50. mes "Current balance: ^135445" + #kafrabank + "^000000z";
  51. mes "How much do you want to withdraw?";
  52. next;
  53. input .@kafrabank;
  54. if (.@kafrabank < 1)
  55. break;
  56. if (.@kafrabank > #kafrabank) {
  57. mes "[Bank Test]";
  58. mes "You can't withdraw more than ^135445"+ #kafrabank + "^000000z.";
  59. next;
  60. break;
  61. }
  62. #kafrabank -= .@kafrabank;
  63. Zeny += .@kafrabank;
  64. mes "[Bank Test]";
  65. mes "You now have ^135445" + Zeny + "z^000000";
  66. mes "and your bank account ^135445" + #kafrabank + "z^000000";
  67. next;
  68. break;
  69. case 3:
  70. break;
  71. }
  72. mes "Good bye!";
  73. cutin "kafra_06",255;
  74. close;
  75. }