var rank, suffix, srank;
rank = argument0;
srank = string(rank);
if (string_length(srank) == 2)
{
if (rank < 21 && rank > 9)
{
suffix = "th";
}
else
{
switch (string_char_at(srank, string_length(srank)))
{
case "1": suffix = "st"; break;
case "2": suffix = "nd"; break;
case "3": suffix = "rd"; break;
default: suffix = "th"; break;
}
}
}
else
{
switch (string_char_at(srank, string_length(srank)))
{
case "1": suffix = "st"; break;
case "2": suffix = "nd"; break;
case "3": suffix = "rd"; break;
default: suffix = "th"; break;
}
}
return srank + suffix;
Comments