28

» WarCraft 3 / Бета версия Warcraft III Reforged 1.32

Ага, призраки имеют пол) Срань ещё какая
Смешно, призраки - это люди с псионными способностями, которые могут быть у любого человека независимо от пола.
мб татуировка на теле, ну что-то в подобном духе, это нормально
Тогда бы ты ныл, что такой скин стоит 300 рублей, ведь только татуха набита.
28

» WarCraft 3 / Откуда могла взяться погрешность?

работает через раз
Сколько юзал, всегда работало.
DracoL1ch:
не отображается в реплее
Отображается. Вот карта. Реплей пишется для текущего хоста, а у хоста это сообщение есть, потому нет причин для отсутствия сообщения.
DracoL1ch:
страшного в нём тоже ничего нет
Ага, особенно когда эта функция используется в цикле на грани лимита потока, или несколько вызовов дебагов подряд. Крайне неразумно использовать цикл на 12 или даже 24 игрока, когда 90% тестов проводятся в синглплеере.
Загруженные файлы
28

» WarCraft 3 / Ошибка при загрузке сохраненной игры из за [HashTable]

ScorpioT1000, на самом деле уже нет, максимальный размер массива в vJass совпадает с максимальным размером массива с версии 1.29.
28

» WarCraft 3 / Бета версия Warcraft III Reforged 1.32

Proshel_Doty, в СК2 призраки могут быть женского и мужского пола, для сражений можно выбирать скин. У командира коопа Новы скин выбирается случайно. Тоже срань?
Персонаж он есть один.
Это не персонаж, а какое-то чучело, что даже в сюжете игры не принимает участие, ведь это просто бой. Или ты их секты тех, кто думает, что Артаса и Иллидана в баб превратили?
Для вашего сведения, дх и дк для сражений имеют отдельные модели и озвучку. Отличий минимум, но они есть.

Все скины делаются с целью разнообразия и как способ монетизации. Хороший скин - скин, сохраняющий черты юнита, чтобы юнит в скине был узнаваем и отличался от других юнитов, дабы не было путаницы. Плохой скин тот, который этому правилу не следует.
28

» WarCraft 3 / Случайная раса без повторений.

понял как запомнить рандомного игрока
Создать переменную такого типа в менеджере переменных и установить значение переменной через соответствующее действие.
Игрок = Случайный игрок из группы Х
Удалить игрока Игрок из группы Х
28

» WarCraft 3 / Откуда могла взяться погрешность?

  1. Функция SquareRoot даёт такие значения. Убери её вызов и корень считай на калькуляторе Windows.
  2. Смещение у тебя такое себе. Делишь на 100, умножаешь на 22. Такое число вполне себе может не иметь точного представления в типе float, зависит от значений максимальных координат.

И хватит использовать BJDebugMsg. Используйте это, рассинхрона не будет.
function DebugMsg takes string s returns nothing
    call DisplayTimedTextToPlayer(GetLocalPlayer(), 0., 0., 5., s)
endfunction
28

» WarCraft 3 / Бета версия Warcraft III Reforged 1.32

Немного сухих цифр из Википедии
И причём тут они? Речь о том, что когда это было добавлено во вселенную WarCraft, про прогиб не говорили. А когда решили обновить одну игру по той же вселенной под новый канон (потому что вселенная за это время развивалась) сразу буча нытья поднялась. Не только по поводу женского пола.

Мне всё равно не понять претензий по этому поводу. Вам не нравится, что в реворджд добавили дх и дк женского пола?
28

» WarCraft 3 / Случайная раса без повторений.

Принятый ответ
МассивРас - массив рас.
ВерхРас - целочисленная, означающая самую последнюю занятую ячейку в МассивРас. Изначально 4.
РасаИгрока - массив расы игрока, id игрока есть номер ячейки.
Для А = 1 до 4 делать
    Число = Случайное число от 1 до ВерхРас
    РасаИгрока[A] = МассивРас[Число]

    Если МассивРас[Число] не равно МассивРас[ВерхРас], то
        МассивРас[Число] = МассивРас[ВерхРас]
    ВерхРас = ВерхРас - 1
Если у игроков id не 1, 2, 3 и 4, то нужно добавить массив IdИгрока, где в ячейках 1, 2, 3 и 4 будут записаны настоящие id игроков.
Для А = 1 до 4 делать
    Число = Случайное число от 1 до ВерхРас
    РасаИгрока[IdИгрока[A]] = МассивРас[Число]

    Если МассивРас[Число] не равно МассивРас[ВерхРас], то
        МассивРас[Число] = МассивРас[ВерхРас]
    ВерхРас = ВерхРас - 1
28

» WarCraft 3 / Бета версия Warcraft III Reforged 1.32

патчей в Вове
Как только вышли там дк, дк были обеих полов, это было сразу с выходом WotLK давным давно, когда о толерантности говорили только в контексте Речи Посполитой. С выходом Легиона были добавлены дх сразу обеих полов. Не вижу никакого прогиба в контексте добавления этих полов в WC3: R.
Shamrock:
Вы совсем с ума посходили со своей толерантностью. Летающие корабли в сеттинге средневековья вас не смущают? Космические приключения в сеттинге средневековья вас не смущают. А тут их видите ли негры с азиатами угнетают. Вот ведь лицемерные ублюдки.
Именно.
Ikobot:
Там климат не то что не распологает на такие расы.
Уверен? А как же кратер Унгоро? Да и причём правила реального мира к выдуманному? Вон в диабло 3 архангел справедливости тоже негр, что-то не видел возмущений по поводу климата во время выхода игры. А сейчас по всякой ерунде ноют "Уууу, добавили скин негров, прогнулись, ведь там климат не располагает".
koloff:
эти вещи будут множиться
Пока что множится только нытьё.

Так-то близзард давно решили поддерживать меньшинства, так что прогнулись они уже давно.
28

» WarCraft 3 / Бета версия Warcraft III Reforged 1.32

что случайно
Нет, не случайно, дк и дх в том же ВоВ всегда были обоих полов. А рефорджд изначально под ВоВ делали и делают.
28

» WarCraft 3 / Уровень улучшения

wetalq, есть такой пункт в РО у юнита "Улучшение атаки" или что-то в этом роде, а у улучшений есть пункт "Применить улучшение атаки".
Также можно увеличить урон в процентах, и в зависимости от "костей" атаки юнита.
28

» WarCraft 3 / Lua и ООП

Vlod, есть издания поновее, у меня было только такое, так как книгу покупать вообще-то нужно)
28

» WarCraft 3 / Способности, которые нельзя добавить в спеллбук?

HAMHAM, а у ратуши нет этих способностей? Если есть, то конечно они будут снаружи.
Какой патч?
28

» WarCraft 3 / Помогите настроить триггер

Hate, ехехехехе.
function GetAttackedUnitBJ takes nothing returns unit
    return GetTriggerUnit()
endfunction
28

» WarCraft 3 / Помогите настроить триггер

Hate, атакованный юнит на самом деле юнит триггера, а юнит триггера для события получения урона, собственно, является юнитом, что получил урон.
28

» WarCraft 3 / Lua и ООП

Почему self = nil можно не делать
Потому что это аргумент функции, локальная переменная, она уничтожится после выхода из функции.
Двоеточние это синтаксический сахар, который в определение метода добавляет аргумент self на первое место, а при вызове метода через : передаёт объект, что стоит до двоеточия, в аргумент self.
28

» WarCraft 3 / Отследить строителя (1.32+) Возможно ли?

Принятый ответ
Так же, как и раньше. Через расстояние и текущий приказ.
28

» WarCraft 3 / UnitGroup течет (DestroyGroup не помогает)

А как обнулять, если мы её возвращаем?
Через глобалку.

зачем предпоследним действием удаляешь всех юнитов из пустой группы?
Он также присваивает переменной юнита, которая уже null, ещё раз null.
28

» WarCraft 3 / Cannot find appropriate CD keys

Не знаю с чёрным дизайном сайта
С чёрным ссылки лучше выделяются.
Нет.
Да, жирным лучше видно.