Регистрация | Вход
[ Главная · Новые сообщения ]
Форум » Основной раздел » Мастерская » Вопросы по скриптам
Вопросы по скриптам
Vladislav 14.07.12 19:34 #166
Наверно дело в флаге у ника на сервере запрета ctcp или могут только зареганые писать в приват и тд. К примеру у ника стоит флаг R а у бота ник не зареган он не сможет получить ответ, или у ника стоит флаг T ответа не будет в любом случае, или у бота стоит этот флаг и ответа тоже не будет в любом случае.
Brian-Tommy 14.07.12 23:17 #167
состав скрипта идентичный, и некоторые пользователи не зареганные, того бота заводили ко мне на канал, но он выводил версию... а скрипт один в один
Vladislav 14.07.12 23:23 #168
повторяю дело в флагах, на ботах они видимо разные, или один бот зареган другой нет в сети.
Brian-Tommy 15.07.12 10:39 #169
Возможно ли в антифлуде установка времени не в секундах, а в минутах, либо в часах?
Vladislav 15.07.12 11:42 #170
нет, там где написано в минутах, то лишь добавлено умножение на 60.

Code
[expr 1*60]


так что или так

Quote
<Vladislav> % 5 часов в секундах
<Windrop> 5 часов = 18 000 секунд


и вставить 18000 в антифлуд или [expr 5*60*60]
Jake 16.07.12 12:03 #171
Возможно ли скрипт feed.tcl настроить так, чтобы он выводил на один канал новости с 2ух разных сайтов, но через разные промежутки времени ? Например, с первого сайта каждые 30 минут, а со второго каждые 40
Vladislav 16.07.12 12:19 #172
Нет. Таймер там единый.
Brian-Tommy 16.07.12 16:40 #173
Vladislav, можно в процессе антифлуда сделать, чтобы если бот юзеру уже отправил сообщение, и больше никогда ему это сообщение не отправлял? - либо 2-3 раза он получит сообщение, при заходах на канал и больше бот этому юзеру не будет при заходе на канал отправлять это сообщение
Vladislav 16.07.12 16:52 #174
Такое возможно только записывая ник и количество сообщений в текстовой файл, затем делается проверка из этого файла на наличие совпадения.

http://windrop.clan.su/forum/12-53-1

Quote
11. Скрипт сохраняет количество использования данной команды на каждый ник отдельно:


небольшие изменения и ты получишь то что хочешь, если не понятно пиши что не понятно.

Поменять то нужно видимо только последнее действие

Code
if {$ololo == ""} {putserv "PRIVMSG $chan :1"} {putserv "PRIVMSG $chan :[expr $ololo+1]"}

на

Code
if {$ololo == "" || $ololo == 1 || $ololo == 2} {putserv "PRIVMSG $chan :ВЫВОД СООБЩЕНИЯ"} {return}


ну и аргументы процедур там же описаны например в join нет text как скажем в pubm...
Brian-Tommy 16.07.12 18:22 #175
Владислав, сейчас бот вылетел из IRC, сообщение пинг таймаут, но теперь процесс не надо было убивать, а просто запустил, правда это сейчас дело было в вдс, там было столько процессов запущено и не хотело удаленно к нему подключаться, пока я его не перезагрузил, я смотрел в KiTTY, там когда бот завис, он завис на 1 (putlog 1), но процесс не надо было убивать, может дело в вдсе
Vladislav 16.07.12 18:45 #176
я же писал что всё может быть, так или иначе если бот сваливается из-за этого скрипта, то можно поменять скрипт, написать его по другому, это возможно но у меня не получалось так чтоб бот не сваливался при постоянных частых обращениях к сайту) связано там что-то с асинхронным режимом...
Brian-Tommy 16.07.12 18:48 #177
ну щас явно дело было не в скрипте а в вдсе, потому что пока я его не перезагрузил, он не хотел меня пускать в его удаленный доступ к нему
а как добавить проверку на выполняется ли этот процесс уже или еще не запущен?
Vladislav 16.07.12 18:55 #178
если ты про то что запущено ли посещение сайта то смотрит тут -> http://windrop.clan.su/forum/12-156-1 это не одно действие.
Jake 18.07.12 16:19 #179
Вопрос про викторину, можно ли включить автовывод подсказок (первую и вторую) на анаграммы и кота в мешке ? А то у меня только на обычные вопросы они выводятся, и если не сложно, сказать в каком именно скрипте это настраивается и какие именно строки за них отвечают
Vladislav 18.07.12 19:57 #180
викторину трогать не надо.
Форум » Основной раздел » Мастерская » Вопросы по скриптам
Поиск: