Это точно, казалось бы простая функция, а избавляет от лишней работы.
Вид для печати
Спасибо всем за ответы.
До того как спросить, я все так и сделал. Верней, я сделал вот так, без "противного случая".
Но почему то, двери вообще не реагировали.
Но после того как я добавил обработку если условия не выполнены, все стало работать как надо.
Спасибо вам за ответы.
Ну, просто:
Если 1 ивент включен, то он отключается.
а за ним сразу идет обратная операция:
Если 1 ивент выключен, то он включается.
в результате как будто ничего не произошло... ))
Надо в каждую опцию добавить - "перейти к метке 1", а метка один - в конце всего.
Просто это так очевидно, что я забыл... ))
( из последовательных действий сделать параллельные )
Коллеги, есть вопрос.
Допустим в игре мы имеем на выбор около 30 персонажей. Допустим я присвоил для каждого свою переменную.
Можно ли удалить персонажа из группы навсегда используя эти переменные? Стандартное событие предлагает удалить, выбрав из списка созданных персонажей. Но ведь я не знаю, кого игрок захочет удалить. Есть мысль, что можно сделать сравнение, если переменная равна тому-то тому-то, то произвести удаление, но ведь это +100500 строчек кода надо писать...
Есть у кого какие мысли?
P.S. Мозг кипит, с утра в Мэйкере сижу, возможно это все элементарно делается =))
Ну, я вижу это так: когда игрок выбирает героев, четырем переменным присваивается значение 1. Остальные - 0.
В некоторый момент игры, когда, допустим, заменяется персонаж, его переменной присваивается значение 0 и он вылетает, а другому 1 и он выбирается автоматически до следующей замены. Как и другие с 1. Проверка происходит по всем 30. До следующей замены будут ходить выбранные.
Можно зайти с другой стороны и переменные присвоить не героям, а четырем вакантным позициям. Тогда будут 4 переменные со значениями от 1 до 30.
Этот вариант наиболее прост в реализацииЦитата:
Можно зайти с другой стороны и переменные присвоить не героям, а четырем вакантным позициям. Тогда будут 4 переменные со значениями от 1 до 30.
В принципе я тоже подумал, что логичней будет сделать всего четыре переменной со значением от 1 до 4, в зависимости от порядкового номера в группе.
Спасибо Валер)
P.S. По моим подсчетам будет около 80-ти персонажей, т.к. у каждого будет свое отношение к окружающему миру, плюс надо делать их копии, мало ли игроку захочется выбрать четырех одинаковых. Проще наверное убрать возможность удаления, чем ее включить, кажись самому мне не справиться.....:(
Используй обычную добавку героев ( стандартную ) - там двух одинаковых не добавят.
Смена же как в Шининг Форсе происходит только в определенном месте.
Там же можно сделать, чтобы смененный герой исчезал из списка.
Сделай по 4 одинаковых героя. Всего можно 999 героев.