|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#1
|
|
![]() Начинающий ![]() Группа: Пользователи Сообщений: 10 Регистрация: 10.8.2008 Из: В сети обитаю Пользователь №: 360 Спасибо сказали: 0 раз ![]() |
Собственно Вы меня не поняли
![]() Вот скрипт префиксов сети! Можно ли этот скрипт переделать чтоб он на хаб не пускал обычные ники типа: Bull_Dozer , и выдовал сообщение Если вы: (+) (В составе команды по игре КС) - Перед ником подпишите клантег вашей команды (+) (Без команды (возможно даже не играешь в КС)) - подпиши перед ником [noTeam], т.е. ваш ник будет [noTeam]VeNick Примечание: Если ваш клантег не обрамлён [ ] или ( ) или { }, добавьте [NoTeam] временно, чтобы зайти на хаб и напишите в личку администратору для занесения вашего клантега в список исключения для того чтобы вы могли заходить на хаб с клантегом БЕЗ обрамления. Как сменить ник только для этого хаба? ОЧЕНЬ ПРОСТО! а) Нажмите Cntrl-F б) Найдите в списке хаб на котором надо сменить имя, в нашем случае - наш в) Выделите его и нажмите кнопку "Свойства" (ниже) г) Заполните поле "Ник" д) Перезапустите Хаб и пропускал на хаб юзеров с любыми префиксами перед ником в скобках {},[],(), можно ли это реализовать на API2 ?
Причина редактирования: не надо постить код который уже и так есть на форуме!!!!
|
|
|
![]()
Сообщение
#2
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
нет это вы не поняли! надо было взять скрипт и переделать а не открывать новую тему всё с тем же вопросом!!!!!
Код local sBot = SetMan.GetString(21) function ValidateNickArrival(tUser, sData) local sPrefix = (tUser.sNick):match("^[%[({](%S+)[%])}]") if not sPrefix then Core.SendToUser(tUser, ("<%s> Текст для юзера"):format(sBot)) Core.Disconnect(tUser) end end для переноса строки используем сочетание символов \r\n\ |
|
|
![]()
Сообщение
#3
|
|
![]() Начинающий ![]() Группа: Пользователи Сообщений: 10 Регистрация: 10.8.2008 Из: В сети обитаю Пользователь №: 360 Спасибо сказали: 0 раз ![]() |
Ув. Wariner я в этом деле полный 0, дырка, можно ли готовый скрипт ?
Причина редактирования: не надо цитировать предыдущий пост!
|
|
|
![]()
Сообщение
#4
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
это и есть готовый скрипт. тебе его надо только сохранить как файл с расширением lua а текст надеюсь и сам впишешь...
|
|
|
![]()
Сообщение
#5
|
|
![]() Начинающий ![]() Группа: Пользователи Сообщений: 10 Регистрация: 10.8.2008 Из: В сети обитаю Пользователь №: 360 Спасибо сказали: 0 раз ![]() |
|
|
|
![]()
Сообщение
#6
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Core.SendToUser(tUser, ("<%s> Текст для юзера"):format(sBot))
|
|
|
![]()
Сообщение
#7
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
извиняюсь, моя ошибка
код поправил |
|
|
![]()
Сообщение
#8
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 35 Регистрация: 7.7.2009 Из: Тула Пользователь №: 3 818 Спасибо сказали: 3 раза ![]() |
А можно ли к этому скрипту прикруть таблицу, в которую можно заносить ip или ник чтоб он пез префикса мог заходить?
|
|
|
![]()
Сообщение
#9
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
Код local sBot = SetMan.GetString(21)
local tNicks = { ["admin"] = 1, } local tIPs = { ["127.0.0.1"] = 1, } function ValidateNickArrival(tUser, sData) if not (tNicks[tUser.sNick] == 1 or tIPs[tUser.sIP] == 1) then local sPrefix = (tUser.sNick):match("^[%[({](%S+)[%])}]") if not sPrefix then Core.SendToUser(tUser, ("<%s> Текст для юзера"):format(sBot)) Core.Disconnect(tUser) end end end |
|
|
![]()
Сообщение
#10
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 35 Регистрация: 7.7.2009 Из: Тула Пользователь №: 3 818 Спасибо сказали: 3 раза ![]() |
.lua:10: 'then' expected near 'local'
|
|
|
![]()
Сообщение
#11
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
код поправил
|
|
|
![]()
Сообщение
#12
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 35 Регистрация: 7.7.2009 Из: Тула Пользователь №: 3 818 Спасибо сказали: 3 раза ![]() |
|
|
|
![]()
Сообщение
#13
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
извиняюсь. поправил ещё раз!
|
|
|
![]() ![]()
Сообщение
#14
|
|
![]() Начинающий ![]() Группа: Пользователи Сообщений: 16 Регистрация: 10.7.2009 Из: Тула Пользователь №: 3 842 Спасибо сказали: 0 раз ![]() |
Есть один баг в данном скрипте. Если поставить ник в скобки, то его пускает на хаб. Хотелось бы скрипт который обязывает ставить после скобок 1, 2 буквы.
|
|
|
![]()
Сообщение
#15
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
Код local sPrefix, sNick = (tUser.sNick):match("^[%[({](%S+)[%])}](%S+)")
if not sPrefix and not sNick then |
|
|
![]() ![]()
Сообщение
#16
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 89 Регистрация: 9.6.2008 Из: Крым Пользователь №: 23 Спасибо сказали: 5 раз ![]() |
А как бы исключить IP-диапазон?
|
|
|
![]() ![]() |
Похожие темы
![]() |
Сейчас: 17.2.2025, 8:43 |