myDC.ru

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

 

> classCmdsLimit, Контроль команд по классам

Теги
Нет тегов для показа
Vizunchik
сообщение 5.8.2010, 22:30
Сообщение #1


Постоялец
******

Группа: Пользователи
Сообщений: 403
Регистрация: 4.11.2008
Из: Город Уфа
Пользователь №: 994
Спасибо сказали: 115 раз





Название: classCmdsLimit
Описание скрипта: скрипт контролирует команды по класам, есть таблица исключений по никам, которым будет доступна команда вне зависимости от класса
Автор: Nickolya

Код
-- таблица контроля за командами:
tControlCmds = {
    ["class"] = {
        [0] = 0, -- Unreg
        [1] = 0, -- Reg
        [2] = 0, -- VIP
        [3] = 0, -- Operator
        [4] = 0, -- Cheef
        [5] = 0, -- Admin
        [10] = 1, -- Master
    },
}

-- таблица полного доступа ников по командам:
tFullAccessNicks = {
    ["Суда_команду"] = {
        ["суда_ник"] = 1,
    },
}

Прикрепленные файлы
Прикрепленный файл  classCmdsLimit.lua ( 1006 байт ) Кол-во скачиваний: 59
 
Go to the top of the page
+Quote Post
 
Начать новую тему
Ответов
wolf night
сообщение 9.9.2011, 4:26
Сообщение #2


Участник
**

Группа: Пользователи
Сообщений: 30
Регистрация: 28.2.2010
Из: Москва
Пользователь №: 6 203
Спасибо сказали: 1 раз




а в чем заключается контроль можно поподробней ?
Go to the top of the page
+Quote Post
Vizunchik
сообщение 26.9.2011, 17:32
Сообщение #3


Постоялец
******

Группа: Пользователи
Сообщений: 403
Регистрация: 4.11.2008
Из: Город Уфа
Пользователь №: 994
Спасибо сказали: 115 раз




не дает возможность воспользоваться командой
Go to the top of the page
+Quote Post
wolf night
сообщение 28.9.2011, 20:33
Сообщение #4


Участник
**

Группа: Пользователи
Сообщений: 30
Регистрация: 28.2.2010
Из: Москва
Пользователь №: 6 203
Спасибо сказали: 1 раз




Цитата(Vizunchik @ 26.9.2011, 18:32) *
не дает возможность воспользоваться командой



в скрипт вписываются команды или как происходит блокирование той или иной команды ?
Go to the top of the page
+Quote Post
Vizunchik
сообщение 29.9.2011, 14:24
Сообщение #5


Постоялец
******

Группа: Пользователи
Сообщений: 403
Регистрация: 4.11.2008
Из: Город Уфа
Пользователь №: 994
Спасибо сказали: 115 раз




пример с командой !set

Раскрывающийся текст

Код
tControlCmds = { --- запрещаем использование команды set для всех классов
    ["set "] = {
        [0] = 0, -- Unreg
        [1] = 0, -- Reg
        [2] = 0, -- VIP
        [3] = 0, -- Operator
        [4] = 0, -- Cheef
        [5] = 0, -- Admin
        [10] = 0, -- Master
    },
}

tFullAccessNicks = { --- открываем команду set для ника Admin и Master
    ["set "] = {
        ["Admin"] = 1, ["Master"] = 2,
    },
}


скрипт блокирует отправленные команды и сообщает юзеру что Вам запрещено использование этой команды!


Спасибо сказали:
Go to the top of the page
+Quote Post

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

 



RSS Сейчас: 27.11.2024, 2:10