Здравствуйте, гость ( Вход | Регистрация )
Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
---|---|---|---|---|---|
21.7.2009, 20:43 |
Префикс перед ником |
извиняюсь. поправил ещё раз! |
Akaick | ||
18.7.2009, 12:15 |
MOTD для нубов МОТД статистика |
достаточно было вписать в поисковике string.gsub и ты бы узнал что это такое! Код string.gsub(строка в которой надо менять, строка которую надо менять, то на что надо менять) естественно начало строки у тебя будет одно и тоже Код HalloText = string.gsub(HalloText, далбше исходя из того что ты впишешь в txt файле прописываешь второй параметр: если в txt написал Рекорд по общему размеру шары:[SHAREPEAK] то второым параметром будет %[SHAREPEAK%]. % - это экранирование квадратных скобок! т.е выглядеть будет так: Код HalloText = string.gsub(HalloText, %[SHAREPEAK%], а третьим параметром должно быть то на что меняем: Код HalloText = string.gsub(HalloText, %[SHAREPEAK%], iShare) где iShare переменная полученная функцией или взята из scripting-interface.txtдумаю достаточно понятно написал. А функций тебе надо взять от туда несколько: UpdateHubStats() - ведёт статистику макс колличества юзера и шары GetNormalShare(s) - приводит шару к нормальному виду а не в байтах WriteFile(table, tablename, file) - функции сохранения в файл Serialize(tTable, sTableName, hFile, sTab) - функции сохранения в файл PS: смотришь как работает в одном скрипте и делаешь так же в другом!!! |
Lexa-Komi | ||
15.7.2009, 16:59 |
Anekbot API2 | Анекдоты из Интернета |
точно не знаю. может попробовать исправить эту строчку Код TimerID = TmrMan.AddTimer(tCfg.Time*60*1000,"OnTimer") на Код TimerID = TmrMan.AddTimer(tCfg.Time*60*1000,"Core.OnTimer") |
engineer | ||
15.7.2009, 11:08 |
Anekbot API2 | Анекдоты из Интернета |
Да я был прав... перечитай ещё раз инструкцию! Core надо добавлять не ко всем функциям! |
engineer | ||
15.7.2009, 9:31 |
От: PtokaX От темы с ID: 19 |
7z это архивный файл! у меня он по умолчанию открывается Винраром! Но где то тут на форуме советовали поставить какую то прогу... в общем поисковик в руки и ищи там ))) |
Uncle_Dif | ||
13.7.2009, 21:22 |
скрипт для датчика температуры вывод в чат температуры онлайн |
вот накидал.но при большом текстовом файле будет тормозить. PS: API 1 |
ZZZZZ | ||
12.7.2009, 22:40 |
OpWhisper API1, API2 | Чат для операторов в мейне |
Название скрипта: OpWhisper Версия скрипта: 1.0 Версия API: API 1 и 2 Автор: Nickolya Описание скрипта: Позволяет операторам общаться в главном чате скрытно от обычных юзеров! PS: перенесено из другой темы! |
степашка, Master-Grow, Drakula, _Герой_ | ||
12.7.2009, 22:34 |
Whisper API1, API2 | Позволяет отсылать приватные сообщения в мейн чате |
Тему оформил и почистил! |
степашка | ||
11.7.2009, 21:23 |
MagnetLog API2 | Сохранение магнет ссылок |
Подскажите пожалуйста, как сделать, что бы не все магнеты писались в лог, а только разрешенным никам (релизёрам)? пишешь в начале скрипта Код local tNicks = { ["ник1"] = true, ["ник2"] = true, } а потом в концовку функции ChatArrival вносим такие изменения Код if sMagnet then local sNick = sData:match"(%b<>)" if tNicks[sNick] then -- изменение 1 for i,v in ipairs(tMagnet) do if v[1] == sMagnet then bFlag = nil break end end if bFlag then table.insert(tMagnet,{sMagnet, sNick, os.time()+iTime*3600}) end end -- изменение 2 end |
prapor | ||
8.7.2009, 22:07 |
Бутылочка API1, API2 |
тему почистил, файлы перезалил! 2Артём(отшельник): скрипт с задержкой работает хорошо, не знаю какие у тебя проблемы.... |
Санёк | ||
7.7.2009, 22:32 |
жалобная книга + MySQL Юзеры могут пожаловаться на админов =) |
ты путаешь менюшки и команды. ща гляну код весь твой косяк был в том что ты написал local перед con)))) так же поправил некоторые косяки 1) нельзя дату и время выносить как сделал это ты. ибо они примут временное значение включения скрипта! исправил, а так же исправил формат даты! в постах выше писал про удобную для человека дату, а в MySQL свои типы почитать тут 2) забыл убрать звёздочку при создании менюшек 3) добавил нахождение команды 4) чутка преукрасил |
fixx, zeusby | ||
7.7.2009, 18:26 |
CheckPreFix API2 | контролирует приставку перед ником |
надо убрать фразы Код string.lower PS: в следующий раз за сообщения в личку буду вешать преды! |
Drakula | ||
7.7.2009, 18:12 |
Нормальная автозамена Автозамена в PtokaX |
Код local tGsub = { ["один"] = "1", ["бабки"] = "деньги", } function ChatArrival(tUser, sData) sData = sData:sub(1,-2) for i,v in pairs(tGsub) do sData = sData:gsub(i,v) end Core.SendToAll(sData) return true end |
степашка | ||
7.7.2009, 17:32 |
MagnetLog API2 | Сохранение магнет ссылок |
ахахаха а ведь точно)))) мой косяк)))) щас перезалью))) upd: перезалил |
Ingvar72, whuru | ||
7.7.2009, 17:28 |
Нормальная автозамена Автозамена в PtokaX |
когда просите написать скрипт извольте подробнее излагать идею и цель! |
степашка | ||
3.7.2009, 8:54 | У вас нет прав на просмотр этой темы | У вас нет прав на просмотр этого сообщения |
district | ||
2.7.2009, 20:14 |
Цитатник Рунета API1, API2 | Показывает цитаты с bash.org.ru |
в скрипте нет ограничения, он берёт все цитаты находящиеся в данный момент на страничке. |
Sekretchik | ||
2.7.2009, 18:51 |
Скрипты помощь |
alex82 имел ввиду что достаточно открыть скрипт и написать одно имя для обоих ботов! |
ozonek | ||
2.7.2009, 18:50 |
Weather API2 | Скрипт погоды. |
та вроде с сайтом какие то проблемы возникают иногда... |
Sekretchik | ||
2.7.2009, 13:11 |
ChatLogsMySQL API2 | Лог главного чата |
а для чего сие нужно? в теме уже есть пара написанных скриптов берущих из базы логи и выводящих на сайт! |
eXrnd | ||
29.6.2009, 19:10 |
Checker API2 | Детектор чата и привата |
это скрипт именно для того чтобы видеть то что возможно пропустила антиреклама! ене надо накручивать в него сторонние функции! |
мамин_парень | ||
29.6.2009, 12:36 |
Наборчик Новичку. |
весь форум и есть витрина! открываешь раздел готовые скрипты и выбираешь! в каждой теме есть скрипт и описание к нему, а так же можно задать вопрос! всё остальное излишне!!! |
степашка, Uncle_Dif | ||
29.6.2009, 9:07 |
Предупреждения API2 |
а к автору обращаться не пробовал? |
мамин_парень | ||
29.6.2009, 9:05 |
идея, которая позволит избавиться от пассивных юзеров в DC :) |
Альтруисты извращаются, поднимая на своих домашних компах веб- и фтп-серверы, проксятники, хабы, устраивают массированные раздачи на торрентах только ради того, чтобы показать, насколько они бескорыстны, и как велика их писька. по аккуратнее с выражениями, а то я смотрю ты считаешь что у тебя она велика. А то поотрежим слегка! |
степашка | ||
26.6.2009, 15:23 |
БлондинкО говорящий бот |
Uncle_Dif, Sunshine-hub, мамин_парень | |||
26.6.2009, 14:14 |
Сообщение о подозрительной фразе Отсылка сообщения опам и админу |
Slutkey | |||
26.6.2009, 14:14 |
Checker API2 | Детектор чата и привата |
Название скрипта: Checker Версия скрипта: 1.0 RC1 Версия API: API2 Автор: Wariner Возможности: v 1.0 RC1 - Сканит чат и приват и сообщает о подозрительных фразах администратору |
Invisible, Slutkey, Saymon21, hondas, Агрессор, мамин_парень, zeusby | ||
26.6.2009, 12:37 |
пассивный режим сил моих больше нет |
Этот скрипт под оба API! просто надо в 26 строчке(if not tIpBase[tUser.sIP] and user.sMode == "A" then) заменить Код user.sMode на Код tUser.sMode |
степашка, мамин_парень | ||
23.6.2009, 5:59 |
DC-Prepare Пишу программу для обновления клиента - DC |
что то так и не понял зачем это нужно. Я пользую флай и при установки новой версии поверх старой все настройки а так же хабы и друзья остаются... Так и зачем тогда эта прога? |
мамин_парень | ||
18.6.2009, 22:47 |
Хаб развлечений Угостите хабом с развлечениями |
темы такие поднимались. врядли с этим кто то поможет |
Uncle_Dif | ||
18.6.2009, 14:19 |
Anekbot API2 | Анекдоты из Интернета |
2Atlant: с проксей врядли получится подружить... 2Uncle_Dif: http://mydc.ru/index.html?showtopic=43&...dpost&p=107 прочитай выделенный текст |
Dzhin, Uncle_Dif | ||
17.6.2009, 12:25 |
Registration[1].v2.0_newapi.lua Помогите немножко изменить (API2) |
просто кто то скорее всего забыл упоминуть что сменил режим в скрипте... а потом как всегда вот он работал а потом не работает... 2Отшельник: Артём почему ты не хочешь учится? |
Артём | ||
14.6.2009, 20:47 |
Антиреклама идея более сложного скрипта |
нате API 2 |
Slutkey, Sunshine-hub | ||
14.6.2009, 12:42 |
HelloBotAkaVerlihub API2 | Инфо при входе как на Verlihub`е |
не слишком понял в чём проблема... берёшь открываешь файл ip-to-country находящийся в первом посте а так же греевский. Если структуры совпадают то должно работать, если нет, подгоняешь всё ручками)))) |
Slutkey | ||
8.6.2009, 16:17 |
Функции Для Разработчиков склад полезных функций |
функция форматирования времени Код function GetNormalTime(s) s=tonumber(s) or 0 local r="" if s>=31104000 then r=math.floor(s/31104000).." г. " s=math.fmod(s,31104000) end if s>=2592000 then r=r..math.floor(s/2592000).." мес. " s=math.fmod(s,2592000) end if s>=86400 then r=r..math.floor(s/86400).." д. " s=math.fmod(s,86400) end if s>=3600 then r=r..math.floor(s/3600).." ч. " s=math.fmod(s,3600) end if s>=60 then r=r..math.floor(s/60).." мин. " s=math.fmod(s,60) end return r..s.." сек." end |
Saymon21 | ||
8.6.2009, 14:55 |
MiniBot API2 |
для удаления этих ограничений нужно удалить следующие строки: Код function ConnectToMeArrival(tUser) if tUser.iProfile==-1 then Core.SendPmToUser(tUser, sBot, "*** "..tUser.sNick..", Cкачивание для незарегистрированных пользователей запрещены! Зарегистрируйтесь, пожалуйста!") return true end end Код elseif tUser.iProfile == -1 then Core.SendPmToUser(tUser, sBot, "*** "..tUser.sNick..", Главный чат и приватные сообщения для незарегистрированных пользователей запрещены, сообщение не отправлено! Зарегистрируйтесь, пожалуйста!") return true end |
Slutkey | ||
29.5.2009, 21:29 |
BashMySQL API2 | Цитатник рунета |
Название скрипта: BashMySQL Версия скрипта: 1.0 RC1 Версия API: API2 Автор: Wariner Примечания: Скрипт основывается на скрипте Bash.Org.Ru Script автора Nickolya Возможности: v 1.0 RC1 - Возможность смотреть старые цитаты - Всем знакомый баш орг, но теперь хранящий все цитаты в БД Для начала работы со скриптом надо так же установить библиотеку сокетов Скачать |
Kingston, whuru, Saymon21, Dimon21, shur49 | ||
27.5.2009, 8:49 |
! Часто Задаваемые Вопросы ! Обязательно прочитать всем!!! |
Есть ли скрипт статистики скачивания на хабе? Нет, такой скрипт невозможно реализовать из-за того что скачка идёт напрямую между клиентами не затрагивая хаб. Поэтому невозможно создать скрипт статистики не на количество скачиваемого не на то что скачивают(названия файлов)!!! |
Invisible | ||
23.5.2009, 22:46 |
Приставка Сети Перед Ником [Net1]My_nick |
мамин_парень | |||
17.5.2009, 20:03 |
HelloBotAkaVerlihub API2 | Инфо при входе как на Verlihub`е |
Название скрипта: HelloBotAkaVerlihub Версия скрипта: 1.0 Версия API: API 2 Автор: Sephiroth_Lukaw Описание скрипта: показывает инфо при входе как на Verlihub`е. Для отображения страны нужно: Установка базы ip-to-country: 1). Качаем архив отсюда: 2). Распаковываем его содержимое в папку PtokaX/cfg файл ip-to-country так же прикреплён ниже перенесено из раздела Запросы скриптов |
OVERLORD1979, Saymon21, random name, Тёмич, STIVAN, Klvirus, bENNY! | ||
17.5.2009, 19:48 |
LinkCollect API2 | Сборщик ссылок |
Название скрипта: LinkCollect Версия скрипта: 1.0 Версия API: API 2 Автор: alex82 Описание скрипта: Собирает ссылки на хабы, ftp и сайты. перенесено из раздела Запросы скриптов |
Invisible, Slutkey, Pro009, WINS | ||
17.5.2009, 16:21 |
CheckPreFix API2 | контролирует приставку перед ником |
Название: CheckPreFix Автор: inside Версия: 2.1 Последнее изменение: 04.03.07 Описание: проверка юзера на необходимый для его сети префикс, если юзер не входит не в один диапозон ипов, ставится инетовский тег. |
Invisible | ||
17.5.2009, 12:42 |
DescriptionChanging API2 | Меняет описание юзеру |
Название скрипта: DescriptionChanging Версия скрипта: 1.0 RC1 Версия API: API2 Автор: Wariner Возможности: v 1.0 - Смена описания юзера из меню - Показывает всех кто имеет сменённое описание |
shur49 | ||
17.5.2009, 10:18 |
MiniBot API2 |
Название скрипта: MiniBot Версия скрипта: 1.0 RC1 Версия API: API2 Автор: Wariner Возможности: v 1.0 - Отправка массового сообщения по профилям - Очистка чата - Стандартные команды хаба - Ограничение общения и скачки для незарегистрированных Перенесено из раздела Запросы скриптов |
shur49 | ||
13.5.2009, 18:37 |
MagnetLog API2 | Сохранение магнет ссылок |
Название скрипта: MagnetLog Версия скрипта: 1.0 RC2 Версия API: API2 Автор: Wariner Возможности: v 1.0 RC2 - Одинаковые магнеты не сохраняются v 1.0 RC1 - Сохраняет в таблицу магнет ссылки из главного чата - Чистит устаревшие магнет ссылки в таблице |
intlive, Serx, Accelerator, whuru, Sekretchik, wasd, Saymon21, TiGRpp, Pro009, доктор ливси, AfLc | ||
12.5.2009, 18:02 |
Cleanreg API2 | Скрипт чистки регистраций |
в скрипте есть таблица Cmds = { в ней есть строчки Код {[-1] = false,[0] = true,[1] = true,[2] = false,[3] = false,[4] = true}, юзер профиль которого = true получает доступ к команде и менюшке |
fixx | ||
11.5.2009, 18:27 |
Lonely API2 | Лишает пользователя возможности видеть чат. |
Название скрипта: Lonely Версия скрипта: 1.0 RC2 Версия API: API2 Автор: Wariner Описание скрипта: v 1.0 RC3 - Наказания по IP - Исключения для комманд (by Nickolya) v 1.0 RC2 - Пользователи не видят что говорит наказанный юзер - Сообщения видны админам - Поправленна менюшка v 1.0 RC1 - Наказанный юзер не видет то что говорят другиие в чате |
Invisible, Ksan, Slutkey, Uncle_Dif, Saymon21, Pro009, shur49, zeusby | ||
7.5.2009, 18:14 |
Гостевая Книга API2 | Возможно оставить отзывы |
тут уже наверно ничего не сделаешь, только очистить базу и сделать поправки в коде(заменить функции) Код function addtofile(sUser, msg, tTable, tablename, file) local tDate = os.date("%d.%m.%Y %H:%M:%S") table.insert(tTable, tDate.." "..sUser.sNick.." "..msg) WriteFile(tTable, tablename, file) end function delinfile(msg, tTable, tablename, file) msg = tonumber(msg) table.remove (tTable, msg) WriteFile(tTable, tablename, file) end |
TiGRpp, AfLc | ||
3.5.2009, 11:57 |
Флейм режим для всех API2 |
Пожалуйста оформите тему согласно правилам форума! |
мамин_парень | ||
26.4.2009, 22:16 |
StatisticsMySQL API2 | Скрипт сбора статистики |
Название скрипта: StatisticsMySQL Версия скрипта: 1.0 RC1 Версия API: API 2 Автор: Wariner Особенности: работа с MySQL Описание скрипта: в общем скрипт ещё сырой но я его выкладываю чтоб сразу посыпались дополнения и найденные ошибки! пока можем записывать следующее Цитата Msg + ShareSize + Command + Connecting + Ban + OpBan + Gag + OpGag + Kick + OpKick + Redirecting + OpRedirecting + UnknownCommand + надеюсь поняли, пробуйте |
Invisible, Kingston, Saymon21, Dimon21, balbes | ||
21.4.2009, 20:28 |
ChatLogsMySQL API2 | Лог главного чата |
Название скрипта: ChatLogsMySQL Версия скрипта: 1.0(финальная версия) Версия API: API 2 Автор: Wariner Особенности: работа с MySQL Описание скрипта: v 1.0 - Исправленны некоторые недочёты. v 1.0 RC5 - Добавлен просмотр сообщений по IP - Упорядочено тело скрипта -Добавлена корректировка времени -Добавленно шаблонность сообщений -Добавлен реконект к БД -Исправленно пару мелочей v 1.0 RC4 - Поправленно несколько мелочей v 1.0 RC3 - В настройку вынесено меню - Добавлена возможность логировать команду "me" (опционально) - Исправлено логирование смайлов v 1.0 RC2 - Просмотр сообщений ника( за сегодня, за дату или за период ) - Просмотр общего лога( за период ) - Таблица исключений записи в лог - Запись ошибок скрипта в таблицу + контроль неправильных запросов - Теперь не логируются команды - Исправлено пару мелочей v 1.0 RC1 - Сохраняет в БД сообщение юзера время и дату его написания - Можно посмотреть лог за число - Опционально сделана посылка в чат n последних сообщений из БД PS: БД надо создавать вручную! Таблицы создадутся сами! PPS: Принимаются предложения по увеличению функционала скрипта! |
Tsd, Invisible, fixx, Accelerator, Kingston, whuru, Saymon21, exxxx, Dimon21, X-Sky, Naum_Off, WINS, DEN 007, Rei_Volia | ||
20.4.2009, 21:24 |
RankingScriptMySQL API2 | Всем известный скрипт рангов по сообщениям |
Название скрипта: RankingScriptMySQL Версия скрипта: 1.0 RC1 Версия API: API 2 Оптимизацией занимались: NRJ, Wariner(работа с MySQL) Особенности: работа с MySQL Описание скрипта: Давно известный скрипт чатрангов. Ведёт статистику кто скоко сказал и присваивает ранг. Можно смотреть топы, свою статистику или другого юзера. PS: БД надо создавать вручную! Таблицы создадутся сами! |
Invisible, Saymon21, Dimon21, Mishari | ||
17.4.2009, 19:50 |
Информация По Nick&ip |
ну вот почти готовый скрипт))) осталось закрыть пару дыр)))) |
TiGRpp | ||
13.4.2009, 20:22 |
TopSeachMySQL API2 | Топ поисков на хабе |
в данном случае таблицы используются вместо условий. по работе с MySQL есть замечания(оптимизация)? |
мамин_парень | ||
13.4.2009, 19:47 |
TopSeachMySQL API2 | Топ поисков на хабе |
Название скрипта: TopSeachMySQL Версия скрипта: 1.0 RC1 Версия API: API2 Автор: Wariner Особенности: работа с MySQL Описание скрипта: - Оснавная возможность - ведёт топ поисков на хабе - Вывод общего топа целиком или по категориям - Вывод топов за сегодня месяц и год целиком или по категориям - Для работы требуется библиотека MySQL( тема с библиотекой ) и соответственно MySQL сервер v 1.0 RC2 - Добавлен лог ошибок - В базу заносятся только поиски определённой длинны (в соответствии с настройками хаба) - Поправлена пара ошибок PS: тестим, отписываем комментарии и пожелания)))) PPS: БД надо создавать вручную! Таблицы создадутся сами! |
Vizunchik, Saymon21, Dimon21, as91, мамин_парень | ||
21.3.2009, 23:41 |
Мобильный Dc Клиент JAVA |
Почему до сих пор нет мобильного DC клиента написанного на JAVA(для обычных мобил не смартов)? Нужны ли они? Отписываем свои мнения))) upd: я считаю что нужен хотя бы для того чтоб контролировать ситуацию на своём хабе! |
мамин_парень | ||
20.3.2009, 17:40 |
От: Бутылочка От темы с ID: 39 |
пробуем API 2 |
Sekretchik | ||
18.3.2009, 22:35 |
Мой Пол API2 | Пол юзеров в описании |
да не обидется на меня автор |
DriverZX-10 | ||
18.3.2009, 18:14 |
Opchecker API1, API2 | Проверка на опство |
Поправил протестировал перезалил в первый пост! |
мамин_парень | ||
18.3.2009, 8:20 |
Opchecker API1, API2 | Проверка на опство |
там внутри скрипта привидены примеры! я говорю о API 2! |
мамин_парень | ||
13.3.2009, 8:57 |
Thanks API2 | Скажи спасибо другому юзеру |
denis | |||
13.3.2009, 8:04 |
Наборчик Новичку. |
Сравнил.... Там ты покупаешь и тратишь деньги. а тут скачал фалов и сиди пробуй что нравится что нет! Все скрипты друг с другом уживаются(кроме мультиботов конечно)!!! |
степашка | ||
12.3.2009, 19:20 |
Hider API2 | Cкрипт скрывает ник в списке юзеров |
Код ["loadfile"] = function() local f,e = io.open(Core.GetPtokaXPath().."scripts/Hider/HiddenUsers.lst","r") if f then while 1 do line = f:read("*l") if line == nil then break end local s,e,InfoOne,InfoTwo = string.find(line, "(.+)$$$(.+)") if InfoOne ~= nil then sTable.Hiders[InfoOne]=InfoTwo end end f:close(f) else f,e = io.open(Core.GetPtokaXPath().."scripts/Hider/HiddenUsers.lst", "w" ) f:write() f:close() end end, ["SaveTable"] = function() local f,e = io.open(Core.GetPtokaXPath().."scripts/Hider/HiddenUsers.lst", "w" ) for aaa,bbb in pairs(sTable.Hiders) do f:write(aaa.."$$$"..bbb.."\n") end f:close() end, } |
ekon | ||
11.3.2009, 13:02 |
Наборчик Новичку. |
мой набор: Цитата [13:00:37] <Hub-Security> Скрипты: - [ 1 ] Description_Network.lua (159 kB) - [ 1 ] Говорилка.lua (87 kB) - [ 1 ] Приветствия.lua (189 kB) - [ 1 ] Действия.lua (120 kB) - [ 1 ] Protector.lua (715 kB) - [ 1 ] Опросы.lua (127 kB) - [ 1 ] антиреклама.lua (77 kB) - [ 1 ] Бутылочка.lua (44 kB) - [ 1 ] Викторина.lua (344 kB) - [ 1 ] Днюхи юзеров.lua (107 kB) - [ 0 ] Информер 1.lua - [ 1 ] Информер 2.lua (33 kB) - [ 1 ] TopSeach.lua (1900 kB) - [ 1 ] антиреклама ХАБА.lua (54 kB) - [ 1 ] TimeToDate.lua (51 kB) А насчёт какие скрипты тебе поставить: это должен решить ты сам. На нашем форуме куча скриптов! |
степашка | ||
9.3.2009, 10:46 |
! Часто Задаваемые Вопросы ! Обязательно прочитать всем!!! |
Как сделать действие по команде? Код function ChatArrival(tUser, sData) local cmd = sData:match"%b<>%s+(%S+).*|" if cmd == "!команда" then -- здесь вписываем то, что должно происходить по команде! return true end end Код одинаков для обих API единственное различие что в конце команды под API 2 надо писать return true, а под API 1 - return 1 |
Invisible, Nissan_GT, DrakonSP, Saymon21, X-Sky | ||
8.3.2009, 16:06 |
В Е С Ё Л Ы Й Чат API1, API2 |
вот скриптик того же автора под API 2(переведено by Nickolya), скрипт наказаний. Делает лунатиками разворачивает речь и т.д |
|||
6.3.2009, 19:51 |
Xhub |
оформил темку)))) |
мамин_парень | ||
5.3.2009, 17:41 |
Opchecker API1, API2 | Проверка на опство |
Код local msg = "\r\n\t\tВы были забанены за несанкционированное использование аккаунта ОПератора хаба!".. "\r\n\t\tЕсли Вы действительно ОПератор хаба и просто сменили свой IP-адрес, то".. "\r\n\t\tСвяжитесь с администратором хаба: "..tSetup.Email Core.SendToUser(user, "<"..tSetup.Bot.."> "..msg) Core.SendToOpChat("юзера с ип "..user.sIP.." забанило за несанкционированное использование аккаунта ОПератора хаба") Core.Disconnect(user) BanMan.BanIP(user.sIP, "Подделка ника администрации", tSetup.Bot, true) Уважаемые, здравствуйте. Прошу понять меня правильно, вопрос: возможно ли на базе этого скрипта создать новый для привязки ника регистрируемого к его IP. Или если есть подобные аналоги, тыкните пальцем. ищи скрипт регистрации с защитой по ип! |
мамин_парень | ||
3.3.2009, 23:23 |
Hiddenadminmsg API1, API2 | скрипт скрытия сообщений админа |
Название скрипта: HiddenAdminMsg Версия скрипта: v 2.0 Версия API: API 1 и 2 (универсальный) Автор: Wariner Тип: с закрытым кодом Описание скрипта: при нажатии на меню все сообщения от админа будут идти от лица бота. Если боту будут писать в приват то сообщения будут приходить админу. Все настройки лежат в файле с расширением tbl в нём настраивается имя("" - имя бота хаба), описание бота и имя админа. Скрипт реагирует на команды только того юзера чей ник прописан в скрипте! Есть ограничение на ник бота приставкой [bot]! Совместимость с Ptokax ниже 0.3.6.0 версии не гарантированна!!!! |
доктор ливси, shur49 | ||
24.2.2009, 19:17 |
Opchecker API1, API2 | Проверка на опство |
Поправил пару ошибок в скрипте под API 2 и добавил диапазон ипов |
мамин_парень | ||
21.2.2009, 20:38 |
Cleanreg API2 | Скрипт чистки регистраций |
Скрипт надо включать при включеном хабе! А по поводу отсылки в приват нужно заменить это: Код Core.SendToUser(tUser, сообщение) на Код Core.SendPmToUser(tUser, имя_бота, сообщение) |
Invisible | ||
16.2.2009, 21:05 |
Скрипты И Совметимость Операционных Систем Рабочие файлы скриптов в Unix системах |
Снова поднимаю эту тему. По словам одного из пользователя линукса и моего бота на линуксе некорректно работают некоторые функции, конкретно работы с файлами. В приветственном соообщении каждая строчка текста разделяется пустой строчкой! Вот функции Код function ShowHalloMessage(tUser) Core.GetUserAllData(tUser) local sProfile = "" if CheckOwner(tUser) then sProfile = "Owner" else sProfile = tProfiles[tUser.iProfile][4] end local HalloText = loadtextfiles(sText.."hallo.txt"); HalloText = string.gsub(HalloText, "%[USER%]", tUser.sNick) HalloText = string.gsub(HalloText, "%[IP%]", tUser.sIP) HalloText = string.gsub(HalloText, "%[HUB%]", SetMan.GetString(0)) HalloText = string.gsub(HalloText, "%[BOTNAME%]", sBot) HalloText = string.gsub(HalloText, "%[USERA%]", Core.GetUsersCount()+1) HalloText = string.gsub(HalloText, "%[VERSION%]", "Ptokax "..Core.Version) HalloText = string.gsub(HalloText, "%[ACTUALPEAK%]", Core.GetActualUsersPeak()) HalloText = string.gsub(HalloText, "%[MAXPEAK%]", tStat.MaxUsers) HalloText = string.gsub(HalloText, "%[MAXSHARA%]", GetNormalShare(tStat.MaxShara)) HalloText = string.gsub(HalloText, "%[SHARKA%]", GetNormalShare(Core.GetCurrentSharedSize()+tUser.iShareSize)) HalloText = string.gsub(HalloText, "%[SHARE%]", GetNormalShare(tUser.iShareSize)) HalloText = string.gsub(HalloText, "%[MSGS%]", tUsers[tUser.sIP].Msg) HalloText = string.gsub(HalloText, "%[TIMES%]", GetNormalTime(tUsers[tUser.sIP].Time,1)) HalloText = string.gsub(HalloText, "%[ROLE%]", sProfile) HalloText = string.gsub(HalloText, "%[SHARARECORD%]", GetNormalShare(tStat.MaxShara)) HalloText = string.gsub(HalloText, "%[USERRECORD%]", tStat.MaxUsers) Core.SendToNick(tUser.sNick,HalloText) end Код function loadtextfiles(filename) local message = "" local f = io.open( filename, "r" ) if f then message=f:read("*all") message=string.gsub(message,"|","") message=string.gsub(message,"\n","\r\n") f:close() end return message end upd: проблема решилась удалением строки: Код message=string.gsub(message,"\n","\r\n") |
Ksan | ||
13.2.2009, 9:45 |
Антимат Из Хуббы API2 |
Название скрипта: Антимат из хуббы Версия API: API2 Описание скрипта: По просьбе одного человека выдрал из хуббы антимат. При обнаружении мата глушит юзера на заданное время |
Kingston, 111222, мамин_парень, Mimoshedshiy | ||
5.2.2009, 23:28 |
Текст В Лс |
Кривые руки не повод матерится...Устное предупреждение!!! Возможно у тебя кривая птока попробуй скачать с оффсайта у меня файлы названы по-русски! Единственное что могу предположить может ты сделал не текстовые файлы или не так назвал! проверить можно так: заходишь в свойства папки ==>> типы файлов ==>> находишь расширение TXT и жмёшь дополнительно ==>> там ставишь галочку всегда отображать расширения после чего заходишь в папку texts и если там файл название.txt.txt то всё понятно)))) Больше даже ничего в голову не лезет ибо э.то самое простое что может быть! |
мамин_парень | ||
20.1.2009, 21:02 |
Очистка Чата API1, API2 | Скрипт очищает чат |
ты знаешь как отправляются сообщения?!!!!!!!!!!!!!!! Какие команды????? я охреневаю... Код Core.SendToAll("<"..Bot.."> "..SetMan.GetMOTD()) |
Uncle_Dif | ||
18.1.2009, 13:53 |
! Часто Задаваемые Вопросы ! Обязательно прочитать всем!!! |
Как прописать абсолютные пути? Для API 2: Код sFile = Core.GetPtokaXPath().."scripts/папка/файл" Для API 1: Код sFile = frmHub:GetPtokaXLocation().."scripts/папка/файл" |
Invisible, DrakonSP, Saymon21 | ||
16.1.2009, 17:38 |
Asciiartbot API2 | скрипт, показывающий ASCII рисунки |
Название скрипта: AscIIArtBot Версия скрипта: ? Версия API: API 2 Автор: ? Описание скрипта: по нажатию на менюшки показывает ASCII рисунки. |
himikell, Pro009, Kar@bas | ||
15.1.2009, 19:39 |
Способы Повышения Производительности методы оптимизации lua кода |
К вопросу об оптимизации. я пишу так(когда учился где то подсмотрел ): Код function ChatArrival(tUser, sData) sData = string.sub(sData,1,-2) local _,_,CmdMain = string.find(sData, "%b<>%s+(%S+)") if CmdMain == "!startAR" then ... end end Некоторые делают более хитрый код через функции. какой самый оптимальный код для нахождения команды и последующего выполнения действий? |
Invisible | ||
10.1.2009, 11:07 |
Karmabot API2 | скрипт виртуальных очков |
Название скрипта: KarmaBot Версия скрипта: 1.0b Версия API: API 2 Автор: Wariner, при участии Berkut`а(автор встроенной антирекламы\антимата) Описание скрипта: Скрипт виртуальных очков(кармы). При входе на хаб карма составляет 0, после чего происходят изменения в ту или иную сторону. На данный момент карма повышается: 1. За шару(при первом срабатывании начисляется за шару которая есть у юзера при следующих за изменение шары.) 2. За сообщения 3. За время проведенное на хабе! Понижается: 1. За мат 2. За рекламу Функционал скрипта: 1. Главная задача измерение(изменение) кармы юзеров(при этом следит за рекламой и матом) и записи её в таблицу. По вашему выбору таблица строится по IP или по никам юзеров 2. Соответственно за низкое количество кармы вводятся ограничения 3. Показывать юзеру принадлежащую ему карму 4. Показывать изменение кармы в течении времени 5. Топ кармы(если таблица строится по IP то онлайн юзеров, если по ника то общий топ) 6. Реализованно дарение кармы. Последние изменения: 1. Настройки вынесены в один файл(позже ещё доработаю) 2. Исправлено дарение кармы. 3. Исправлена ошибка описанная в теме запросов скриптов 4. Теперь за кармой можно следить в реальном времени(а не раз в 10 минут) PS: аккуратнее с коэффициентами! расставляйте их в зависимости от быстроты роста кармы! PPS: дабы не изобретать велосипед прикрутил к карме уже готовый скрипт антимата-антирекамы Janus_HS_light v1.01 by Berkut, да простит меня автор PPPS: чтобы юзеры не путались вынес пока ещё не совсем законченный скрипт в отдельную тему! 12.01.09: |
Pro009, доктор ливси, Klvirus, Egerj1, I.S.K | ||
6.1.2009, 11:10 |
Игра | Крестики - Нолики API1, API2 |
перевёл тестим |
Invisible | ||
21.12.2008, 11:41 |
Spamsharabot API1, API2 | Спам в личку за маленькую шару |
Название скрипта: SpamSharaBot Версия скрипта: v1.0 Версия API: API 1 & 2 Автор: Wariner Описание скрипта: Скрипт кидает в личку сообщения тем у кого шара ниже заданной, в заданный промежуток времени! Для защиты от игнора скрипт пользует разные имена отличающиеся цифрой(от 1 до 1000) Числовой диапазон можно увеличить! Так же существует топ, кто сколько сообщений получил))) |
Maxd, rival, TiGRpp | ||
13.12.2008, 20:56 |
Highcard API1 | игра большая карта |
Название скрипта: HighCard Версия скрипта: ? Версия API: API1 Автор: Madman Описание скрипта: Это очень простая игра, в которой Вам предстоит сразиться с ботом. Вытащите карту больше, чем у бота и вы победите. Если у вас Туз, то вы автоматически выигрываете. |
Invisible, ProGeTTo, AfLc | ||
11.12.2008, 18:02 |
Profilename API2 | скрипт показывает профили пользователей |
Название скрипта: ProfileName Версия скрипта: v1.2 Версия API: API2 Автор: Wariner Описание скрипта: Показывает профиль юзера как свой, так и чужой. Можно просматривать список пользователей(отсортированный по алфавиту) с определённым профилем как всех находящихся в списке зарегистрированных, так и отдельно присутствующих на хабе. Использование команды можно ограничивать. |
Pro009 | ||
6.12.2008, 23:57 |
Матогенератор API2 |
Название: Матогенератор Автор: inside Версия API: API2 Описание скрипта: выбираете юзера и скрипт говорит ему всё что вы о нём думаете)))) |
|||
2.12.2008, 18:08 |
Скрипт Для Измерения Скорости Печати API 2 |
2Setuper: ты имеешь ввиду измерять скорость печати в мейне?! Если нет то я не понимаю почему будут жраться ресурсы. У меня была такая идея: - в начале при нажатии меню есть два варианта
- потом рандомно из таблицы выдаётся текст(при этом в таблицу заносится цифровой эквивалент букв) и записываем дату начала os.time() - ждём ввода текста, записываем дату окончания и после этого проворачиваем с текстом тоже что и с исходным - потом считаем время теста и сравниваем значения 2 таблиц(это я до конца не продумал, самое просто сравнить позичии таблицы с одинаковыми индексами, но при введении лишней буквы выдаст много ошибок) для выявления ошибок. После чего заносим данные в топ! Вот такая идея. но что то реализовать у меня её не получилось(не особо получается работать с приватами). 2Setuper: можешь сделать или натолкнуть на путь истинный? Вот что на данный момент получилось: |
stone | ||
1.12.2008, 14:41 |
Pm To Offline API1 | Личка в оффлаин |
Перевёл скрипт из первого поста под второй API. Пробуем... PS: скрипт в первом посте))) |
-Alex- | ||
23.11.2008, 19:05 |
Trans API1, API2 |
исправь NewUserConnected на UserConnected |
MIKHAIL | ||
19.11.2008, 21:59 |
Гостевая Книга API2 | Возможно оставить отзывы |
2NikseR: добавил что ты просил. Так же можно отключать режим сообщений для ОПов |
TiGRpp, AfLc | ||
14.11.2008, 23:13 |
Protector API2 | бот всё в одном |
Название скрипта: Protector Версия скрипта: v1.1 RC1 Версия API: API2 Автор Wariner Возможности:
Проект к сожалению мёртв |
Invisible, Saymon21, Pro009, Unians | ||
14.11.2008, 9:43 |
Recordbot API1, API2 | Срипт рекордов |
Название скрипта: RecordBot Версия скрипта: 5.5.1 Версия API: API 1 и 2 Авторы: bonki Так же в написании скрипта принимали участие: (uk)jay, XPMAN, jiten, NRJ, district Перевод под API2: Wariner Описание скрипта: Скрипт рекордов. |
Invisible, Blade, denis, whuru, Saymon21, DriverZX-10, LOKI, TommyKaira, доктор ливси, мамин_парень | ||
13.11.2008, 18:36 |
Eh.greeting.bot API1, API2 | скрипт приветствий |
Название скрипта: Eh.Greeting.Bot Версия скрипта: v1.0 Версия API: API1, API2 Автор: S.t.0.n.e d.b Перевод API2: Nickolya Описание скрипта: - Можно контролировать, какие профили будут видеть случайные приветсвия - Можно контролировать, кто сможет добавить или удалить собственное приветствие - Администраторские команды - Менюшка - Добавление и удаление приветсвий с помощью команд - Модно менять начало и конец приветсвий - Описания к профилям - Команды в главном чате или привате - Можно видеть свое собственное приветсвие - Можно дать возможность видеть ОПам вновь добавленные приветсвия |
killserver, AfLc, nunycbka | ||
12.11.2008, 10:38 |
Sharatop API2 | скрипт показывающий топ по шаре |
Название скрипта: SharaTop Версия скрипта: 2.0 Версия API: API2 Автор: Wariner Описание скрипта: Показывает топ по шаре, при каждом заходе юзера обновляет его данные, если юзер не был на хабе заданное количество дней его шара удаляется из топа. |
доктор ливси, Yamakasi | ||
10.11.2008, 23:30 |
Timetodate API2 | скрипт отсчитывающий время до заданной даты |
Название скрипта: TimeToDate Версия скрипта: v 3.2 RC1 Версия API: API2 Автор: Wariner Описание скрипта: Скрипт отсчёта времени до заданных дат. Колличество дат не ограниченно! Менюшки и команды создаются автоматически! Меню(даты) отсортировано от начала года к концу! Вывод в чат сообщения о ближайшем празднике по таймеру |
Invisible, truth, Игорь Станиславович, whuru, Pro009, Littlemuk | ||
10.11.2008, 21:14 |
Thunder API1, API2 | Бот |
Pro009 | |||
8.11.2008, 16:17 |
Антибан Опов API2 |
Название скрипта: Антибан ОПов Версия скрипта: 1.1 Версия API: API2 Описание скрипта: не позволяет операторам банить, глушить а так же кикать друг друга! |
мамин_парень | ||
25.10.2008, 14:11 |
Topseach API2 | скрипт топа поисковых запросов |
Название скрипта: TopSeach Версия скрипта: 2.1 Версия API: API2 Автор: Wariner Описание: Скрипт ведёт статистику поисковых запросов. Можно посмотреть как общий топ, так и топ по категориям(музыка, архивы и т.д.) Пути прописаны отдельно для пток 0400,0410 и 0411Скрипт тестировался на птока 0400 и 0411. |
Pro009, TommyKaira, AfLc | ||
22.10.2008, 15:15 |
Memory For Op`s API2 | Скрипт - блокнот администрации |
Название скрипта: Memory for OP`s Версия скрипта: 1.1 Версия API: API2 Автор: Wariner Описание скрипта: v 1.0 - Добавление сообщений администрации - Просмотр сообщений администрацией - Возможность удаления сообщений админом(как по одному так и все сразу) v 1.1 - Оповещение администрации находящейся на хабе о новой записи - Если добавлено новое сообщении, при входа ОПа выводит ему 5 последних сообщений v 1.2 - Проведена некоторая оптимизация переменных и прописаны пути - Исправлена отсылка сообщений при маленьком количестве записей |
TiGRpp, Pro009, Тёмич, AfLc | ||
16.10.2008, 18:14 |
Метод Быстрого Перевода Скриптов Под API_1 Самостоятельный быстрый перевод из API_2 ---> в API_1 |
Прошу прощения за оффтоп, но хочется сказать огромное спасибо Setuper`у ибо он как всегда открывает для нас(во всяком случае для меня) всё новые и новые возможности и хитрости))) PS: тема очень порадовала!!! |
мамин_парень | ||
19.9.2008, 14:54 |
Hider API2 | Cкрипт скрывает ник в списке юзеров |
Название скрипта: Hider Автор: Ё˜”°є•Hawk•є°”˜Ё Перевод: X-Ray Версия скрипта: ? Версия API: API2 Описание скрипта: скрипт позволяет скрывать ник из списка юзеров. Скрывать можно как себя так и любого юзера. По умолчанию команды доступны только ОПам и админам. |
Pro009, NiKe10, shur49 | ||
19.9.2008, 9:57 |
Информер API2 | Показывает сообщения по таймеру в назначенный день |
Название скрипта: Информер Версия скрипта: v1.1 Версия API: API2 Описание скрипта: Выводит одну группу сообщений в будни с 16:00 до 23:00 и в выходные с 10 до 23, а вторую группу только по будням с 10 до 16. Время установлено по просьбе одного юзера, можно легко заменить на своё! |
Pro009, Pahuan, -=FugeN=- 2, AfLc, мамин_парень, zeusby | ||
18.9.2008, 7:38 |
Informer нужно немного переделать. |
я вот набросал, работоспособность не проверял... пробуй |
мамин_парень | ||
18.9.2008, 7:08 |
Часики И Дата. API2 | Отображает время и дату в списке юзеров |
OVERLORD1979, striker, AfLc | |||
15.9.2008, 15:15 |
Gag API2 | Скрипт разнообразной заглушки юзеров |
Название скрипта: Gag Автор: Wariner Версия скрипта: v1.0 Версия API: API2 Описание скрипта: Скрипт позволяет глушить юзеру чат и приват, как вместе так и по отдельности, как по IP так и по нику! PS: не забудте создать папку прописанную в настройках скрипта |
Saymon21 | ||
15.9.2008, 11:39 |
Gagip By Wariner API2 |
Название скрипта: GagIp Автор: Wariner Версия скрипта: 1.0 Версия API: API2 Описание скрипта: Простой скрипт заглушки по IP |
shur49, ProGeTTo, AfLc | ||
5.9.2008, 19:57 |
Топ 10 API2 | Просмотр статистики (10 лучших) по нескольким категориям |
Название скрипта: TopTen Версия скрипта: 1.0 Версия API: LUA 5.1x [Strict][API 2] Автор: Mutor Язык: английский Описание: выводит статистику(10 лучших) по нескольким категориям: сообщения, смайлы, кики, редиректы, шары и т.д. |
TiGRpp, as91 | ||
28.8.2008, 14:07 |
Гостевая Книга API2 | Возможно оставить отзывы |
Вот моя версия этого скрипта(API2). Потестете, если что не так отписывайте поправлю))) |
AfLc | ||
21.8.2008, 23:55 |
Fans API1, API2 | Скрипт фанатизма |
а можно под Api2? По внимательнее в первом посте под API2!!! Ну вот по вашей просьбе добавил топ 20))))) PS: вот тут подумал, может этот скрипт переделать и назвать его по другому? Типо "Друзья". Смысл как в контакте))) Еслли кому то идея понравилась, пишите, я займусь)))) |
Плюшевая_мишка | ||
18.8.2008, 13:39 |
Вопросы Разработчикам Скриптов вопросы по скриптам (мелкие вопросы) |
Андрей-rzn | |||
13.8.2008, 22:33 |
BanMe API1, API2 |
Название скрипта: BanMe Версия скрипта: 1.1 Версия API: API1,API2 (универсальный) Автор: Wariner Описание: v 1.1 - Теперь под оба API - Случайное время бана из заданного промежутка - Дороботаны несколько мелочей v 1.0 - Банит юзера нажавшего на менюшку - Рандомное сообщение о том что юзер забанил сам себя |
Invisible, Drakula, Saymon21, foXDEvil, DEN 007, AfLc | ||
10.7.2008, 21:40 |
Вопросы Разработчикам Скриптов вопросы по скриптам (мелкие вопросы) |
и ещё вопросик local _,_,To,From,Message = string.find(data,"$To:%s+(%S+)%s+From:%s+%S+%s+$<(%S+)>%s+(.*)|") Что значат выделенные символы ?! |
мамин_парень | ||
10.7.2008, 20:13 |
Вопросы Разработчикам Скриптов вопросы по скриптам (мелкие вопросы) |
Setuper, спасидо всё работает))) а почему не помогала просто надпись sText = string.lower( sText ) в некоторых скриптах при поиске мата например хватило только этой строчки!!! |
мамин_парень | ||
3.7.2008, 17:53 |
TopicManager API2 | Управление заголовком хаба |
Название скрипта: TopicManager Версия скрипта: 1.0 RC1 Версия API: API2 Автор: Wariner Возможности: v 1.0 RC1 - Установка(снятие) несменяемого топика - Уведомление о попытке смены топика группе лиц из списка - Показ топика по команде в чате - Ведение истории из n-ого количества топиков и показ их по команде - Сохранение топиков в файл - Установка топика написанного вручную или выбраного из истории или сохранений v 1.0 RC2 - Добавленаа возможность удалять сохранённые топики - Добавлена очистка топика - Добавленно предупреждение о использовании стандартной команды хаба - Исправленна пара багов |
Invisible, DrakonSP, whuru, Saymon21, Kar@bas | ||
30.6.2008, 11:28 |
Hub's Big Ass Bot API2 | HUBBABOT v.2.28 |
Название скрипта: HUB's Big Ass Bot(HUBBABOT) Версия: v.2.28 RC3c Авторы оригинального скрипта: NoNick & NRJ Версия API: API2. Перевод под API2: X-Ray Совместимость: PtokaX 0.4.0.0b и выше. Описание: Скрипт-бот всё в одном(Прикрепляю мануал написанный автором) Ссылки: От меня:
Для использования скрипта на nix системах нужно:
|
Invisible, Юлия_Вячеславовна, p_marozov, Stranger, steppnov, LEGIS, Kingston, Saymon21, Emka, thehawk, NeRvIk, Тёмич, Dukalis_Tolya, доктор ливси | ||
|
Сейчас: 23.12.2024, 10:04 |