Суть в след.:
Мы пытаемся в бараке построить юнита, денег хватает все нормально, а тут бац - и нам срочно понадобилось его отменить.
Вот тут вопрос:
  1. Как скрыть стандартную кнопку отмены строительства? У меня есть еще одна отмена юнита на основе канала, это нужно для некоторых манипуляций. 2 отмены в одном здании - сбивают с толку игрока, а соответственно одну нужно скрыть. Скрывать тригерную не вариант, через нее слишком много манипуляций.
  1. Как тригерно ее нажать? приказы "stop" и "cancel" уже проверены и не работают. Сейчас отмена идет через тригерный выбор юнита + триг. нажатие кнопки ESC, но этот вариант не красивый, так как мигает интерфейс.
Completed 851976 - приказ отмены чего угодно. Отдаем по ID.
Какие у кого мысли?

Видимо єта кнопка тесно спряжена с более низкими слоями игры (чит. "hardcoded"). Похоже, что скрыть её нельзя. Я могу только посоветовать вернуться назад и посмотреть, что можно сделать по-другому, чтобы не приходилось скрывать кнопку.
Melissa:
Units\commandstrigs.txt
Units\commandfunc.txt
Порыть там надо, во всяком случае стандартные приказы, иконки и клавиши к ним там прописаны.
(естесственно нужно импоритровать эти изменённые файлики в карту)
Я пробовал прописывать кнопке неадекватные значения позиции кнопки и пиктограммы, но ничего не вышло — игра подставляет свои значения.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
25
Melissa, то что доктор прописал. Премного благодарен.
Осталось решить вопрос как скрыть стандартную отмену?
15
Ancient:
Осталось решить вопрос как скрыть стандартную отмену?
Как вариант пришло в голову только одно: замена иконки отмены.
24
Units\commandstrigs.txt
Units\commandfunc.txt
Порыть там надо, во всяком случае стандартные приказы, иконки и клавиши к ним там прописаны.
(естесственно нужно импоритровать эти изменённые файлики в карту)
22
Предлагаю убрать триггерную отмену (на основе способности-канала, как я понимаю) и отлавливать нажатие оригинальной отмены.
27
Можно попробовать передать на время юнита другому игроку, стандартная кнопка отмены у вас не будет, так как вам юнит не принадлежит. Единственное, что нужно сделать так чтобы у вас с другим игроком были общие войска, а то при выделении мышкой на здание круг выбора станет желтым. Отслеживаем по-моему так юнит входит в область, то есть в карту, юнит такой-то. По-моему так вроде, еще здоровье можно сравнить, если меньше максимального, значит строится. Хотя я не уверен. При завершении строительства возвращаем обратно вам. По поводу приказа, он есть
Отменить вроде можно - через покупку юнита, покупаем пустышку, отдаем приказ зданию отмена (хотя не уверен что во время строительства будет отображаться список покупок, значит как-то придумать надо
25
Steal nerves, ну ты и накрутил. Мне кто-то предлагал сделать через покупку предмета, а стандартную скрыть через подмену иконки и убирание надписей с нее.
bladget, не вариант. Пустышкой должен манипулировать игрок, а стандраную нужно скрыть.
27
Ancient, я не правильно понял. Думал тебе надо в начале строительства здания кнопку отмены убрать, а тебе нужно чтоб на обучение
22
Написать свою систему производства войск?
Я не нашел никаких ссылок на равкод способности "Отмена" в slk.
25
bladget, приказ отдается по ID равкода у него нет, я в начале написал же.
Да и своя система это не вариант. Нужно как-то отображать процесс строительства юнита, но как это делать, кроме стандартных способов, не знаю.
Можно извратится через дамика, с моделькой прогресс бара, но думаю это маразм.
27
Ancient, можно на здание время жизни повесить.
Ps честно я не припомню откуда у нанимаемого здания пехоты есть кнопка отмены, там когда нажимаешь, появляется при обучении 7 ячеек-иконок войск и полоска. Вроде там отменить можно, нажимаешь на икону и все
22
Видимо єта кнопка тесно спряжена с более низкими слоями игры (чит. "hardcoded"). Похоже, что скрыть её нельзя. Я могу только посоветовать вернуться назад и посмотреть, что можно сделать по-другому, чтобы не приходилось скрывать кнопку.
Melissa:
Units\commandstrigs.txt
Units\commandfunc.txt
Порыть там надо, во всяком случае стандартные приказы, иконки и клавиши к ним там прописаны.
(естесственно нужно импоритровать эти изменённые файлики в карту)
Я пробовал прописывать кнопке неадекватные значения позиции кнопки и пиктограммы, но ничего не вышло — игра подставляет свои значения.
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.