diff options
author | Jesusaves <cpntb1@ymail.com> | 2022-01-20 00:59:18 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2022-01-20 00:59:18 -0300 |
commit | 08c243d0445c3664ae3ba5b1cfd479063cd4dbd3 (patch) | |
tree | 1ed98e431cb29bf19590d2af7d0b66ed77f61ecf /npc/functions | |
parent | f4e13e0981f6e2d20fb7ec5cbeb4353542ebeccc (diff) | |
download | serverdata-08c243d0445c3664ae3ba5b1cfd479063cd4dbd3.tar.gz serverdata-08c243d0445c3664ae3ba5b1cfd479063cd4dbd3.tar.bz2 serverdata-08c243d0445c3664ae3ba5b1cfd479063cd4dbd3.tar.xz serverdata-08c243d0445c3664ae3ba5b1cfd479063cd4dbd3.zip |
Some minor changes to some script commands: blessing, getvar, setvar, is_senior()
Diffstat (limited to 'npc/functions')
-rw-r--r-- | npc/functions/permissions.txt | 16 |
1 files changed, 11 insertions, 5 deletions
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))); |