myDC.ru

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

 
 
Ответить в данную темуНачать новую тему

> Префикс перед ником

Теги
Нет тегов для показа
Bull Dozer
сообщение 7.7.2009, 12:50
Сообщение #1


Начинающий
*

Группа: Пользователи
Сообщений: 10
Регистрация: 10.8.2008
Из: В сети обитаю
Пользователь №: 360
Спасибо сказали: 0 раз




Собственно Вы меня не поняли beat_plaster.gif



Вот скрипт префиксов сети!
Можно ли этот скрипт переделать чтоб он на хаб не пускал обычные ники типа: Bull_Dozer , и выдовал сообщение Если вы:
(+) (В составе команды по игре КС) - Перед ником подпишите клантег вашей команды
(+) (Без команды (возможно даже не играешь в КС)) - подпиши перед ником [noTeam], т.е. ваш ник будет [noTeam]VeNick
Примечание: Если ваш клантег не обрамлён [ ] или ( ) или { }, добавьте [NoTeam] временно, чтобы зайти на хаб и напишите в личку администратору для занесения вашего клантега в список исключения для того чтобы вы могли заходить на хаб с клантегом БЕЗ обрамления.

Как сменить ник только для этого хаба? ОЧЕНЬ ПРОСТО!
а) Нажмите Cntrl-F
б) Найдите в списке хаб на котором надо сменить имя, в нашем случае - наш
в) Выделите его и нажмите кнопку "Свойства" (ниже)
г) Заполните поле "Ник"
д) Перезапустите Хаб

и пропускал на хаб юзеров с любыми префиксами перед ником в скобках {},[],(), можно ли это реализовать на API2 ?
Причина редактирования: не надо постить код который уже и так есть на форуме!!!!
Go to the top of the page
+Quote Post
Wariner
сообщение 7.7.2009, 14:16
Сообщение #2


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

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




нет это вы не поняли! надо было взять скрипт и переделать а не открывать новую тему всё с тем же вопросом!!!!!
Код
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\
Go to the top of the page
+Quote Post
Bull Dozer
сообщение 7.7.2009, 14:30
Сообщение #3


Начинающий
*

Группа: Пользователи
Сообщений: 10
Регистрация: 10.8.2008
Из: В сети обитаю
Пользователь №: 360
Спасибо сказали: 0 раз




Ув. Wariner я в этом деле полный 0, дырка, можно ли готовый скрипт ?
Причина редактирования: не надо цитировать предыдущий пост!
Go to the top of the page
+Quote Post
Wariner
сообщение 7.7.2009, 14:54
Сообщение #4


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

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




это и есть готовый скрипт. тебе его надо только сохранить как файл с расширением lua а текст надеюсь и сам впишешь...
Go to the top of the page
+Quote Post
Bull Dozer
сообщение 7.7.2009, 14:57
Сообщение #5


Начинающий
*

Группа: Пользователи
Сообщений: 10
Регистрация: 10.8.2008
Из: В сети обитаю
Пользователь №: 360
Спасибо сказали: 0 раз




Цитата(Wariner @ 7.7.2009, 14:54) *
это и есть готовый скрипт. тебе его надо только сохранить как файл с расширением lua а текст надеюсь и сам впишешь...


Пробовал все дописывал, но он этого не выдает и с хаба не выхидывает =(
Go to the top of the page
+Quote Post
Setuper
сообщение 7.7.2009, 15:19
Сообщение #6


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1706 раз




Core.SendToUser(tUser, ("<%s> Текст для юзера"):format(sBot))
Go to the top of the page
+Quote Post
Wariner
сообщение 7.7.2009, 15:21
Сообщение #7


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

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




извиняюсь, моя ошибка

код поправил
Go to the top of the page
+Quote Post
Akaick
сообщение 21.7.2009, 16:58
Сообщение #8


Участник
**

Группа: Пользователи
Сообщений: 35
Регистрация: 7.7.2009
Из: Тула
Пользователь №: 3 818
Спасибо сказали: 3 раза




А можно ли к этому скрипту прикруть таблицу, в которую можно заносить ip или ник чтоб он пез префикса мог заходить?
Go to the top of the page
+Quote Post
Wariner
сообщение 21.7.2009, 17:35
Сообщение #9


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

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




Код
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
Go to the top of the page
+Quote Post
Akaick
сообщение 21.7.2009, 17:47
Сообщение #10


Участник
**

Группа: Пользователи
Сообщений: 35
Регистрация: 7.7.2009
Из: Тула
Пользователь №: 3 818
Спасибо сказали: 3 раза




.lua:10: 'then' expected near 'local'
Go to the top of the page
+Quote Post
Wariner
сообщение 21.7.2009, 19:50
Сообщение #11


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

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




код поправил
Go to the top of the page
+Quote Post
Akaick
сообщение 21.7.2009, 20:34
Сообщение #12


Участник
**

Группа: Пользователи
Сообщений: 35
Регистрация: 7.7.2009
Из: Тула
Пользователь №: 3 818
Спасибо сказали: 3 раза




Цитата(Wariner @ 21.7.2009, 20:50) *
код поправил


beat_plaster.gif Не пускает на хаб по таблице, а с префиксом пишет [21:34:13] <PtokaX> Ваше ConnectToMe слишком длинное!
Go to the top of the page
+Quote Post
Wariner
сообщение 21.7.2009, 20:43
Сообщение #13


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

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




извиняюсь. поправил ещё раз!


Спасибо сказали:
Go to the top of the page
+Quote Post
crake
сообщение 27.7.2009, 23:52
Сообщение #14


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 10.7.2009
Из: Тула
Пользователь №: 3 842
Спасибо сказали: 0 раз




Есть один баг в данном скрипте. Если поставить ник в скобки, то его пускает на хаб. Хотелось бы скрипт который обязывает ставить после скобок 1, 2 буквы.
Go to the top of the page
+Quote Post
Wariner
сообщение 28.7.2009, 10:29
Сообщение #15


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

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




Код
        local sPrefix, sNick = (tUser.sNick):match("^[%[({](%S+)[%])}](%S+)")
        if not sPrefix and not sNick then


Спасибо сказали:
Go to the top of the page
+Quote Post
Perspect
сообщение 4.11.2010, 18:41
Сообщение #16


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

Группа: Пользователи
Сообщений: 89
Регистрация: 9.6.2008
Из: Крым
Пользователь №: 23
Спасибо сказали: 5 раз




А как бы исключить IP-диапазон?
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Тире перед текстом
1 Sasha55555 413 20.11.2017, 22:46 Посл. сообщение: Ksan
No New Posts Нужен скрипт ставящий люб приставку перед ником!
Чтоб она везде отображался на хабе
10 van21 7 040 31.7.2010, 21:15 Посл. сообщение: van21
Closed ЮБ (юзербар) с твоим ником и статусом на хабе (онлайн / оффлайн)
Помогайте
8 X-Sky 6 508 3.1.2010, 18:17 Посл. сообщение: X-Sky
Closed Теги перед ником
1 Bull Dozer 3 054 6.7.2009, 18:35 Посл. сообщение: Wariner
Closed Topic has attachmentsПриставка Сети Перед Ником
[Net1]My_nick
19 Derk_B_P 12 380 23.5.2009, 22:46 Посл. сообщение: Wariner
Closed ВАЖНО: ===> Прочитать перед использованием скриптов <===
ЧТО НЕОБХОДИМО ДЛЯ РАБОТЫ СКРИПТОВ
0 Setuper 5 491 27.4.2009, 14:32 Посл. сообщение: Setuper
No New Posts Префикс Ю Бутова
префикс Ю Бутова
5 16timur78 3 750 7.3.2009, 18:54 Посл. сообщение: alex82
No new Topic has attachmentsПрефиксы Перед Ником
API 2
31 D'aspid 17 133 28.12.2008, 23:57 Посл. сообщение: D'aspid
No New Posts Внимание Всем! Слабость Птоки Перед Ddos Атаками
0 MEXAHuK 3 134 8.12.2008, 21:18 Посл. сообщение: MEXAHuK
No New Posts От: Скрипт Позволяющий Заходить С Одного Айпи Только Под Одним Ником
От темы с ID: 645
0 Артём 2 777 25.11.2008, 10:17 Посл. сообщение: Артём
No New Posts Скрипт Позволяющий Заходить С Одного Айпи Только Под Одним Ником
Помогите пожалуйста
2 STAJIKER 4 741 15.11.2008, 19:02 Посл. сообщение: STAJIKER
No New Posts Topic has attachmentsНужен Скрипт Антиспам Ником....
а то сегодня особо умный забрел... я ему дал бой и думаю выграл его :)
9 *FoxMalder* 6 285 29.10.2008, 21:05 Посл. сообщение: *FoxMalder*
No New Posts От: Нужен Скрипт Антиспам Ником....
От темы с ID: 487
0 FallenAngel 2 157 29.10.2008, 9:12 Посл. сообщение: FallenAngel

 



RSS Сейчас: 26.5.2018, 5:34