From 08c243d0445c3664ae3ba5b1cfd479063cd4dbd3 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Thu, 20 Jan 2022 00:59:18 -0300 Subject: Some minor changes to some script commands: blessing, getvar, setvar, is_senior() --- npc/functions/permissions.txt | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'npc/functions/permissions.txt') diff --git a/npc/functions/permissions.txt b/npc/functions/permissions.txt index 8af2cc29..a0cfea19 100644 --- a/npc/functions/permissions.txt +++ b/npc/functions/permissions.txt @@ -5,31 +5,37 @@ // checks player permissions // ** admins are implicitly everything -// administrator +// administrator (GM 99) function script is_admin { return has_permission(PERM_USE_ALL_COMMANDS, getarg(0, getcharid(CHAR_ID_ACCOUNT))); } -// any staff member +// any staff member (GM 1+) function script is_trusted { return has_permission("show_client_version", getarg(0, getcharid(CHAR_ID_ACCOUNT))); } -// developer +// developer (GM 20+) function script is_dev { return has_permission(PERM_RECEIVE_REQUESTS, getarg(0, getcharid(CHAR_ID_ACCOUNT))); } -// event coordinator +// senior developer (GM 40, GM 80+) +function script is_senior { + return can_use_command("@loadnpc", + getarg(0, getcharid(CHAR_ID_ACCOUNT))); +} + +// event coordinator (GM 50+) function script is_evtc { return can_use_command("@monster", getarg(0, getcharid(CHAR_ID_ACCOUNT))); } -// game master +// game master (GM 60+) function script is_gm { return can_use_command("@jail", getarg(0, getcharid(CHAR_ID_ACCOUNT))); -- cgit v1.2.3-70-g09d2