Currency Exchange Calculator (script): Difference between revisions
Jump to navigation
Jump to search
m (Created page with 'This Genie script tells you how much money is needed to convert from one currency to another, including the exchange fee. ==Syntax== {{tt|.exch %amount %fee}}<br> <br> '''%amou...') |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{Script |
|||
|cat=utility |
|||
|fe=Genie |
|||
|auth=Isharon |
|||
}} |
|||
This Genie script tells you how much money is needed to convert from one currency to another, including the exchange fee. |
This Genie script tells you how much money is needed to convert from one currency to another, including the exchange fee. |
||
Line 88: | Line 93: | ||
end: |
end: |
||
</pre> |
</pre> |
||
[[Category:Scripts]] |
Revision as of 01:48, 13 March 2011
Currency Exchange Calculator (script) | |
---|---|
Category | utility |
Front-end | Genie |
Author | Isharon |
This Genie script tells you how much money is needed to convert from one currency to another, including the exchange fee.
Syntax
.EXCH %AMOUNT %FEE
%amount: the desired amount of the currency you need
%fee: the bank's exchange fee, expressed as a whole number
For example, let's say that you're in the Crossing, and you need 2500 Lirums. Your money is in Kronars, and the bank's exchange fee is 5%. You enter .EXCH 2500 5. After starting the script, you see a menu that prompts you to select your starting currency, which is Kronars.
Script
evalmath RATE %2/100 echo echo Starting Currency: echo echo 1: Kronars echo echo 2: Lirums echo echo 3: Dokoras echo echo Enter Number: matchre Kronars ^1 matchre Lirums ^2 matchre Dokoras ^3 matchwait Kronars: evalmath KROLIR ceiling(%1 * 1.25) evalmath KROLIRFEE ceiling(%KROLIR*%RATE) evalmath KROLIRTOT %KROLIR + %KROLIRFEE evalmath KRODOK ceiling(%1 * 1.385) evalmath KRODOKFEE ceiling(%KRODOK*%RATE) evalmath KRODOKTOT %KRODOK + %KRODOKFEE echo echo Exchange fee used: %2% echo echo Need %1 Lirums? Withdraw %KROLIRTOT Kronars echo echo Need %1 Dokoras? Withdraw %KRODOKTOT Kronars echo goto end Lirums: evalmath LIRKRO ceiling(%1 * .8) evalmath LIRKROFEE ceiling(%LIRKRO*%RATE) evalmath LIRKROTOT %LIRKRO + %LIRKROFEE evalmath LIRDOK ceiling(%1 * 1.108) evalmath LIRDOKFEE ceiling(%LIRDOK*%RATE) evalmath LIRDOKTOT %LIRDOK + %LIRDOKFEE echo echo Exchange fee used: %2% echo echo Need %1 Kronars? Withdraw %LIRKROTOT Lirums echo echo Need %1 Dokoras? Withdraw %LIRDOKTOT Lirums echo goto end Dokoras: evalmath DOKKRO ceiling(%1 * .721) evalmath DOKKROFEE ceiling(%DOKKRO*%RATE) evalmath DOKKROTOT %DOKKRO + %DOKKROFEE evalmath DOKLIR ceiling(%1 * .902) evalmath DOKLIRFEE ceiling(%DOKLIR*%RATE) evalmath DOKLIRTOT %DOKLIR + %DOKLIRFEE echo echo Exchange fee used: %2% echo echo Need %1 Kronars? Withdraw %DOKKROTOT Dokoras echo echo Need %1 Lirums? Withdraw %DOKLIRTOT Dokoras echo goto end end: