|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]() ![]()
Сообщение
#1
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 3 Регистрация: 10.8.2017 Пользователь №: 13 565 Спасибо сказали: 0 раз ![]() |
Подскажите скрипт на API2 для Ptokax, который бы при подключении интернет пользователей переадресовывал их на другой хаб, а внутрисетевых пропускал
|
|
|
![]()
Сообщение
#2
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз ![]() |
AS_Com, попробуйте этот скриптик (только что состряпал, но не проверял в работе, так что возможны ошибки). Проверьте и отпишитесь тут. Возможно, скрипт, делающий то, что вам нужно, уже есть на форуме, но в такой большой базе шариться и проверять содержимое неохота, да и найденные скрипты могут оказаться излишне сложны или вовсе оказаться комбайнами, поэтому мне проще было написать с нуля (точнее, я переделал один из своих скриптов с близким содержанием).
В скрипте в таблице tNets пропишите свои диапазоны локальных адресов (или один как минимум). Приведённые образцы диапазонов закомментируйте. Если таблица будет пуста, при старте скрипт определит это и отключится с сообщением. И да, также пропишите свой ник в параметре sAdmin, чтоб получить это сообщение. Само собой, также пропишите адрес хаба для перенаправления (вместо прописанного мной образца). Если кавычки оставите пустыми вместо адреса, то внешних юзеров будет просто скидывать с вашего хаба (с соответствующим сообщением). При обоих случаях вы получите сообщение (если не хотите получать, то в настройках скрипта для параметра bSendMsg пропишите false). UPD: О, кстати, уже после написания своего скрипта всё же не поленился, поискал и обнаружил аналогичный 8-летней давности (автор не я). Этот скрипт почти сухой остаток моего, без никаких вариантов и оповещений и просто скидывает с хаба. UPD-2: Если команда перенаправления Код Core.Redirect(tUser, sRedirHub, sRedirMsg) не отработает, то попробуйте вместо этой команды прописать эту:Код Core.SendToUser(tUser,"$ForceMove "..sRedirHub) Предыдущую команду просто закомментируйте.
Прикрепленные файлы
|
|
|
![]() ![]()
Сообщение
#3
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 50 Регистрация: 9.2.2012 Из: СОВЕТСКИЙ СОЮЗ Пользователь №: 10 273 Спасибо сказали: 21 раз ![]() |
Привет, что можно придумать чтоб ники не провисали в списке, мож скрипт который бы их скидывал? У меня пассивных юзеров хаб не воспринимает (не часто но бывает), скидывает их и потом ники их висят и они зайти не могут от себя, есть какие нить предположения, как облегчить, сам хаб в роутере (железу пофиг) людей не много, пассивный режим не нужен вообщем на хабе, так как локальная сеть. Спасибо |
|
|
![]()
Сообщение
#4
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз ![]() |
мамин_парень, спросите про это на хабе MyDC, там как-то обсуждали эту тему и вроде даже изыскивали метод решения... Но меня это не интересовало, поэтому не запомнил ход мыслей и решения..
А так да, есть такая проблема. Попробуйте через тот же вышеупомянутый хаб (или как-то иначе напрямую) связаться с Alex82 и обсудить эту тему, не забыв упомянуть добавленную им в Ptokax-mod функцию ValidateDenideArrival(tUser, sNick), она вроде как-то касается ников, пытающихся войти на хаб при наличии на хабе такого же ника. Про эту команду он подробно писал в теме мода Птоки в этом сообщении под спойлером "[+]Описание некоторых изменений в интерфейсе Lua". |
|
|
![]() ![]() |
Похожие темы
![]() |
Сейчас: 22.2.2025, 19:54 |