Запретить ввод всего кроме цифр латиницы и кириллицы в поля
Добавлено: 15 июн 2018, 19:26
Суть идеи
Предлагаю запретить ввод всего кроме цифр латиницы и кириллицы в любые поля куда игроки могут вводить текст- названия героев девизы сообщения названия кланов городов и тд
Сейчас некоторые игроки намеренное затрудняют поиск кланов вводя нечитабельные символы а также специально используют комбинации нечитабельных символов стараясь вызвать остановку работы программ на стороне создателей проекта а также пользователей старых версий мессенджеров - такие баги много где исправлены но если читеры намеренно пишут символы на которых падают те или иные программы чтобы при копировании текста в чаты игроки со старым версиями мессенджеров/прошивок мобильных устройств получали зависшие программы и устройства
Причем сделать предлагаю на стороне клиента и на сервере не проверять - таким образом если кто-то все таки поменяет название не смотря на ограничение клиента то банить читера за подмену запросов пермаментом
Альтернативная реализация
При помощи разработчика БД раз в сутки запускать скрипт для проверки полей с пользовательским текстом
Если поле содержит запрещенные символы = удалить только эти символы + выдать предупреждение с текстом "Нечитаемые символы в <отображаемое название поля>"
Почему преду? Если степень нарушения недостаточна для переименования в "без названия" это не значит что название клана можно считать корректным - скрипт позволяет исправить нарушение не удаляя полностью название поэтому минимальное наказание преду дать
Плюсы
Ограничит ввод читерских символов в названия кланов и тд что сделает проще поиск кланов по названию
Уменьшит работу по рассмотрению жалоб
Минусы
Если не думать над задачей самому а скопипастить решение с известного stackoverflow то точно будут баги
К сожалению падение объема жалоб приводит к уменьшению трудозатрат, а значит возможно кого-то сократят(
Возможно это и вовсе плохое предложение
Возможно нужно оставить возможность нарушать и получать наказания тем кто не уважает Пользовательское Соглашение - это отношение такое и за него должна быть расплата. Просить добавления ограничения программно это костыль - решение это помогать читать ПС и соблюдать его! Кроме того ничего не делать с этими полями - значит не тратить ресурсы
Предлагаю запретить ввод всего кроме цифр латиницы и кириллицы в любые поля куда игроки могут вводить текст- названия героев девизы сообщения названия кланов городов и тд
Сейчас некоторые игроки намеренное затрудняют поиск кланов вводя нечитабельные символы а также специально используют комбинации нечитабельных символов стараясь вызвать остановку работы программ на стороне создателей проекта а также пользователей старых версий мессенджеров - такие баги много где исправлены но если читеры намеренно пишут символы на которых падают те или иные программы чтобы при копировании текста в чаты игроки со старым версиями мессенджеров/прошивок мобильных устройств получали зависшие программы и устройства
Причем сделать предлагаю на стороне клиента и на сервере не проверять - таким образом если кто-то все таки поменяет название не смотря на ограничение клиента то банить читера за подмену запросов пермаментом
Альтернативная реализация
При помощи разработчика БД раз в сутки запускать скрипт для проверки полей с пользовательским текстом
Если поле содержит запрещенные символы = удалить только эти символы + выдать предупреждение с текстом "Нечитаемые символы в <отображаемое название поля>"
Почему преду? Если степень нарушения недостаточна для переименования в "без названия" это не значит что название клана можно считать корректным - скрипт позволяет исправить нарушение не удаляя полностью название поэтому минимальное наказание преду дать
Плюсы
Ограничит ввод читерских символов в названия кланов и тд что сделает проще поиск кланов по названию
Уменьшит работу по рассмотрению жалоб
Минусы
Если не думать над задачей самому а скопипастить решение с известного stackoverflow то точно будут баги
К сожалению падение объема жалоб приводит к уменьшению трудозатрат, а значит возможно кого-то сократят(
Возможно это и вовсе плохое предложение
Возможно нужно оставить возможность нарушать и получать наказания тем кто не уважает Пользовательское Соглашение - это отношение такое и за него должна быть расплата. Просить добавления ограничения программно это костыль - решение это помогать читать ПС и соблюдать его! Кроме того ничего не делать с этими полями - значит не тратить ресурсы