bank_test.txt 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. //===== rAthena Script =======================================
  2. //= Sample: Bank Test
  3. //===== By: ==================================================
  4. //= rAthena Dev Team
  5. //===== Last Updated: ========================================
  6. //= 20070315
  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. menu "Deposit",BANK_IN,"Withdraw",BANK_OUT,"Exit",B_EXIT2;
  18. BANK_IN:
  19. mes "[Bank Test]";
  20. mes "You must deposit the same of less";
  21. mes "amount of zeny that you carry.";
  22. mes "How much do you want to deposit?";
  23. next;
  24. input @kafrabank;
  25. if(@kafrabank<1000) goto B_EXIT2;
  26. set @kafrabank2,@kafrabank*1/100;
  27. if(@kafrabank+@kafrabank2>Zeny) goto BANK_F;
  28. set Zeny,Zeny-@kafrabank-@kafrabank2;
  29. set #kafrabank,#kafrabank+@kafrabank;
  30. mes "You now have: ^135445" + @kafrabank2 + "z^000000";
  31. goto B_EXIT;
  32. BANK_OUT:
  33. if(#kafrabank==0) goto BANK_F2;
  34. mes "[Bank Test]";
  35. mes "You can only withdraw equally or below this quantity:";
  36. mes "^135445" + #kafrabank + "^000000z";
  37. mes "How much do you want to withdraw?";
  38. next;
  39. input @kafrabank;
  40. if(@kafrabank<1) goto B_EXIT2;
  41. if(@kafrabank>#kafrabank) goto BANK_F;
  42. set #kafrabank,#kafrabank-@kafrabank;
  43. set Zeny,Zeny+@kafrabank;
  44. goto B_EXIT;
  45. BANK_F:
  46. mes "[Bank Test]";
  47. mes "You can't withdraw more than ^135445"+ #kafrabank + "^000000z.";
  48. goto B_EXIT2;
  49. BANK_F2:
  50. mes "[Bank Test]";
  51. mes "Your account is empty, you may not withdraw at this time.";
  52. goto B_EXIT2;
  53. B_EXIT:
  54. mes "Thanks for using depositing";
  55. B_EXIT2:
  56. mes "Good bye!";
  57. cutin "kafra_06",255;
  58. close;
  59. }