Crazy_Writer, Разные юзеры вводят разные слова и получаем готовую фразу |
Здравствуйте, гость ( Вход | Регистрация )
Crazy_Writer, Разные юзеры вводят разные слова и получаем готовую фразу |
1.8.2013, 0:32
Сообщение
#1
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Скрипт-игра, аналог настольной из докомпьютерной эры, которую играли с карандашом и бумагой.
Название: Crazy_Writer (Сумасшедший писатель) Платформа: PtokaX API: 2 Автор: Ksan Дата создания: 2013-07-30 Дата изменения: 2014-08-24 Город: Томск Комментарии к скрипту: 1. База из слов, добавляемых юзерами, при вызове фразы она получается путём составления из случайного набора из таблиц + с использованием ников из списка юзеров (тоже случайные). 2. Добавляемые через меню слова проходят проверку: - на мат (антимат достаточно простой, но вы можете сами добавить слова и исключения, если есть желание и руки прямые), - на соответствие требуемым частям речи (прилагательные/причастия, наречия, глаголы, снова прилагательные/причастия (но в винительном падеже)), - на кириллические символы (слова с другими символами и знаками не пройдут), - антимат отключаемый (в настройках) для хабов, где мат приемлем, - вводимые юзерами новые слова копируются в опчат (отключаемо в настройках), чтоб при необходимости кто-нибудь мог удалить или перенести в соответствующую группу то, что пропустила встроенная автопроверка (нет в мире совершенства), - удалять слова могут только профили, указанные в скрипте. 3. Для работы скрипта необходимо наличие папки "Crazy_Writer" с файлом, в котором есть база антимата (запретные слова и исключения к ним), а также файл с уже имеющимися таблицами слов для фраз (я приложил к скрипту начальную базу), которые можно и нужно продолжать заполнять через меню (юзерами и админами). При отсутствии последнего файла он создастся при первом запуске скрипта, но базу придётся добавлять, а при отсутствии файла антимата скрипт будет работать в режиме "без антимата". UPD: - теперь по-умолчанию берутся ники только пишущих в чате, но через меню можно поменять источник ников вместо чата на список юзеров (и обратно при желании). Из списка - удобно для хаба с малопишущими в чате юзерами, из чата - удобно, когда чат достаточно живой, - ники, взятые из чата, сохраняются в файл (в том числе и при отключении скрипта), при выходе юзера из хаба его ник удаляется из базы, то же самое делается при включении скрипта - в списке остаются только онлайн-ники, - теперь через меню можно узнать количество слов в базе (вывод размера каждой таблицы) (могут все), - а также можно посмотреть сами слова (отдельно каждый список), но размер списка может оказаться слишком длинным (если неленивые юзеры и админы хаба оказались), поэтому вывода не будет, если больше определённого числа слов (сейчас стоит 50, но вы можете увеличить/уменьшить сами) (могут только ОПы), - при запуске (например, если база уже существует от первой версии скрипта) проверяются таблицы слов на корректность ввода (в таблице прилагательных/причастий в именительном падеже (для первого слова в фразе) первая буква заглавная, остальные строчные, в других таблицах все слова из строчных букв; кстати, это же проверяется и при вводе) Примеры результатов из чата: Цитата [00:33:50] <Crazy_Writer> Лопоухий Hedgehogs глумливо лечит горбатого Mokizmezu64 [02:39:39] <Crazy_Writer> Бесподобный mike9410 шаловливо округляет смешного emissary Дата заливки последней версии: 2014-08-26 13:20 (мск.)
Прикрепленные файлы
|
|
|
8.12.2013, 11:19
Сообщение
#2
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 4 Регистрация: 20.5.2010 Пользователь №: 6 891 Спасибо сказали: 0 раз |
С никами женского рода надо что-нибудь придумать...
|
|
|
8.12.2013, 13:03
Сообщение
#3
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Prs, я думаю, игра не стоит свеч, ибо на разруливание нюанса с женскими никами уйдёт их (свеч) много, а ошибки всё равно будут. Так что пусть лучше все просто примут как данность, что пол ников тут весьма условен и не так необходим..
|
|
|
26.8.2014, 12:38
Сообщение
#4
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Наконец-то дошли руки переделать скрипт.
UPD: - теперь по-умолчанию берутся ники только пишущих в чате, но через меню можно поменять источник ников вместо чата на список юзеров (и обратно при желании). Из списка - удобно для хаба с малопишущими в чате юзерами, из чата - удобно, когда чат достаточно живой, - ники, взятые из чата, сохраняются в файл (в том числе и при отключении скрипта), при выходе юзера из хаба его ник удаляется из базы, то же самое делается при включении скрипта - в списке остаются только онлайн-ники, - теперь через меню можно узнать количество слов в базе (вывод размера каждой таблицы) (могут все), - а также можно посмотреть сами слова (отдельно каждый список), но размер списка может оказаться слишком длинным (если неленивые юзеры и админы хаба оказались), поэтому вывода не будет, если больше определённого числа слов (сейчас стоит 50, но вы можете увеличить/уменьшить сами) (могут только ОПы), - при запуске (например, если база уже существует от первой версии скрипта) проверяются таблицы слов на корректность ввода (в таблице прилагательных/причастий в именительном падеже (для первого слова в фразе) первая буква заглавная, остальные строчные, в других таблицах все слова из строчных букв; кстати, это же проверяется и при вводе) - и не забывайте, в базе слов не очень много и они быстро надоедят, так что призовите своих опов и юзеров добавлять новые и как можно забавнее слова в базу. И сами (админы хаба) не ленитесь. Скрипт перезалит, ссылка в первом сообщении темы. Дата заливки этой версии: 2014-08-26 13:20 (мск.) |
|
|
|
Сейчас: 23.11.2024, 5:54 |