Format
This commit is contained in:
parent
d2adb5da9a
commit
ea8fa0f2f2
|
@ -1,5 +1,5 @@
|
||||||
local name = "example"
|
local priv_name = "example"
|
||||||
local definition = {
|
local priv_definition = {
|
||||||
description = "Can do example task",
|
description = "Can do example task",
|
||||||
-- Privilege description
|
-- Privilege description
|
||||||
|
|
||||||
|
@ -11,11 +11,39 @@ local definition = {
|
||||||
-- Uses value of 'give_to_singleplayer' by default.
|
-- Uses value of 'give_to_singleplayer' by default.
|
||||||
|
|
||||||
on_grant = function(name, granter_name)
|
on_grant = function(name, granter_name)
|
||||||
|
-- logging
|
||||||
|
if not granter_name then
|
||||||
|
granter_name = "MOD"
|
||||||
|
end
|
||||||
|
if not name then
|
||||||
|
name = "ERROR"
|
||||||
|
end
|
||||||
|
if not priv_name then
|
||||||
|
priv_name = "ERROR"
|
||||||
|
end
|
||||||
|
core.log(
|
||||||
|
"action",
|
||||||
|
"[MOD] yl_template: User " .. granter_name .. " granted user " .. name .. " priv " .. priv_name
|
||||||
|
)
|
||||||
end,
|
end,
|
||||||
-- Called when given to player 'name' by 'granter_name'.
|
-- Called when given to player 'name' by 'granter_name'.
|
||||||
-- 'granter_name' will be nil if the priv was granted by a mod.
|
-- 'granter_name' will be nil if the priv was granted by a mod.
|
||||||
|
|
||||||
on_revoke = function(name, revoker_name)
|
on_revoke = function(name, revoker_name)
|
||||||
|
-- logging
|
||||||
|
if not revoker_name then
|
||||||
|
revoker_name = "MOD"
|
||||||
|
end
|
||||||
|
if not name then
|
||||||
|
name = "ERROR"
|
||||||
|
end
|
||||||
|
if not priv_name then
|
||||||
|
priv_name = "ERROR"
|
||||||
|
end
|
||||||
|
core.log(
|
||||||
|
"action",
|
||||||
|
"[MOD] yl_template: User " .. revoker_name .. " revoked user " .. name .. " priv " .. priv_name
|
||||||
|
)
|
||||||
end
|
end
|
||||||
-- Called when taken from player 'name' by 'revoker_name'.
|
-- Called when taken from player 'name' by 'revoker_name'.
|
||||||
-- 'revoker_name' will be nil if the priv was revoked by a mod.
|
-- 'revoker_name' will be nil if the priv was revoked by a mod.
|
||||||
|
@ -27,4 +55,4 @@ local definition = {
|
||||||
-- revoke being called.
|
-- revoke being called.
|
||||||
}
|
}
|
||||||
|
|
||||||
minetest.register_privilege(name, definition)
|
minetest.register_privilege(priv_name, priv_definition)
|
||||||
|
|
Loading…
Reference in New Issue