CheckPreFix, API2 | контролирует приставку перед ником |
Здравствуйте, гость ( Вход | Регистрация )
CheckPreFix, API2 | контролирует приставку перед ником |
17.5.2009, 16:21
Сообщение
#41
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Название: CheckPreFix
Автор: inside Версия: 2.1 Последнее изменение: 04.03.07 Описание: проверка юзера на необходимый для его сети префикс, если юзер не входит не в один диапозон ипов, ставится инетовский тег.
Прикрепленные файлы
|
|
|
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, ты сам разобрался с этой ошибкой? |
|
|
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 раза |
Благодарю, всё работает.
|
|
|
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) |
|
|
10.7.2010, 20:07
Сообщение
#45
|
|
[n00b] Группа: Пользователи Сообщений: 291 Регистрация: 10.7.2008 Из: Россия,Пенза Пользователь №: 168 Спасибо сказали: 24 раза |
|
|
|
2.8.2010, 10:15
Сообщение
#46
|
|
Активный участник Группа: Пользователи Сообщений: 63 Регистрация: 17.7.2010 Пользователь №: 7 294 Спасибо сказали: 0 раз |
Как префикс сделать в описание, а не в начале ника, так же по ИП, чтобы не пользователь указывал, а автоматом прописывалось?
Что-то нашел подобное (прикрепил), но он не запускается. Стоит Птока 0.4.1.2 Помогите, пожалуйста
Прикрепленные файлы
|
|
|
2.8.2010, 14:42
Сообщение
#47
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Скрипт уже немного другой, возьми отсюда с исправлением тобой ошибки, описанной в теме.
|
|
|
2.8.2010, 17:57
Сообщение
#48
|
|
Активный участник Группа: Пользователи Сообщений: 63 Регистрация: 17.7.2010 Пользователь №: 7 294 Спасибо сказали: 0 раз |
Скрипт уже немного другой, возьми отсюда с исправлением тобой ошибки, описанной в теме. Спасибо, но как только я запускаю скрипт, иконка зеленого человечика становится круглой синей планетой или значком синего вопроса в strong'е - отключаю, все нормально. P.S: И как оставить как дополнение стандартное описание, которое пользователь указывает в учетной записи при входе? |
|
|
2.8.2010, 18:40
Сообщение
#49
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Код -- Будет ли описание полсе тега (1), либо в описании будет только тег (0) выставляем в 1bIsFuuDescr = 0 Код 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.."$" по-идее должно сработать
|
|
|
2.8.2010, 20:59
Сообщение
#50
|
|
Активный участник Группа: Пользователи Сообщений: 63 Регистрация: 17.7.2010 Пользователь №: 7 294 Спасибо сказали: 0 раз |
Что-то не получается. Может поможешь его полностью собрать с исправлениями? Буду примного благодарен
|
|
|
2.8.2010, 21:13
Сообщение
#51
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Если не получается - надо писать что конкретно! Держи скрипт, у меня работает.
Прикрепленные файлы
|
|
|
2.8.2010, 21:32
Сообщение
#52
|
|
Активный участник Группа: Пользователи Сообщений: 63 Регистрация: 17.7.2010 Пользователь №: 7 294 Спасибо сказали: 0 раз |
Огромное спасибо, все работает. Только нужно удалить строку « sTag ».
|
|
|
2.8.2010, 22:57
Сообщение
#53
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Если тег не нужен - убираем его в конфиге, вы их совсем не читаете?
Код -- Показывать ли тег:
bShowTag = 1 |
|
|
4.8.2010, 16:37
Сообщение
#54
|
|
Активный участник Группа: Пользователи Сообщений: 63 Регистрация: 17.7.2010 Пользователь №: 7 294 Спасибо сказали: 0 раз |
Если тег не нужен - убираем его в конфиге, вы их совсем не читаете? Код -- Показывать ли тег: bShowTag = 1 Если строку не удалить, то высвечивает вот аткая ошибка: scripts\Description_Network.lua:212: attempt to concatenate field 'sTag' (a nil value) P.S: Кстати, что-то не всегда описание появляется, приходится переподключаться. Так и должно или глюк? |
|
|
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 юзера всегда были и будут проблемы в птоке... |
|
|
4.8.2010, 19:28
Сообщение
#56
|
|
Активный участник Группа: Пользователи Сообщений: 63 Регистрация: 17.7.2010 Пользователь №: 7 294 Спасибо сказали: 0 раз |
Плохо, что не всегда срабатывает, хоть его и первым поставил в списке при запуске.
Тем не менее, большое спасибо тебе, скрипт «отличный»! Еще последняя просьба к тебе. Помоги пожалуйста удалить со скрипта обозначения профилей в описании « tProfileTag » - у меня не получается, потом скрипт запускается с ошибкой. |
|
|
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
|
|
|
5.8.2010, 13:07
Сообщение
#58
|
|
Активный участник Группа: Пользователи Сообщений: 63 Регистрация: 17.7.2010 Пользователь №: 7 294 Спасибо сказали: 0 раз |
Что-то скрипт вообще глючить стал. Вроде запускается, ошибок не выдает. Запускаю локально у себя - отображает, запускаю на сервере - нет ничего даже при переключении. Что такое?
Может из скрипта убрать все функции кроме определения сети? Сообщение отредактировал Saymon - 5.8.2010, 13:13
Причина редактирования: Не надо лишних цитат!
|
|
|
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 секунды и посмотреть что будет.
|
|
|
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) |
|
|
5.8.2010, 22:36
Сообщение
#61
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Попробуй в такой вариации без пола и со всеми правками выше.
Прикрепленные файлы
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
От: CheckPreFix От темы с ID: 1947 |
3 | DriverZX-10 | 6 163 | 29.8.2009, 22:48 Посл. сообщение: DriverZX-10 |
|
Сейчас: 23.12.2024, 18:02 |