28

» WarCraft 3 / Проверка наличия региона

Принятый ответ
Это не удаление, а присвоение. Ты смотрел реализацию из первого комментария?

Сделал, написал комменты, разберёшься.
Загруженные файлы
28

» WarCraft 3 / Проверка наличия региона

если выпадет число, соответствующее уже выбранной области
Если сделать всё верно, оно не выпадет. В том вопросе также показана реализация для чисел, первый комментарий. Её запросто можно переделать для чего угодно.

На GUI делается?
28

» WarCraft 3 / Канал - туман войны

В чём проблема просто расшарить обзор над целью, а после приказа убрать? Для этого есть специальная функция, и в GUI она тоже есть. NazarPunk писал об этом в своей статье.
28

» Администрация XGM / Лейба о файлах комментария

В моём предыдущем комментарии ж такая лэйба. Перед отправлением комментария просто загрузите и удалите файл.
Я изначально вёл речь про редактирование комментария. Как я уже убедился, я могу удалять файлы в уже отправленных комментариях. Но это может быть связано с правами модератора, без них баг (или фича) всё также может быть.

До отправки комментария всё работает, и лейбы не будет.
28

» Администрация XGM / Лейба о файлах комментария

NazarPunk, уверен? Я вот нет. Тот вопрос писал ещё до того, как стал известен модератором.
28

» WarCraft 3 / lua и его странная математика

Математика нормальная, просто нужно понимать, что компьютеры вещь не идеальная.
Советую погуглить про тип данных float. В Lua используется double, что в 2 раза лучше float.
Как бороться? Использовать округление до 2-4 знаков после запятой.
28

» Администрация XGM / Agren и компания

А в чём проблема поставить современную ОС? Если вам не нравится магазин Microsoft, можете найти на торрентах оригиналы образов Windows 10 LTSB или LTSC, я вот на Windows 10 LTSB 2016 года сижу, собираюсь переходить на версию поновее.
28

» WarCraft 3 / Как узнать ID приказа?

Использование способностей через предмет можно ловить событиями способностей.
28

» WarCraft 3 / Атака на ходу?

8gabriel8, нет.
Атаку на ходу можно сделать на основе способности феникса, если верно помню.
28

» WarCraft 3 / Зацыкливается анимация. Почему??

Steal nerves, есть правила, что определяют, какую букву писать после ц. В окончаниях пишется ы, в корне - и у большинства слов. ы в корне пишется лишь у некоторых слов, которые можно узнать из одной присказки.
28

» WarCraft 3 / Принцип работы bj_FORCE_ALL_PLAYERS

Принятый ответ
Так проверь, это же очень просто. Данный клан заполняется функцией ForceEnumPlayers.
28

» WarCraft 3 / Лунный чакрум

Принятый ответ
короче не отследить след цель чакрума точно
Чакрум - это вообще встроенный отскок в атаку юнита, а получение урона от атаки получить можно, нужно знать тип атаки юнита. Если тип урона = Normal, тип атаки = тип атаки нашего юнита, то кастуем в цель стан. Естественно, нужен 1.31+.
28

» WarCraft 3 / Приказ Группе jass

TeX13, нативки возвращают boolean, то есть ты можешь проверить, отдался ли приказ (true) или нет (false). Ошибка может быть в том, что ты написал приказ с ошибкой.
28

» WarCraft 3 / Приказ Группе jass

если честно, ничего в этой записи не понимаю
Ты же сам кидал.
это же функция, call GroupPointOrderLocBJ( GetUnitsOfPlayerAll(Player(a-1)), "attack", udg_target_ai[a] ), самостоятельная?
Функция из цитаты использует нативку (то есть функцию) GroupPointOrderLoc, что я указал и выше. Что же делает эта нативка?
Group - группа, Point Order - приказ в точку, Loc - в качестве указателя точки используется объект типа location.
Таким образом, данная функция отдаёт первым 12 юнитам в группе указанный приказ в точку.
28

» WarCraft 3 / Уровень моба

На GUI сложно будет, так как нужны хеш-таблицы, ключи для которых на GUI сделаны абы-как.
28

» WarCraft 3 / Приказ Группе jass

Принятый ответ
TeX13, можно отдать приказ сразу всем юнитам в группе без ForGroup() и прочего, если в ней не более 12 юнитов.

native GroupImmediateOrder                  takes group whichGroup, string order returns boolean
native GroupImmediateOrderById              takes group whichGroup, integer order returns boolean
native GroupPointOrder                      takes group whichGroup, string order, real x, real y returns boolean
native GroupPointOrderLoc                   takes group whichGroup, string order, location whichLocation returns boolean
native GroupPointOrderById                  takes group whichGroup, integer order, real x, real y returns boolean
native GroupPointOrderByIdLoc               takes group whichGroup, integer order, location whichLocation returns boolean
native GroupTargetOrder                     takes group whichGroup, string order, widget targetWidget returns boolean
native GroupTargetOrderById                 takes group whichGroup, integer order, widget targetWidget returns boolean
28

» WarCraft 3 / Загрузка нескольких юнитов на борт

Принятый ответ
Надо было поставить у способности Load большую дальность.

Но вот у того же зеппелина такой проблемы нет, в чём его секрет?

Секрет в том, что дирижабль - летающий юнит. И вот если ему дать Load с большим радиусом, то тупить уже начнёт он.