SporTsmaN
Компетентный
Всем привет. Хочу обратиться к великим гуру скриптинга с таким вот вопросом. Я хочу сделать формат времени, а именно минут. Поясную, вот решил я дать парню мут на 10 минут, и соответственно хочу чтобы в чате было написано
Вроде бы все четко, но не тут то было. Мы же с вами ребята четкие и всё должно быть четко. Даём парную мут на 3 минуты, что мы получим в чате? Вот это
Ключевое слово здесь "3 минут", согласитесь что это по нубски? Да, да, великие знатоки напишут мне, напиши не минут а мин.. Это тоже не четко. Что я хочу от вас? Есть у вас идеи как сделать чтобы вести подсчет минут и выводить соответствующую фразу (минут/минуты,минуту). Я нечто подобное делал с днями, создавал stock и там подсчитывал, но там у меня ограниченное кол-во дней, от 0 до 120. А минуты то будут неограниченны.
PHP:
format(string,100, "Игрок %s был заткнут на %d (10) минут.",name, time);
PHP:
format(string,100, "Игрок %s был заткнут на %d (3) минут.",name, time);
Мой код:
PHP:
stock DateName(count)
{
new text[10];
switch(count)
{
case 0: text = "дней";
case 1: text = "день";
case 2..4: text = "дня";
case 5..20: text = "дней";
case 21: text = "день";
case 22..24: text = "дня";
case 25..30: text = "дней";
case 31: text = "день";
case 32..34: text = "дня";
case 35..40: text = "дней";
case 41: text = "день";
case 42..44: text = "дня";
case 45..50: text = "дней";
case 51: text = "день";
case 52..54: text = "дня";
case 55..60: text = "дней";
case 61: text = "день";
case 62..64: text = "дня";
case 65..70: text = "дней";
case 71: text = "день";
case 72..74: text = "дня";
case 75..80: text = "дней";
case 81: text = "день";
case 82..84: text = "дня";
case 85..90: text = "дней";
case 91: text = "день";
case 92..94: text = "дня";
case 95..100: text = "дней";
case 101..104: text = "дня";
case 105..120: text = "дней";
default: text = "дней";
}
return text;
}
Последнее редактирование:
