0
27
12 часов назад
0

» WarCraft 3 / Генератор декораций.

Сохрани оффсеты декораций относительно их центра, их айди. Заспавни в новой области декорацию с похожей непроходимостью, сохрани её координаты и удали, это нужно было, чтобы определить центр кратный 32 (сетка размещений декора), координаты в последствии используй для размещения своих стен. Центр у тебя есть, оффсеты с айди тоже
0
27
22 часа назад
0

» WarCraft 3 / Проигрывание разной музыки в разных локациях

konvan5, а если игрок хочет иметь звуки юнитов, боя и так далее, но не хочет слушать музыку?
0
27
1 день назад
0

» WarCraft 3 / Проигрывание разной музыки в разных локациях

konvan5, разве можно запустить одновременно больше одной композиции? Музыка это не звук же
0
27
1 день назад
0

» WarCraft 3 / Проигрывание разной музыки в разных локациях

konvan5, я делал такую систему и очень сильно был разочарован. Это серьезно влияет на пользовательский опыт, разрушая атмосферность и добавляя рандомную конфузию от происходящего
0
27
2 дня назад
0

» WarCraft 3 / Точка за пределами камеры

Может моба стоит спавнить при условии, что точка в тумане войны?
0
27
2 дня назад
0

» WarCraft 3 / Проигрывание разной музыки в разных локациях

konvan5, системное время? Как его получить?
0
27
2 дня назад
0

» WarCraft 3 / Проигрывание разной музыки в разных локациях

konvan5, таймер вместе со звуком не выйдет, ибо забагуется при паузе игры, когда музыка продолжает играть, но таймер не тикает
1
27
4 дня назад
1

» WarCraft 3 / Как правильно использовать boolexpr?

Если условия фильтров одни и те же, то одного достаточно
1
27
6 дней назад
1

» WarCraft 3 / Сохранение в хэш-таблице предмета из itempool

set bj_lastCreatedItem = PlaceRandomItem( . . . )
0
27
6 дней назад
0

» WarCraft 3 / Массивы и циклы

Хочешь сказать ты допустил банальную ошибку в логике при построении цикла следующего образа?
local integer i = 0

loop
    set i = i + 1
    set udg_Int[i] = i

    exitwhen i >= 8192
endloop
В каком месте тут можно ошибиться?
0
27
1 неделю назад
0

» WarCraft 3 / Проблема с ACac

Сделать триггерный аналог ауры(?)
0
27
1 неделю назад
0

» WarCraft 3 / Как удалить последнюю созданную точку?

SсRealm, даже если обнулять точку в последствии, она не перестаёт от этого быть хэндлом, твои дедуктивные способности мне не особо понятны. Что ты хотел сказать этим комментарием? У меня есть конечно догадка, что ты хотел назвать необнуленную точку утечкой, а не хэндлом, но я не экстрасенс
0
27
1 неделю назад
0

» WarCraft 3 / Выделение контретной переменной юнита из группы

konvan5, скорее вопрос криво сформулирован
2
27
1 неделю назад
2

» WarCraft 3 / Выделение контретной переменной юнита из группы

Если у тебя уже есть переменная Васи, то что мешает проверить, что выбранный юнит не Вася?
1
27
1 неделю назад
1

» WarCraft 3 / Атака Jass

Ты же сам очищаешь группу после первого юнита, что получил урон
0
27
1 неделю назад
0

» WarCraft 3 / Dungeon Generator & Stamp

SсRealm, пост 2016 года, рефордж 2020 вроде
1
27
1 неделю назад
1

» WarCraft 3 / Как удалить последнюю созданную точку?

WilliamBz, перед перезаписываем нужно удалять точку, т.к. это хэндл
0
27
2 недели назад
0

» WarCraft 3 / Как удалить последнюю созданную точку?

SсRealm, зачем вейт с таймером? После использования точки её можно сразу удалять. Да и в его варианте локалки не нужны
2
27
2 недели назад
2

» WarCraft 3 / Как удалить последнюю созданную точку?

Когда ты вызываешь функцию GetLastCreatedGroup( ) она возвращает глобальную переменную bj_lastCreatedGroup. Для точек такой переменной нет, соответственно и не существует функции, которую ты использовал для её удаления. Чтобы удалять точку её нужно запеременить, двигать в неё юнита, а потом уже использовать RemoveLocation( udg_НазваниеПеременнойТочки )

По поводу удаления группы, оно то будет работать, но не для he_all_paladins. При чем если ты удалишь это группу, то больше не сможешь туда добавлять юнитов, поэтому разумнее просто очищать
0
27
2 недели назад
0

» WarCraft 3 / Телепортация к дамми-юниту.

LastUchiha, сделай область радиусом 210, с запасом
Лучше использовать максимальную коллизию юнита и функцию IsUnitInRangeXY
1
27
2 недели назад
1
0
27
2 недели назад
0

» WarCraft 3 / 2 вопроса по Jass-у

  1. Вджасс позволяет это сделать:
if true and /*
*/ false then
endif
0
27
2 недели назад
0

» WarCraft 3 / Как реализовать свитч 10 разных действий? Что быстрее

Если будет ещё больше, то можешь не триггер, а строку вызывать через ExecuteFunc. Эта натиска возьмёт аргументы триггера, т.е. юнита триггера/игрока и т.д. и т.п.