32

» WarCraft 3 / На каком хост-боте протестировать свою карту?

AntiMage, ой да не надо пыли, популярна у него карта, на хост бот хотят...
Любую самое говно карту ставим на хост бот и вот чудо в неё играют, если бы карта была мего крутая у тебя бы ототрвали её с руками и все бы хостили сами + у кого есть хост бот тоже бы поставил, за примером ходить далеко не надо, лтд, дота...
32

» WarCraft 3 / Ограничение по кол-ву триггеров/функций/переменных

Тут дело в том что это действия не в jass коде а в jass машине, хз как там будет каждая функция разбавится.
32

» WarCraft 3 / Ограничение по кол-ву триггеров/функций/переменных

dave_wwid, вовсе существующих, включен или не выключен не важно, для каждого триггера вызывается функция его создания, добавления в него условий действий и событий.
Нужно не плодить триггеры бездумно, 300 триггеров это явно перебор, пишите на jass. Там вам не понадобится плодить триггеры, да и вовсе плодить по 4-5 триггеров для каждого героя не умно, долго и нефига неудобно.
32

» WarCraft 3 / Ограничение по кол-ву триггеров/функций/переменных

dave_wwid:
Как я понимаю, при инициализции количество триггеров не должно превышать 30000 (предположив гипотетически, что других действий при инициализации не выполняется) А изначально выключенные триггеры разве тоже инициализируются?
Если нет, то было-бы логично сделать дополнительный триггер для запуска нескольких сотен( или тысяч) других триггеров.
совершенно нет, это не значит что 1 функция это 1 действие.
32

» WarCraft 3 / Ограничение по кол-ву триггеров/функций/переменных

dave_wwid, не в триггере а в потоке, 30000 операций лимит в потоке.
Из за того что в гуи все созданные триггеры имеют функцию инициализации, функция инициализации всех этих триггеров настолько забита действиями что упирается в лимит.
32

» WarCraft 3 / Ограничение по кол-ву триггеров/функций/переменных

Принятый ответ
Есть лимит на кол-во операций. Вы не 1 такой гуишник, уменьшайте число триггеров, покрайней мере со стандартной инициализацией.
32

» WarCraft 3 / Увеличение уровня-способность на основе предмета

Принятый ответ
Результат бонуса хп Кешируется, поэтом несмотря на уровень абилка всегда дает хп 1 уровня, а вот при ее удалении движок уберет юниту столько хп сколько указано в текущем уровне сплсобности, таким образом мы можем изменять хп юниту. Абилка в 2 лв,на первом уровне бонус маны иди хп 0, на втором обратный тому что М в хотим получить, к примеру если мы хотим получить 150 хп то пишем -150. Вручаем юниту абилку, ставим 2 уровень и тут же удаляем, движок добавит юниту 150 хп.
32

» WarCraft 3 / Правильно ли писать такой код?

Принятый ответ
То что ты сделал не быстрее, но вот писать так очень неудобно, лучше сделать как привели пример во втором посту, ибо так довольно удобно.
У меня вовсе 1 триггер на все спеллы, просто добавляю имя нужной функции в бд + ро код спелла и радуюсь, не надо какждый раз писать делать триггер, писать события и условия, когда просто сделал функцию где описал все что нужно от спелла и занес её в бд, просто и удобно.
Работать это дело будет в любом случаи, хоть по 1 триггерну на каждый спелл, хоть ветвление как у тебя, хоть экзекуты.
32

» WarCraft 3 / Хак на память Warcraft3

Все ставишь, я не ставлю "оптимизировать прочие скрипты". Все работает, возможно у тебя ошибки в коде.
Блин я забыл описать про антиудаление, оптимизаторы хреновы стирают несипользуемые функции, а в мемхаки есть туча паразитных функций, которые нужны чтобы надурить пасер....
Смотри новый мемхак, где то тут прикреплял...
Вот ссылка на комент с новым мх -http://xgm.guru/p/wc3/memoryhack?postid=345483#comment259
32

» WarCraft 3 / Блокировка приказов

Че нужно то? Мобы чтобы не управлялись? Или убрать контроль героя на время?
Код спектры из доты курите, поможет - а остальное мемхак.
32

» WarCraft 3 / Хак на память Warcraft3

Daniil18, писали же, настройки в твиках тулов:
  • рокоды в цифры
  • не переименовывать stand
  • убирать мусор
Вот скрин:
Загруженные файлы
32

» WarCraft 3 / Способность на правую кнопку мыши

Да не тупите, все куда проще, триггер с событием юнит отдал приказ цель обьект, условие что цель нужный юнит без маг. имуна и прочего, действие - применить способность в цель приказа...
32

» Dota 2 / Продление конкурса героев до 1-го июня

ZlaYa1000, когда там уже результаты?
Хочется посмотреть обзор и сравнение всех конкурсных работ, интересно же! А вы все томите блин.
32

» WarCraft 3 / Выбор Юнита по Строке

Автор давно свалил, поняв что это не для него...
Но бурное обсуждение продолжается...
32

» WarCraft 3 / Как быть со зверями, которые блокируют путь?

ClotPh:
Век живи, век учись, буду знать, что курицы - это звери. А говорят, что даже не птицы.
На самом деле этих юнитов называют critters, софтклаб перевел как "живые существа", так вот "криттеры" самый подходящий термин чтобы не вводить никого в заблуждение...
Ну как там успехи? Удалось добится чтобы герой не спотыкался о куриц а давил их сапогами?
32

» WarCraft 3 / Есть какя нить функция или еще что либо которая позволила бы узн

Стоймость дефолт юнитов можно узнать с помощью AI нативок, а так же с помощью мемхака.
Мемхак не для маленьких, нужно будет читать ну очень длинные инструкции и комментарии относительно работы конкретных участков кода\функций чтобы все заработало без ошибок.
32

» WarCraft 3 / Вопрос про триггер

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

» WarCraft 3 / Вопрос про триггер

вот это из второго триггера удали :
globals
    Tank TT = 0
endglobals
32

» WarCraft 3 / Выбор Юнита по Строке

Мастер клинка (их штук 5), Алхимик ( 4 штуки) и так далее.
Мб выбор сделать какнить иначе? Визуально? Писать в чат название не сильно то круто, быстро надоест.
Есть кстати String2UnitIdBJ("footman") но работает только на дефолт, да и распознаёт ток. игнлишь,
32

» WarCraft 3 / Как быть со зверями, которые блокируют путь?

Есть еще флаг 'Phased" но увы его можно выставить юниту только с помощью мемхака.
32

» WarCraft 3 / Выбор Юнита по Строке

А нафига по названию? Юнитов с одним и тем же именем может быть 100500, да и имена у некоторых не короткие.
Не пробовал EnumUnitsSelectedByPlayer?