Добавление команды в графический интерфейс ptokax для предоставления прав доступа профиля
Так как есть такие команды, как tempban, permban и т. Д., Которым могут быть предоставлены разрешения для профилей с помощью графического интерфейса ptokax под менеджером профилей.
Я сделал скрипт и хочу добавить свою команду в графический интерфейс. Как я могу это сделать?
1 ответ
Нет, вы не можете разрешить определенным профилям использовать команды, которые вы написали или создали. Вместо этого вам придется справиться с этим из ваших собственных сценариев. Например, допустим, у вас есть уровни профиля из 0
(Мастер), чтобы 6
(обычный пользователь) вместе с профилем -1
для незарегистрированных пользователей.
Если вы хотите, чтобы ваша команда была доступна только определенным профилям, создайте хеш-таблицу:
tAllowedProfiles = {
[-1] = false,
[0] = true,
[1] = false,
[2] = false,
[3] = true,
[4] = true,
[5] = true,
[6] = false
}
а затем в вашем ChatArrival
или же ToArrival
функции, вы можете сопоставить профиль пользователя с таблицей has, созданной выше:
function ChatArrival( tUser, sMessage )
if not tAllowedProfiles[tUser.iProfile] then return false end
-- deal with the command/message otherwise
end
Это верно и для клиента с графическим интерфейсом для Windows. Вы можете просмотреть несколько моих собственных сценариев для справки.