Posts: 83
Threads: 19
Joined: Mar 2013
Reputation:
0
Я хочу найти целую фразу из введённого игроком текста в диалоговое окно (DIALOG_STYLE_INPUT), как мне это реализовать? Пробовал через strfind, но эта функция ищет только совпадающие буквы, т.е. допустим я буду искать фразу "******" в inputtext, но если введу в диалоге хотя бы часть этого слова (пусть это будет "Goo"), функция вернёт 1. Надеюсь, понятно изложил мыслю)
Posts: 3,138
Threads: 71
Joined: May 2008
Reputation:
0
длину надо ещё указывать после true
Posts: 83
Threads: 19
Joined: Mar 2013
Reputation:
0
Забыл дополнить, кроме искомого текста у игрока должна быть возможность ввести одновременно что-то другое, a strmcp ведь будет сравнивать строки целиком, верно? Мне это нужно для того, чтобы создать "белый список" почтовых сервисов при регистрации, чтобы игрок мог использовать только @gmail.com, @yandex.ru, etc
Posts: 5,763
Threads: 19
Joined: Jul 2008
Reputation:
0
Плагин регулярных выражений тебе в помощь.
Posts: 835
Threads: 6
Joined: Oct 2011
Reputation:
0
Если делаете ограничение, то не ограничивайтесь 5 почтовиками, я icloud пользуюсь, например, на вашем сервере бы не зарегистрировался.
Posts: 3,138
Threads: 71
Joined: May 2008
Reputation:
0
А у меня ящик на ok.kz и xakep.ru
Posts: 1,246
Threads: 12
Joined: Mar 2011
Reputation:
0
strfind != -1
не более 1 символа @
белый лист делай так: @gmail.com @yandex.ru (начиная с символа @)
у меня так было и всё работало