mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2025-12-31 04:51:40 +09:00
Dependenices
This commit is contained in:
@@ -3,15 +3,15 @@
|
||||
-- if a reason callback is used then Store.set(action_name_store,player.name,'BUTTON_NAME') should be called during on_click
|
||||
-- buttons can be removed from the gui by commenting them out of the config at the bottom of this file
|
||||
-- the key used for the name of the button is the permission name used by the role system
|
||||
local Gui = require 'expcore.gui'
|
||||
local Roles = require 'expcore.roles'
|
||||
local Store = require 'expcore.store'
|
||||
local Game = require 'utils.game'
|
||||
local Reports = require 'modules.control.reports'
|
||||
local Warnings = require 'modules.control.warnings'
|
||||
local Jail = require 'modules.control.jail'
|
||||
local Colors = require 'resources.color_presets'
|
||||
local format_chat_player_name = ext_require('expcore.common','format_chat_player_name')
|
||||
local Gui = require 'expcore.gui' --- @dep expcore.gui
|
||||
local Roles = require 'expcore.roles' --- @dep expcore.roles
|
||||
local Store = require 'expcore.store' --- @dep expcore.store
|
||||
local Game = require 'utils.game' --- @dep utils.game
|
||||
local Reports = require 'modules.control.reports' --- @dep modules.control.reports
|
||||
local Warnings = require 'modules.control.warnings' --- @dep modules.control.warnings
|
||||
local Jail = require 'modules.control.jail' --- @dep modules.control.jail
|
||||
local Colors = require 'resources.color_presets' --- @dep resources.color_presets
|
||||
local format_chat_player_name = ext_require('expcore.common','format_chat_player_name') --- @dep expcore.common
|
||||
|
||||
local action_player_store = 'gui.left.player-list.action-player'
|
||||
local action_name_store = 'gui.left.player-list.action-name'
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
--- This file defines the different triggers for the chat bot
|
||||
local format_time = ext_require('expcore.common','format_time')
|
||||
local format_time = ext_require('expcore.common','format_time') --- @dep expcore.common
|
||||
return {
|
||||
allow_command_prefix_for_messages = true, -- when true any message trigger will print to all player when prefixed
|
||||
messages = { -- will trigger when ever the word is said
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
--- This is a very simple config file which adds a admin only auth function
|
||||
-- not much to change here its more so it can be enabled and disabled from ./config/file_loader.lua
|
||||
-- either way you can change the requirements to be "admin" if you wanted to
|
||||
local Commands = require 'expcore.commands'
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
|
||||
Commands.add_authenticator(function(player,command,tags,reject)
|
||||
if tags.admin_only then
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- This will make commands only work if the role has been allowed it in the role config
|
||||
local Commands = require 'expcore.commands'
|
||||
local Roles = require 'expcore.roles'
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
local Roles = require 'expcore.roles' --- @dep expcore.roles
|
||||
|
||||
Commands.add_authenticator(function(player,command,tags,reject)
|
||||
if Roles.player_allowed(player,'command/'..command) then
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
--- This config for command auth allows commands to be globally enabled and disabled during runtime
|
||||
-- this config adds Commands.disable and Commands.enable to enable and disable commands for all users
|
||||
local Commands = require 'expcore.commands'
|
||||
local Global = require 'utils.global'
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
local Global = require 'utils.global' --- @dep utils.global
|
||||
|
||||
local disabled_commands = {}
|
||||
Global.register(disabled_commands,function(tbl)
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
-- as such you need to be confident with lua but you edit this config file
|
||||
-- use Commands.add_parse('name',function(input,player,reject) end) to add a parse
|
||||
-- see ./expcore/commands.lua for more details
|
||||
local Commands = require 'expcore.commands'
|
||||
local Game = require 'utils.game'
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
local Game = require 'utils.game' --- @dep utils.game
|
||||
|
||||
--[[
|
||||
>>>>Adds Parses:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
--- Adds some parse functions that can be used with the role system
|
||||
local Commands = require 'expcore.commands'
|
||||
local Roles = require 'expcore.roles'
|
||||
local auto_complete = ext_require('expcore.common','auto_complete')
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
local Roles = require 'expcore.roles' --- @dep expcore.roles
|
||||
local auto_complete = ext_require('expcore.common','auto_complete') --- @dep expcore.common
|
||||
require 'config.expcore-commands.parse_general'
|
||||
|
||||
Commands.add_parse('role',function(input,player,reject)
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
-- start with Permission_Groups.new_group('name')
|
||||
-- then use either :allow_all() or :disallow_all() to set the default for non specified actions
|
||||
-- then use :allow{} and :disallow{} to specify certain actions to allow/disallow
|
||||
local Event = require 'utils.event'
|
||||
local Game = require 'utils.game'
|
||||
local Permission_Groups = require 'expcore.permission_groups'
|
||||
local Event = require 'utils.event' --- @dep utils.event
|
||||
local Game = require 'utils.game' --- @dep utils.game
|
||||
local Permission_Groups = require 'expcore.permission_groups' --- @dep expcore.permission_groups
|
||||
|
||||
Permission_Groups.new_group('Admin')
|
||||
:allow_all()
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
--- This is the main config file for the role system; file includes defines for roles and role flags and default values
|
||||
local Roles = require 'expcore.roles'
|
||||
local Roles = require 'expcore.roles' --- @dep expcore.roles
|
||||
|
||||
-- Use these to adjust for ticks ie game.tick < 5*minutes
|
||||
local seconds, minutes, hours = 60, 3600, 216000
|
||||
|
||||
Reference in New Issue
Block a user