33

» WarCraft 3 / 3д камера как в WoW

Хорошее решение использовать ForceUICancelBJ, но залипание происходит только после левой, после правой всё норм работает, это в принципе роли не играет конечно.. просто из за этого придётся отказаться от стандартных кастов и инвентаря (хотя касты скорее всего с 0 кастпоинтом будут работать), но инвентаре не прокликать и уж темболее не переложить...
Хотя можно подрихтовать:
Включать ForceUICancelBJ, только если левая кнопка зажата более 0,1 сек, ибо на разовых кликах вроде не ломается
Хотя зачем при WASD движение стандартные касты - хороший вопрос, когда можно всё сделать на квик кастах
В целом норм, не тестил код бегло глянул, надо ещё видео приложить и вообще ОГОНЬ
33

» WarCraft 3 / 3д камера как в WoW

oberon521, вот так сделай
раскрыть
тут весь код
Или ссылкой на гитхаб
33

» WarCraft 3 / таргетные спеллы через руны не Аое

quq_CCCP, Все и слушают, разве видно 100500 карт на рефорд и новый поток людей? нет его...
Просто кому то нравится быть первопроходцем, кто-то разминается перед чем-то большим, а кто-то не видит вообще разницы.. и таких человек 10 от силы и все они тут
все рефорджехейтеры поставили оценочку и пошли играть в нормальные игры
33

» WarCraft 3 / [lua] Функция вывода урона

Сам хотел сделать и выложить, ибо каждый через это проходит, когда хочет посмотреть на все типы урона от стандартных заклинаний, но..
Нужно ещё добавить само событие урона, вдруг человек не знает как его добавлять.. и ну и карту.. Можно ссылкой на гитхаб, чтобы приучать к правильному
33

» XGM Конкурсы / Mini-Game Contest: Reforged


Лайф хак

Начинаем делать карту в любом жанре, не доделываем до конца, добавляем приставку Мини в начале, чтобы получилась мини моба, мини хердефенс.... Профит, карта готова для конкурса
33

» WarCraft 3 / Как эмулировать клик мышки?

Пишу от себя DracoL1ch,
Лично мне никогда не создать карту в которую поиграют хотя бы 10 человек, и уже тем более не сделать такую популярную карту как дота1 или же подхватить успешный проект, и дать ему своё путь, мне это не нужно
Мне нравится исключительно сам процесс, создания того что я хочу, рефордж устраивает БОЛЕЕ чем все мои хотелки, и плевать что в него никто не играет и не будет играть и что он умрёт рано или поздно окончательно...
(а то щас начнёшь опять рассказывать про терпил в СНГ комьюнити, которые не делают рефаунд, не ставят 0 на метакритик)
Я фанат, меня более чем всё устраивает
Я не разработчик, который делает карты для игроков, это просто моё хобби и я делаю карты для себя, на самом удобном инструменте который щас вар3 модмейкинге есть - в Рефордже.

Lord_Teo,
пжасс и все инструкции как и что xgm.guru/p/wc3/easymem
33

» WarCraft 3 / Как эмулировать клик мышки?

Lord_Teo, Или вот ещё вариант, но ты не смог открыть Робот Дефенс, там именно такая стрельба, через зажатие правой кнопки, для этого используется WFE, но игроки такое не любят (да да, те самые которые отваливаются DracoL1ch, ), игроки любят:
Пассивный инком
Строительство
Пассивные способности на стандарте
Цифры критов и вампиризма по больше
(Новая механика как "стерльба при зажатии правой кнопки"), полный бред и не нужна варкрафт сообществу, в такие карты никто играть не будет
Вот используется стрельба при зажатой правой кнопке мыши
Как это в динамике можно увидеть тут

это всё луа и рефордж (увы)
33

» WarCraft 3 / Как эмулировать клик мышки?

пока вы сидите на гуи и темболее на 126 и чего-то боитесь, упускаете ОЧЕНЬ многое
33

» WarCraft 3 / Как эмулировать клик мышки?

Принятый ответ
Lord_Teo, на рефордже или мемхаке есть всё что нужно
Пример на рефордже
---@param whichTrigger trigger
---@param whichPlayer player
---@param key oskeytype
---@param metaKey integer
---@param keyDown boolean
---@return event
function BlzTriggerRegisterPlayerKeyEvent(whichTrigger, whichPlayer, key, metaKey, keyDown) end    -- (native)
где key - oskeytype, в формате OSKEY_SPACE, OSKEY_W (подставьте что угодно), а metaKey - интежер для отлова сочетания ШИФТ, АЛЬТ, КОНТРОЛ, или любых комбинаций
Для мышки
---@param whichTrigger trigger
---@param whichPlayer player
---@param whichPlayerEvent playerevent
---@return event
function TriggerRegisterPlayerEvent(whichTrigger, whichPlayer, whichPlayerEvent) end    -- (native)
В мемхаке не помню в каком виде, но там тоже всё есть
запускаем Renderdge и смотрим
33

» WarCraft 3 / Как эмулировать клик мышки?

Знаю что только правую можно через приказ смарт...
А вообще это ни сильно нужно
если нажатая кнопка1 тогда
функция1
конец
А эмуляция клика будет происходить, если непосредственно вызывать "функция1"
Вообще надо более подробно, мб есть решения
33

» WarCraft 3 / Центрирование текста

	local gold=BlzCreateFrameByType("TEXT", "ButtonChargesText", BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0), "", 0)
	BlzFrameSetAbsPoint(gold, FRAMEPOINT_CENTER,  0.4,0.3)
	BlzFrameSetText(gold, "Недостаточно золота")
Напишет в центре экрана Недостаточно золота, на Jass не знаю, наверное надо Call дописать
Это самый самый простой и грубый пример
Для редактирования текста, например размера нужно редактировать fdf файл
Больше информации на хайве
33

» WarCraft 3 / Центрирование текста

Принятый ответ
Через мемхак, либо через кастом фреймы в рефорджевых патчах
На 126 гуи такого не сделать
33

» XGM Конкурсы / Mini-Game Contest: Reforged

darkowlom:
В рефордже реально отключить нафиг всю новую графику и вернуть старую на последних патчах?
Да, как через редактор, так и в игре
33

» XGM Конкурсы / Mini-Game Contest: Reforged

вообще учитывая что в конкурсе участвуешь ты, планка обещает быть довольно высокой
Ой засмущал, я же гавнокодер без успешного проекта, каким это образом моё присутствие так повысило планку? (может перепутал с кем-то)
хотя думаю минимум на 3 место буду претендовать
33

» XGM Конкурсы / Mini-Game Contest: Reforged

Clamp, ты себя как какой-то злодей прям позиционируешь, который будет очень строг, и снижать баллы за всё подряд.
На конкурсе будут сырые карты с непонятным геймплеем, я понимаю что XGM суров и беспощаден, но лучше наоборот вытягивать со дна и пытаться найти что-то хорошее, а о интерфейсе, который ты "видел бы как более подходящий", можно рассказать как о рекомендации, мол если бы было так, то было гораздо лучше.. Будь я гуишником, который хочет поучаствовать увидел "Я буду снижать балы, если не будет кастом интерфейса", просто бы решил - да ну вас нахер, с вашими требованиями
33

» XGM Конкурсы / Mini-Game Contest: Reforged

У меня вопрос, а обязательная ли рефорджевая графика? я считаю что моя "карта" лучше всего смотрится на классике + используется импорт из классики, и я вообще я старовер, мне не нужен этот новомодный графоний
33

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

когда при нажатой лкм новые события клавиатуры просто не регистрируются
Хорошо что я смог это победить, так что проблемы особо нет, хотя для альта срабатывает залипание, ну это уже реже
Frozen_Cat, если ты сам не можешь сделать движение или же рядом нет кодера который сможет это воплотить, то разумеется, то о других геймплейных фишках придётся забить... а потом физику движения, а потом кастом инвентарь, а потом кастом скилы... Этого нет всё в 1 карте как 1 большая наработка, люди которые такое могут сделать, делиться таким не станут, гейм дев это и есть создание таких вот систем, а уже потом вы будете юнитов в карте расставлять
33

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

Эм, тут я так понял лкм это стрельба и пкм - движение?
там WASD движение и пкм разрезанная модель пополам, что позволяет вращать разные части, ходить задом и делать разные действия на ходу, типа стрельбы
А если вы всё таки хотите на AD ходить боком, то надо мышкой делать повороты и вообще полноценную камеру... (а для этого лучше другой движок поискать, не надо насиловать варкрафт)
Кароче к чему я:
Эта система не годится для того что вы хотите, тут это не прикрутить в пару кликов, легче с нуля переписать под ваши нужны, разобраться самому или попросить разбирающегося (или заинтересованного за деньги) человека
33

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

Принятый ответ
Ссылку на систему можно? Что за чудо у вас такое и что за щелчки, не у ж то на способностях система, что за кошмар? У нас тут ноги уже в обратную сторону от тела ходят

Открыл карту, в целом нормальная система, но она вам не годится, тут при нажатии AD происходит поворот юнита на месте
Если даже переделать движение на боковое, то как вы собираетесь поворачивать?
Может нужно что-то типа...
этого?
Ещё чем система плоха, что вызывается активация атаки при нажатии кнопки A и стоп при нажатии S
Нужно рубить стандартное движение