06.03.2014, 19:16
(
Последний раз редактировалось Richard_Gere; 08.03.2014 в 17:26.
)
pawn Код:
#define abs(%0) floatround(floatabs(Float:(%0))) // Stepashka
stock pluralForm(n, form1[], form2[], form5[], output[])
{
n = abs(n) % 100;
new n1 = n % 10;
if (10 < n < 20) return strcat(output, form5);
if (1 < n1 < 5) return strcat(output, form2);
if (n1 == 1) return strcat(output, form1);
return strcat(output, form5);
}