38

» Администрация XGM / Почему ресурс малоэффективен?

Принятый ответ
Потому что у модераторов есть отдельная функция для поднятия ресурса
38

» Администрация XGM / Сломанный пользователь

Принятый ответ
Поправил. Одинаковые никнеймы каким-то образом создались
38

» WarCraft 3 / Быстрый реколор эффектов с помощью программы PKBlaster

Какой смысл, если нет экрана просмотра в самой программе? Это какая-то дешёвая поделка студентов) если делать - так по-нормальному
38

» WarCraft 3 / Дождь для отдельного игрока

Просто дамми модель остальным. Гуванч, ты надоел сразу ряд вопросов задавать (как юзер говорю), ну по кнопке значит по абилке канал видимо? Ты же знаешь, как это делать, мы про уже само срабатывание триггера говорим
38

» WarCraft 3 / Дождь для отдельного игрока

Там модель погоды ставят через локалплеер, как я помню

Ну типа всем, но разные модели
38

» WarCraft 3 / Все способы локализовать карту

Вот вам ещё подгон, можешь добавить в статью.
Функция Морфологии - Множественное число (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
Получен новый предмет!
Получены новые предметы!

Можно миксовать с переводом:
print(pluralForm(1, {L("юнит","unit"), L("юнита","units"), L("юнитов","units")}))
38

» WarCraft 3 / Пак солдаты людей

x10azgmfx, Hate модератор проекта: xgm.guru/p/wc3/users
Что касается моего мнения, то смысла в жестких требованиях к скриншотам я не вижу
38

» WarCraft 3 / Все способы локализовать карту

А enGB там нет?

Функция L()
Красота, сам так часто делаю во многих проектах)