Плагин Kits для выдачи комплетов предметов Hurtworld по группам игроков
Особенности:
Можно выбрать сколько комплектов можно получить игроку
Время через, через которое можно сделать запрос на новый комплект
Можно создать комплекты для админов
Можно создать комплекты для VIP-персо
Команды игроков:
- /kit => посмотреть список доступных комплектов
- /kit KITNAME => выбрать комплект
Команды админов:
- /kit list => посмотреть список доступных комплектов для админа
- /kit add "KITNAME" => добавить новый комплект
- /kit remove "KITNAME" => удалить комплект
- /kit edit "KITNAME" => редактировать комплект
- /kit resetkits => удалить все комплекты и данные игроков
- /kit resetdata => удалить комплекты игроков
- /kit option1 value1 option2 value2 option3 value3 => установить параметры для набора, который в данный момент редактируется
Как создать комплект:
1) Очистите инвентарь
2) Добавьте предметы, которые должен содержать комплект
3) Используйте команду /kit add "kitname"
4) Установите параметры: /kit option1 value1 option2 value2 etc
или:
/kit items (максимум использованний) 10 (восстановление в сек.) 3600 (описание) "Каждый час новый набор, максимум использований: 10"
Опции (переведу потом):
max XXX/false => set the max usage of a kit (false will deactivate it)
cooldown XXXX/false => set the cooldown in seconds of a kit (false will deactivate it)
authlevel 1/0 => 1 is for admin only, 0 for players
permission CUSTOMPERMISSION/false => only players with the custom permission oxide permission will be able to redeem those (doesn't work on autokits). See under.
description "XXXX XXX"/false => set a description for a kit
hide true/false => hide a kit from the list: /kit (won't hide from the admin command /kit list)
items => no values here, this will copy the items in your inventory to set it in the kit.
Пользовательские привилегии:
Если вы создали набор или хотите его отредактировать, то нужно сделать:
/kit permission PERMISSIONNAME
permissionname может быть новым разрешением или существующим разрешением.
Пользовательские привилегии Oxide:
Для разработчиков плагинов:
To refuse a kit to be given
you may do this:
By returning ANYTHING it will refuse the kit to be given, return a text to specify the reason.
Check if the kit exists:
Особенности:
Можно выбрать сколько комплектов можно получить игроку
Время через, через которое можно сделать запрос на новый комплект
Можно создать комплекты для админов
Можно создать комплекты для VIP-персо
Команды игроков:
- /kit => посмотреть список доступных комплектов
- /kit KITNAME => выбрать комплект
Команды админов:
- /kit list => посмотреть список доступных комплектов для админа
- /kit add "KITNAME" => добавить новый комплект
- /kit remove "KITNAME" => удалить комплект
- /kit edit "KITNAME" => редактировать комплект
- /kit resetkits => удалить все комплекты и данные игроков
- /kit resetdata => удалить комплекты игроков
- /kit option1 value1 option2 value2 option3 value3 => установить параметры для набора, который в данный момент редактируется
Как создать комплект:
1) Очистите инвентарь
2) Добавьте предметы, которые должен содержать комплект
3) Используйте команду /kit add "kitname"
4) Установите параметры: /kit option1 value1 option2 value2 etc
или:
/kit items (максимум использованний) 10 (восстановление в сек.) 3600 (описание) "Каждый час новый набор, максимум использований: 10"
Опции (переведу потом):
max XXX/false => set the max usage of a kit (false will deactivate it)
cooldown XXXX/false => set the cooldown in seconds of a kit (false will deactivate it)
authlevel 1/0 => 1 is for admin only, 0 for players
permission CUSTOMPERMISSION/false => only players with the custom permission oxide permission will be able to redeem those (doesn't work on autokits). See under.
description "XXXX XXX"/false => set a description for a kit
hide true/false => hide a kit from the list: /kit (won't hide from the admin command /kit list)
items => no values here, this will copy the items in your inventory to set it in the kit.
Пользовательские привилегии:
Если вы создали набор или хотите его отредактировать, то нужно сделать:
/kit permission PERMISSIONNAME
permissionname может быть новым разрешением или существующим разрешением.
Пользовательские привилегии Oxide:
Код:
oxide.grant user "PLAYERNAME" PERMISSIONNAME
oxide.grant user <username> <permission>
Для создания группы:
oxide.group add <имя группы>
Чтобы назначить разрешения группе:
oxide.grant group <имя группы> <привилегия>
Для добавления игрока в группу:
oxide.usergroup add <имя игрока> <имя группы>
Чтобы удалить разрешение игроков:
oxide.revoke <userid/имя игрока> < имя группы> <привилегия>
Для создания группы:
oxide.group add <имя группы>
Чтобы назначить разрешения группе:
oxide.grant group <имя группы> <привилегия>
Для добавления игрока в группу:
oxide.usergroup add <имя игрока> <имя группы>
Чтобы удалить разрешение игроков:
oxide.revoke <userid/имя игрока> < имя группы> <привилегия>
Для разработчиков плагинов:
To refuse a kit to be given
you may do this:
Код:
function PLUGIN:canRedeemKit(player)
if(ArenaPlayers[player]) then
return "You are currently in an Arena, you may not redeem any kit"
end
-- don't return anything if you want to let the kit to be redeemed
end
By returning ANYTHING it will refuse the kit to be given, return a text to specify the reason.
Check if the kit exists:
Код:
object theanswer = Interface.CallHook("isKit", KITNAME);
Вложения
Последнее редактирование: