Перейти к публикации

Поиск по сайту

Результаты поиска по тегам 'скрипты'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Категории и разделы

  • Новости игрового мира
    • Новости от пользователей форума
  • Форум | Обще-консольный раздел
    • Аудио-видео вопросы
    • Мультиплатформенные игры
  • Форум | Xbox
    • Общее обсуждение
    • Эксклюзивные игры для Xbox
    • Xbox Live
    • Xbox 360
    • Xbox (2001)
  • Форум | PlayStation
    • Общее обсуждение
    • Эксклюзивные игры для PlayStation
    • PlayStation Network
    • PlayStation 3
  • Форум | Nintendo
    • Общее обсуждение
    • Эксклюзивные игры
  • Форум | XboxLand Awards
    • XboxLand Awards 2021
    • Архив XboxLand Awards
  • Вопросы к Xboxland.Net
    • Вопросы по работе форума
  • ГеймБаза | Приставки, аксессуары, ремонт, LT+
  • Свободные темы
    • Свободные темы
  • Барахолка
    • Покупка и продажа б/у игр и приставок Xbox
    • Покупка и продажа б/у игр и приставок Sony Playstation

Блоги

  • Обзор от Каина
  • Игровой блог Germanik. Часть Вторая
  • Игры и индустрия
  • https://www.sympla.com.br/produtor/matthewmcconaugheycbdgummiespainreliefsideeffectsingredientsprice
  • ТОП Казино
  • 1win официальный сайт

Искать результаты в...

Искать результаты, содержащие...


Дата создания

  • Начать

    Конец


Последнее обновление

  • Начать

    Конец


Фильтр по количеству...

  1. flashgun

    Yoda + bot = Yobot

    Братцы, в свете последних новостей про сливы соне-эгзов на пикарню озаботился созданием замены йоды на случай, если (не приведи-господь) он выпилится с форума или вообще из RL. Всё оказалось даже проще, чем я думал, на кодирование ушло не более 4 часов, дольше скачивал письма йоды и тестировал. На удивление, йода-бота оказалось сделать совсем просто: [spoiler=немного перлового кода] my ($w1, $w2, $w3, $w4) = (0, 0, 0, 0); my $let = ''; while($w3 != 1) { $w4 = $xbl->getcell("with tab2 as (with tab1 as (select w4,sum(num) as sum2 from yodatext where w1=$w1 and w2=$w2 and w3=$w3 group by 1 order by sum2 desc) select w4,sum(sum2) over (order by sum2 desc,w4) as sum3 from tab1) select w4 from tab2 where sum3>(select sum(num) from yodatext where w1=$w1 and w2=$w2 and w3=$w3) * random() limit 1"); my $word = $words{$w4}; $let .= " " if($word ne '.' and $word ne '?' and $w3); $let .= $word; ($w1, $w2, $w3) = ($w2, $w3, $w4); } Вот и весь йодобот. Как и настоящий, он не читает того, что ему пишут, а тупо постит в тему. Принцип работы, как и у настоящего йоды, основан на тройках. Тройка слов, которая "предсказывает" (по рандому) четвёртое слово. Ну, то есть, например, с вероятностью 8,83% письмо йоды начинается со слова "ну", с вероятностью 1,90% со слова "ты". После "пиу" с вероятностью 57% идёт слово "пиу", и слово "прыг" с вероятностью 1,64%. После "пиу пиу" с вероятностью 17% идёт точка (".") и с вероятностью 0,94% "пук". Короче, чистая статистика. Про статистику. Всего проанализировано чуть больше 16 тысяч писем Йоды, начиная с августа 2016 года. Раз в сутки Йобо-сканер читает свежие (только) письма Йоды и обновляет таблицы. Нагрузка на форум: я старался как мог её минимизировать. Стата собирается раз в сутки в 3 ночи, читаются только новые сообщения Ёды. Сам бот смотрит свои уведомления раз в минуту и постит свои ответы тоже не чаще, чем раз в минуту. В любом случае он не читает аватары, картинки, не грузит ява-скрипты, поэтому реально он нагружет форум в разы меньше обычного юзера. В отличие от настоящего йоды работает 24х7. Как пользоваться: надо процитировать какое-нибудь письмо от Йобота или в где-то в письме упомянуть в теге "member", вот так: В пост призывается [member=Yobot]! Сейчас мы получим ответы на все вопросы. Всякий раз, когда вы будете к нему обращаться с тегом member или цитировать его письма, он будет отвечать на них, ровно один раз. Не получится призвать его в самое первое сообщение темы, так как у него (первого сообщения) отсутствует pid. Зато в следующем реплае -- запросто. Применимость: такая же, как у шара предсказаний, карт таро и кофейной гущи. Надо написать Йоботу, а затем подумать, какой глубинный смысл на самом деле содержится в его ответе. Недостатки: несмотря на то, что Йобот не читает ваших сообщений, а тупо пишет, хочется, конечно, чтобы он как-то более вменяемо реагировал на контекст. Ну, собственно, такое же желание есть и в адрес настоящего Йоды, но его, увы, исполнить ещё сложнее. Буду думать. Ну и ряд цепочек слов (w1,w2,w3) -> (w4) имеют очень однозначное направление, без разветвлений вообще, в результате чего получается почти полное цитирование написанного когда-то письма. Буду рад ответить на вопросы! А ещё этой теме можно невозбранно общаться с Ёботом! UPD от 09.12.2019: теперь йобот читает ваше сообщение и каким-то хитрым способом пытается ответить с учётом этого контента. Чудес не ждите, но играть в него стало немного интереснее.
×
×
  • Создать...