25

» WarCraft 3 / Скриптовое проигрывание анимации при нажатии w,a,s,d

Как они убрали нижнюю панель и поставили свою?
Вот что то типа такого вообще реально сделать?
с помощью фреймов, реально если шарить в них.
25

» WarCraft 3 / Скриптовое проигрывание анимации при нажатии w,a,s,d

васды и прочие кнопки на данный момент криво работают из-за бага (или фичи) когда при нажатой лкм новые события клавиатуры просто не регистрируются, это уже загубило систему управления в моей карте
25

» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9

Починили событие клика левой кнопки мыши - проверил, нет, его всё так же нет
Какого события? EVENT_PLAYER_MOUSE_DOWN? у меня все работает.
Сломали события ввода отличные от Arrows
Есть такое, впрочем достаточно использовать BlzGetTriggerPlayerIsKeyDown() и свои булы отвечающие за нажатие клавиш и все будет норм.
25

» WarCraft 3 / Программное отображение эффекта перехода в точку

Спс. Вопрос снят, там оказывается несколько моделей с текстурами одних и тех же стрелок.

Еще правда есть проблема с тем что он создается не перпендикулярно плоскости под ним, а всегда в одном положении. С этим я так понимаю ничего не сделать т.к. нет функций для определения наклона поверхности в точке?

Хотя соответствующая функция для управления эффектом есть.. native BlzSetSpecialEffectOrientation takes effect whichEffect, real yaw, real pitch, real roll returns nothing но толку от нее
25

» WarCraft 3 / Программное отображение эффекта перехода в точку

8gabriel8:
Это разные модели флага для четырёх рас.

Путь к моделям
UI/Feedback/RallyPoint/
Ралли пойнт это другое. Мне нужен именно индикатор т.е. зеленые стрелочки которые при щелчке пкм.
25

» WarCraft 3 / Запретить выбор юнита

Понятно почему не сработало тогда, у меня отключены хоткеи команд через переопределение CommandStrings.txt.
Кстати, я так понял в новых версиях нет способа убрать стандартные команды? Раньше вроде работало call SetPlayerAlliance(Player(0), Player(0), ALLIANCE_SHARED_CONTROL, false)
25

» WarCraft 3 / Запретить выбор юнита

У меня юнит ходит триггерно на WASD и стандартная панель приказов на прочь убрана, так что мне это подходит
Да у меня тоже на васд, но абилки и инвентарь используется.. чтобы убрать панель приказов надо все переносить на фреймы, а это месяцы работы
TimerStart(CreateTimer(), 0.01, true, function()
-- hero - твой юнит
ForceUIKeyBJ(GetOwningPlayer(hero),"M")
end)
Не сработало. И почему кстати "M"?
25

» WarCraft 3 / Запретить выбор юнита

Москиты попробовал, после них его невозможно ни выбрать ни поймать через BlzGetMouseFocusUnit(), даже после отбирания москита и хайд анхайд.
Даже при EnableSelect(false, false) такого нет, и юнит под мышкой определяется триггерно.
В общем то задача в том, чтобы всегда был выбран только 1 юнит а остальные не выбирались кликом, но можно было по прежнему тригерно отловить клик на них.
25

» WarCraft 3 / Запретить выбор юнита

Может, очищать выбор для игрока?
Событие: игрок выбирает юнита
Условие: Выбранный юнит принадлежит (Triggering Player)
Действие: очистить выбор для игрока (Triggering Player)
Хреновый способ. Очистка выбора работает с задержкой и всеравно видно что он выбирается на долю секунды. Не подходит
25

» WarCraft 3 / Крашится редактор старых версий

quq_CCCP:
Надо игру переустанавливать, без рефорджа.
Это невозможно, целевая платформа - рефоржед. Старый WE мне нужен только для нормального редактора кода.
Я подозреваю что дело в том что недоустанавливается какой-то старый direct x или чето такое, но на данный момент я так понимаю существуют только пиратские инсталлеры. Или у кого то есть официальный старый версии?
25

» XGM Team / Закрытие XGM (нет)

Очевидно что для "классики" и левых серверов что-то смысла делать еще меньше, чем для рефоргеда (даже такого). Лично я на многое не рассчитываю но надо смотреть за тем как игра будет поддерживаться и патчиться, может еще не все потеряно.
25

» WarCraft 3 / Патч 1.29 вышел на основных серверах

жоска. они что, решили возродить труп варкрафта? к чему это все, особенно изменения в редакторе? Эх, выпустили бы этот патч лет 7 назад..
25

» Dota 2 / Valve выпустили альфа-версию инструментария мастерской Dota 2

пользуемся nodepad++ для луа... и нам норм...
ну щас так и делаю, в самих тулзах для скриптования нету ничего. думаю это временно.
25

» Dota 2 / Valve выпустили альфа-версию инструментария мастерской Dota 2

ну да, в отличие от близард, валв не поскупились и запихнули туда реально полезные инструменты. единственное неудобно скрипты писать, можно было б запилить простенькую IDE хотяб.
25

» Dota 2 / Valve выпустили альфа-версию инструментария мастерской Dota 2

Андреич, ясно. а pairs значит что используется key - value?
Харгард, ну если ты о самой доте то я так понимаю это зашито в коде. а в примере на удержание есть целый класс CHoldoutGameMode где описаны условия победы, насчет таверов не уверен но вроде можно оверрайдить их параметры через data driven
либо через АПИ CDOTA_BaseNPC
25

» Dota 2 / Valve выпустили альфа-версию инструментария мастерской Dota 2

В самых тяжелых местах процесс отжирал почти 2 Гб ОЗУ.
интересно, у меня почемуто процесс дотки в пике кушает все 5 гб.
немного почитал про луа, язык интересный и гибкий, но так и не понял что тут
for _, spawner in pairs( self._vSpawners ) do
означает _, такое встречается повсюду в коде валв
з.ы. видимо какойто аналог for each
25

» Dota 2 / Valve выпустили альфа-версию инструментария мастерской Dota 2

хз, таких проблем нету. воркшоп запускается с 1 раза ниче не крашится, единственное при загрузке мапы в игре винда пишет что нехватает озу. (компилил демо) 8гб видимо ей мало)
25

» Dota 2 / Valve выпустили альфа-версию инструментария мастерской Dota 2

хмм, посмотрим на редактор, если будет что-то крутое есть вероятность что вернусь в модмейкинг
ага, сайтик с документацией уже лежит. хорошее начало
25

» StarCraft 2 / Каменный элементаль

Модель 1,5 МБ, я в шоке. Неужели это когда-нибудь станет нормой?
уже стало, ты не заметил.