Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Скрипты для VerliHub _ classCmdsLimit

Автор: Vizunchik 5.8.2010, 22:30


Название: 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
 

Автор: wolf night 9.9.2011, 4:26

а в чем заключается контроль можно поподробней ?

Автор: Vizunchik 26.9.2011, 17:32

не дает возможность воспользоваться командой

Автор: wolf night 28.9.2011, 20:33

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



в скрипт вписываются команды или как происходит блокирование той или иной команды ?

Автор: Vizunchik 29.9.2011, 14:24

пример с командой !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,
    },
}


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