васды и прочие кнопки на данный момент криво работают из-за бага (или фичи) когда при нажатой лкм новые события клавиатуры просто не регистрируются, это уже загубило систему управления в моей карте
Спс. Вопрос снят, там оказывается несколько моделей с текстурами одних и тех же стрелок.
Еще правда есть проблема с тем что он создается не перпендикулярно плоскости под ним, а всегда в одном положении. С этим я так понимаю ничего не сделать т.к. нет функций для определения наклона поверхности в точке?
Хотя соответствующая функция для управления эффектом есть.. native BlzSetSpecialEffectOrientation takes effect whichEffect, real yaw, real pitch, real roll returns nothing но толку от нее
Понятно почему не сработало тогда, у меня отключены хоткеи команд через переопределение CommandStrings.txt.
Кстати, я так понял в новых версиях нет способа убрать стандартные команды? Раньше вроде работало call SetPlayerAlliance(Player(0), Player(0), ALLIANCE_SHARED_CONTROL, false)
Москиты попробовал, после них его невозможно ни выбрать ни поймать через BlzGetMouseFocusUnit(), даже после отбирания москита и хайд анхайд.
Даже при EnableSelect(false, false) такого нет, и юнит под мышкой определяется триггерно.
В общем то задача в том, чтобы всегда был выбран только 1 юнит а остальные не выбирались кликом, но можно было по прежнему тригерно отловить клик на них.
Может, очищать выбор для игрока?
Событие: игрок выбирает юнита
Условие: Выбранный юнит принадлежит (Triggering Player)
Действие: очистить выбор для игрока (Triggering Player)
Хреновый способ. Очистка выбора работает с задержкой и всеравно видно что он выбирается на долю секунды. Не подходит
Это невозможно, целевая платформа - рефоржед. Старый WE мне нужен только для нормального редактора кода.
Я подозреваю что дело в том что недоустанавливается какой-то старый direct x или чето такое, но на данный момент я так понимаю существуют только пиратские инсталлеры. Или у кого то есть официальный старый версии?
Очевидно что для "классики" и левых серверов что-то смысла делать еще меньше, чем для рефоргеда (даже такого). Лично я на многое не рассчитываю но надо смотреть за тем как игра будет поддерживаться и патчиться, может еще не все потеряно.
ну да, в отличие от близард, валв не поскупились и запихнули туда реально полезные инструменты. единственное неудобно скрипты писать, можно было б запилить простенькую IDE хотяб.
Андреич, ясно. а pairs значит что используется key - value? Харгард, ну если ты о самой доте то я так понимаю это зашито в коде. а в примере на удержание есть целый класс CHoldoutGameMode где описаны условия победы, насчет таверов не уверен но вроде можно оверрайдить их параметры через data driven
либо через АПИ CDOTA_BaseNPC
хз, таких проблем нету. воркшоп запускается с 1 раза ниче не крашится, единственное при загрузке мапы в игре винда пишет что нехватает озу. (компилил демо) 8гб видимо ей мало)
Отредактирован agentex
» WarCraft 3 / Скриптовое проигрывание анимации при нажатии w,a,s,d
Отредактирован agentex
» WarCraft 3 / Скриптовое проигрывание анимации при нажатии w,a,s,d
» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9
Отредактирован agentex
» WarCraft 3 / Программное отображение эффекта перехода в точку
» WarCraft 3 / Программное отображение эффекта перехода в точку
» WarCraft 3 / Запретить выбор юнита
Кстати, я так понял в новых версиях нет способа убрать стандартные команды? Раньше вроде работало call SetPlayerAlliance(Player(0), Player(0), ALLIANCE_SHARED_CONTROL, false)
» WarCraft 3 / Запретить выбор юнита
» WarCraft 3 / Запретить выбор юнита
Даже при EnableSelect(false, false) такого нет, и юнит под мышкой определяется триггерно.
В общем то задача в том, чтобы всегда был выбран только 1 юнит а остальные не выбирались кликом, но можно было по прежнему тригерно отловить клик на них.
» WarCraft 3 / Запретить выбор юнита
» WarCraft 3 / Крашится редактор старых версий
Я подозреваю что дело в том что недоустанавливается какой-то старый direct x или чето такое, но на данный момент я так понимаю существуют только пиратские инсталлеры. Или у кого то есть официальный старый версии?
» XGM Team / Закрытие XGM (нет)
» WarCraft 3 / Патч 1.29 вышел на основных серверах
» Dota 2 / Valve выпустили альфа-версию инструментария мастерской Dota 2
» Dota 2 / Valve выпустили альфа-версию инструментария мастерской Dota 2
» Dota 2 / Valve выпустили альфа-версию инструментария мастерской Dota 2
Отредактирован agentex
» Dota 2 / Valve выпустили альфа-версию инструментария мастерской Dota 2
Харгард, ну если ты о самой доте то я так понимаю это зашито в коде. а в примере на удержание есть целый класс CHoldoutGameMode где описаны условия победы, насчет таверов не уверен но вроде можно оверрайдить их параметры через data driven
либо через АПИ CDOTA_BaseNPC
Отредактирован agentex
» Dota 2 / Valve выпустили альфа-версию инструментария мастерской Dota 2
з.ы. видимо какойто аналог for each
» Dota 2 / Valve выпустили альфа-версию инструментария мастерской Dota 2
» Dota 2 / Valve выпустили альфа-версию инструментария мастерской Dota 2
» Dota 2 / Valve выпустили альфа-версию инструментария мастерской Dota 2
ага, сайтик с документацией уже лежит. хорошее начало
» XGM Team / XGM v8 Первое обновление
» В гостях у Эльрата / Hearthstone: Heroes of Warcraft
» Spin Deluxe / Еще один обзор
» StarCraft 2 / Каменный элементаль
» StarCraft 2 / AOE: Сплэш-урон и Ауры