Currency Converter (script): Difference between revisions
Jump to navigation
Jump to search
(Created page with 'This script converts between the three Elanthian currencies. It also converts from coppers to other denominations. (For example, 12347 equals 1 Platinum, 2 Gold, 3 Silver, 4 Bron...') |
No edit summary |
||
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Script |
|||
|cat=information |
|||
|fe=Genie |
|||
|auth=[[User:Isharon|Isharon]] |
|||
}} |
|||
This script converts between the three Elanthian currencies. It also converts from coppers to other denominations. (For example, 12347 equals 1 Platinum, 2 Gold, 3 Silver, 4 Bronze, and 7 Copper Kronars.) This is displayed for each starting currency. |
This script converts between the three Elanthian currencies. It also converts from coppers to other denominations. (For example, 12347 equals 1 Platinum, 2 Gold, 3 Silver, 4 Bronze, and 7 Copper Kronars.) This is displayed for each starting currency. |
||
==Syntax== |
==Syntax== |
||
{{tt|.curr %1}} |
{{tt|.curr %1}}<br> |
||
<br> |
|||
%1 equals the number (in coppers) that you are starting with. For example, if you wanted to convert from 12347 Kronars to Lirums, you would type {{tt|.curr 12347}}. Then a menu will prompt you to choose Kronars as your starting currency. |
%1 equals the number (in coppers) that you are starting with. For example, if you wanted to convert from 12347 Kronars to Lirums, you would type {{tt|.curr 12347}}. Then a menu will prompt you to choose Kronars as your starting currency. |
||
==Changelog== |
|||
*'''7/7/2014''': changed rounding |
|||
==Script== |
==Script== |
||
<pre>evalmath Total |
<pre>evalmath Total $lastbid |
||
if_1 setvariable Total %1 |
|||
var Copper 0 |
var Copper 0 |
||
var Bronze 0 |
var Bronze 0 |
||
Line 17: | Line 27: | ||
echo Convert From |
echo Convert From |
||
echo |
|||
echo 1: Kronars |
echo 1: Kronars |
||
echo |
echo |
||
Line 32: | Line 43: | ||
Kronars: |
Kronars: |
||
evalmath CKRONARS % |
evalmath CKRONARS %Total |
||
evalmath BKRONARS % |
evalmath BKRONARS %Total/10 |
||
evalmath SKRONARS % |
evalmath SKRONARS %Total/100 |
||
evalmath GKRONARS % |
evalmath GKRONARS %Total/1000 |
||
evalmath PKRONARS % |
evalmath PKRONARS %Total/10000 |
||
evalmath CLIRUMS % |
evalmath CLIRUMS ceiling(%Total*.8) |
||
evalmath BLIRUMS (% |
evalmath BLIRUMS ceiling(%Total*.8)/10 |
||
evalmath SLIRUMS (% |
evalmath SLIRUMS ceiling(%Total*.8)/100 |
||
evalmath GLIRUMS (% |
evalmath GLIRUMS ceiling(%Total*.8)/1000 |
||
evalmath PLIRUMS (% |
evalmath PLIRUMS ceiling(%Total*.8)/10000 |
||
evalmath CDOKORAS % |
evalmath CDOKORAS ceiling(%Total*.7216) |
||
evalmath BDOKORAS (% |
evalmath BDOKORAS ceiling(%Total*.7216)/10 |
||
evalmath SDOKORAS (% |
evalmath SDOKORAS ceiling(%Total*.7216)/100 |
||
evalmath GDOKORAS (% |
evalmath GDOKORAS ceiling(%Total*.7216)/1000 |
||
evalmath PDOKORAS (% |
evalmath PDOKORAS ceiling(%Total*.7216)/10000 |
||
evalmath Platinum floor(%Total / 10000) |
evalmath Platinum floor(%Total / 10000) |
||
Line 54: | Line 65: | ||
evalmath Copper %Total-(%Platinum*10000)-(%Gold*1000)-(%Silver*100)-(%Bronze*10) |
evalmath Copper %Total-(%Platinum*10000)-(%Gold*1000)-(%Silver*100)-(%Bronze*10) |
||
echo % |
echo %Total Kronars is equal to: |
||
echo |
echo |
||
echo copper Kronars: %CKRONARS |
echo copper Kronars: %CKRONARS |
||
Line 78: | Line 89: | ||
Lirums: |
Lirums: |
||
evalmath CLIRUMS % |
evalmath CLIRUMS %Total |
||
evalmath BLIRUMS % |
evalmath BLIRUMS %Total/10 |
||
evalmath SLIRUMS % |
evalmath SLIRUMS %Total/100 |
||
evalmath GLIRUMS % |
evalmath GLIRUMS %Total/1000 |
||
evalmath PLIRUMS % |
evalmath PLIRUMS %Total/10000 |
||
evalmath CKRONARS % |
evalmath CKRONARS floor(%Total*1.25) |
||
evalmath BKRONARS (% |
evalmath BKRONARS floor(%Total*1.25)/10 |
||
evalmath SKRONARS (% |
evalmath SKRONARS floor(%Total*1.25)/100 |
||
evalmath GKRONARS (% |
evalmath GKRONARS floor(%Total*1.25)/1000 |
||
evalmath PKRONARS (% |
evalmath PKRONARS floor(%Total*1.25)/10000 |
||
evalmath CDOKORAS % |
evalmath CDOKORAS ceiling(%Total*.902) |
||
evalmath BDOKORAS (% |
evalmath BDOKORAS ceiling(%Total*.902)/10 |
||
evalmath SDOKORAS (% |
evalmath SDOKORAS ceiling(%Total*.902)/100 |
||
evalmath GDOKORAS (% |
evalmath GDOKORAS ceiling(%Total*.902)/1000 |
||
evalmath PDOKORAS (% |
evalmath PDOKORAS ceiling(%Total*.902)/10000 |
||
evalmath Platinum floor(%Total / 10000) |
evalmath Platinum floor(%Total / 10000) |
||
Line 100: | Line 111: | ||
evalmath Copper %Total-(%Platinum*10000)-(%Gold*1000)-(%Silver*100)-(%Bronze*10) |
evalmath Copper %Total-(%Platinum*10000)-(%Gold*1000)-(%Silver*100)-(%Bronze*10) |
||
echo % |
echo %Total Lirums is equal to: |
||
echo |
echo |
||
echo copper Lirums: %CLIRUMS |
echo copper Lirums: %CLIRUMS |
||
Line 124: | Line 135: | ||
Dokoras: |
Dokoras: |
||
evalmath CDOKORAS % |
evalmath CDOKORAS %Total |
||
evalmath BDOKORAS % |
evalmath BDOKORAS %Total/10 |
||
evalmath SDOKORAS % |
evalmath SDOKORAS %Total/100 |
||
evalmath GDOKORAS % |
evalmath GDOKORAS %Total/1000 |
||
evalmath PDOKORAS % |
evalmath PDOKORAS %Total/10000 |
||
evalmath CKRONARS % |
evalmath CKRONARS ceiling(%Total*(1/.7216)) |
||
evalmath BKRONARS (% |
evalmath BKRONARS ceiling(%Total*(1/.7216))/10 |
||
evalmath SKRONARS (% |
evalmath SKRONARS ceiling(%Total*(1/.7216))/100 |
||
evalmath GKRONARS (% |
evalmath GKRONARS ceiling(%Total*(1/.7216))/1000 |
||
evalmath PKRONARS (% |
evalmath PKRONARS ceiling(%Total*(1/.7216))/10000 |
||
evalmath CLIRUMS % |
evalmath CLIRUMS ceiling(%Total*(1/.902)) |
||
evalmath BLIRUMS (% |
evalmath BLIRUMS ceiling(%Total*(1/.902))/10 |
||
evalmath SLIRUMS (% |
evalmath SLIRUMS ceiling(%Total*(1/.902))/100 |
||
evalmath GLIRUMS (% |
evalmath GLIRUMS ceiling(%Total*(1/.902))/1000 |
||
evalmath PLIRUMS (% |
evalmath PLIRUMS ceiling(%Total*(1/.902))/10000 |
||
evalmath Platinum floor(%Total / 10000) |
evalmath Platinum floor(%Total / 10000) |
||
Line 146: | Line 157: | ||
evalmath Copper %Total-(%Platinum*10000)-(%Gold*1000)-(%Silver*100)-(%Bronze*10) |
evalmath Copper %Total-(%Platinum*10000)-(%Gold*1000)-(%Silver*100)-(%Bronze*10) |
||
echo % |
echo %Total Dokoras is equal to |
||
echo |
echo |
||
echo copper Dokoras: %CDOKORAS |
echo copper Dokoras: %CDOKORAS |
||
Line 169: | Line 180: | ||
goto end |
goto end |
||
end: |
end:</pre> |
||
</pre> |
Latest revision as of 18:26, 4 March 2016
Currency Converter (script) | |
---|---|
Category | information |
Front-end | Genie |
Author | Isharon |
This script converts between the three Elanthian currencies. It also converts from coppers to other denominations. (For example, 12347 equals 1 Platinum, 2 Gold, 3 Silver, 4 Bronze, and 7 Copper Kronars.) This is displayed for each starting currency.
Syntax
.CURR %1
%1 equals the number (in coppers) that you are starting with. For example, if you wanted to convert from 12347 Kronars to Lirums, you would type .CURR 12347. Then a menu will prompt you to choose Kronars as your starting currency.
Changelog
- 7/7/2014: changed rounding
Script
evalmath Total $lastbid if_1 setvariable Total %1 var Copper 0 var Bronze 0 var Silver 0 var Gold 0 var Platinum 0 echo Convert From 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 CKRONARS %Total evalmath BKRONARS %Total/10 evalmath SKRONARS %Total/100 evalmath GKRONARS %Total/1000 evalmath PKRONARS %Total/10000 evalmath CLIRUMS ceiling(%Total*.8) evalmath BLIRUMS ceiling(%Total*.8)/10 evalmath SLIRUMS ceiling(%Total*.8)/100 evalmath GLIRUMS ceiling(%Total*.8)/1000 evalmath PLIRUMS ceiling(%Total*.8)/10000 evalmath CDOKORAS ceiling(%Total*.7216) evalmath BDOKORAS ceiling(%Total*.7216)/10 evalmath SDOKORAS ceiling(%Total*.7216)/100 evalmath GDOKORAS ceiling(%Total*.7216)/1000 evalmath PDOKORAS ceiling(%Total*.7216)/10000 evalmath Platinum floor(%Total / 10000) evalmath Gold floor((%Total-(%Platinum*10000)) / 1000) evalmath Silver floor((%Total-(%Platinum*10000)-(%Gold*1000)) / 100) evalmath Bronze floor((%Total-(%Platinum*10000)-(%Gold*1000)-(%Silver*100)) / 10) evalmath Copper %Total-(%Platinum*10000)-(%Gold*1000)-(%Silver*100)-(%Bronze*10) echo %Total Kronars is equal to: echo echo copper Kronars: %CKRONARS echo bronze Kronars: %BKRONARS echo silver Kronars: %SKRONARS echo gold Kronars: %GKRONARS echo platinum Kronars: %PKRONARS echo Coins: %Platinum Platinum, %Gold Gold, %Silver Silver, %Bronze Bronze, and %Copper Copper Kronars echo echo copper Lirums: %CLIRUMS echo bronze Lirums: %BLIRUMS echo silver Lirums: %SLIRUMS echo gold Lirums: %GLIRUMS echo platinum Lirums: %PLIRUMS echo echo copper Dokoras: %CDOKORAS echo bronze Dokoras: %BDOKORAS echo silver Dokoras: %SDOKORAS echo gold Dokoras: %GDOKORAS echo platinum Dokoras: %PDOKORAS goto end Lirums: evalmath CLIRUMS %Total evalmath BLIRUMS %Total/10 evalmath SLIRUMS %Total/100 evalmath GLIRUMS %Total/1000 evalmath PLIRUMS %Total/10000 evalmath CKRONARS floor(%Total*1.25) evalmath BKRONARS floor(%Total*1.25)/10 evalmath SKRONARS floor(%Total*1.25)/100 evalmath GKRONARS floor(%Total*1.25)/1000 evalmath PKRONARS floor(%Total*1.25)/10000 evalmath CDOKORAS ceiling(%Total*.902) evalmath BDOKORAS ceiling(%Total*.902)/10 evalmath SDOKORAS ceiling(%Total*.902)/100 evalmath GDOKORAS ceiling(%Total*.902)/1000 evalmath PDOKORAS ceiling(%Total*.902)/10000 evalmath Platinum floor(%Total / 10000) evalmath Gold floor((%Total-(%Platinum*10000)) / 1000) evalmath Silver floor((%Total-(%Platinum*10000)-(%Gold*1000)) / 100) evalmath Bronze floor((%Total-(%Platinum*10000)-(%Gold*1000)-(%Silver*100)) / 10) evalmath Copper %Total-(%Platinum*10000)-(%Gold*1000)-(%Silver*100)-(%Bronze*10) echo %Total Lirums is equal to: echo echo copper Lirums: %CLIRUMS echo bronze Lirums: %BLIRUMS echo silver Lirums: %SLIRUMS echo gold Lirums: %GLIRUMS echo platinum Lirums: %PLIRUMS echo Coins: %Platinum Platinum, %Gold Gold, %Silver Silver, %Bronze Bronze, and %Copper Copper Lirums echo echo copper Kronars: %CKRONARS echo bronze Kronars: %BKRONARS echo silver Kronars: %SKRONARS echo gold Kronars: %GKRONARS echo platinum Kronars: %PKRONARS echo echo copper Dokoras: %CDOKORAS echo bronze Dokoras: %BDOKORAS echo silver Dokoras: %SDOKORAS echo gold Dokoras: %GDOKORAS echo platinum Dokoras: %PDOKORAS goto end Dokoras: evalmath CDOKORAS %Total evalmath BDOKORAS %Total/10 evalmath SDOKORAS %Total/100 evalmath GDOKORAS %Total/1000 evalmath PDOKORAS %Total/10000 evalmath CKRONARS ceiling(%Total*(1/.7216)) evalmath BKRONARS ceiling(%Total*(1/.7216))/10 evalmath SKRONARS ceiling(%Total*(1/.7216))/100 evalmath GKRONARS ceiling(%Total*(1/.7216))/1000 evalmath PKRONARS ceiling(%Total*(1/.7216))/10000 evalmath CLIRUMS ceiling(%Total*(1/.902)) evalmath BLIRUMS ceiling(%Total*(1/.902))/10 evalmath SLIRUMS ceiling(%Total*(1/.902))/100 evalmath GLIRUMS ceiling(%Total*(1/.902))/1000 evalmath PLIRUMS ceiling(%Total*(1/.902))/10000 evalmath Platinum floor(%Total / 10000) evalmath Gold floor((%Total-(%Platinum*10000)) / 1000) evalmath Silver floor((%Total-(%Platinum*10000)-(%Gold*1000)) / 100) evalmath Bronze floor((%Total-(%Platinum*10000)-(%Gold*1000)-(%Silver*100)) / 10) evalmath Copper %Total-(%Platinum*10000)-(%Gold*1000)-(%Silver*100)-(%Bronze*10) echo %Total Dokoras is equal to echo echo copper Dokoras: %CDOKORAS echo bronze Dokoras: %BDOKORAS echo silver Dokoras: %SDOKORAS echo gold Dokoras: %GDOKORAS echo platinum Dokoras: %PDOKORAS echo Coins: %Platinum Platinum, %Gold Gold, %Silver Silver, %Bronze Bronze, and %Copper Copper Dokoras echo echo copper Kronars: %CKRONARS echo bronze Kronars: %BKRONARS echo silver Kronars: %SKRONARS echo gold Kronars: %GKRONARS echo platinum Kronars: %PKRONARS echo echo copper Lirums: %CLIRUMS echo bronze Lirums: %BLIRUMS echo silver Lirums: %SLIRUMS echo gold Lirums: %GLIRUMS echo platinum Lirums: %PLIRUMS goto end end: