32

» WarCraft 3 / Как уничтожить спецэффект через ожидание

ProrokWorldEdit, нет тут внятно объясняют, но такие вещи - чувак это уже зашквар, кто реально взялся делать карту - вычитывает это в статьях и стандартных картах вара за час, поэтому никто тебе не сделает карту с готовеньким кодом за тебя, такие простые вещи уж будьте любезны сами сделать, хотябы попробовать, темболее направление вам дали.
32

» WarCraft 3 / Как уничтожить спецэффект через ожидание

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

» WarCraft 3 / принуждённый выбор героя

Ну как бы просто создать героя, функцией CreateUnit и все, в чем проблема?
32

» WarCraft 3 / как повторить действие 12 раз

Зачем только тебе цикл? У тебя UnitsOwnedPlayerByType - это выбор в группу всех юнитов игра, указанного типа, зачем тебе рандом юнит? ForGroup и удаляешь всех юнитов в группе.
32

» WarCraft 3 / Как сделать постоянное движение, наподобии survival chaos?

Вы имеете ввиду чтобы герой не мог остановится и всегда шел в ту сторону в которую смотрит лицом?
Тогда всё просто, нужно отлавливать приказы и переодически проверять что юнит стоит, триггер можно посмотреть в стандартной карте близардов Worm War.
32

» WarCraft 3 / Почему юнит умирает

Принятый ответ
Не нужно делать грейды на хп, выше чем базовое хп. Апгрейды на хп - это такие же абилки по сути, спелбук вызывает перерасчет бонусов и из за ошибки в коде. бонус хп сначала снимается дважды, потом его пытаются вручить снова - но юнит уже умер.
Пробуйте баг предметными абилками на бонус хп - у способности добавляющей здоровье сделайте 2 уровня, бонус на 1 лвл = 0, бонус на втором лвл минус то количество хп которое хочется получить (если хотите добавить 1000, то пишите -1000), вручите способность юниту, настройте второй уровень и удалите её. И хп изменится на то количество которое было указано в настройках абюилки
32

» WarCraft 3 / Как сделать подсветку выбранного юнита

Что подразумевается под выбран? навел курсор, или выделил рамкой, игра подразумевает под выбором только когда ты выделил юнита\.юнтов рамкой или клику на него мышкой и видишь его параметры на интерфейсе.
32

» WarCraft 3 / Смена названия предмета

в 1.31+ починили далеко не все set функции для полей обьектов, либо ждать патча либо подменять предмет на другой, возможно смена будет работать если имя назначить предмету до его появления на карте, перед его созданием, но это неточно.
32

» WarCraft 3 / ЗАЩИТА нейтральных враждебных

Razor_dex, зачем брать систему, когда все можно написать ручками за 5 минут, вам что-ли демо сделать?
32

» WarCraft 3 / Что предпочтительней и почему Lua или Jass?

Ярг Восьмой, ну тут самая главная проблема - человек которырый задаёт этот вопрос явно ни-то, ни-сё не освоил, и в реалиях картостроения варкравта - это редко нужно, у жасса есть одно весомое преимущество - оно есть на всех патчах из коробки и достаточно просто в освоении.
Все эти конверторы луа - хороши для изучения и баловства, реальные проекты строить и развивать на них не удобно, решение таких задач где луа хорош в сценариях вара - приходится решать не то чтобы редко, очень редко. Ну скорость самого скрипта мало что значит - ибо вы раньше упретесь в производительность движка, начхать луа,жасс или вы длл суните - все они вызывают одни и те же функции игры, реализованные разработчиками, и сделать быстрее - никак нельзя, в итоге - толку что у вас спаун крипов работает чуть чуть быстрее, при 300+ крипах вы ловите так же 6 кадров.
Для начала пойдет и жасс, потому что пересесть на луа ничего не мешает, сам жасс скрипт ничто иное как максимально упрощенный и урезанный ЛУА со строгой типизацией. Ну а главное научится алгоритмы строить и понимать как и что делается, а не сравнивать красоту синтаксиса и кода.
32

» WarCraft 3 / ЗАЩИТА нейтральных враждебных

AncientOverlord, незадача в тебе, ещё раз - событие юнит получает урон, чтобы его заблокировать лечением, потом нанести обратно юниту кто источник урона, проверки на игрока что-ли сделать не можешь?
Потом собственные попытки в студию, это не стол заказов, куда копать я направление дал, там 2 триггера примитивных сделать....
32

» WarCraft 3 / ЗАЩИТА нейтральных враждебных

Триггер с событием - юнит получает урон, и восстановление хп до текущего, это не сложно. Ваших попыток что то не вижу.
32

» WarCraft 3 / Есть способ перенести ландашфт из карты Warcraft 3 в Dota 2?

Конечно есть, открываем карту и любуемся ландом, ручками в хамер едитр (или как там оно называется) пилим новый ланд, похожий на тот что в карте варкравта, офк существовали простейшие конверторы для ск2, но не думаю что для д2 кто то такое пилил...
32

» WarCraft 3 / Что предпочтительней и почему Lua или Jass?

Самое главное что луа то доступен только на рефордже, и играть в свои поделки ты сможешь только такс, это тоже стоит учитывать.
32

» WarCraft 3 / Проблемы с синхронизацией кэша

JackFastGame, ну от любого игрока ко всем остальным, одновременно хз можно ли нет, но офк геймкеш нагружает траффик и в реальном мультиплеере может быть так что игроки вовсе отвалятся, либо синх займет секунд 10....
Но факт остается фактом, нужен триггер в котором с помощью вейта и надо синхать, имеено в trigger action и нигде больше, иначе это работать не бдует, да и 2 секунды может быть мало, поэтому на старте секунд 10 все синхаем, и все потом ниче не трогаем, синхать динамически всякие курсоры и камеры - провальная идея.
32

» WarCraft 3 / Проблемы с синхронизацией кэша

Принятый ответ
как бы так сказать:
TriggerSyncStart()

SyncStoredInteger(gameCache, keyExp, "P" + I2S(GetPlayerId(p)))
TriggerSleepAction( 2.00 )
TriggerSyncReady()
Не факт что успеваеть синкнуть, не знаю с чем конкретно это связано, но порой синх кеша занимает очень и очень много времени, вовсе ммд наработка нужна для хостбота, синхать с игроками нет надобности, ибо боту главное увидеть факт сиха инфы - а сихнулась она или нет уже дело десятое, бот получил что нужно...
32

» WarCraft 3 / Можно ли изменить при помощи улучшения тип атаки

Ну можно еще как улучшение "Темный" менять юнита другим юнитом с другим типом атаки, а так там вроде было включение\выключение второй атаки юниту.
32

» WarCraft 3 / Рабочий муи спелл мираны (прыжок)

Ептить там скилл в 3 строчки, че там смотреть - сам написал...

В доте там еще присрана какая то система, связанная с отдачей приказов до прыжка.
32

» WarCraft 3 / Скрипты искусственного интеллекта

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