- Сообщений: 300
- Спасибо получено: 191
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Как проверить имя независимо от регистра?
Для игры над которой я тружусь ( Проект Войкс ) мне нужно, что бы условие "Герой >> с именем" не обращало внимание на регистр, и проверяло наличие букв в введенном слове, а не конкретно введённое слово.
Приношу извинение если подобная тема существует, ибо упросить вопрос до двух слов мне не удалось.
Так вот. Вот та часть, в которой игроку предлагается ввести любое ему угодное имя.
Я бы и рад оставить за игроком это решение, если бы не маленький хитрый план, который родился в моей голове.
Решил, что будет забавно, если указанное игроком имя совпадало с одним из персонажей в игровом мире. И дать игроку возможность поругаться с самим собой в игровом мире дабы выяснить кто из них тут настоящий. Однако, вот же не задача...
Если игрок допустит ошибку в вводимом слове, или введёт его в другой раскладке плакала моя затея.
Хороший пример:
Слово "Абракадабра" введи игрок "абракадабра" мейкер будет считать это другим словом. -_-
А громоздить тучу условий ради одного имени, равносильно рыть себе ямку в асфальте. А если ещё в этой туче будет обнаружен баг
И вот вопрос!
Возможно ли неким чудесным образом мейкеру дать понять, что бы проверял наличие комбинации букв, а не само слово?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Жуть болотная, на лапках, в тапках и с пулемётом...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Будь таким, каким хочешь казаться.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- strelokhalfer
-
- Не в сети
- Живу я здесь
-
- Знатный грамотей
- Сообщений: 1640
- Спасибо получено: 1080
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 300
- Спасибо получено: 191
если в двух словах, то да.strelokhalfer пишет: Имеешь ввиду, что бы проверка была нечувствительна к регистру?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 300
- Спасибо получено: 191
Seibur пишет: А если попробовать так: $game_actors[1].name = "Абракадабра" or $game_actors[1] = "абракадабра" - где 1 айди героя. Постав в ветвлении условий проверку этого скрипта
game_actors[1] = присвоение игроку имя абракадабра?

К сожалению не то, но благодарю.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Будь таким, каким хочешь казаться.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Или на тех кто будет писать типо так: "аБрАкАдАбРа"?
Нормальный человек напишет имя с большой буквы и всё, в крайнем случае можно сделать всего два ветвления, с заглавной большой, или заглавной маленькой, это же имя всё-таки.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 300
- Спасибо получено: 191
Просто задумайся, игра знает о том, что ввёл игрок, без никаких щелей по примеру таких как "аБрАкАдАбРа". И будет соответственно реагировать на игрока. Например:Green-Leo пишет: А зачем делать расчёт на тех кто пишет имя с маленькой буквы?
Или на тех кто будет писать типо так: "аБрАкАдАбРа"?
Нормальный человек напишет имя с большой буквы и всё, в крайнем случае можно сделать всего два ветвления, с заглавной большой, или заглавной маленькой, это же имя всё-таки.
Я ввожу слово "Мусорщик", а далее игра комментирует введенное игроком.
Это же сколько основываясь на этом плюшек накрутить можно

Можно даже в поле чудес поиграть при желании...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Типо "вводите слова только с маленькой буквы" или "только с большой" и делай хоть поле чудес, хоть что
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 300
- Спасибо получено: 191
Можно, но чего стоят правила, за которыми никто не следит?Green-Leo пишет: просто взять и перед вводом чего либо написать сообщение с правилами?
В целом твоё предложение вполне осуществимо.
Значит:
1. Пилю общее событие в котором по алфавиту расставлены буквы
2. в каждом условии будет переменная если текст с большой буквы переменная =1
если с маленькой =-1
А потом внизу пилю две метки
Если правила соблюдаются и не соблюдаются.
И соответственно... Если переменная равна 1 - соблюдается, -1 - не соблюдается..
И на этом пока остановлюсь
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
'ABC'.toLowerCase()=='aBc'.toLowerCase()
Результатом этого выражения будет истина (true).
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
$gameParty.members()[#].name(), где # - это номер: 0 - лидер партии, 1 - второй партиец, и так далее.
Имя произвольного персонажа:
$gameActors.actor(#).name(), где # - числовой ID персонажа, он же порядковый номер в БД (начинаются с 1).
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
