Префиксы Перед Ником, API 2 |
Здравствуйте, гость ( Вход | Регистрация )
Префиксы Перед Ником, API 2 |
12.11.2008, 16:34
Сообщение
#21
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
что-то не понял вопроса
|
|
|
12.11.2008, 17:04
Сообщение
#22
|
|
Активный участник Группа: Пользователи Сообщений: 50 Регистрация: 13.9.2008 Из: Москва Пользователь №: 521 Спасибо сказали: 0 раз |
|
|
|
12.11.2008, 17:18
Сообщение
#23
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
чтобы не было проверки для админов и опов, достаточно первой строчкой в функции UserConnected написать
Код if user.iProfile==0 or user.iProfile==1 then return end
|
|
|
12.11.2008, 17:43
Сообщение
#24
|
|
Активный участник Группа: Пользователи Сообщений: 50 Регистрация: 13.9.2008 Из: Москва Пользователь №: 521 Спасибо сказали: 0 раз |
сообщение удалено мною из-за моих кривых рук. Setuper спасибо за помощь!
|
|
|
13.11.2008, 11:21
Сообщение
#25
|
|
Продвинутый участник Группа: Пользователи Сообщений: 120 Регистрация: 30.6.2008 Пользователь №: 104 Спасибо сказали: 2 раза |
Как сделать чтобы он пускал все ники хоть они английские или русские.
Мне надо сделать чтобы он не пускал ники где цифры и все |
|
|
13.11.2008, 12:13
Сообщение
#26
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Код function ValidateNickArrival(tUser)
if string.find(tUser.sNick,"(%d)") then Core.Disconnect(tUser) end end |
|
|
14.11.2008, 14:55
Сообщение
#27
|
|
Участник Группа: Пользователи Сообщений: 42 Регистрация: 4.10.2008 Пользователь №: 731 Спасибо сказали: 0 раз |
Вопрос в догонку- а нельзя ли чтобы юзер себе ник не менял, а в списке при отображении добавлялся бы префикс прописаный в скрипте изходя из диапазона ip?
|
|
|
14.11.2008, 14:56
Сообщение
#28
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Ответ нельзя!
|
|
|
21.12.2008, 20:26
Сообщение
#29
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 1 Регистрация: 21.12.2008 Пользователь №: 1 513 Спасибо сказали: 0 раз |
А для 4 птоки что написать, чтоб админов и опов небыло проверки на ip, и ещё один баг: CODE ["mar"] = { ["For"] = "10.185.0.0", ["To"] = "10.185.96.250", }, ["boss"] = { ["For"] = "10.185.96.251", ["To"] = "10.185.96.251", }, ["mar"] = { ["For"] = "10.185.96.252", ["To"] = "10.185.255.255", [boss] это прификс мой , а вот User: [inet]Manan IP: 10.185.32.228 заходит с таким прификсом Все же баг есть. Код ["OKC"] = { ["For"] = "217.25.208.0", ["To"] = "217.25.223.255", }, ["OKC"] = { ["For"] = "94.137.0.0", ["To"] = "94.137.15.255", }, ["dom.ru"] = { ["For"] = "94.181.0.0", ["To"] = "94.181.255.255", }, У одной сети два диапазона IP ..выдаться может любой и по этому у одного и того же префикса должны быть два диапазона ип. Сейчас это выглядит так...при попытке подключения предлагает указать "внешний" префикс [ext], хотя должен быть [OKC] .. как бы решить проблему? |
|
|
28.12.2008, 12:58
Сообщение
#30
|
|
Освоившийся участник Группа: Пользователи Сообщений: 280 Регистрация: 4.6.2008 Из: Россия Пользователь №: 10 Спасибо сказали: 42 раза |
Setuper, подскажи пожалуйста как можно запретить чтобы не ставили например это:
[MK-VIP], ибо это не префикс микрорайона, и вообще можно ли вносить исключения и можно ли их вывести через меню, ибо доступа к хабу нету?
Прикрепленные файлы
|
|
|
28.12.2008, 23:23
Сообщение
#31
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Код local tExceptions = {
"%[[MmМм][KkКк]%-[VvВв][IiИи][PpРрПп]%]", "%[[MmМм][KkКк]%-[OoОо][PpРрПп]%]" } function ValidateNickArrival(tUser) for i,v in ipairs(tExceptions) do if tUser.sNick:find(v) then Core.SendToUser(tUser,"Данный ник запрещён!") Core.Disconnect(tUser) return end end if tProfiles[tUser.iProfile] and not string.find(tUser.sNick,"^(%[[MmМм][KkКк]%-[%wАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя]+%].+)") then Core.SendToUser(tUser,"Ваш ник должен содержать префикс микрорайона [MK-цифра]Ваш ник, например [MK-1]Bomberman (префикс стоит в квадратных скобках и буквы MK - можно на русском либо на английском языке)") Core.Disconnect(tUser) end end |
|
|
28.12.2008, 23:57
Сообщение
#32
|
|
Освоившийся участник Группа: Пользователи Сообщений: 280 Регистрация: 4.6.2008 Из: Россия Пользователь №: 10 Спасибо сказали: 42 раза |
щас проверю)
UPD спасибо работает замечательно |
|
|
Похожие темы
|
Сейчас: 27.11.2024, 4:38 |