4

» WarCraft 3 / Где лежит файл Trigger StringData ?

Только эта карта не открывается или любая?. В ней ГУИ триггеров почти нет.
Основные файлы с данными гуи триггеров лежат в архивах игры. Аддоны к ним лежат в папке с JNGP.
4

» WarCraft 3 / Отсылка к всем игрокам.

Сделай триггер, которы будет добавлять события остальным триггерам.
Загруженные файлы
4

» WarCraft 3 / Обязательно ли обнулять локальные переменные?

Если код выполняется за всю игру несколько раз - нет, необязательно, твое время важнее чем пара сэкономленных килобайтов. Если этот код выполняется тысячи раз то изволь обнулить. Если код должен выполнятся быстро, например в низкопериодическом таймере или ботлнеке, то используй глобальные переменные чтобы не тратить время на выделение памяти.
4

» WarCraft 3 / Способности, созданные на основе одной стандартной

Классическими методами не решается, потому что у способностей одинаковый приказ. Из активных способностей менять приказ можно только у канала.
Но из новых методов можно сделать кастомный интерфейс. Тогда триггером будет не Применение способности а клики по интерфейсу. А дальше нужно добавлять/удалять или блокировать/разблокировать нужные способности и приказывать их выполнять.
4

» WarCraft 3 / Идеи для карты

Гуванч:
zogorlol:
Если просто есть желание применить себя в мапмейкинге, не обязательно реализовывая совершено новую идею, то можно присоединится к какому-нибудь существующему проекту или команде.
а кто примет меня?)) либо этот проект делает кто то по круче меня либо коллектив уже полный
Круче? Чтобы делать моды на варкарфт не надо быть крутым, надо знать где какие грабли закопаны движком, ну и на школьном уровне прогать.
По моему опыту рук всегда мало, потому что мапмейкеров очень мало и им тяжело стать (надо на много грабель наступить). Поэтому мне кажется если с любым активным проектом законтачится, они будут рады компетентной помощи.
Если с джассом работаешь и ориентируешься в карте Cat or Mouse, могу рассмотреть кандидатуру :)
4

» WarCraft 3 / Идеи для карты

Если просто есть желание применить себя в мапмейкинге, не обязательно реализовывая совершено новую идею, то можно присоединится к какому-нибудь существующему проекту или команде.
4

» WarCraft 3 / Как активировать тип атаки для боевой единицы?

Тоже не знаю как сделать вырвать дерево адекватным в применении, сам использую сайленс для переключения. Не слишком удобно. Для этого нужно одну атаку проставить как ближний бой а другую как дальний. Снять эффект можно удалив баф.
4

» WarCraft 3 / UMSWE в 1.32

Гуванч:
zogorlol:
Гуванч, Вставил TriggerString и worldeditstrings.
С одной стороны успех и с некоторыми оговорками кастомные элементы работают. Но к сожалению некоторые вроде бы стандартные элементы сломались, такие как "equals to" в условиях.
Возможно не стоит всю базу копировать, а выделить только самые необходимые функции (для меня это возможность использовать custom script как элемент в любом месте), и тогда они не сломают лишнего.
вот оригиналы колдуй с ними и нечего не произойдет а то что ты взял с UMSWE не может работать по отдельности там куча таких около 4-6 штук если не ошибаюсь если взять то что я скинул то новые функции будут работать даже на стандартном редакторе варкрафта и сделает свое образную защиту если у того человека который открывает твою карту в редакторе не будет тех функций которых ты создал выдаст ошибку и не даст зайти в него

читай тут я сам тут же обучался

Спасибо, попробую. В отличие от UMSWE из JNGP тут цельные списки строк для старой версии варкрафта, которые нужно будет помучиться программкой совместить с 1.32. В UMSWE файлы TriggerstringAddon и TriggerDataAddon в которых только новые строчки, и поэтому было легко совмещать.
Или это пример как ручками самоу сделать?
4

» WarCraft 3 / UMSWE в 1.32

Гуванч, Вставил TriggerString и worldeditstrings.
С одной стороны успех и с некоторыми оговорками кастомные элементы работают. Но к сожалению некоторые вроде бы стандартные элементы сломались, такие как "equals to" в условиях.
Возможно не стоит всю базу копировать, а выделить только самые необходимые функции (для меня это возможность использовать custom script как элемент в любом месте), и тогда они не сломают лишнего.
4

» WarCraft 3 / Минусы отлова урон через орб эффект

  1. Некоторые типы оружия (Weapon types) с несколькими целями не регистрируются как автоатаки, например выстрел мортиры не по зданию.
  2. Отказ от орб эффектов. Их функционал необходимо вручную прописывать. В том числе упомянутые типы оружия, если важно их тоже правильно классифицировать.
  3. Триггер добавляющий событие на получение урона каждым юнитом. События от мертвых юнитов нет возможности удалять, поэтому придется либо мириться с этим, либо использовать системы повторного использования юнитов.
4

» WarCraft 3 / за что отвечают данные настройки в константах?

0.06 означает, что каждая единица брони увеличивает эффективное хп на 6%. То есть юнит со 100 хп и 1 брони равен юниту с 106 хп и 0 брони.
4

» WarCraft 3 / Мои мысли об устаревших механиках Warcraft 3 и....

Bergi_Bear:
формулы знать надо
спасибо, если в укор мне, то я знаю формулы, просто лень было высчитывать... я просто хотел показать некую наглядность.. хотя возможно не те цифры, надо было сравнить 1000 брони и 10 000 брони, когда получается по формуле 99% ииии 99%, и теперь просчитайте в голове сколько вам даст эффективности эти 10 000 брони если урон по вам миллион
10000 брони в 10 раз лучше чем 1000 брони. С большими числами можно примерно прикинуть, что 10000 брони снизит урон 0.06*10000=600 раз, то есть миллион придется поделить на 600. Это нифига не удобно, поэтому мой совет - меняйте константу 0.06 на 0.05, и получите простейший устный счет - миллион/500 = 2000 урона.
Не понимаю что может быть веселого в арифметике в играх. Игры - они про принятие решений и стратегию. Карты должны быть не "математически выверены" (автор, что это вообще значит?), а просто выверены - должно быть интересно играть.
4

» WarCraft 3 / RemoveLocation в редакторе Reforged | Как переехать?)

VinerX:
Вообщем ручками удалил весь кастом скрипт с триггеров, теперь попросту вылетает карта на рефордже, без причины)

Сейчас уже пишу чисто для тех, кто столкнется с подобным: у меня наконец-то запустились триггеры на рефордже, для этого кроме удаления кастом текста я пересохранил карту в jpng без всех галок. Теперь остается вопрос, чем можно будет заменить removelocation и destroygroup.
Кастом скриптом очевидно. Есть еще вариант от близзов требовать поддержку umswe, к сожаление лобби почему-то очень маленькое.
4

» WarCraft 3 / Мои мысли об устаревших механиках Warcraft 3 и....

"когда у вас 400 брони, а разница между 100 брони и 400 примерно (90 и 96%)" - а сказал что любишь математику.
Каждая единица брони одинаково эффективна (если не брать отрицательную) - в стандарте дает 6% эффективного хп. Между (1-0.9) урона и (1-0.96) урона разница вообще-то в 2.5 раза.
Реально юнит со 100 хп и 100 брони будет иметь 100+6*100=700 эффективного хп. с 400 брони - 100+6*400=2500 хп. То есть в 3.5 раза жирнее.
Рандом это круто, он заставляет игроков соревноваться кто эффективней приспособится к случайной ситуации, просто геймдизайнеру нужно добиться, чтобы он не решал исход игры, а решал его как игроки среагируют.
4

» WarCraft 3 / Как определить что рабочий с мешком золота?

Сохранить текущий приказ, попытаться приказать вернуть ресурсы, вернуть приказ. Не получится отловить скорей всего если некуда возвращать и не получится отличить золото от дерева, если не приделывать к костылю еще костыль.
4

» WarCraft 3 / Патч 1.31, скоро?

Мне кажется на каком скриптовом языке писать разработчикам по большому счету все равно. Работать все равно надо с нативками, а основные трудности вызывают обход грабель щедро рассыпанных движком.
4

» WarCraft 3 / Заставить ИИ кастовать заклинания из спеллбука

Bergi_Bear, Ок, подвела меня память. Ну тогда добавь юнитам каналов с приказами нужных абилок и отключенным отображением.
4

» WarCraft 3 / Заставить ИИ кастовать заклинания из спеллбука

Приказам скастовать спелл побоку находятся абилка в спеллбуке или нет. Просто работай так, как будто никаких спеллбуков нет.
4

» WarCraft 3 / Последствия использование вейтов ?

Если нужно сколько-то подождать, но не важно сколько wait отлично справится. Поэтому обычно используются 0.01с вейты. Из-за игровой паузы погрешность может быть не плюс-минус секунда, а плюс-минус минута, так что в остальных случаях не рекоммендуется.
4

» WarCraft 3 / Дисинх на Iccup при хостинге через бота на несколько серверов.

quq_CCCP, Если ты знаешь чем отличается версия, которая работает без проблем, и твоя, то в отличиях и копайся, а телепаты могут лишь подсказать какие могут быть общие причины рассинхронов.
4

» WarCraft 3 / Дисинх на Iccup при хостинге через бота на несколько серверов.

В w3mmd, который наверняка есть в карте, попробуй поставить NUM_SENDERS 1. В последних патчах близзы пишут что поправили много рассинхронов связанных с кэшем, но пиратских серверов это не касается.