Просто дамми модель остальным. Гуванч, ты надоел сразу ряд вопросов задавать (как юзер говорю), ну по кнопке значит по абилке канал видимо? Ты же знаешь, как это делать, мы про уже само срабатывание триггера говорим
Функция Морфологии - Множественное число (Plural Form)
--- Morphology function to get plural form of the number
-- @param input number
-- @param table morphology plural forms
-- @param bool (default true) to include number or return just the word
function pluralForm(number, forms, includeNumber)
if(#forms == 2) then
forms[3] = forms[2]
elseif(#forms ~= 3) then
error("pluralForm: not enough elements in 'forms' argument")
end
local cases = {2,0,1,1,1,2}
local result = ""
if(includeNumber or includeNumber == nil) then
result = result .. number .. ' '
end
return result .. forms[ ((number % 100 > 4 and number % 100 < 20) and 2 or cases[math.min(number % 10, 5)+1])+1 ]
end
Пример:
print(pluralForm(1, {"юнит", "юнита", "юнитов"}))
print(pluralForm(3, {"юнит", "юнита", "юнитов"}))
print(pluralForm(5, {"юнит", "юнита", "юнитов"}))
print(pluralForm(1, {"unit", "units"}))
print(pluralForm(3, {"unit", "units"}))
print(pluralForm(5, {"unit", "units"}))
print(pluralForm(1, {"Получен новый предмет!", "Получены новые предметы!"}, false))
print(pluralForm(5, {"Получен новый предмет!", "Получены новые предметы!"}, false))
Результат:
1 юнит
3 юнита
5 юнитов
1 unit
3 units
5 units
Получен новый предмет!
Получены новые предметы!
больно уж мало времени уделили вы нам не представляю что можно сделать за месяц какой то месяц
Вот это около 16 часов делалось вместе с правками, за месяц можно переплюнуть по увлекательности Подземные Хроники.
Главное - каждый аспект делать равномерно, постепенно наращивая, а не браться за одну составляющую и пилить её вглубь, пока время не кончится.
» Администрация XGM / Сломались аватары в списке адм
» Администрация XGM / Пробел между списками
» Администрация XGM / Почему ресурс малоэффективен?
» Администрация XGM / Восстановление доступа к аккаунту
» Администрация XGM / Сломанный пользователь
» Администрация XGM / Работа галочки "Вставить изображения"
» Администрация XGM / Иконки
» Администрация XGM / Отображение картинки
» Администрация XGM / Верстка не адаптивна
» WarCraft 3 / Иконки с буквами
» Мир безумного / Облучение - Cinematic, Unreal Engine 5
» Администрация XGM / Не правильное отображение моделей.
» Администрация XGM / Редактирование старых ресурсов
Ред. ScorpioT1000
» Администрация XGM / Не правильное отображение моделей.
» WarCraft 3 / Быстрый реколор эффектов с помощью программы PKBlaster
Ред. ScorpioT1000
» WarCraft 3 / Дождь для отдельного игрока
» WarCraft 3 / Дождь для отдельного игрока
» WarCraft 3 / Что быстрее ForGroup() или Loop?
» WarCraft 3 / Что быстрее ForGroup() или Loop?
» WarCraft 3 / Пак солдаты людей
» WarCraft 3 / Все способы локализовать карту
» WarCraft 3 / Пак солдаты людей
Что касается моего мнения, то смысла в жестких требованиях к скриншотам я не вижу
» WarCraft 3 / Все способы локализовать карту
Ред. ScorpioT1000
» XGM Конкурсы / Конкурс становления героев
Главное - каждый аспект делать равномерно, постепенно наращивая, а не браться за одну составляющую и пилить её вглубь, пока время не кончится.