From 39fa4991f1ce803da04fae342d5ab64111a3df5e Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Fri, 29 Jan 2016 22:09:19 +0300 Subject: Add all existing server docs. --- server/sample/bank_test.txt | 80 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 server/sample/bank_test.txt (limited to 'server/sample/bank_test.txt') diff --git a/server/sample/bank_test.txt b/server/sample/bank_test.txt new file mode 100644 index 0000000..5cdf319 --- /dev/null +++ b/server/sample/bank_test.txt @@ -0,0 +1,80 @@ +//===== Hercules Script ======================================= +//= Sample: Bank Test +//===== By: ================================================== +//= Hercules Dev Team +//===== Current Version: ===================================== +//= 20131225 +//===== Description: ========================================= +//= Contains commands needed for a basic bank. +//============================================================ + +prontera,162,188,1 script Bank Test 4_F_KAFRA6,{ + cutin "kafra_06",2; + + mes "[Bank Test]"; + mes "Welcome to Prontera's Bank Test."; + mes "You can only deposit a minimal of"; + mes "1000z. What do you want to do?"; + next; + switch (select("Deposit","Withdraw","Exit")) { + case 1: + mes "[Bank Test]"; + mes "How much do you want to deposit?"; + next; + input .@kafrabank; + + if (.@kafrabank < 1000) { + mes "[Bank Test]"; + mes "The minimum deposit is 1000z"; + next; + break; + } + if (.@kafrabank > Zeny) { + mes "[Bank Test]"; + mes "You don't have enough money."; + next; + break; + } + Zeny -= .@kafrabank; + #kafrabank += .@kafrabank; + mes "[Bank Test]"; + mes "You now have ^135445" + Zeny + "z^000000"; + mes "and your bank account ^135445" + #kafrabank + "z^000000"; + next; + break; + case 2: + if (#kafrabank == 0) { + mes "[Bank Test]"; + mes "Your bank account is currently empty, you can't withdraw."; + next; + break; + } + mes "[Bank Test]"; + mes "Current balance: ^135445" + #kafrabank + "^000000z"; + mes "How much do you want to withdraw?"; + next; + input .@kafrabank; + + if (.@kafrabank < 1) + break; + if (.@kafrabank > #kafrabank) { + mes "[Bank Test]"; + mes "You can't withdraw more than ^135445"+ #kafrabank + "^000000z."; + next; + break; + } + #kafrabank -= .@kafrabank; + Zeny += .@kafrabank; + mes "[Bank Test]"; + mes "You now have ^135445" + Zeny + "z^000000"; + mes "and your bank account ^135445" + #kafrabank + "z^000000"; + next; + break; + case 3: + break; + } + + mes "Good bye!"; + cutin "kafra_06",255; + close; +} -- cgit v1.2.3-70-g09d2