myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 

> CheckPreFix, API2 | контролирует приставку перед ником

Теги
Нет тегов для показа
Wariner
сообщение 17.5.2009, 16:21
Сообщение #41


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Название: CheckPreFix
Автор: inside
Версия: 2.1
Последнее изменение: 04.03.07
Описание: проверка юзера на необходимый для его сети префикс, если юзер не входит не в один диапозон ипов, ставится инетовский тег.
Прикрепленные файлы
Прикрепленный файл  CheckPreFix.lua ( 2.59 килобайт ) Кол-во скачиваний: 386
 


Спасибо сказали:
Go to the top of the page
+Quote Post
4 страниц V  < 1 2 3 4 >  
Начать новую тему
Ответов
Nickolya
сообщение 11.5.2010, 18:52
Сообщение #42


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Странно что об этой ошибке не сообщили ранее... Замени строку 66
Код
            return Net_ISP, Net
на
Код
            return Net_ISP.tPrefs, Net

FallenAngel, ты сам разобрался с этой ошибкой?


Спасибо сказали:
Go to the top of the page
+Quote Post
Drakula
сообщение 11.5.2010, 21:17
Сообщение #43


PtokaX DC Hub 0.4.1.2
*****

Группа: Пользователи
Сообщений: 203
Регистрация: 20.1.2009
Из: Republic of Belarus, Minsk, Uruchie, Avalon.
Пользователь №: 1 890
Спасибо сказали: 4 раза




Благодарю, всё работает. victory.gif
Go to the top of the page
+Quote Post
Drakula
сообщение 9.7.2010, 12:29
Сообщение #44


PtokaX DC Hub 0.4.1.2
*****

Группа: Пользователи
Сообщений: 203
Регистрация: 20.1.2009
Из: Republic of Belarus, Minsk, Uruchie, Avalon.
Пользователь №: 1 890
Спасибо сказали: 4 раза




Ммммм небольшая проблема, как сделать что бы префиксы писалить не самыми первыми:
Раскрывающийся текст
[12:12:59] <PtokaX> Ваш ник не соответствует правилам хаба! Поставьте префикс [Uruchie] или [uruchie] перед ником. Т.е. ваш ник должен будет выглядеть к примеру так: [uruchie]Drakula
[12:12:59] <PtokaX> Этот хаб работает под управлением PtokaX DC Hub 0.4.1.2 (Время работы: 18 дней, 0 часов, 22 минут / Юзеры: 366)

А вот так
Раскрывающийся текст
[12:12:59] <PtokaX> Этот хаб работает под управлением PtokaX DC Hub 0.4.1.2 (Время работы: 18 дней, 0 часов, 22 минут / Юзеры: 366)
+приветствие хаба и т.д.
[12:12:59] <PtokaX> Ваш ник не соответствует правилам хаба! Поставьте префикс [Uruchie] или [uruchie] перед ником. Т.е. ваш ник должен будет выглядеть к примеру так: [uruchie]Drakula
Для чего?? потому что у меня стоит приветствие и есть оно будет стаять там то его некто и не увидет, следовательно сообщение нужно подогнать в самый конец. Скрипт стоит самым последним но толка нету серавно! Заранее спасибо!

Всё сам сделал. Если кам нужно вот выкидываю инфу:
Раскрывающийся текст
Это
Код
function ValidateNickArrival(user)

Меняем на это
Код
function UserConnected(user)
Go to the top of the page
+Quote Post
FallenAngel
сообщение 10.7.2010, 20:07
Сообщение #45


[n00b]
*****

Группа: Пользователи
Сообщений: 291
Регистрация: 10.7.2008
Из: Россия,Пенза
Пользователь №: 168
Спасибо сказали: 24 раза




Цитата(Nickolya @ 11.5.2010, 19:52) *
Странно что об этой ошибке не сообщили ранее... Замени строку 66
Код
            return Net_ISP, Net
на
Код
            return Net_ISP.tPrefs, Net

FallenAngel, ты сам разобрался с этой ошибкой?


Нет :-[ Хотел написать, но то тебя не было, то я через фаервол не пускал абсолютно всех..
Go to the top of the page
+Quote Post
averon.nv
сообщение 2.8.2010, 10:15
Сообщение #46


Активный участник
***

Группа: Пользователи
Сообщений: 63
Регистрация: 17.7.2010
Пользователь №: 7 294
Спасибо сказали: 0 раз




Как префикс сделать в описание, а не в начале ника, так же по ИП, чтобы не пользователь указывал, а автоматом прописывалось?
Что-то нашел подобное (прикрепил), но он не запускается. Стоит Птока 0.4.1.2
Помогите, пожалуйста
Прикрепленные файлы
Прикрепленный файл  opisanie.lua ( 7.85 килобайт ) Кол-во скачиваний: 7
 
Go to the top of the page
+Quote Post
Nickolya
сообщение 2.8.2010, 14:42
Сообщение #47


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Скрипт уже немного другой, возьми отсюда с исправлением тобой ошибки, описанной в теме.
Go to the top of the page
+Quote Post
averon.nv
сообщение 2.8.2010, 17:57
Сообщение #48


Активный участник
***

Группа: Пользователи
Сообщений: 63
Регистрация: 17.7.2010
Пользователь №: 7 294
Спасибо сказали: 0 раз




Цитата(Nickolya @ 2.8.2010, 17:42) *
Скрипт уже немного другой, возьми отсюда с исправлением тобой ошибки, описанной в теме.

Спасибо, но как только я запускаю скрипт, иконка зеленого человечика становится круглой синей планетой или значком синего вопроса в strong'е - отключаю, все нормально.
P.S: И как оставить как дополнение стандартное описание, которое пользователь указывает в учетной записи при входе?
Go to the top of the page
+Quote Post
Nickolya
сообщение 2.8.2010, 18:40
Сообщение #49


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Код
-- Будет ли описание полсе тега (1), либо в описании будет только тег (0)
bIsFuuDescr = 0
выставляем в 1

Код
return "$MyINFO $ALL "..nick.." "..addtag.."$ $ $ $"..share.."$"
заменяем на
Код
return "$MyINFO $ALL "..nick.." "..addtag.."$ $"..((Core.GetUserValue(curUser, 4) or "")..string.char(Core.GetUserValue(curUser, 24) or 0)).."$"..(Core.GetUserValue(curUser, 5) or "").."$"..share.."$"
по-идее должно сработать
Go to the top of the page
+Quote Post
averon.nv
сообщение 2.8.2010, 20:59
Сообщение #50


Активный участник
***

Группа: Пользователи
Сообщений: 63
Регистрация: 17.7.2010
Пользователь №: 7 294
Спасибо сказали: 0 раз




Что-то не получается. Может поможешь его полностью собрать с исправлениями? Буду примного благодарен
Go to the top of the page
+Quote Post
Nickolya
сообщение 2.8.2010, 21:13
Сообщение #51


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Если не получается - надо писать что конкретно! Держи скрипт, у меня работает.
Прикрепленные файлы
Прикрепленный файл  Description_Network.lua ( 8.69 килобайт ) Кол-во скачиваний: 23
 
Go to the top of the page
+Quote Post
averon.nv
сообщение 2.8.2010, 21:32
Сообщение #52


Активный участник
***

Группа: Пользователи
Сообщений: 63
Регистрация: 17.7.2010
Пользователь №: 7 294
Спасибо сказали: 0 раз




Огромное спасибо, все работает. Только нужно удалить строку « sTag ».
Go to the top of the page
+Quote Post
Nickolya
сообщение 2.8.2010, 22:57
Сообщение #53


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Если тег не нужен - убираем его в конфиге, вы их совсем не читаете?
Код
-- Показывать ли тег:
bShowTag = 1
Go to the top of the page
+Quote Post
averon.nv
сообщение 4.8.2010, 16:37
Сообщение #54


Активный участник
***

Группа: Пользователи
Сообщений: 63
Регистрация: 17.7.2010
Пользователь №: 7 294
Спасибо сказали: 0 раз




Цитата(Nickolya @ 3.8.2010, 1:57) *
Если тег не нужен - убираем его в конфиге, вы их совсем не читаете?
Код
-- Показывать ли тег:
bShowTag = 1

Если строку не удалить, то высвечивает вот аткая ошибка:
scripts\Description_Network.lua:212: attempt to concatenate field 'sTag' (a nil value)
P.S: Кстати, что-то не всегда описание появляется, приходится переподключаться. Так и должно или глюк?
Go to the top of the page
+Quote Post
Nickolya
сообщение 4.8.2010, 16:52
Сообщение #55


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Чтобы ошибки не было заменяем
Код
addtag = addtag..curUser.sTag
на
Код
addtag = addtag..(curUser.sTag or "")


С описанием надо попробовать такую же штуку, меняем
Код
addtag = addtag.." "..curUser.sDescription
на
Код
addtag = addtag.." "..(curUser.sDescription or "")

Появляться оно должно всегда, но с изменением MyINFO юзера всегда были и будут проблемы в птоке...
Go to the top of the page
+Quote Post
averon.nv
сообщение 4.8.2010, 19:28
Сообщение #56


Активный участник
***

Группа: Пользователи
Сообщений: 63
Регистрация: 17.7.2010
Пользователь №: 7 294
Спасибо сказали: 0 раз




Плохо, что не всегда срабатывает, хоть его и первым поставил в списке при запуске.
Тем не менее, большое спасибо тебе, скрипт «отличный»!

Еще последняя просьба к тебе. Помоги пожалуйста удалить со скрипта обозначения профилей в описании « tProfileTag » - у меня не получается, потом скрипт запускается с ошибкой.
Go to the top of the page
+Quote Post
Nickolya
сообщение 4.8.2010, 20:38
Сообщение #57


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Код
local addtag = descript.." "..tProfileTag[curUser.iProfile].." "..sMale
замени на
Код
local addtag = descript.." "..sMale
Go to the top of the page
+Quote Post
averon.nv
сообщение 5.8.2010, 13:07
Сообщение #58


Активный участник
***

Группа: Пользователи
Сообщений: 63
Регистрация: 17.7.2010
Пользователь №: 7 294
Спасибо сказали: 0 раз




Что-то скрипт вообще глючить стал. Вроде запускается, ошибок не выдает. Запускаю локально у себя - отображает, запускаю на сервере - нет ничего даже при переключении. Что такое?
Может из скрипта убрать все функции кроме определения сети?

Сообщение отредактировал Saymon - 5.8.2010, 13:13
Причина редактирования: Не надо лишних цитат!
Go to the top of the page
+Quote Post
Nickolya
сообщение 5.8.2010, 15:32
Сообщение #59


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Может, я же сказал что любое вторжение в майинфо на птоке создает непредсказуемые реакции, что еще надо сделать:
заменить
Код
sSexTblWay = "Sex.tbl"    -- Файл с полом юзеров
на
Код
sSexTblWay = Core.GetPtokaXPath().."scripts/Sex.tbl"    -- Файл с полом юзеров


И еще можно поиграть с таймером, находится он тут:
Код
TmrMan.AddTimer(1000, "OnTimer")
1000 - время в миллисекундах, можно попробовать сделать 2-3 секунды и посмотреть что будет.
Go to the top of the page
+Quote Post
averon.nv
сообщение 5.8.2010, 18:18
Сообщение #60


Активный участник
***

Группа: Пользователи
Сообщений: 63
Регистрация: 17.7.2010
Пользователь №: 7 294
Спасибо сказали: 0 раз




Запустил с изменениями, все заработало, база "полов" сбросилась, только указал новый, скрипт перестал работать, точнее меню в закладке с изменением пола осталось, но в описании все сразу исчезло и ничего нет, не обозначения сети и не пола :(
P.S: Пожалуйста, убери все что связано с полом в скрипте - кажется какой-то конфликт происходит из-за него.

Ошибка:
scripts\Description_Network.lua:194: attempt to concatenate local 'sMale' (a nil value)
Go to the top of the page
+Quote Post
Nickolya
сообщение 5.8.2010, 22:36
Сообщение #61


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Попробуй в такой вариации без пола и со всеми правками выше.
Прикрепленные файлы
Прикрепленный файл  Description_Network.lua ( 5.41 килобайт ) Кол-во скачиваний: 18
 
Go to the top of the page
+Quote Post

4 страниц V  < 1 2 3 4 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Topic has attachmentsОт: CheckPreFix
От темы с ID: 1947
3 DriverZX-10 6 163 29.8.2009, 22:48 Посл. сообщение: DriverZX-10

 



RSS Сейчас: 23.12.2024, 18:02