27

» WarCraft 3 / Триггер для агра рабочих

Есть еще возможно такая. Отдаем рабов под управление ии-скриптом (это я про ии компов). Потом отбираем контроль у ии-скрипта, и отправляем херачить врагов. Потом возвращаем контроль ии-скрипту, и ии-комп должен сам вернуть рабов на место
Честно вариантов миллион. Но у меня нет возсожности вам показать. Надо еще ai script посмотреть
27

» WarCraft 3 / Триггер для агра рабочих

Создаете в игре область rect 0001. Далее в триггерах:
event: unit enter in "rect_0001". Есть еще одно событие "радиус ренж атаки" срабатывает, когда замечен враг в радиусе. или третий способ чекать едесекундно через таймер группой в радиусе
condition: чекаете враждебен ли trigger unit к игроку, которому принадлежат рабы
action:
  • выделяете всех рабов в группу, и отдаете всем приказ "к оружию". Все рабы, получив приказ, бегут к ратуше и вооружаются.
  • надо будет что-то делать с агром. Либо вы сами пишете систему агра, и отвода. Очень много кода надо. Нужно будет отловить еще момент, когда рабы превращаются в ополченцев, дабы начать атаку. Таким образом отдать приказ => атаковать в точку. Хотя, сами рабы изначально не могут агр делать из-за классификации раба, но в режиме ополчения они могут. Отвод тоже нужен, иначе ополченцы будут следовать за целью без остановки, когда враг убегает. Ополченцев надо обратно отправить.
Либо задаете всем рабам радиус получения атаки это характеристика заставляет ии-юнитов атаковать замеченных юнитов, и следовать за ними.
native GetUnitAcquireRange takes unit whichUnit returns real
native GetUnitDefaultAcquireRange takes unit whichUnit returns real
native SetUnitAcquireRange takes unit whichUnit, real newAcquireRange returns nothing

Потом еще надо систему отмены писать, если врагов не осталось, то можно вернуться к работе
27

» WarCraft 3 / Как триггерно увеличить максимальное здоровье юниту,изучившему с


тут в рефордже завезли новые функции на определение/изменение макс запасов хп и маны. так что сами решайте. Можете использовать модификаторы-10 и 11 из BonusMod или этими нативками.


Раньше просто использовали бд абилок в степени 2. 1,2,4,8,16,32,64,128 итд. Если надо добавить 33, то (2⁰=1) + (2⁵=32)=33. Добавляли абилки +1, и +32. Смотри пример в. BonusMode. Есть очень много похожих систем на хайве или хгм. Раньше просто не было возможностей увеличивать или снижать запас хп, маны, возились с предметными абилками. Они невидимыми, и можно дать несколько таких
27

» Cyberpunk? Nazarpunk! / PavellGameChannel - Конкурс Головоломок 2023

Я придумал механику вам. Вот есть крепость пеонов, она хорошо защищена всякими стенами, пушками, толпы солдат ходят с пушками. нужно проникнуть через них, украв кристалл, и не вызвав тревогу. Игра будет стелс. Это будет, конечно, не ассасин крид, но можно что-то типа хитмана. Это на уровне варкрафта, ибо это ртс стратегия, то нужно больше всяких интересных фишек
Будут стоять кучу пушек, и надо будет вырубить их. Уничтожить электростанции. Тут вспоминается одна ртс игра - ред алерт
Есть возможность:
  • разгадывать всчкие головоломки охранной системы
  • освобождать преступников с нужными способностями типа снайпер
  • трупы врагов нужно будет передвигать, и выбрасывать в урны, в кустики. В хитмане было здорово, когда я в люк выкидывал. Но спустя 10 мин его все равно находили, и поднимали тревогу. Там миссия такая была сложная, надо было проникнуть, не подняв тревогу. пришлось охрану поснимать вокруг, и трупаки припрятать. Игра хитман сложна в том плане, что хитман сам не супер главный герой, его могли убить также легко. И Достаточно пулевое ранение получить и все. Народу много собиралось на тревогу, все агрились на хитмана, а управлять это тебе не шутар. А оружием было сложно пользоваться, там без глушителя могли поднять тревогу. Лучше все ручквми, подходить к жертве, прихватывать, ротик звтыкаем, душим, и тело отстаскиваем на помойку. Стелсить пришлось, и трупы надо было хорошо прятать, приходить волочить от самых ворот до кустов. И трупы надо было хорошо прятать
Ну и так далее.

На самом деле на придумывания всего нужно время

В ред алерт 2 были миссии, где вам дают лишь пару юнитов: пару морпехов. И ты должен ими всю базу уничтожить.. ага-ага. Но на карте можно найти всякую подмогу. Пример, можно было освободить морпехов от плена, или найти в другом месте вертолет. Но внимание: патрулируют зенитные машинки, и их надо избегать. Они очень хорошо уничтожают пехоту зенитным оружием. Или пример, надо проникнуть пехоте на базу, и тут мешают пулеметные турельки, и пехота не может пройти, не потеряв никого Можно азять танк, и снести стену, и пройти. Либо танк прокачать до ветерана с тремя лычками, и уже спокойно уничтожать зенитные машинки и турельки. Там столько тактик набрать. Вот вам головоломка. Я даже вражескую зазватил всю, при чем он не знал ничего

Или миссии, где Юриями надо было зазватить президента. Это было сложно с ограниченными ресурсами. Там стояли морские котики, а рчдом призма пушки, и вокруг заборы. Проникнуть чисто юриями было никак. Но они могли захватыввть юнитов на другой базе врага, пример можно было захввтить инженера и захватить казармы, лабораторию, электростанцию, аэродром, и получать бесплатно с десанта пехоту каждые 5 мин. Ну какой вывод: все равно все сложно, пехоте сложно из-за вражеских спецназевцев и дальнобойных пушек. Надо было:
  1. убрвть котиков, это парни из спецназа очень хорошо с автоматов убивают любую пехоту, стоя только им подойти. Что делаем? Юричем снайпера захватитт на другой базе, и поснимать морских котиков. Однако, этого дурачка нельзя оставлять, если будет в пределах обзора цель, снацпера нужно увести, иначе подстрельнет президента. Что делать, иИ автоматически атакует замечанную цель
  2. убрать призма-пушки, можно захватить вражеский танк. Цель - снести заборы, и попытаться обесточить электростанции, которые никем не защищаются за заборами. Проблема в том, что стены могут сносить только танки, пехота вообще не умеет это делать. Поэтому захватываем патрулирующий танк. Но действовать нужно осторожно, дальнобойные призма пушки так и норовят пальнуть, когда подъезжает машинка бдизко. Поэтому эта машинка не может подъехать близко, пушки призма была с одной стороны прохода и с другой, по бокам заборы, решил в середине стены в слепой зоне призм проделать проход. Танк подъезжал близко к стене, дабы пальнуть, и часто мог попадать в радиус атаки вражеских пушек, только посередине стены можно было стрелять. Приходилось машинку прокачивать, уничтожая гражданские автомобили (фича кампании), до ветерана с тремя лычками. Так машинка стала мощнее, сильнее и дальнобойнее и быстрее, реген итд. Теперь она могла уничтожать издалекв быстро, расширил проход. Короче, мне надо было либо захватить электростанции или уничтожиит, вызывать дефицит электроэнергии. И пушки призма перестали работать

Помню карту корейскую, собираешься со всеми строителями. И толпы зомби пытаются убить главных героев игроков. Умрет гг, и все, игрок выбывает. И они могут толькл строить, и бегать от них вокруг башень. Это похожее на салочки. Ресурс ограничены с самого начала, с убийства крипа модно получить монеты. И главное, что корейцы умеют делать, такой баланс был. Интересные монстры. Убивать монстриков было сложно. Но к сожалению, двльше интерес пропал. Если подкопить больше денег, то гг настроит кучу башень, и ловушек, и получится очередная типичная тд, где гг пцскает в лабиринт крипов
27

» Программирование / XGM - Next

Ну, что могу сказать.. извечная проблема хгм. давайте улучшайте сайт. Вносите изменения.. молодцы. Я, конечно, не оч понимаю. Я верстку ни разу не писал. Надо Берги и др запрячь присоединиться к команде по написанию верстки, модельеры, художников по иконкам, фону.
27

» Администрация XGM / Отключение форматирования в таблице

Давно говорил, что таблички надо делать. Но нет специалистов по таблицам. Эксель бы написали бы давно

Пожелания:
  1. Я хотел ячейку разделять горизонтально либо вертикально. такое нельзя сделать, форматирование наделает доп столбики, как в вашем примере. И не может весь столбик расширить. А про строчки не приходится говорить, тк не предусмотрено
  2. размещение в ячейку картинки, картинки будут побольше размерами, чем ячейки таблиц. По факту, в таблице отображаются url- ссылки. Они ясно дело, что не влезают, либо картинка ужмется до размеров ячейки, или ячейка увеличится, вернее должно быть размер ширины всего столбика, и высоты всей строки тоже меняться с заданными размерами, иначе не красиво смотрится будет. По идее, я не рассматриваю этот вариант в принципе
  3. тексты. Раньше были проблемы с размещением длинных текстов, и часть слова иногда на след текс строку перемещает. Сейчас вроде так и работает, поправили. Но все равно, это не оч красиво. Можно было в таблицу разместить скролл, и вытягивать то, что не влезло?
27

» WarCraft 3 / Сдвинуть "Точку сбора" вниз на 1 клетку

У меня в здании нету никаких абилок вообще... (Рефоржет)
Ну, ее и не должно быть. Эта системная абилка, как и многие др интерфейс кнопки (атака, двигаться и др). Точку сбора выдают в игре, если у здания есть список юнитов, которых можно обучить.
Раздел интерфейс-комманды приказов
Ну, надо триггером - удалить ARal через custom script (но за рвботу не отвечаю, не тестил, не знаю последствии):
call UnitRemoveAbility(unit,'ARal')
Или скрыть кнопку => флаг hideUI меняешь (true/false), а первый (false) не трогаем :
--нормальный способ сокрытия :
BlzUnitDisableAbility(u,id2,false,hideUI) 


Удаление или сокрытие работает индивидуально
27

» Королевство Нубдерон / Warcraft 3 опрос

Я на самом деле не знкю какой яп выбрать, поэтому выбрал случайный. Закрыл глаза, и пальцем ткнул на эуран телефона. Получился питон
27

» WarCraft 3 / Геометрия: Интерактивная статья

nazarpunk, то есть для компов там все по другому.. как в вебке определяешь мобила или комп?
27

» WarCraft 3 / Сдвинуть "Точку сбора" вниз на 1 клетку

FIRERANGER, для отдельной карты. Ты берешь извлекаешь текстовик, редактируешь. И загружвем в карту, сохраняешь ы карте текстовик по такому же пути и имени. Так текстовик звмещает оригинал, и все настройки будут другими

Это очень старый спосоь
27

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

igor_razor, ну это не совсем точно. Если отдать приказ идти работать в шахту, твоя система засчитает, что он принес золото? Обычно, да это тоже можно, автодобыча так и работает:
  1. harvest - получает приказ, и бежит на шахту
  2. resume harvest - добежал до шахты, и идет с мешком к ближайшему складу - ратуше
  3. добежал до ратуши, и получает приказ harvest. И дальше повторяет по циклу 2,3
Вывод: а первый момент, когда игрок отдает вы исключаете? Или второй момент? Раб может лодырничать и халтурить, и внезапно получить harvest или resume harvest
есть событие изменения value. Тут вместо value пропиши Игрок - Player score - золота добыто. Попробуй. Это точно работает.
Еще можно попробовать на завершение абилы.
Событие - завершает примение закл
Условие: используемая абила - автоподбор
Ну это точно не уверен. Однако, в примере с строительством это прокатило, здесь точно неизвестно
Но систему можно реализовать, с приказом можно узнать цель - куда несет. И сделать некую привязку добычи и таргет-цели, только надо будет предусмотреть все
27

» WarCraft 3 / Сдвинуть "Точку сбора" вниз на 1 клетку

Триггеры: Действие -> юнит -> SetUnitRallyPoint

А все понял. Вам иконку надо сдвинуть. Это надо текстовик редактировать.


Но это изменение повлияет на все постройки. RallyPoint как абила не видима в ро, но ее можно редачить в текстовике. Вроде ARal. У каждой расы свой ARal

В рефордже можно попробовать ее скрыть, и мемхаке. Будет работать индивидуально, но в рефе были свои траблы у меня
27

» XGM Team / Онлайн-инструменты для геймдев и моддинг арта

Неплохо, очень даже неплохо))
Из впечатления: открыл первую попавшую модель драколича, и . Понял что под мобилку не успели подправить все кнопки и окна. Самая нижняя кнопка модель: "по умолчанию" съехала за пределы экрана. А тексты по всему экрану, даже уехали вниз.. а модель дракоши такой большая, что даже отдаление камеры не помогло. Потом высота все же помогла, но дракоша все равно был слишком большим. И все это на белом фоне
27

» WarCraft 3 / Геометрия: Интерактивная статья

Последний пример показывает, что если точку потянуть за границы, то границы растягиваются, словно резина. Очень интересна идея
А если в данных примерах хочу меньше или больше точек. Добавить точку (кнопка, и послед клик в окно добавляет точку), удалить точку (перетянуть в корзину на экране), стереть все (кнопка)?
27

» XGM Team / Онлайн-инструменты для геймдев и моддинг арта

А можно в просмотрщик добавить какие нибудь модели из варкрафта, чтобы посмотрет в качестве обзора (как пример)? Я думаю, что у вас на сервере загружен сам варкрафт, можно было модели из него просматривать, и не грузить. У меня нет такой возможности из телефона загрузить чего либо, но посмотреть хочется, а надо туда что-то загрузить