mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-04 18:41:51 +00:00
update std rules & add player.destroy binding
This commit is contained in:
parent
df2f24d94e
commit
d27179b6c3
9 changed files with 22 additions and 9 deletions
|
|
@ -229,7 +229,10 @@ function _rules.create(name, value, handler)
|
|||
end
|
||||
|
||||
function _rules.unlisten(name, id)
|
||||
local rule = _rules.get_rule(name)
|
||||
local rule = _rules.rules[name]
|
||||
if rule == nil then
|
||||
return
|
||||
end
|
||||
rule.listeners[utf8.encode(id)] = nil
|
||||
end
|
||||
|
||||
|
|
@ -237,7 +240,7 @@ function _rules.clear()
|
|||
_rules.rules = {}
|
||||
_rules.nextid = 1
|
||||
|
||||
_rules.create("cheat-commands", true)
|
||||
_rules.create("allow-cheats", true)
|
||||
end
|
||||
|
||||
function __vc_create_hud_rules()
|
||||
|
|
@ -250,9 +253,12 @@ function __vc_create_hud_rules()
|
|||
_rules.create("allow-noclip", true, function(value)
|
||||
input.set_enabled("player.noclip", value)
|
||||
end)
|
||||
_rules.create("allow-destruct", true, function(value)
|
||||
_rules.create("allow-attack", true, function(value)
|
||||
input.set_enabled("player.attack", value)
|
||||
end)
|
||||
_rules.create("allow-destroy", true, function(value)
|
||||
input.set_enabled("player.destroy", value)
|
||||
end)
|
||||
_rules.create("allow-cheat-movement", true, function(value)
|
||||
input.set_enabled("movement.cheat", value)
|
||||
end)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue