Здравствуйте, гость Вход | Регистрация
Наши новости:
|
| Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
|---|---|---|---|---|---|
| 13.1.2011, 20:04 | Advanced Bans (Real Time) by Exolent | Народ как перевести слова hours, minutes, day, week на русские я думал сначала, что из amxmodx/data/lang/time.txt берется, потом увидел, что нет [attachment=13251:sc.jpg] .sma изменяй 1 GetBanTime(const bantime, length[], len) { new minutes = bantime; new hours = 0; new days = 0; while( minutes >= 60 ) { minutes -= 60; hours++; } while( hours >= 24 ) { hours -= 24; days++; } new bool:add_before; if( minutes ) { formatex(length, len, "%i минут", minutes, minutes == 1 ? "" : ""); add_before = true; } if( hours ) { if( add_before ) { format(length, len, "%i час%а, %а", hours, hours == 1 ? "" : "а", length); } else { formatex(length, len, "%i час%(а,ов)", hours, hours == 1 ? "" : "(а,ов)"); add_before = true; } } if( days ) { if( add_before ) { format(length, len, "%i ден%ь, %ь", days, days == 1 ? "" : "ь", length); } else { formatex(length, len, "%i дн%(я,ей)", days, days == 1 ? "" : "(я,ей)"); add_before = true; } } if( !add_before ) { // minutes, hours, and days = 0 // assume permanent ban copy(length, len, "Бан навсегда"); } } |
Gfx, shadow^^ | ||