Туториал: Буквенный пароль (Vx Ace, VX...m.b XP)

Разработчик Проект месяца 1 место Ветеран 3 место в Обучающем конкурсе Проект месяца 2 место
Больше
12 года 8 мес. назад - 12 года 8 мес. назад #63535 от DarchanKaen
Предисловие:
Месяц назад составил туториал на Нейтральной и только сейчас понял, что сюда его не запостил.
За дискриминацию извиняюсь, склероз наверное. :wall:
(Да, копипаста :ohmy: )

Вступление:
Доброго времени суток!
В данном туториале я научу всех любопытствующих (или напомню знающим) как при помощи встроенной системы эвентов легко и просто сделать буквенный пароль. Под "буквенным паролем" я подразумеваю непосредственный ввод (а не выбор из списка) некоей буквенной комбинации (слова) в процессе игры, в результате чего будет происходить некое действие.
"Взлом пароля", "Кодовая фраза"...Вот самые прямые ассоциации.

Суть:
Распишу подробно и по пунктам.
1) В процессе редактирования во вкладке героев/персонажей (кому как звучит) кроме основного/основных создаем еще одного и называем, к примеру, "???" (без кавычек, или с ними...имя не имеет значения).
2) В некоем необходимом нам эвенте, мы делаем вот что:
2-а) Ставим команду "Ввод имени", причем на этого самого дополнительного песронажа "???".
2-б) Следующей командой ставим условие "Герой с именем "???" имеет имя такое, как заданный нами пароль", то что-то происходит (опционально, что если пароль неверен, то тоже что-то происходит при помощи "Иначе").
3) Радуемся, так как работает.

Примечания:
Есть несколько подводных камней. Во-первых, максимальный размер имени по умолчанию = 16 символам...Обойти можно покопавшись в скрипте "Window_NameInput", либо скачав дополнительный скрипт на ввод.
Второе, что важно знать - язык ввода русский либо английский, но дополнительным скриптом можно заменить на японский.
Из хорошего - можно использовать не только буквы, но и цифры!

Скриншот:


Демо (пароль в демке: ДКР):
www.mediafire.com/download/t556ka34c58kh74/PASSWORD.rar

P.S:
Не знаю, насколько все вышеописанное банальная истина...но я дошел до нее только вчера. Поэтому и решил поделиться. Быть может, пригодится кому.
Последнее редактирование: 12 года 8 мес. назад пользователем DarchanKaen.
Спасибо сказали: AnnTenna, DeadElf79, strelokhalfer, RastaManGames, DesKarD

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
12 года 8 мес. назад - 12 года 8 мес. назад #63539 от Cerberus
Добавлю ещё результат копания в этом самом Window_NameInput на Ace:
rpg-maker.info/forum?view=topic&catid=5&id=58692
Правда, с паролями длиной более 28, кажется, символов это не поможет: мэйкер не даст вписать в условие строку такой длины. Если интересно - могу попробовать пошерстить, как это сделать скриптами, по идее, ничего сложного.

Жуть болотная, на лапках, в тапках и с пулемётом...
Последнее редактирование: 12 года 8 мес. назад пользователем Cerberus.

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

Больше
12 года 8 мес. назад #63607 от KoHcTPyKTop
а под xp будет такое?

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

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 8 мес. назад #63610 от DeadElf79
Конструктор, посмотри демку. Там вообще почти без скриптов это делается, а я смог вообще на одних ивентах это реализовать на хп, могу прислать, если нужно будет)

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
12 года 8 мес. назад #63628 от Cerberus
Собственно, скрипт нужен, только чтобы смягчить ограничение на длину пароля. Если пароли короткие - всё делается ивентами.

Жуть болотная, на лапках, в тапках и с пулемётом...

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

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 8 мес. назад #63632 от DeadElf79
А зачем вам пароли на сто букв?))

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

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
12 года 8 мес. назад #63636 от strelokhalfer

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

-не надо скрипт, надо что бы с японских кракозябель начиналось.
Собственно я это еще на XP придумал)
Но может кому и будет полезно.

"Стрелок, что-то ты неочень похож на свой аватар..."(с)

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

Больше
10 года 8 мес. назад #84382 от DesKarD
Можно тоже самое с самим гг проделывать, а затем возвращать всё как было.
Впрочем, создать пустого героя хитро придумал.

Золотой сборник цитат Светлой

Помогите Юриолю потушить его попчанский

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

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