[Include] Humanize - A human-friendly Pawn library
#1

Humanize
Description

Humanize is a library that makes stuff computers can read easily, more readable for humans.

Features

Thousands Seperators
Код:
0 -> 0
100 -> 100
1000 -> 1,000
1000000 -> 1,000,000
-100000 -> -100,000
Код:
HumanizeThousand(integer, dest[], maxLength = sizeof dest, delimiter[] = ",")
Colors
Код:
0xA86420FF -> "Chocolate Brown"
0x42F44EFF -> "Lime Green"
0x137A8EFF -> "Teal"
Код:
HumanizeColor(color, dest[], maxLength = sizeof dest)
Numbers to words
Код:
1000 -> "one thousand"
1234 -> "one thousand two hundred thirty-four"
-1234 -> "negative one thousand two hundred thirty-four"
Код:
HumanizeNumber(number, dest[], maxLength = sizeof dest)
Ordinals
Код:
0 -> 0th
1 -> 1st
2 -> 2nd
3 -> 3rd
4 -> 4th
etc...
Код:
HumanizeOrdinal(number, dest[], maxLength = sizeof dest)
Install / Download

You can find all releases here.

Alternatively, you can simply install Humanize to your project using SampCTL.
Код:
sampctl package install thecodeah/pawn-humanize
Include in your code and begin using the library:
Код:
#include <humanize>
Issues / Suggestions

Please leave suggestions and report issues on Github.
Reply
#2

nice one
Reply
#3

Thank you! This will make my job easier!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)