Crazy CommFort Server Plugin v1.09 [плагин для сервера]
Re: Crazy CommFort Server Plugin v1.08 [плагин для сервера]
Крэйзи а есть возможность сделать так: если я например поставил что бы в общем канале написали "!масс ТЕКСТ" и отправляется массовое, при этом я поставил использовать раз в 3 часа что бы не отправляли всё время и не флудили этим, есть возможность сделать что бы например каждому пользователю можно было воспользоваться событием а потом ему блок на 3 часа (по сути что бы каждый пользователь в чате по 1 разу в 3 часа мог кидать массовое)
- CrazyVirus
- Сообщения: 747
- Зарегистрирован: 13:40, 26.05.2007
Re: Crazy CommFort Server Plugin v1.08 [плагин для сервера]
Т.к. cp.SetValue не сохраняет массивы (вроде быInteract писал(а):Крэйзи а есть возможность сделать так: если я например поставил что бы в общем канале написали "!масс ТЕКСТ" и отправляется массовое, при этом я поставил использовать раз в 3 часа что бы не отправляли всё время и не флудили этим, есть возможность сделать что бы например каждому пользователю можно было воспользоваться событием а потом ему блок на 3 часа (по сути что бы каждый пользователь в чате по 1 разу в 3 часа мог кидать массовое)


Re: Crazy CommFort Server Plugin v1.08 [плагин для сервера]
Прям слишком геморно?)) Просто получается если кто нить так скажем из дураков отправил массовое ерундовое то из-за того что я поставил ждать 3 часа (что бы не флудили массовыми) след. пользователям надо ждать 3 часа а вдруг у них важное массовое. Вот и думал что бы у каждого пользователя например была возможность раз в день кинуть массовоеCrazyVirus писал(а):Т.к. cp.SetValue не сохраняет массивы (вроде быInteract писал(а):Крэйзи а есть возможность сделать так: если я например поставил что бы в общем канале написали "!масс ТЕКСТ" и отправляется массовое, при этом я поставил использовать раз в 3 часа что бы не отправляли всё время и не флудили этим, есть возможность сделать что бы например каждому пользователю можно было воспользоваться событием а потом ему блок на 3 часа (по сути что бы каждый пользователь в чате по 1 разу в 3 часа мог кидать массовое)), то надо записывать эти данные в файл, потом считывать... Слишком геморно.

Re: Crazy CommFort Server Plugin v1.08 [плагин для сервера]
CrazyVirus
Как сделать чтоб плагин удалял определенное сообщения в общем канале
Как сделать чтоб плагин удалял определенное сообщения в общем канале
- CrazyVirus
- Сообщения: 747
- Зарегистрирован: 13:40, 26.05.2007
Re: Crazy CommFort Server Plugin v1.08 [плагин для сервера]
Если имеется в виду удаление сообщения как через меню в клиенте, то плагины не могут этого делать, а если имеется в виду премодерация, то она в данном плагине не сделана.viktor6 писал(а):CrazyVirus
Как сделать чтоб плагин удалял определенное сообщения в общем канале
Re: Crazy CommFort Server Plugin v1.08 [плагин для сервера]
да я про этоCrazyVirus писал(а):Если имеется в виду удаление сообщения как через меню в клиенте, то плагины не могут этого делать, а если имеется в виду премодерация, то она в данном плагине не сделана.viktor6 писал(а):CrazyVirus
Как сделать чтоб плагин удалял определенное сообщения в общем канале
Жаль конешноЕсли имеется в виду удаление сообщения как через меню в клиенте
Re: Crazy CommFort Server Plugin v1.08 [плагин для сервера]
Устал читать, потому не дочитал тему всю... Прошу сразу прощения, если вопрос уже поднимался..
Есть ли возможность с помощью плагина выводить часть случайного текста из файла? Например, текст разбит на блоки, ограниченные тремя звёздочками (***). По запросу или по времени бот может выводить случайный кусок текста от звёздочек до звёздочек? Планирую использовать как рекламный спамер, но что бы текст рекламных сообщений менять только в файле (возможно даже заливать по ФТП).
И\или есть возможность указывть папку с изображениями, откуда будут так же спамиться случайные изображения в канал?
Если нет возможности в серверной версии, может это реализовано в клиенстком?
Заранее спасибо..
Есть ли возможность с помощью плагина выводить часть случайного текста из файла? Например, текст разбит на блоки, ограниченные тремя звёздочками (***). По запросу или по времени бот может выводить случайный кусок текста от звёздочек до звёздочек? Планирую использовать как рекламный спамер, но что бы текст рекламных сообщений менять только в файле (возможно даже заливать по ФТП).
И\или есть возможность указывть папку с изображениями, откуда будут так же спамиться случайные изображения в канал?
Если нет возможности в серверной версии, может это реализовано в клиенстком?
Заранее спасибо..

- CrazyVirus
- Сообщения: 747
- Зарегистрирован: 13:40, 26.05.2007
Re: Crazy CommFort Server Plugin v1.08 [плагин для сервера]
Рандомный блок текста:ratkiller писал(а):Устал читать, потому не дочитал тему всю... Прошу сразу прощения, если вопрос уже поднимался..
Есть ли возможность с помощью плагина выводить часть случайного текста из файла? Например, текст разбит на блоки, ограниченные тремя звёздочками (***). По запросу или по времени бот может выводить случайный кусок текста от звёздочек до звёздочек? Планирую использовать как рекламный спамер, но что бы текст рекламных сообщений менять только в файле (возможно даже заливать по ФТП).
И\или есть возможность указывть папку с изображениями, откуда будут так же спамиться случайные изображения в канал?
Если нет возможности в серверной версии, может это реализовано в клиенстком?
Заранее спасибо..
Код: Выделить всё
file = "C:\text.txt"
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile(file, 1, False, -1)
text = f.ReadAll
spl = Split(text, vbCrLf&"***"&vbCrLf)
Randomize
cp.SendMsg "", "main", spl(Rnd()*UBound(spl)), 0
f.Close
Re: Crazy CommFort Server Plugin v1.08 [плагин для сервера]
Cмотри, в текстовом документе написал "123***123"CrazyVirus писал(а):Рандомный блок текста:Публикация случайных изображений обсуждалась здесь (от этого сообщения и ниже).Код: Выделить всё
file = "C:\text.txt" Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.OpenTextFile(file, 1, False, -1) text = f.ReadAll spl = Split(text, vbCrLf&"***"&vbCrLf) Randomize cp.SendMsg "", "main", spl(Rnd()*UBound(spl)), 0 f.Close
Он мне выдает в канал: ㈱⨳⨪⨪㈱
Если в документе текстовом пишу:
123
***
123
То он выдаёт:
㈱ള⨊⨪⨪㈱
Что делать?
- CrazyVirus
- Сообщения: 747
- Зарегистрирован: 13:40, 26.05.2007
Re: Crazy CommFort Server Plugin v1.08 [плагин для сервера]
Кодировка должна быть UTF-16. Писать надо так:Interact писал(а):Cмотри, в текстовом документе написал "123***123"
Он мне выдает в канал: ㈱⨳⨪⨪㈱
Если в документе текстовом пишу:
123
***
123
То он выдаёт:
㈱ള⨊⨪⨪㈱
Что делать?
Код: Выделить всё
123
***
123
- Jenya-Grin
- Сообщения: 356
- Зарегистрирован: 20:30, 22.09.2011
- Откуда: Украина, г.Бердичев
Re: Crazy CommFort Server Plugin v1.08 [плагин для сервера]
Если уж вы пишете скрипты, почему бы не написать плагин?Interact писал(а):Крэйзи а есть возможность сделать так: если я например поставил что бы в общем канале написали "!масс ТЕКСТ" и отправляется массовое, при этом я поставил использовать раз в 3 часа что бы не отправляли всё время и не флудили этим, есть возможность сделать что бы например каждому пользователю можно было воспользоваться событием а потом ему блок на 3 часа (по сути что бы каждый пользователь в чате по 1 разу в 3 часа мог кидать массовое)



Re: Crazy CommFort Server Plugin v1.08 [плагин для сервера]
а как удалить сообщение?
допустим совпадение слов на мат - событие
действие - бан + удаление сообщения?
допустим совпадение слов на мат - событие
действие - бан + удаление сообщения?
- CrazyVirus
- Сообщения: 747
- Зарегистрирован: 13:40, 26.05.2007
Re: Crazy CommFort Server Plugin v1.08 [плагин для сервера]
Плагины не могут удалять сообщения (как через "Удалить сообщение" к клиенте). Могут только через премодерацию.ForestM писал(а):а как удалить сообщение?
допустим совпадение слов на мат - событие
действие - бан + удаление сообщения?
Re: Crazy CommFort Server Plugin v1.08 [плагин для сервера]
Крэйзи, возможно ли сделать так, что бы при изменении приветствия канала, изменял не полностью всё, а только часть канала? Допустим у меня идёт 1 скрипт что бы он показывал последнего зарегистрированного пользователя, и если я сделаю ещё 1 скрипт например на максимальный онлайн, то когда плагин сменит на 2 скрипт, информация о последнем зарегистрированном пользователе исчезнет. Пример:
И как сделать что бы плагин допустим изменял только последнюю строчку а другие не трогал?
Код: Выделить всё
Не нарушайте правила.
Последний зарегистрированный пользователь: (НИК)
Правила можно узнать тут: клац
Максимальный онлайн: (КОЛИЧЕСТВО)
- CrazyVirus
- Сообщения: 747
- Зарегистрирован: 13:40, 26.05.2007
Re: Crazy CommFort Server Plugin v1.08 [плагин для сервера]
Получить текущее приветствие (GetChannelInfo), произвести нужные манипуляции с полученным текстом и изменить приветствие.Interact писал(а):Крэйзи, возможно ли сделать так, что бы при изменении приветствия канала, изменял не полностью всё, а только часть канала? Допустим у меня идёт 1 скрипт что бы он показывал последнего зарегистрированного пользователя, и если я сделаю ещё 1 скрипт например на максимальный онлайн, то когда плагин сменит на 2 скрипт, информация о последнем зарегистрированном пользователе исчезнет. Пример:И как сделать что бы плагин допустим изменял только последнюю строчку а другие не трогал?Код: Выделить всё
Не нарушайте правила. Последний зарегистрированный пользователь: (НИК) Правила можно узнать тут: клац Максимальный онлайн: (КОЛИЧЕСТВО)