8gabriel8, теперь норм, спс
Очень странно, но почему-то если запустить из редактора, то выбираются только 2 игрока, но если запустить карту в самой игре, то всё работает нормально...
KingMaximax, Я вроде как прикрепил картинку, но её нет... Крч делаю цикл при инициализации карты выбора всех игроков и просто вывожу сообщение asd в этом цикле, но выводится почему-то только 2 сообщения, хотя игроков 12, то есть цикл красного и синего игроков норм выводит, а после останавливается
Ну я думаю это смотря от того, что тебе нужно. Если какой-то объект тебе нужен только на один раз для редактирования, то можно не создавать нестандартный. А если на основе одного стандартного тебе нужно несколько таких же объектов немного изменённых, то нужны нестандартные. Я думаю это понятно.
PT153, Ну лично у меня ничего не работало, сколько статей и примеров не пересмотрел (в том числе, что тут накидали), хотя всё делал правильно. А вот именно эта статья и помогла.
Rockmaf,
Вопрос: Как правильно импортировать иконки?
Ответ: Иконки бывают шести видов: Button (Active), Passive, Atocast, Info-Basic, Info-Upgrade и Disabled. К Button (Active), Passive и Autocast должны прилагаться Disabled варианты этих иконок. Импортировав иконку (и её Disabled вариант) с помощью менеджера импорта, не выходя из менеджера импорта, кликните 2 раза на иконку и поставьте галочку "Использовать нестандартный путь".
Для Button (Active) иконки установите следующую строку: ReplaceableTextures\CommandButtons\BTNИмя иконки.blp
Для её Disabled варианта: ReplaceableTextures\CommandButtonsDisabled\DISBTNИмя иконки.blp
Для Passive иконки: ReplaceableTextures\CommandButtons\PASИмя иконки.blp
Для её Disabled варианта: ReplaceableTextures\CommandButtonsDisabled\DISPASИмя иконки.blp
Для Autocast иконки: ReplaceableTextures\CommandButtons\ATCИмя иконки.blp
Для Disabled варианта: ReplaceableTextures\CommandButtonsDisabled\DISATCИмя иконки.blp
Сохранить карту не выходя из менеджера импорта.
Также рекомендую к прочтению статью Как импортировать и вставить свои иконки в карту (без Button Manager). Rockmaf,
Жизная проблема, но мне её решить помогла статейка с какого-то сайта, которую я выше кинул.
Игра рассчитана на то, что есть в ней из коробки, остальное имеет лимиты, так или иначе. Лиьбо меняй принцип карты, либо пиши велосипеды. Так было все 20 лет существования игры
Понимаешь, просто ладно ещё 7 героев на возрождение лимит, но почему остальные умершие герои не сохраняются изначально в какой-нибудь скрытый массив и когда игрок воскресил одного из 7 героев, то пустая ячейка заполнялась бы героем из того массива героев, которые не попали в лимит? Это же явная очень печальная непродуманность. Надеюсь конечн, что в рефорджеде они исправят всё и будет полный контроль над абсолютно всеми данными любых объектов в редакторе. PT153:
Можно попробовать, тебе сюда. В том файлике у [CmdCancelRevive] ставишь координаты 0,-11.
Со строительством не работает, им нужно с РО в способностях ставить.
Можно попробовать, тебе сюда. В том файлике у [CmdCancelRevive] ставишь координаты 0,-11.
Со строительством не работает, им нужно с РО в способностях ставить.
Крч решил попроще. Когда игрок начинает воскрешать юнита в Алтаре, то делаю паузу 0.01 сек (т.к. без этой паузы почему-то будет критическая ошибка), а потом воскрешаю героя. Игрок не успевает отменить воскрешение, даже если герои поставлены в очередь на воскрешение.
Я бы попробовал так.
Всех умерших героев удаляю или передаю нейтрально-пассивному игроку, сохраняя их белые статы, опыт, уровень, предметы (и их заряды). Также по ходу игры я бы сохранял, сколько и каких медицинских трактатов и книжек на урон (если такая есть в карте, в стандартом WC3 таких нет) герой взял, какие способности выучены. Так как героя нет, то его можно сделать заново, делаем нового героя, возвращаем статы, опыт, уровень, предметы, выученные способности и все подобранные книги.
Предметы лучше сохранять выкладыванием их из инвентаря героя, то есть передаём героя нейтрально пассивному, воскрешаем героя, вытаскиваем предметы и прячем, удаляем\убиваем героя.
Короче без костылей всё-таки не обойтись как я понял, это печально. Слушай, а есть возможность не позволить игроку отменить возрождение героев в Алтаре, когда он уже начал героя возрождать? Ну убрать кнопочку Отмены или типа того.
Редактор не причём, дело в самой игре.
Можно сделать воскрешение, не используя стандартные механики.
И каким образом? Не делать же костыль с кучей предметов для выкупа конкретных героев, особенно с надбавкой к цене за каждый уровень. Я думал над костылём с занесением умерших героев в массив, когда в Алтаре уже 7 героев висит невоскрешённых, а потом когда игрок героя в Алтаре воскрешает, то возрождать и сразу убивать одного из героев в массиве, но это открывает немало багов. Хотелось бы узнать лучший способ.
Ред. Dimasikylll
» WarCraft 3 / Выбор игроков плохо работает
Очень странно, но почему-то если запустить из редактора, то выбираются только 2 игрока, но если запустить карту в самой игре, то всё работает нормально...
» WarCraft 3 / Выбор игроков плохо работает
» WarCraft 3 / Что лучше стандартный или нестандартный обьекты?
» WarCraft 3 / Иконка
» WarCraft 3 / Иконка
Вопрос: Как правильно импортировать иконки?
Ответ: Иконки бывают шести видов: Button (Active), Passive, Atocast, Info-Basic, Info-Upgrade и Disabled. К Button (Active), Passive и Autocast должны прилагаться Disabled варианты этих иконок. Импортировав иконку (и её Disabled вариант) с помощью менеджера импорта, не выходя из менеджера импорта, кликните 2 раза на иконку и поставьте галочку "Использовать нестандартный путь".
Для Button (Active) иконки установите следующую строку: ReplaceableTextures\CommandButtons\BTNИмя иконки.blp
Для её Disabled варианта: ReplaceableTextures\CommandButtonsDisabled\DISBTNИмя иконки.blp
Для её Disabled варианта: ReplaceableTextures\CommandButtonsDisabled\DISPASИмя иконки.blp
Для Disabled варианта: ReplaceableTextures\CommandButtonsDisabled\DISATCИмя иконки.blp
Также рекомендую к прочтению статью Как импортировать и вставить свои иконки в карту (без Button Manager).
Rockmaf,
Жизная проблема, но мне её решить помогла статейка с какого-то сайта, которую я выше кинул.
» WarCraft 3 / Можно ли изменить описание Выбор пользователя
» WarCraft 3 / Можно ли изменить описание Выбор пользователя
» WarCraft 3 / Можно ли изменить описание Выбор пользователя
» WarCraft 3 / Можно ли сделать воскрешение в Алтаре более чем на 7 героев?
PT153: Гляну, спасибо.
PT153: Крч решил попроще. Когда игрок начинает воскрешать юнита в Алтаре, то делаю паузу 0.01 сек (т.к. без этой паузы почему-то будет критическая ошибка), а потом воскрешаю героя. Игрок не успевает отменить воскрешение, даже если герои поставлены в очередь на воскрешение.
» WarCraft 3 / Можно ли сделать воскрешение в Алтаре более чем на 7 героев?
» WarCraft 3 / Можно ли сделать воскрешение в Алтаре более чем на 7 героев?