diff options
author | Emistry <Equinox1991@gmail.com> | 2015-07-14 22:11:26 +0800 |
---|---|---|
committer | Emistry <Equinox1991@gmail.com> | 2015-07-14 22:11:26 +0800 |
commit | d93ed2a26dab220632d523caea0358d33dda7051 (patch) | |
tree | d8c3f3fa7e60a351d2ead8a46f036640809feca4 | |
parent | ebde1c70b3288f0909cb13c4b6be91c21a8e8da4 (diff) | |
download | hercules-d93ed2a26dab220632d523caea0358d33dda7051.tar.gz hercules-d93ed2a26dab220632d523caea0358d33dda7051.tar.bz2 hercules-d93ed2a26dab220632d523caea0358d33dda7051.tar.xz hercules-d93ed2a26dab220632d523caea0358d33dda7051.zip |
Added F_InserComma
Merge from rAthena.
Returns a number with commas between every three digits.
-rw-r--r-- | npc/other/Global_Functions.txt | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/npc/other/Global_Functions.txt b/npc/other/Global_Functions.txt index 4e9060419..0475ff0a8 100644 --- a/npc/other/Global_Functions.txt +++ b/npc/other/Global_Functions.txt @@ -43,6 +43,19 @@ ////////////////////////////////////////////////////////////////////////////////// +// Returns a number with commas between every three digits. +// -- callfunc "F_InsertComma",<number> +// Examples: +// callfunc("F_InsertComma",7777777) // returns "7,777,777" +////////////////////////////////////////////////////////////////////////////////// +function script F_InsertComma { + set .@str$, getarg(0); + for (set .@i,getstrlen(.@str$)-3; .@i>0; set .@i,.@i-3) + set .@str$, insertchar(.@str$,",",.@i); + return .@str$; +} + +////////////////////////////////////////////////////////////////////////////////// // Function that clears job quest variables ////////////////////////////////////////////////////////////////////////////////// |