Рабочие останавливаются, потому что сначала меняет владельца рабочий, а уже потом ратуша. Сначала менять владельца у строений, потом у всех остальных.
Сделал карту пример. пара заметок:
При смене владельца приказы тренировки и исследования будут сбрасываться. Это никак не починить. Они также могут не выполнится вовсе, если недостаточно ресурсов и пищи.
В хеш можно сразу структуру сохранять, однако нужно помнить, что у структур лимит 8190 объектов на тип струтуры.
Да вроде всё просто.
Для каждого юнита отслеживаем получение приказов через события и сохраняем последний в хеш.
Выбираем всех юнитов ИГРОКА, для каждого юнита берём последний запомненный приказ. Меняем игрока. Отдаём приказ снова.
Впрочем, тут могут быть некоторые нюансы с уже выполненными приказами.
Можно поставить версию 1.21 с лицензионного диска и обновить до 1.26 с помощью официальных патчей близов, а в данных версиях указаны ещё старые правила. Так что выехать вполне реально.
Ред. PT153
» WarCraft 3 / Отмена Отмены приказа и как подавить бунт рабочих
» WarCraft 3 / Отмена Отмены приказа и как подавить бунт рабочих
Сделал карту пример. пара заметок:
Ред. PT153
» WarCraft 3 / Отмена Отмены приказа и как подавить бунт рабочих
Для каждого юнита отслеживаем получение приказов через события и сохраняем последний в хеш.
Выбираем всех юнитов ИГРОКА, для каждого юнита берём последний запомненный приказ. Меняем игрока. Отдаём приказ снова.
Впрочем, тут могут быть некоторые нюансы с уже выполненными приказами.
» Блог им. DarkLigthing / Проект Warsmash под угрозой
» WarCraft 3 / Что предпочтительней и почему Lua или Jass?
Ред. PT153
» WarCraft 3 / Что предпочтительней и почему Lua или Jass?
» Администрация XGM / Сломался вид при выборе "Правильный ответ"
Ред. PT153
» WarCraft 3 / Что предпочтительней и почему Lua или Jass?
» WarCraft 3 / Бесплатный AutoHost Bot на IrInA для вашего проекта
» WarCraft 3 / Warcraft III: Reforged PTR – Версия 1.33.0
» Блог им. build / [Опрос] Препроцессор Lua
» WarCraft 3 / TESH для Reforged
Ред. PT153
» WarCraft 3 / Warcraft III: Reforged PTR – Версия 1.33.0
» WarCraft 3 / Warcraft III: Reforged PTR – Версия 1.33.0
» WarCraft 3 / Бесплатный AutoHost Bot на IrInA для вашего проекта
» WarCraft 3 / Бесплатный AutoHost Bot на IrInA для вашего проекта
» WarCraft 3 / Совмещение TextTag и GetlocalPlayer. Десинхронизация.
» WarCraft 3 / Бесплатный AutoHost Bot на IrInA для вашего проекта
» WarCraft 3 / Dark style for TESH
» WarCraft 3 / Dark style for TESH
» WarCraft 3 / Dark style for TESH
» WarCraft 3 / Как заменить <Green Square DISBTN> на свою иконку?
» WarCraft 3 / Таргетная абилка без стана со снарядом?
mistwood:
Ред. PT153
» WarCraft 3 / Локализация карты WC3 для любого патча
» WarCraft 3 / Таргетная абилка без стана со снарядом?