Sporkinator

rank suffix script

Dec 21st, 2011
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var rank, suffix, srank;
  2. rank = argument0;
  3. srank = string(rank);
  4.  
  5. if (string_length(srank) == 2)
  6. {
  7.     if (rank < 21 && rank > 9)
  8.     {
  9.         suffix = "th";
  10.     }
  11.     else
  12.     {
  13.         switch (string_char_at(srank, string_length(srank)))
  14.         {
  15.             case "1": suffix = "st"; break;
  16.             case "2": suffix = "nd"; break;
  17.             case "3": suffix = "rd"; break;
  18.             default: suffix = "th"; break;
  19.         }
  20.     }
  21. }
  22. else
  23. {
  24.     switch (string_char_at(srank, string_length(srank)))
  25.     {
  26.         case "1": suffix = "st"; break;
  27.         case "2": suffix = "nd"; break;
  28.         case "3": suffix = "rd"; break;
  29.         default: suffix = "th"; break;
  30.     }
  31. }
  32. return srank + suffix;
Advertisement
Add Comment
Please, Sign In to add comment