Здравствуйте, гость ( Вход | Регистрация )
Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
---|---|---|---|---|---|
25.7.2010, 22:48 |
HubTopic Скрипт показывающий ваш текст в строке состояния |
Название: HubTopic Автор: alex82 Перевод под RusHub: Saymon Описание: Скрипт позволяет устанавливать тему чата с использованием команды $HubTopic. Есть возможность смены через меню. |
Nickolya, Setuper, Invisible, Otshelnik-Fm | ||
20.7.2010, 20:07 |
GeoCity MOTD (RusHub) Информация о местоположении юзера в сообщении дня |
Название: GeoCity MOTD Версия: 1.00 Скрипт для: RusHub (Версия для PtokaX тут.) Автор: alex82 Перевод под RusHub: Saymon Описание: Скрипт предназначен для создания сообщения дня, содержащего информацию о местоположении юзера с точностью до города. Для получения информации используется модуль GeoCity. Установка: 1) Скачиваем библиотеку MySQL, ложим в папку libs. 2) Идём в тему Модуль GeoCity, читаем информацию по установке базы данных и делаем всё как там написано". 3) Скачиваем архив geocity_1.00.7z . 4) Ложим geocity.lua в папку libs, вводим в нём имя бд, имя юзера и пароль ну и конечно хост ну и остальное всё по инструкции из темы Модуль GeoCity. Если вы всё сделали правильно то толжно работать PS. Если у вас город определился не правильно, не переживайте, база не совершенна |
Setuper, Invisible | ||
20.7.2010, 19:13 |
RusRC Графический интерфейс для управления RusHub'ом |
[20:03:38] <LuaError> Ошибка в скрипте: RusRC_Server.lua: ...ver/RusHub_Server/scripts/RusRC_Server.lua:105: attempt to index global 'SetMan' (a nil value) Раскрывающийся текст где нибудь в начале скрипта добавляем Код bot = Core.GetConfig("sHubBot") находим Код Core.SendToUser(UID,"<"..SetMan.GetString(21).."> У вас нет доступа к этой команде!") и заменяем эту строку на Код Core.SendToUser(UID,"<"..bot.."> У вас нет доступа к этой команде!") |
KT315 | ||
13.7.2010, 10:56 |
Видел на одном хабе такой скрпит не могу найти помогите пожалуйста. Помогите. |
STIVAN | |||
8.7.2010, 23:02 |
AntiSpam Eximius | Простой скрипт антирекламы |
Название: Antispam Автор: Nando Описание: Простой скрипт антирекламы. |
Nickolya, sergius_s | ||
8.7.2010, 17:38 |
Описание Eximius и публикация новых версий Eximius |
RC Это. Мне пока так и не удалось это сделать на версии 2.0.6. Возможно пойже что либо придумаем для этого. Временно я у себя сделал некое убожество - aka [attachment=4714:HubMenu.lua] Сразу говорю, пару команд от туда у тебя не будут работать ибо они от триггеров экзекутора. |
Drakula | ||
8.7.2010, 12:29 |
Часто задаваемые вопросы Eximius | Читать всем без исключения! |
Итак, в этой теме мы будем описывать зарание ответы на некоторые вопросы, дабы потом их было меньше. Перед тем как создавать очередную тему, посмотрите, а вдруг уже тут дан ответ. Тему делаю закрытой, ибо удобней будет всё описать. Если у вас есть какие-то идеи о том, что стоит что-то тут изменить - пишите в личку. Ну чтож, начнём потихоньку думаю. Как мне сделать приветствие при входе на хаб? - MOTD Всё просто. Открываем вкладку "Дополнительно" и в поле MOTD пишем то, что вам нужно. Нажимаем под этим полем на знак вопроса, откроется маленькое окошко. Там будут описаны так сказать теги которые можно использовать в MOTD Краткий список [%NICK] - Ник пользователя [%IP] - IP адрес пользователя [%TOTALHUBS] - Число хабов, на которых пользователь [%REGHUB] - Число хабов, на которых пользователь зарегистрирован [%USERHUB] - Число хабов, на которых юзер даже не зарегистрирован. [%OPHUB] - Число хабов, на которых ОП [%SHARE] - Размер шары юзера [%SLOTS] - Число открытых слотов [%DESCRIPTION] - Описание юзера [%USERMAIL] - E-Mail юзера [%CONNECTION] - Вид подключения [%USERCLIENT] - Клиент юзера [%USERMODE] - Режим подключения юзера [%PROFILE] - Профиль юзера на хабе [%HUBNAME] - Имя хаба [%OWNER] - Ник владельца хаба [%EMAIL] - E-Mail владельца хаба Как прописать абсолютные пути? Код sPath = GetStartupPath().."/папка/файл.расширение" Мне нужен простой скрипт антирекламы, есть такой? Открываем вкладку "Настройки" и видим такую штуку, называется "Антиреклама". Пишем там свои запреты, исключения и т.д. Минус в том, что есть пропуск айпи. |
Invisible, sania, shur49 | ||
7.7.2010, 12:27 |
Access IP Ranges Eximius | Доступ на хаб только для диапазонов |
Название: Access IP Ranges Автор: Saymon Описание: Доступ на хаб только для IP диапазона. Разрешаемые диапазоны нужно указать в таблице tLocal, мыло для связи с админом (aka на всякий случай) указываем в переменной AdminMail. PS. Скрипт тестировался на версии 2.0.6. Будет ли работать на остальных версиях не могу сказать, ибо разработчики хаба любят сильно менять API. |
Nickolya | ||
5.7.2010, 22:44 |
Описание Eximius и публикация новых версий Eximius |
Eximius это приложение для серверной платформы протокола Neo-Modus Direct Connect Peer2Peer. Разработка проекта началась в 2007 году. Хаб написан на C #, это быстро и эффективно. NET языка. Хаб имеет свой собственный антифлуд, анти-рекламу и много других вещей. Также у хаба есть поддержка Lua 5.1. Eximius работает под управлением Windows NT операционных систем, таких как Windows 2000, Windows XP и Vista. Она также работает в режиме эмуляции на системах Linux. (Сам не тестировал, только читал в инете что это возможно). Для использования Eximius нужно установить. NETFramework (рекомендуется 3.5). (Стандарт окна XP/SP2 и Vista) Ссылки: Спискок API функцмй читаем тут. Скачать версию 2.1.2 [attachment=5552:Eximius_..._Lua_5_1.rar](На данный момент это последняя версия) |
Nickolya, Invisible, shur49, мамин_парень | ||
5.7.2010, 22:24 |
Eximius API Interface Eximius | API функции хаба |
И так, предлагаю маленький сборник API функций Eximius'a. Конечно сам ещё толком не разобрался в нём, но думаю, что всё впереди Если у кого есть какие либо дополнения пишите, будем рады почитать)) API Функции Код ------------------------------------------- ---- * from version 2.0.3 **-04-2009 ----- ------------------------------------------- ---- Functions ---- Main() OnTimer(Id) OnExit() NewUserConnected(User) UserDisconnected(User) OpConnected(User) OpDisconnected(User) SupportsArrival(User, Data) ChatArrival(User, Data) KeyArrival(User, Data) ValidateNickArrival(User, Data) PasswordArrival(User, Data) VersionArrival(User, Data) GetNickListArrival(User, Data) MyINFOArrival(User, Data) SearchArrival(User, Data) ToArrival(User, Data) ConnectToMeArrival(User, Data) OpForceMoveArrival(User, Data) RevConnectToMeArrival(User, Data) SRArrival(User, Data) KickArrival(User, Data) CommandArrival(User,Data) ChatRoomArrival(User,Data) DataArrival(User,Data) WebArrival(Url,Parms,LuaData, IP) --Web info-- -- Address in browser >>> http://www.rs2soft.nl/forum/index.php?action=collapse;c=1;sa=collapse;#c1 -- Code in htlm >>> <head><?lua title ?></head> -- Url = forum/index.php -- Parms = action=collapse;c=1;sa=collapse;#c1 -- LuaData = title -- IP = the connected IP ----User:---- SendData(FromNick, Data) SendData(Data) SendPM(FromNick, Data) Disconnect() Warn(WarnerNick,Reason) Kick(KickerNick, Reason) Kick(Reason) Ban() Ban(sReason, sBy) NickBan() NickBan(sReason, sBy) Kill(sReason, sBy) TimeBan(iTime, sReason, sBy, bFull) --iTime in minutes Redirect(Address) Redirect(Address, Reason) Mute(Reason) ---- User. ---- sName sPass sClient sClientVersion sMode sIP sMyINFO sStrippedMyINFO sFlag bUserCommand bOperator bRegistered bActive iShareSize cProfile sProfileName iProfileNumber iHubs iSlots sDescription sConnection sEmail iNormalHubs iRegHubs iOpHubs bConnected iLoginTime sConnectTime sCountryCode > Get / Set iKicks > Get / Set Iwarns > Get / Set bMuted > Get / Set bBlockDownload > Get / Set bBlockSearch > Get / Set ---- Profile. ---- -- User.iProfile sProfileName iProfileNumber iMinShare -- 0 B, 100 MB iMaxShare -- 1 GB, 15 TB sMinShareBytes sMaxShareBytes sShareAction sShareRedirect iMinSlots iMaxSlots sSlotsAction sSlotsRedirect iMinHubs iMaxHubs sHubsAction sHubsRedirect bOperator bUseHelp bUseWarn bUseKick bUseTimeBan bUseBan bUseIpBan bUseBanIp bUseRangeBan bUseUnBan bUseKill bUseDrop bUseRedirect bUseRedirectAll bUseWarnLog bUseKickLog bUseBanLog bUseIpLog bUseUserInfo bUseText bUseMute bUseUnMute bUseLockMain bUseUnLockMain bUseLockPm bUseUnLockPm bUseMass bUseRegme bUseAddReg bUseRepass bUseShowProfile bUseUpgrade bUseGetPass bUseDelReg bUseShowReg bUseUpdateIp bUseMe bUseReport bUseMyIp bUseStats bUseTopic bUseHubInfo bUseTalk bUseMc bUseHide bUseUnHide bUseShowScripts bUseSetScript bUseRestartScripts bUseSet bUseGet bUseCmdSpy bUseRules bAllowedToPM bAllowedToMainChat bAllowedToSearch bAllowedToActive bAllowedToPassive bAllowedToSocks5 bAllowedToUserIP bNoFloodRules bNoSlotRules bNoHubsRules bNoShareRules bNoNickRules bNoUrlRules bNoIpRules bAllowedToUppercase bAllowedToEnterFull bSendMotd bSendRc bRegCleaner bNoSearchRules bAllowedToDownload bHideShare bAllowedToShowHidden bAllowedToCmdSpy ---- Global ---- --All SendToAll(Data) SendChatToAll(FromNick,Data) SendPmToAll(FromNick, Data) --Profile SendToProfile(ProfileNumber,Data) SendChatToProfile(ProfileNumber,FromNick,Data) SendPmToProfile(ProfileNumber,FromNick, Data) --Nick SendToNick(Nick,Data) SendChatToNick(Nick,FromNick, Data) SendPmToNick(Nick,FromNick, Data) --Ops SendToOps(Data) SendChatToOps(FromNick,Data) SendPmToOps(FromNick,Data) --Mode SendToMode(Mode,Data) --Mode A, P, S SendChatToMode(Mode,FromNick,Data) SendPmToMode(Mode,FormNick, Data) SendKickMessage(Data) --Send a message to the profiles that are checked in GUI to recive kick messages GetOnlineUsers(ProfileNumber) -1 for all users GetOnlineOperators() GetOnlineNonOperators() GetUsersByProfile(ProfileName) returns table like this [ 0 ] = ["sName"] = string ["sIp"] = string ["sDescription"] = string ["sConnection"] = string ["iUserHubs"] = Number ["iRegHubs"] = Number ["iOpHubs"] = Number ["sMyINFO"] = string ["sClient"] = string ["sConnectTime"] = string ["bIsOP"] = string (True or False) ["bIsReg"] = string (True or False) ["cProfile"] = class (True or False) GetUserSettings() Returns table [ 0 ] = ["sProfileName"] = string ["iProfileNumber"] = Number ["iMinSlot"] = Number ["iMaxSlot"] = Number ["sSlotAction"] = string ["sSlotRedirect"] = String ["iMinHubs"] = Number ["iMaxHubs"] = Number ["sHubsAction"] = string ["sHubsRedirect"] = String ["iMinShare"] = Number ["iMaxShare"] = Number ["iMinShareBytes"] = Number ["iMaxShareBytes"] = Number ["sMinShareFormat"] = Number ["sMaxShareFormat"] = Number ["sShareAction"] = string ["sShareRedirect"] = string GetBanList() returns table like this [ 0 ] = ["sExpireDate"] = string ["sBanData"] = string ["sReason"] = string ["sBy"] = string ["sType"] = string ["sNickIp"] = string GetRegisteredUsers() GetNonOperators() GetOperators() returns table like this [ 0 ] = ["sName"] = string ["sIp"] = string ["sProfile"] = string ["sPass"] = string ["sLastLogin"] = string GetUserByName(Nick) GetOnlineTimeTable() returns table like this ["Days"]) ["TotalDays"]) ["Hours"]) ["TotalHours"]) ["Minutes"]) ["TotalMinutes"]) ["Seconds"]) ["TotalSeconds"]) ["Milliseconds"]) ["TotalMilliseconds"]) ["Ticks"]) ---- frmHub: ---- GetHubBotName() GetHubAddress() GetHubTopic() SetHubTopic() GetHubShare GetOpChatName() GetHubPort() -- Main TCP port GetHubPorts() -- All open TCP port GetWebPort() GetWebStarted() -- true if web is running GetHubName() GetHubDescription() GetKickRedirect() GetKickRedirectAddress() GetBanRedirect() GetBanRedirectAddress() GetMainRedirect() Changed18-08-2008 GetStartupPath() GetUserCount() GetStartTime() GetOnlineTime() GetHubOwner() * RegisterUser(Name, Pass, Profile) returns true,false * RegisterUser(Name, Pass, Profile, IP) returns true,false * UnregisterUser(Name) returns true,false * ChangeUserPass(Name,Pass) returns true,false * ChangeUserIP(Name,Pass) returns true,false * ChangeUserProfile(Name, ProfileName) returns true,false ---- HubBot: -- Reg(Bot) Reg(Bot, MyINFO) UnReg(Bot) ---- Timer: ---- NewTimer(Interval) returns -1 if error else the ID number NewTimer(Interval, CallFunction) returns -1 if error else the ID number Stop(Id) Start(Id) Close(Id) Close the timer and can not be used again. -- Example Code -- TimerID1 = -1 TimerID2 = -1 TimerID3 = -1 function Main() TimerID1 = Timer:NewTimer(1000, MyFucntion) TimerID2 = Timer:NewTimer(1000, MyFucntion) TimerID3 = Timer:NewTimer(1000) -- Use default OnTimer event Timer:Start(TimerID1) Timer:Start(TimerID2) Timer:Start(TimerID3) end function MyFunction(Id) if TimerID1 == Id then -- Here is the TimerID1 event end if TimerID2 == Id then -- Here is the TimerID2 event end end function OnTimer(Id) -- Only TimerID3 comes here end -- End Example -- ---- Mail ---- !! Is preloaded !! .sFrom .sHost .sPort .sUser .sPassword :SendMail(ToMail,Subject,Body) returns true,false ---- FTP ---- !! Is preloaded !! :Set(Host,User,Pass,Port) :Login :Move(data) -- Move to a folder step by step :GetFiles() -- Returns table with files and folders :RemoveFile(file) :UploadFile(file) :MakeDir(DirName) :RemoveDir(DirName) ---- Web ---- !! Is preloaded !! :GetHtml(url) returns html or EMPTY or ERROR :GetHtml(url,proxy) returns html or EMPTY or ERROR :GetHtml(url.proxy,nick,pass) returns html or EMPTY or ERROR :ResolveDns returns IP or ERROR ------------------------------------------- ---- * from version 2.0.3 **-04-2009 ----- ------------------------------------------- |
Nickolya, Invisible, Ksan, X-Sky, shur49 | ||
2.7.2010, 18:37 |
SMS Бот |
TommyKaira, Вам никто не грубил!!! Лично меня интересует такой вопрос: зачем сие на хаб? Нет никакого смысла ставить такое, на мой взгляд. Ибо пройдёт время небольшое и вы подумаете: "а нафига я это поставил".... |
intlive | ||
1.7.2010, 20:34 |
ADCH++ 2.5 Windows/Linux [ADC] |
Цитата начата работа по поддержке скриптов от PtokaХ Собственно это и сейчас возможно. Но и конечно не всё как часы будет работать. Рассказываю по своему опыту как проевёл тест: 1) Идём по 2) Распаковываем в папку Scripts. 3) Идём в папку config, открываем файл Script.xml любым текстовым редактором. 4) Добавляем Код <script>adchpp-ptokax.lua</Script> 5) В папке Scripts создаём файл adchpp-ptokax.txt и папку в которую мы будем закидывать птоковые скрипты. Давайте эту папку назовём просто px. 6) Открываем файл adchpp-ptokax.txt и пишем там например px\PX_Motd.lua Ну и идём в корневую папку хаба и запускаем adchppd.exe Ну и как я думаю уже все знают на ADC хаб надо входить adc://адрес_хаба:порт_хаба PS. Тест проводился на консольной версии Так же выложу свой скрипт, который я тестировал [attachment=4672:PX_Motd.lua] |
Nickolya | ||
30.6.2010, 14:05 |
StatPX API1, API2 | Статистика хаба |
надо читать тему внимательно!!! http://mydc.ru/topic1269.html?view=findpost&p=30857 |
whuru | ||
27.6.2010, 14:12 |
Переход с YnHub на Ptokax |
Есть варианты http://mydc.ru/topic3516.html http://mydc.ru/topic3431.html http://mydc.ru/topic2249.html?hl=JanusHS а про меню - читай тут http://mydc.ru/topic1164.html?view=findpost&p=8577 |
Unians | ||
24.6.2010, 18:20 |
Elf Girls API2 | Бот-болтун |
мамин_парень | |||
22.6.2010, 22:07 |
Lua Api Функции Hex Хаба Описание функций |
Так же небольшой справочник по функциям хаба. Конечно на английском языке но для разработчиков не будет думаю особой проблемы?! |
Nickolya, Phazeus | ||
18.6.2010, 15:17 |
Messenger Plugin 0.4 Плагин почтовых ящиков |
Название: Messenger Plugin Версия: 0.4 Автор: Mikhail Polenin (The Architect) Описание: Плагин позволяющий создать почтовые ящики пользователей на хабе. Команды !message <Ник юзера> <Текст> - Отправить сообщение. !checkmsgs - Показать ваши сообщения. !delmsgs - Очистить ящик Англ версия (оригинал) [attachment=4616:messenger_en.zip] Русская версия (Перевод by Saymon): [attachment=4617:messenger_ru.zip] |
Nickolya, ANDRBEST, Змий | ||
13.6.2010, 15:12 |
Ребята сделайте пожалуйста скрипт для Ptokax скрипт приветствия |
Скриптов приветствия полно же на форуме!!! А так, не поленился и [attachment=4599:MOTD.lua] |
_brat_, -=FugeN=- 2 | ||
5.6.2010, 12:25 |
Access IPRanges Доступ на хаб только для диапазонов |
Название: Access IPRanges Автор: Saymon Помощь в написании: Nickolya Версия API: API2 Описание: Скрипт проверяет айпи адрес юзера и если тот не соответствует диапазонам которые указаны в таблице, отключает с хаба. |
Dimon21, WINS, b0g0m0l, ramzes, Yamakasi, chev | ||
5.6.2010, 12:20 |
Access IPRanges Доступ на хаб только для диапазонов |
Название: Access IPRanges Автор: Saymon Помощь в написании: Nickolya Перевод под RusHub by Saymon Описание: Скрипт проверяет айпи адрес юзера и если тот не соответствует диапазонам которые указаны в таблице, отключает с хаба. |
Invisible | ||
3.6.2010, 12:03 |
TempMail.ru Показывает погоду с сайта pogoda.mail.ru |
Название: TempMail.ru Автор версии для PtokaX 0.4.*.*: Nickolya Перевод под RusHub: by Saymon Описание: Скрипт показывает погоду с сайта pogoda.mail.ru Внимание: Требуется библиотека Luasocket и скрипт ContextMenu. Настройки скрипта Код NickReport = { -- Ники кому будут приходить сообщения об ошибках. "Saymon", "Ник", } City = "Чебоксары" --Город хаба CityCODE = "2867" -- Код вашего города на сайте pogoda.mail.ru |
Nickolya, Setuper, Invisible, Otshelnik-Fm, CrazyKiller, hipimps71, Dacent, AfLc | ||
30.5.2010, 14:30 |
MOTD Сообщение дня |
а в чём проблема? тыкни Цитата [12:11:15] - [::] Your info: - [::] Nick: Yandex™ - [::] Class: Master (0) - [::] IP: 10.218.192.159 - [::] Country Code: Unknown http://mydc.ru/topic1950.html в начале скрипта напиши sBot= "MOTD" Найди Core.SendToUser(tUser, и напиши Core.SendToUser(tUser,"<"..sBot.."> Цитата [12:11:15] Добрый день Yandex™. Добро пожаловать на хаб! http://mydc.ru/topic1164.html?view=findpost&p=12198 Цитата [12:11:15] *** Тема :" «Добро пожаловать на Yandex DC++» Код function UserConnected(tUser) Core.SendToUser(tUser,"$HubTopic «Добро пожаловать на Yandex DC++» ") RegConnected, OpConnected = UserConnected, UserConnected а с остальным какие могут быть проблемы? Не ленись. Или вот, на быструю руку [attachment=4550:motd.lua] Скрипт приветствия с указанием времени суток уже есть. |
Kar@bas, ke(x)one | ||
23.5.2010, 19:24 |
Apache_&_MySQL_PXViewer API2 | Скрипт управления вэб сервером с хаба |
Название: Apache_&_MySQL_PXViewer Версия скрипта: v 0.1 beta Версия API: API2 Автор: Saymon Описание: Скрипт управления вэб сервером (пока только Apache'м) через хаб.
Убедительная просьба сообщать обо всех багах, предложениях и тд. Изменения от: 30.12.2010: Закрыто. |
Nickolya, PomanoB, HackFresse, forZejkee | ||
23.5.2010, 13:31 |
InfoMenu API2 | Скрипт показывающий информацию о хабе и о юзере в меню |
sania, У тебя есть 3 варианта сейчас. 1) Делай как тебе сказал Ksan. 2) Допили профили под себя. (тыкай) а именно тут Код local tProfiles = { -- Кому будет доступно меню. 1 - Да. 0 - Нет. [0] = 1, -- Мастер [1] = 1, -- ОПератор [2] = 1, -- VIP [3] = 1, -- Зарегистрированный пользователь [-1] = 1, -- Незарегистрированный юзер } и тут tProfileName = { -- Названия профилей. [0] = "Главный администратор", [1] = "Оператор", [2] = "VIP-Пользователь", [3] = "Зарегистрированый пользователь", [-1] = "Незарегистрированный пользователь", } После этого убери коментарий в тех строках, что я тебе показал. 3) Юзай данный скрипт без ограничения по профилям и отображения имени профиля. |
Invisible, sania | ||
21.5.2010, 15:29 |
С Днюхой Тебя! поздравления |
Коль, это мы должны тебе говорить спасибо за создание такого отличнова форума!!!!! |
Nickolya | ||
21.5.2010, 15:09 |
InfoMenu API2 | Скрипт показывающий информацию о хабе и о юзере в меню |
Название: InfoMenu Версия API API2 Автор: Saymon Описание: Скрипт показывает информацию о хабе и о юзере в меню. Скрин: [attachment=4521:scrin.jpg] [attachment=4524:InfoMenu_by_Saymon.lua] PS. Скрипт писал для себя решил выложить, авось кому понадобится PPS. На скрине есть пункт "Прислать дополнительное меню". В данном скрипте этого нет. Это из другова скрипта. |
Nickolya, Invisible, Drakula, ™Wizard™, Тёмич, sania, Kar@bas, AfLc | ||
21.5.2010, 14:51 |
С Днюхой Тебя! поздравления |
Поздравляем с днём рожденья нашего админстратора Nickolya!!! От себя желаю всего самого, самого лучшева |
Nickolya | ||
20.5.2010, 16:03 |
Registrator API2 | Скрипт регистрации |
Цитата например если с аккаунта не выходили месяц , то он удаляется автоматически http://mydc.ru/topic1230.html |
Invisible, baralgin | ||
9.5.2010, 8:38 |
Поделитесь менюшкой кому не трудно выложите |
Оно делается там не скриптом, а во вкладке "User Menus" Код $UserCommand 2 3 Хаб\Написать от ника$<%[mynick]> !say %[line:Введите ник:] %[line:Текст сообщения:]& #124;| Между & # убрать пробел. А так, Пример на скрине тебе [attachment=4477:211.jpg] http://mydc.ru/topic1531.html |
Nissan_GT, Streter | ||
3.5.2010, 13:03 |
Нужен скрипт для Ptokax: антифлуд, антиспам чтобы кикал юзеров, которые спамят и флудят в чате |
forZejkee | |||
30.4.2010, 17:45 |
Логотип для RusHub'а ваши варианты и предложения |
Otshelnik-Fm, А я вас сударь, попрошу поосторожней на поворотах. Как никак с модератором общаетесь. |
bot9ra | ||
28.4.2010, 22:22 |
Можно ли банить по мак-адресу? |
li4nost | |||
28.4.2010, 11:30 |
Бомба API1, API2 | Классная игра на кик |
проверь файл SettingsBomb.dbs в нём есть: Код ["sArmour"] = "$UserCommand 1 3 Развлечения\\Игры\\Бомба\\Установить/снять бронежилет$<%[mynick]> +armour|", ["sMenuHub"] = "$UserCommand 1 1 Развлечения\\Игры\\Бомба\\Заминировать$<%[mynick]> +bomb %[line:Введите ник жертвы]|", ["sTopBombers"] = "$UserCommand 1 3 Развлечения\\Игры\\Бомба\\Топ20\\Минёры$<%[mynick]> +bombers|", ["sCheck"] = "$UserCommand 1 3 Развлечения\\Игры\\Бомба\\Проверить наличие бронежилета$<%[mynick]> +checkarmour|", ["sHelp"] = "$UserCommand 1 3 Развлечения\\Игры\\Бомба\\В помощь минеру$<%[mynick]> +helpbomb|", ["sTopAll"] = "$UserCommand 1 3 Развлечения\\Игры\\Бомба\\Топ20\\Общий$<%[mynick]> +topall|", ["iAction"] = 1, ["sTopSappers"] = "$UserCommand 1 3 Развлечения\\Игры\\Бомба\\Топ20\\Сапёры$<%[mynick]> +sappers|", ["sTopLosers"] = "$UserCommand 1 3 Развлечения\\Игры\\Бомба\\Топ20\\Неудачники$<%[mynick]> +losers|", ["sMenuUser"] = "$UserCommand 1 2 Развлечения\\Игры\\Бомба\\Заминировать$<%[mynick]> +bomb %[nick]|", } |
Fe(one)X | ||
27.4.2010, 11:31 |
ChatNickChanger by Nickolya API2 | Скрипт смены ников выводимых в чат |
Название: ChatNickChanger Версия скрипта: v 1.1 Версия API: API2 Автор: Nickolya Описание: Скрипт позволяет администратору и операторам хаба менять ники выводимые в чат пользователей и самих себя при этом ник останется такой же даже при переподключении к хабу. При установке нового ника в списке пользователей появится новый юзер-бот с шарой тегом слотами и тд. Описание настроек скрипта: Ники админов, которым будут доступны команды скрипта, в то же время им нельзя менять ник в чате: Код tAdmins = { ["Saymon"] = true, ["yahoo"] = true, ["К@пит;-)шка"] = true, } Профили, которым доступны команды. true - Да. false - Нет. Код tAccessCmds = { [0] = true, [1] = true, } Код Профили, которым можно менять ник. true - Да. false - Нет. tChangableProfiles = { [2] = true, [3] = true, [-1] = true, } Разрешить ли тем кому доступны команды изменять свой собственный ник. true - Да. false - Нет. Код bEnabledSelfChanging = true Реагировать ли на команды, т.е. изменять ли ник в чате при использовании юзером команд. true - Да. false - Нет. Код bReactionToCmds = false Регистрировать ли бота с измененным ником. true - Да. false - Нет. Код bRegBot = true Сохранять ли описание и e-mail у бота, при настройке false поля будут пустыми. true - Да. false - Нет. (При включении функции администратору нужно быть осторожней, особенно если стоит описание Owner myhub... или что-то в этом роде.) Код bSaveUserData = false Соблюдать ли статус юзера при регистрации бота, т.е. если юзер, которому меняется ник - оператор, то и бот будет оператором, при настройке false бот всегда будет без ключа: Код bMakeBotOp = false Цитата Изменения в версии 1.1: - добавлена опция для команды, позволяющая не регистрировать (или регистрировать) бота в списке юзеров Внимание: Ники нужно указывать без пробелов. Внимание: при переходе на новую версию лучше удалить файл с измененными никами (ChangedChatNicks.tbl). Старые версии [attachment=4729:ChatNickChanger.lua] |
Nickolya, Invisible, Cyber_voodoo, Kar@bas | ||
25.4.2010, 11:42 |
Нужен скрипт freshstuff под PtokaX 0.4.1.2 Нужен нормально работающий скрипт freshstuff под PtokaX 0.4.1.2 |
Файл freshstuff\config\main.lua Код Bot.name = "Новинки" вписать имя бота или Код Bot.name = SetMan.GetString(21) - в таком случае имя бота будет браться из настроек хаба.Меню: freshstuff\ptokaxnew.lua ну тут не знаю что может быть непонятно. Код rightclick[{Levels.Add,"1 3","†† Новинки\\¤ Релизы\\Добавить\\"..b,"!"..Commands.Add.." "..a.." %[line:Название релиза]"}]=0 |
sania, Alexey5176 | ||
18.4.2010, 0:12 |
PXControl Удаленное управление PtokaX 0.4.x.x |
При отправке клиентом команды !stats Выходит окно c ошибкой [attachment=4401:error.jpg] Скрипты не трогал. |
Drakula | ||
12.4.2010, 23:41 |
PoddelkiFakeList API2 | Скрипт подделок по TTH. (Основано на плагине Ekzekutor'a) |
Как я понял - при обнаружении подделки добавляешь TTH в базу скрипта ( через админское меню "Добавить") А там уже юзер сам проверяет подделка или нет. Хотя я могу и ошибаться, можно получше узнать у автора. |
мамин_парень | ||
12.4.2010, 23:28 |
PoddelkiFakeList API2 | Скрипт подделок по TTH. (Основано на плагине Ekzekutor'a) |
Название: PoddelkiFakeList Версия API: API2 Автор плагина: Phazeus. © PhazaSoft Перевод в отдельный скрипт: Nickolya Описание: Скрипт известных подделок по TTH. (Основан на плагине Ekzekutor'a) |
Invisible, мамин_парень | ||
30.3.2010, 15:59 |
RegmeEmail API2 | Регистрация через e-mail |
(Steep)_(Boss) | |||
28.3.2010, 13:18 |
Userbars для RusHub |
не нужен он там |
hipimps71 | ||
28.3.2010, 13:07 |
Userbars для RusHub |
ну да. Луа плагин, библиотеки установил? |
hipimps71 | ||
28.3.2010, 12:58 |
Userbars для RusHub |
это не для птоки скрипт |
hipimps71 | ||
18.3.2010, 14:46 |
Плагин экзекутора Poddelki.FakeList как отдельный скрипт |
Доброго времени суток всем. Переделайте пожалуйста плагин экзекутора Poddelki.FakeList (Плагин базы известных подделок по TTH.) Как отдельный скрипт для PtokaX API2. Сам плагин: [attachment=4249:Poddelki.FakeList.rar] Зарание спасибо. |
Kocha | ||
18.3.2010, 12:41 |
Типо игра.... |
Типа человеку с этим аватаром больше желать нефиг |
теньь | ||
14.3.2010, 15:53 |
Помогите пожалуйста найти скрипт "Hub Information" |
В принцепе есть кнопочка |
ZoD777 | ||
14.3.2010, 13:03 |
Помогите пожалуйста найти скрипт "Hub Information" |
Чисто такого я не видел тут. Но написать это минут 5 Вот набросал маленький держи [attachment=4222:Hello.lua] Проверил на птоке 0.4.1.2 Всё норм пашет. |
ZoD777 | ||
12.3.2010, 0:52 |
Скрипт Скрипт |
Unians | |||
9.3.2010, 15:36 |
PtokaX Stat Script by Saymon API2 | Очередной небольшой скрипт статистики хаба |
Исправил один баг в скрипте. Перезалит в первом посте. |
valdis73 | ||
9.3.2010, 14:48 |
Официальная страничка RusHUB Внимание - вопрос |
Артём, На вкус и цвет - товарищей нет! Nickolya, Отлично |
bot9ra | ||
8.3.2010, 21:51 |
Узнать кто защел о новых юзерах |
voronf4, http://mydc.ru/topic118.html |
voronf4 | ||
8.3.2010, 3:20 |
Скачка между интернетчиками |
Если правильно понял, то вот http://mydc.ru/topic61.html |
Kingston | ||
7.3.2010, 23:51 |
Скрипт 8 Марта API2 | Отсылает стихи в чат по таймеру |
вот же [attachment=4185:1.jpg] PS. Извиняемся за оффтоп. Tsd, Поправь маленько local sTeme = "Поздравления нашим дюбимым" -- заголовок |
Tsd | ||
6.3.2010, 23:39 |
C одного IP много юзеров? Как пускать с одного iP много юзеров? |
Настройки птахи, "Больше антифлуда", "Максимум пользователей с одного IP" - ставь своё число. |
LexXx | ||
28.2.2010, 0:50 |
Tophubbers API2 | Кто и сколько времени провёл на хабе |
TommyKaira, Код -- Проверка по профилям [0 = выкл; 1 = вкл] tProfiles = { [-1] = 0, [0] = 1, [1] = 1, [2] = 1, [3] = 1, [4] = 1, [5] = 1 }, |
TommyKaira | ||
25.2.2010, 21:24 |
Скрипт онлайн-погоды скрипт погоды сейчас |
Тестируй [attachment=4130:Temp.lua] Пример [21:09:57] <Bot[Security]> Информация о погоде *************************************************************************** Сейчас в г. Чебоксары за окном -7 Атмосферное давление 748mmHg Влажность 99% Скорость и направление ветра 1 м/с СЗ *************************************************************************** Находим строку local msg,err = http.request("http://pogoda.mail.ru/?city=2867") Заменяем 2867 на свой код города. Находим City = "Чебоксары" --Город хаба Пишем свой город. |
Ksandor | ||
25.2.2010, 20:24 |
Скрипт онлайн-погоды скрипт погоды сейчас |
Ksandor, Готово щас чуть пойже выложу |
Ksandor | ||
23.2.2010, 14:20 |
PtokaX Stat Script by Saymon API2 | Очередной небольшой скрипт статистики хаба |
Баг с ветром исправлен, скрипт перезалил. Тестируем |
rival | ||
22.2.2010, 17:54 |
PtokaX Stat Script by Saymon API2 | Очередной небольшой скрипт статистики хаба |
Название: PtokaX Stat Script Версия скрипта: 0.4 Beta Версия API: API2 Автор: Saymon Автор функции парсера c Мail.ru: Nickolya Доработал: Saymon Автор функции "Основное местоположение юзеров": alex82 Описание: Скрипт статистики хаба с парсером сайта pogoda.mail.ru. Статистика хаба выводится по командам !stat , +stat , !stats , +stats Так же есть меню. Таким образом стандартная птоковая инфа от команд !stat , +stat , !stats , +stats выводится не будет. 0.4 Добавил: Отображение информации о погоде города: Добавил облачность (По запросу К@пит;-)шка ) Статистика основного местоположения юзеров (Автор функции alex82. (Требуется база IPCountry) Время восход / заход. 0.3.1 - Изменил пару функций. Добавил определение местоположения юзера (Требуется база IPCountry, Качаем К статистике хаба добавил чтение описания хаба и топика. Небольшая настройка Внимание: Для работы парсера требуется библиотека Luasocket. Качаем тут Файл ip-to-country.csv нужно положить в папку \PtokaX\cfg. (Чтобы переделать парсер под свой город открываем скрипт, находим строку 109 Код local msg,err = http.request("http://pogoda.mail.ru/?city=2867") Заходим на сайт pogoda.mail.ru, вводим в поиске свой город, потом в адресной строке браузера смотрим код своего города и заменяем 2867 на свой код. 21 строка [code]Настройка скрипта: находим: City = "Чебоксары" -- Пишем город хаба Country = "Россия" -- Пишем страну хаба Republic = "21, Чувашия" --Республика хаба Скрин в чате: [attachment=4147:ScrinSho...y_Saymon.jpg] PS. Мой первый скрипт, прошу сильно не ругать. От себя выражаю огромное спасибо Setuper'у, за оформление раздела "Разработчикам" Пишем предложения по улучшению функционала скрипта в эту тему или на PSS. Информация о погоде вашего города первое время будет показывать "Ошибка. Нет данных" Так как данные обновляются не сразу. Был замечен баг с некорректным отображением температуры в некоторых городах. Причина тому - небольшое изменение странички сайта. Исправил, перезалил. |
Invisible, Mc-JuNiOr | ||
22.2.2010, 13:20 |
Вопросы по скриптам Мелкие вопросы |
Да гдето был на форуме Вот он http://mydc.ru/topic1898.html |
DrakonSP | ||
22.2.2010, 1:15 |
замена стандартной команде !stat |
striker | |||
15.2.2010, 20:26 |
AvtoMsg |
Держи Код bot="xxx" timer = 1 -- в минутах messarray={ [[ тест тест тест]], } function OnStartup() tmr = TmrMan.AddTimer (timer*60*1000) end function OnTimer(tmr) Core.SendToAll("<"..bot.."> "..messarray[math.random(1,#messarray)]) end function ChatArrival(tUser, sData) local cmd = sData:match"%b<>%s+(%S+).*|" if cmd == "!тест" then Core.SendToAll("<"..bot.."> "..messarray[math.random(1,#messarray)]) return true end end у меня работает если надо сделать чтобы по команде отправлялось не всем, а только тому кто дал команду то Код Core.SendToAll("<"..bot.."> "..messarray[math.random(1,#messarray)]) меняем на Код Core.SendToUser(tUser, "<"..bot.."> "..messarray[math.random(1,#messarray)]) Для того что бы сделать, это надо было только прочитать тут. Не надо лениться |
denis | ||
1.2.2010, 22:55 |
Текст в приват |
Держи Код function UserConnected(tUser) Core.SendToUser(tUser,"$UserCommand 1 3 Меню хаба\\Правила хаба$<%[mynick]> !rules||".. "$UserCommand 1 3 Меню хаба\\Хабы-друзья$<%[mynick]> !hubs||".. "$UserCommand 1 3 Меню хаба\\Сетевое радио$<%[mynick]> !radio||") end RegConnected,OpConnected=UserConnected,UserConnected Кидай текстовые файлы в папку texts, в птоке поставь галочки включить текстовые файлы и отправлять текст в приват. Надесь разберёшся И прочий тут и тут |
denis | ||
20.1.2010, 0:19 |
Ваши Вопросы И Предложения По Поводу Форума |
моя идея может и покажется кому бессмысленной, но я думаю было бы прикольно если к примеру это поле заполнено то отопражаст ссылка при просмотре поста например под "Спасибо сказали: * раз". Ну если непонял кто то так же как и на dchublist.ru |
Nickolya | ||
12.1.2010, 18:39 |
Сообщения дня |
Уже новый [attachment=4192:motd.jpg] или во [attachment=4551:Hello_Motd_PtokaX.lua] [attachment=4552:Motd_v.0...y_Saymon.lua] [attachment=4553:Motd_v.0...y_Saymon.lua] [attachment=4554:Motd_v.0...y_Saymon.lua] |
|||
10.1.2010, 17:45 |
ptokax 4.1.2 |
сейчас делаю третий хаб на нём, всё равно заняца нечем так изменений не вижу в этой птоке. разве что тока вместо "Хаб работает.... PtokaX DC Hub 0.4.1.1 написано PtokaX DC Hub 0.4.1.2" |
|||
8.1.2010, 16:02 |
переход на новую версию |
попробуй, все регистрации в \cfg\RegisteredUsers.xml а от юзербаров тоже попробуй всё на новую скопировать |
SAG | ||
4.1.2010, 13:46 |
Ник пользователя в контекстном меню как? |
Разделом ты немного ошибся А по теме держи пример: Меню хаба\\Информация для "..user.sNick.."\\Наши друзья "..user.sNick.." это ник пользователя. надеюсь разберёшся |
Amaterasu | ||
3.1.2010, 2:07 |
Репорты об ошибках старых версий архив темы ошибок текущей версии хаба |
сейчас вообще дело не понятно. luaerr пустой, луа плагин стоит и скрипты вообще не пашут. да что такое!! не понятный глюк был хаб ребутнул пару раз и всё норм. |
Invisible | ||
21.12.2009, 15:17 |
Тема хаба (тема чата) |
эх, лучше бы на кнопочку тыкул незачто ps. сорри за оффтоп |
random name | ||
21.12.2009, 15:14 |
Тема хаба (тема чата) |
попробуй это Код function UserConnected(tUser) Core.SendToUser(tUser,"$HubTopic Добро пожаловать на хаб, "..tUser.sNick.."!") end RegConnected=UserConnected OpConnected=UserConnected |
SAG, Pro009, AfLc | ||
15.12.2009, 18:23 |
RegmeEmail API2 | Регистрация через e-mail |
настрой мыло, пропиши свой почтовый ящик, smtp сервер пример local sFrom = "coolhubs@mail.ru" -- Адрес отправителя local sServer = "smtp.mail.ru" -- Адрес сервера local sUser = "coolhubs" -- Имя пользователя local sPass = "*******" -- Пароль local sHubAddress = "coolhub.sytes.net" -- Адрес вашего хаба |
Wan | ||
15.12.2009, 18:15 |
RegmeEmail API2 | Регистрация через e-mail |
Wan | |||
19.11.2009, 13:52 |
Скрипт "Реклама" Интервал и задержка |
Так, вот могу другой предложить только под себя рекламу переделаете. скрипт полностью рабочий. Код bot="Ew_COOL-ьный" taimer = 60 -- в минутах messarray={ [[ ваше собщение ]], } function OnStartup() tmr = TmrMan.AddTimer (taimer*60*1000) end function OnTimer(tmr) Core.SendToAll("<"..bot.."> "..messarray[math.random(1,#messarray)]) end |
denis | ||
10.11.2009, 1:29 |
GetProfiles 2.0 API2 API2 |
Название: GetProfiles 2.0. Версия: API2 Автор: Mutor Перевод на русский: Saymon Описание: Скрипт по команде через меню хаба выводит кто онлайн из профилей. пример Раскрывающийся текст [01:27:17] <[GetProfiles]> Состовляет 1 Masters: Админ Онлайн* Master Состовляет 50.00%из общего количества ( 2 ) юзера (ов) онлайн . Конец списка. [01:27:56] <[GetProfiles]> Список 1 Unregistered юзеров: wds онлайн Unregistered Состовляет 50.00% из общего количества ( 2 ) юзера (ов) онлайн. Конец списка. P.S. На досуге решил перевести. Прошу тапками не кидать. |
LOKI | ||
|
Сейчас: 23.11.2024, 5:29 |