Вопросы по RusHub, Технические вопросы |
Здравствуйте, гость ( Вход | Регистрация )
Вопросы по RusHub, Технические вопросы |
2.12.2010, 9:50
Сообщение
#101
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
New rushub has a new setting "sAddresses".
Example of the use: Код <Item Name="sAddresses">0.0.0.0:411 0.0.0.0:413 192.168.0.1:4111 dc.hub.com:412</Item> Now you can specify different listening ports and different ip addresses (hosts) |
|
|
2.12.2010, 10:10
Сообщение
#102
|
|
Освоившийся участник Группа: Пользователи Сообщений: 276 Регистрация: 23.3.2010 Из: РФ Смоленск Пользователь №: 6 429 Спасибо сказали: 60 раз |
New rushub has a new setting "sAddresses". Example of the use: Код <Item Name="sAddresses">0.0.0.0:411 0.0.0.0:413 192.168.0.1:4111 dc.hub.com:412</Item> Now you can specify different listening ports and different ip addresses (hosts) а вот это очень даже интересно. спс |
|
|
2.12.2010, 14:54
Сообщение
#103
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
philoum, U can redirect (tell user that he can move to) user simply send him protocol command:
Цитата $ForceMove [new_adress] So we can make our simple function for user redirection. For global redirect, for example, the code will be: Код function Core.Redirect(user, sAdress) -- our redirect function, first parameter can be UID or user's nick, the second - move to adress
Core.SendToUser(user, '$ForceMove '..sAdress) Core.Disconnect(user) end function OnUserConnected(UID) -- event after $Lock sended Core.Redirect(UID, 'localhost:4111') end |
|
|
3.12.2010, 20:05
Сообщение
#104
|
|
Начинающий Группа: Пользователи Сообщений: 20 Регистрация: 17.10.2010 Из: Fr Пользователь №: 7 902 Спасибо сказали: 2 раза |
hi; thanks u very much, i note this
but for a script wiht we can redirect manually somes users like !redirect usersXX address cause ? ty greetings |
|
|
6.12.2010, 4:11
Сообщение
#105
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
Собственно вопросец таков:
Добавлен парамерт UID.sIPConn По конфигу хаба Код <Item Name="sAddresses">0.0.0.0:8224</Item> Подключаюсь по домену, который за внешним айпишником и вижу параметр выдаёт 0.0.0.0 Думаю что-то не то или всё верно? |
|
|
6.12.2010, 6:04
Сообщение
#106
|
|
Начинающий Группа: Пользователи Сообщений: 20 Регистрация: 17.10.2010 Из: Fr Пользователь №: 7 902 Спасибо сказали: 2 раза |
Hi, i try to make a script but dont run :
Код --- ================================================= -- Script de redirection users par Admin --- By Philoum 12/2010 pour rushub 2.29 et + --- ================================================= accessProfile = { [0] = 1, ---owner [1] = 0, -- master [2] = 0, -- mod [3] = 0, --op [4] = 0, -- vip [5] = 0, -- reg [-1] = 0, -- unreg } sAdress = "" local sMenu = "$UserCommand 1 3 --> Redirection Users$<%[mynick]> !redirect %[line:Users xxx] %[line:Adresse de redirection] %[line:Cause de redirection]|" function Core.Redirect(user, sAdress) -- fonction redirect, 1er paramètres iud ou user et second envoie a adresse Core.SendToUser(user, '$ForceMove '..sAdress) Core.Disconnect(user) end --function OnUserConnected(UID) -- event after $Lock sended -- Core.Redirect(UID, 'localhost:4111') --end function OnUserConnected(UID) -- event after $Lock sended --Core.Redirect(UID, 'localhost:4111') if accessProfile[UID.iProfile] == 1 then Core.SendToUser(UID, sMenu) end end function OnChat(UID, sData) local sCmd, sArg = sData:match"^%r<> [%+!/](%S+)(.*)$" local tUser = Core.GetUser(UID, 1) local sCmd = sData:match"%r<>%s+[!%+](%S+)" if sCmd == "redirect" then Core.Disconnect(UID) Core.Redirect(UID, sAdress) end end function OnError(sErrorMsg) Core.SendToAll(sErrorMsg, sBot) return true end thanks for help greetings |
|
|
6.12.2010, 10:20
Сообщение
#107
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Код local accessProfile = {
[0] = 1, ---owner [1] = 0, -- master [2] = 0, -- mod [3] = 0, --op [4] = 0, -- vip [5] = 0, -- reg [-1] = 0, -- unreg } local sAdress = "" local sMenu = "$UserCommand 1 3 --> Redirection Users$<%[mynick]> !redirect %[line:Users xxx] %[line:Adresse de redirection] %[line:Cause de redirection]|" local sRedirectMsg = "$To:[nick] From: [bot] $<[bot]> You are being re-directed to [address] because: [reason]|<[bot]> You are being re-directed to [address] because: [reason]|" function Core.Redirect(tUser, sAddress, sReason) -- fonction redirect, 1er paramètres iud ou user et second envoie a adresse sReason = sReason or '' local sMsg = sRedirectMsg sMsg = sMsg:gsub("%[nick%]", tUser.sNick) sMsg = sMsg:gsub("%[bot%]", Config.sHubBot) sMsg = sMsg:gsub("%[address%]", sAddress) sMsg = sMsg:gsub("%[reason%]", sReason) Core.SendToUser(tUser, sMsg..'$ForceMove '..sAddress) Core.Disconnect(tUser) end --function OnUserConnected(UID) -- event after $Lock sended -- Core.Redirect(UID, 'localhost:4111') --end function OnUserConnected(UID) -- event after $Lock sended --Core.Redirect(UID, 'localhost:4111') if accessProfile[UID.iProfile] == 1 then Core.SendToUser(UID, sMenu) end end function OnChat(UID, sData) local sCmd, sArg = sData:match"^%b<>%s+[%+!/](%S+)%s*(.*)" if sCmd and sCmd == "redirect" then local sNick, sAddress, sReason = sArg:match"(%S+)%s+(%S+)%s*(.*)" if not sNick then Core.SendToUser(UID, "Use !redirect <nick> <address> [<reason>]") return true end local tUser = Core.GetUser(sNick) if tUser then Core.Redirect(tUser, sAddress, sReason) else Core.SendToUser(UID, "User '"..sNick.."' was not found") end return true end end function OnError(sErrorMsg) Core.SendToAll(sErrorMsg, sBot) return true end |
|
|
7.12.2010, 6:43
Сообщение
#108
|
|
Начинающий Группа: Пользователи Сообщений: 20 Регистрация: 17.10.2010 Из: Fr Пользователь №: 7 902 Спасибо сказали: 2 раза |
oh, thank you
I tested it but it does not, alas, I have no menu and if I run the command !redirect it nothing happens and I have no script error [04:37:21] <þ††i£øû]v[™> !redirect.... thank you for your help greetings |
|
|
7.12.2010, 13:44
Сообщение
#109
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
philoum, i corrected my script. Try
Saymon, всё правильно ведь хаб слушает 0.0.0.0 и не знает какие там у тебя внешние ip адреса На какой прослушиваемый ip адрес поступит пользователь, такой ip и будет в параметре sIPConn. В данном случае слушается 0.0.0.0, поэтому он и записан в параметр. |
|
|
8.12.2010, 7:22
Сообщение
#110
|
|
Начинающий Группа: Пользователи Сообщений: 20 Регистрация: 17.10.2010 Из: Fr Пользователь №: 7 902 Спасибо сказали: 2 раза |
hello, thank you very much, the script works fine, everything is ok
I like Rushubi! cordially Привет, большое спасибо, скрипт работает нормально, все в порядке Я Rushubi! сердечно :p |
|
|
19.12.2010, 3:15
Сообщение
#111
|
|
Начинающий Группа: Пользователи Сообщений: 20 Регистрация: 12.9.2009 Из: г.Екатеринбург Пользователь №: 4 427 Спасибо сказали: 0 раз |
Никак не могу сообразить как выводить содержимое текстовых файлов в чат или в личку, например "Правила". Подскажите пожалуйста, или если возможно - приведите пример скриптика для RusHub'а. Очень хочется понять, но без помощи не разобраться.
P.s. Прошу прощения если написал не в той теме... |
|
|
19.12.2010, 3:44
Сообщение
#112
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
lewonchik, http://mydc.ru/topic2915.html
|
|
|
19.12.2010, 3:53
Сообщение
#113
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Раздел скриптов для русхаба умещается на двух страницах (с настройками по-умолчанию), даже вручную легко находится подходящая тема.
|
|
|
19.12.2010, 16:49
Сообщение
#114
|
|
Начинающий Группа: Пользователи Сообщений: 20 Регистрация: 12.9.2009 Из: г.Екатеринбург Пользователь №: 4 427 Спасибо сказали: 0 раз |
Saymon, Спасибо большое!
Alexey, мне уже помогли, но и Вам тоже спасибо. . |
|
|
26.12.2010, 17:06
Сообщение
#115
|
|
Продвинутый участник Группа: Пользователи Сообщений: 104 Регистрация: 1.4.2009 Из: Россия Пользователь №: 2 871 Спасибо сказали: 42 раза |
Setuper - подскажи пожалуйста, настройки (config.xml) создаваемые при первом запуске больше не расширить? Просто я не могу там найти минимальное значение "шары" (помню на 1.0.5b были...) И есть ли где более подробная информация по "оптимальным" настройкам. Смотрел на сайте проекта. Там совсем чуть-чуть... Может кто что - подскажет.
|
|
|
26.12.2010, 17:10
Сообщение
#116
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
Sekretchik, для ограничений по шаре можно легко скрипт написать в несколько строчек.
|
|
|
26.12.2010, 17:55
Сообщение
#117
|
|
Продвинутый участник Группа: Пользователи Сообщений: 104 Регистрация: 1.4.2009 Из: Россия Пользователь №: 2 871 Спасибо сказали: 42 раза |
Спасибо Saymon - но меня настройки в целом интересуют.
Nickolya - спасибо. Суть вопроса. RusHub установлен - IP - локальный - 192.168.1.2 порт 411 (то же самое было на PtokaX) В клиенте ничего не менял. Подключаюсь к хабу без проблем. Но находясь в активном режиме - не могу использовать поиск на хабе ну и тем более, просматривать списки. Это становится возможным после перехода в "пассив". До перехода на RusHub такого не было. В чем может быть искомина? Если кто сталкивался - буду рад услышать совет.
Причина редактирования: от Nickolya: перенес сообщения, внимательней!
|
|
|
30.12.2010, 9:15
Сообщение
#118
|
|
Начинающий Группа: Пользователи Сообщений: 20 Регистрация: 17.10.2010 Из: Fr Пользователь №: 7 902 Спасибо сказали: 2 раза |
HI, en error on rushub and scratched :
(error)[Thu Dec 30 06:46:11 2010|968] (0) cConnSelect: Fatal error: error in operator *() Item = 00AA69C8 Hash = 360 End = 2048 (error)[Thu Dec 30 06:46:11 2010|968] (0) cConnSelect: thanks for help Greetings and good "réveillon" 31 ! ) |
|
|
31.12.2010, 19:27
Сообщение
#119
|
|
Начинающий Группа: Пользователи Сообщений: 16 Регистрация: 9.12.2008 Пользователь №: 1 365 Спасибо сказали: 2 раза |
Привет!
Выкидывает с хаба с ошибкой: Цитата В поисковом запросе вы отсылаете неверный ip адрес: 80.24.3.1, ваш реальный ip: 192.168.100.77. В Ptokax есть опция, чтобы отключить проверку адреса и избавиться от этой ошибки. Есть ли такая опция в RusHub, ибо хаб используется через интернет и через локальный канал, и такая ошибка бывает часто? Если такой опции нет, то она очень нужна. Всего самого Светлого в Новом Году! |
|
|
31.12.2010, 19:36
Сообщение
#120
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
не проще в настройках клиента написать 0.0.0.0 ?
|
|
|
Похожие темы
|
Сейчас: 27.11.2024, 1:48 |