[XP] Маленькие хитрости для бережливых мейкеристов

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
13 года 4 нед. назад #59816 от caveman
В процессе разработки игры стало безумно жаль тратить свитчи и переменные, более того, приходилось много ресетить (возвращать кучу евентов на карте в первоначальное состояние) - и к концу разработки я реально мог бы выйти за лимиты XP, а ставить всякие приблуды для расширения мне лень.
Потому решил как можно больше строить на селфсвичах и написал парочку маленьких методов для удобной работы с ними.

Первый метод set_ss позволяет установить selfswitch в true или false любому событию на карте. Удобно для пар "рычаг - решетка", когда не хочется пользовать глобальный флаг.

Второй метод rss я использую для ресета головоломок - он сбрасывает все SelfSwitches у события, и обновляет его, если нужно.

Наконец, третий метод - это глобальный set_ss, с его помощью вы можете, например, дернув рычаг на одной карте, открыть дверь на другой.

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

ВНИМАНИЕ: Спойлер!
Спасибо сказали: Agckuu_Coceg, Cerberus, DeadElf79

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 место Готв Писатель 2 место 3 место Победитель конкурса Организатор конкурсов
Больше
13 года 3 нед. назад - 13 года 3 нед. назад #59817 от Agckuu_Coceg
Ну почему же нет. Вот вполне оптимизированная система, чтобы управлять селфами.

ВНИМАНИЕ: Спойлер!


Хотя с глобальными селфами идея неплохая.

Огромный любитель среброволосых или пепельноволосых 2D-девушек с хорошим характером или со скрытыми привлекательными чертами.
Последнее редактирование: 13 года 3 нед. назад пользователем Agckuu_Coceg.
Спасибо сказали: DeadElf79

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
13 года 3 нед. назад #59820 от caveman
В гугле то гуглятся (правда, как всегда: написал, а потом нагуглил), но тут на форуме не нашлось - потому и скинул для местных.

PS: Заметил, что для незалогиненных пользователей ветка форума про скрипты не отображается о_О
Спасибо сказали: DeadElf79

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.090 секунд
Работает на Kunena форум