myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> OpWhisper, API1, API2 | Чат для операторов в мейне

Теги
Нет тегов для показа
Wariner
сообщение 12.7.2009, 22:40
Сообщение #1


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Название скрипта: OpWhisper
Версия скрипта: 1.0
Версия API: API 1 и 2
Автор: Nickolya
Описание скрипта: Позволяет операторам общаться в главном чате скрытно от обычных юзеров!

PS: перенесено из другой темы!

Прикрепленные файлы
Прикрепленный файл  OpWhisper_API1.lua ( 1.36 килобайт ) Кол-во скачиваний: 38
Прикрепленный файл  OpWhisper_API2.lua ( 1.42 килобайт ) Кол-во скачиваний: 96
 


Спасибо сказали:
Go to the top of the page
+Quote Post
степашка
сообщение 12.7.2009, 23:31
Сообщение #2


Продвинутый участник
****

Группа: Пользователи
Сообщений: 133
Регистрация: 18.9.2008
Из: Москва
Пользователь №: 555
Спасибо сказали: 5 раз




спасибо. очень удобно )))
Go to the top of the page
+Quote Post
Артём
сообщение 24.7.2009, 20:09
Сообщение #3


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Как добавить чтобы если юзер не написал нечего и нажал Enter ему написало "Вы забыли написать сообщение big_smile.gif "
а то юзер написал...
[19:46:18] <pzdC> !opwhisper
и в скрипте сразу ошибка OpWhisper___API_1___.lua:33: attempt to concatenate global 'CmdPrefix' (a nil value)
P.S. и для API2 также . big_smile.gif
Go to the top of the page
+Quote Post
Alexey
сообщение 25.7.2009, 4:39
Сообщение #4


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




В исходных скриптах это изначально реализовано и автор не несёт отвественности за ошибки, возникшие по вине изменявшего скрипт пользователя.
Go to the top of the page
+Quote Post
Артём
сообщение 25.7.2009, 8:49
Сообщение #5


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




AlexeyЯ нечего не менял в скрипте,если у тебя есть "оригинал" ( с функцией такой как я прошу то поделись )
Go to the top of the page
+Quote Post
Alexey
сообщение 25.7.2009, 19:20
Сообщение #6


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Цитата(Артём @ 25.7.2009, 9:49) *
AlexeyЯ нечего не менял в скрипте,если у тебя есть "оригинал" ( с функцией такой как я прошу то поделись )

Скрипт под API2 из первого поста на отсутствие текста после команды реагирует так: "Ошибка! Синтаксис команды: !opwhisper <сообщение>". Так-же он реагирует и если только 1 пробел после команды, если два и больше - пропускает их в чат. С одной стороны это и правильно - вдруг пользователю как раз и хочется отправить текст, начинающийся с пробелов. Можно лишить себя подобного сервиса, заменив 27 строку на:
Код
local _,_,msg = string.find(data, "%b<> [%p][%a]+ +(%S.-)|")
Go to the top of the page
+Quote Post
Артём
сообщение 26.7.2009, 0:24
Сообщение #7


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Alexey
beat_brick.gif я вообщето о API1,нащед пробела перед сообщением...то всё работает,но если пустое отправлять то выдаёт команду в чат и ошибку!
Go to the top of the page
+Quote Post
Alexey
сообщение 26.7.2009, 0:34
Сообщение #8


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




А это кто писал?
Цитата(Артём @ 24.7.2009, 21:09) *
P.S. и для API2 также . big_smile.gif

API1 для меня просто неактуален, ну да ладно, замени вышенумерованную строку на:
Код
user:SendData("<"..Bot.."> Ошибка! Синтаксис команды: !opwhisper <сообщение>")
Go to the top of the page
+Quote Post
Артём
сообщение 26.7.2009, 10:52
Сообщение #9


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




scorn.gif есть этот код в API1 ,но отказуется реагировать((
Go to the top of the page
+Quote Post
Wariner
сообщение 26.7.2009, 12:26
Сообщение #10


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




попробуй так
Код
local _,_,msg = string.find(data, "^%b<> %popwhisper%s+(%S.*)")
Go to the top of the page
+Quote Post
Артём
сообщение 26.7.2009, 19:24
Сообщение #11


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




big_smile1.gif теперь совсем умер)Команду в чат пропускает,ошибку скрипт невыдаёт.
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts От: OpWhisper
От темы с ID: 2189
0 _Герой_ 3 361 19.4.2010, 17:16 Посл. сообщение: _Герой_

 



RSS Сейчас: 19.4.2024, 19:22