Менеджер скриптов [Bot]

Здесь обсуждаются графические оболочки, боты, языковые файлы и другие дополнения к CommFort 4.
Sckatik
Сообщения: 47
Зарегистрирован: 20:57, 21.10.2008

Re: Менеджер скриптов [Bot]

Сообщение Sckatik »

Skif, спасибо всё сделал..работает :)
barmaley-1989
Сообщения: 1
Зарегистрирован: 11:27, 29.12.2008

Re: Менеджер скриптов [Bot]

Сообщение barmaley-1989 »

У меня не каких действий с мини чату, ввожу логин, пас, потом ввойти, и ничиво? что мне делать? :roll:
Аватара пользователя
Romans225
Сообщения: 257
Зарегистрирован: 09:19, 24.01.2008
Откуда: Интернет

Re: Менеджер скриптов [Bot]

Сообщение Romans225 »

barmaley-1989 писал(а):У меня не каких действий с мини чату, ввожу логин, пас, потом ввойти, и ничиво? что мне делать? :roll:
косяк в том что тя нет базе от вики, и просьба к афтору, нельзяли сделать свою базу к этому мини чату, шоб он независел от вики, потому как на вэбе показывает что там тьма юзерей а в чате намного меньше
Норильский КФ чат V5.x: --- cf.zapto.org ---
Аватара пользователя
Skif
Сообщения: 390
Зарегистрирован: 11:29, 01.10.2007
Контактная информация:

Re: Менеджер скриптов [Bot]

Сообщение Skif »

Не, ну какие же вы лентяи :D
Это ж так легко подправить код в блокнотике :!:
Вот, доработал:
-Возможность сменить пароль (команда !пароль {новый пароль} в привате с ботом)
-определяет тех кто пришел в чат и кто ушел.

Скачать скрипт WEBChat

А на счет базы я писал, что требует базу от одной из последней версий викторины. Можете просто скачать викторину, взять оттуда файл базы (файл Base.mdb), поместить в каталог с этим ботом и все остальное файлы удалить.
Самый большой стимул - это слова благодарности)
FridGe
Сообщения: 2
Зарегистрирован: 00:47, 30.12.2008

Re: Менеджер скриптов [Bot]

Сообщение FridGe »

Skif большое спс за этого бота.

но не могли бы вы подсказать как сделать так чтобы бот просто напросто выводил раз в час к примеру сообщение в канале main? И чтобы бот писал не в строчку а вот так например:
:"бот3"
"бот4"
"бот5"
Вот так чтобы типа в столбик но за один раз не то чтобы каждый раз новое сообщение.
Аватара пользователя
Skif
Сообщения: 390
Зарегистрирован: 11:29, 01.10.2007
Контактная информация:

Re: Менеджер скриптов [Bot]

Сообщение Skif »

FridGe писал(а):Skif большое спс за этого бота.

но не могли бы вы подсказать как сделать так чтобы бот просто напросто выводил раз в час к примеру сообщение в канале main? И чтобы бот писал не в строчку а вот так например:
:"бот3"
"бот4"
"бот5"
Вот так чтобы типа в столбик но за один раз не то чтобы каждый раз новое сообщение.
Очень просто...
если нужно что бы скрипт срабатывал раз в час, то в скрипте нужно производить проверку на срабатывание по счетчику "раз в час", т.е. переменной DataReceived присваивается занчение: DataReceived:='onHour';

Значит проверяем - если скрипт сработал по часовому счетчику:

Код: Выделить всё

if (DataReceived='onHour') then 
то выполняем действие:

Код: Выделить всё

mes('main',#13#10+'"бот3"'+#13#10+'"бот4"'+#13#10+'"бот5"');
т.е. отправить строчку:

Код: Выделить всё

#13#10+'"бот3"'+#13#10+'"бот4"'+#13#10+'"бот5"'
в канал main
#13#10 - означает перейти на следующую строчку.
Т.е. в этом примере бот отправит:

Код: Выделить всё

"бот3"
"бот4"
"бот4"

Вот полный текст скрипта:

Код: Выделить всё

Program onHour;

Begin
//Если скрипт сработал по счетчику, то в переменную DataReceived записывается одно из значений:
	//'onSecond'		- каждую секунду
	//'onMinute'		-каждую минуту	
	//'onHour'		- каждый час

if (DataReceived='onHour')// и скрипт сработал по часовому счетчику
then mes('main',#13#10+'"бот3"'+#13#10+'"бот4"'+#13#10+'"бот5"');
// будет отправляться текст '"бот3"'+#13#10+'"бот4"'+#13#10+'"бот5"'. с точки зрения программы (машины) будет отправляться текст 
//"бот3"
//"бот4"
//"бот5"
End.
Скопируй этот текст в текстовой файл. сохрани его как "onHour.pas" и добавть в список скриптов бота.
з.ы. Единственный минус этого метода - то, что скрипт будет срабатывать НЕ ровно 00 минут, а по своему счетчику. т.е. если ты запустил бота в 14:25, то сообщение
"бот3"
"бот4"
"бот5"
бот выдаст в 15:25. т.е. ровно через час после запуска самого бота.
Самый большой стимул - это слова благодарности)
FridGe
Сообщения: 2
Зарегистрирован: 00:47, 30.12.2008

Re: Менеджер скриптов [Bot]

Сообщение FridGe »

Огромнейшее тебе спасибо Skif.
Gamer
Сообщения: 16
Зарегистрирован: 19:11, 26.11.2007

Re: Менеджер скриптов [Bot]

Сообщение Gamer »

Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft OLE DB Provider for ODBC Drivers<br/><b>Description:</b> [Microsoft][Драйвер ODBC Microsoft Access] Поле 'users.ip' не допускает ввод пустых строк.' in Z:\home\10.2.2.250\www\commfort\chat.php:19 Stack trace: #0 Z:\home\10.2.2.250\www\commfort\chat.php(19): com->Execute('INSERT INTO use...') #1 {main} thrown in Z:\home\10.2.2.250\www\commfort\chat.php on line 19

Эт после того как в WEB'e вожу логин и пароль в боте пишет работаю на 10.2.2.250 порт 47674 что это за порт такой незнаю.

Чат работает 9740 а боты 1678* в чём причина?
НЕТУ подписи
Аватара пользователя
mitrofanov
Сообщения: 114
Зарегистрирован: 06:43, 23.02.2008
Откуда: Khercon(cherson)
Контактная информация:

Re: Менеджер скриптов [Bot]

Сообщение mitrofanov »

Код: Выделить всё

Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft OLE DB Provider for ODBC Drivers<br/><b>Description:</b> [Microsoft][Драйвер ODBC Microsoft Access] Поле 'users.ip' не допускает ввод пустых строк.' in C:\xampp\htdocs\Commfort_chat\baza\chat.php:19 Stack trace: #0 C:\xampp\htdocs\Commfort_chat\baza\chat.php(19): com->Execute('INSERT INTO use...') #1 {main} thrown in C:\xampp\htdocs\Commfort_chat\baza\chat.php on line 19
Частично справился с проблемой!) Интересует следующее: ввожу ник которого нет в базе появляется то, что сверху, ввожу ник тот, что есть в базе появляется табличка что пароль неверный)) вообщем как-то догадался, что в викторине базу в боте можно отредактировать глянул а там и место для пароля!))) так вот вопрос: как сделать так чтобы бот принимал пароли которые я не вношу в базу руками?
Аватара пользователя
mitrofanov
Сообщения: 114
Зарегистрирован: 06:43, 23.02.2008
Откуда: Khercon(cherson)
Контактная информация:

Re: Менеджер скриптов [Bot]

Сообщение mitrofanov »

ОООО, ребята, все как хорошо))пароли сами добавились))) просто супер!!

скинул викторину целиком, а не только Base и оно автоматом все добавилось!)
Аватара пользователя
LightXXX
Сообщения: 7
Зарегистрирован: 23:25, 12.06.2009

Re: Менеджер скриптов [Bot]

Сообщение LightXXX »

А возможно ли реализовать тоже самое, только чтобы можно было использовать php скрипты? :) Что-то подобное как бот cron, то есть будет интерпретатор ну и будут команды для вывода скипта в чат. Паскаль не знаю, а вот на php легко бы написал кучу всевозможных скриптов.
Закрыто