mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-27 02:32:20 +00:00
63 lines
2.9 KiB
Plaintext
63 lines
2.9 KiB
Plaintext
//A set of constants used to determine which type of mute an admin wishes to apply:
|
|
//Please read and understand the muting/automuting stuff before changing these. MUTE_IC_AUTO etc = (MUTE_IC << 1)
|
|
//Therefore there needs to be a gap between the flags for the automute flags
|
|
#define MUTE_IC 1
|
|
#define MUTE_OOC 2
|
|
#define MUTE_PRAY 4
|
|
#define MUTE_ADMINHELP 8
|
|
#define MUTE_DEADCHAT 16
|
|
#define MUTE_ALL 31
|
|
|
|
//Number of identical messages required to get the spam-prevention automute thing to trigger warnings and automutes
|
|
#define SPAM_TRIGGER_WARNING 5
|
|
#define SPAM_TRIGGER_AUTOMUTE 10
|
|
|
|
//Some constants for DB_Ban
|
|
#define BANTYPE_PERMA 1
|
|
#define BANTYPE_TEMP 2
|
|
#define BANTYPE_JOB_PERMA 3
|
|
#define BANTYPE_JOB_TEMP 4
|
|
#define BANTYPE_ANY_FULLBAN 5 //used to locate stuff to unban.
|
|
#define BANTYPE_APPEARANCE 6
|
|
#define BANTYPE_ADMIN_PERMA 7
|
|
#define BANTYPE_ADMIN_TEMP 8
|
|
|
|
//Please don't edit these values without speaking to Errorage first ~Carn
|
|
//Admin Permissions
|
|
#define R_BUILDMODE 1
|
|
#define R_ADMIN 2
|
|
#define R_BAN 4
|
|
#define R_EVENT 8
|
|
#define R_SERVER 16
|
|
#define R_DEBUG 32
|
|
#define R_POSSESS 64
|
|
#define R_PERMISSIONS 128
|
|
#define R_STEALTH 256
|
|
#define R_REJUVINATE 512
|
|
#define R_VAREDIT 1024
|
|
#define R_SOUNDS 2048
|
|
#define R_SPAWN 4096
|
|
#define R_MOD 8192
|
|
#define R_MENTOR 16384
|
|
#define R_PROCCALL 32768
|
|
|
|
#define R_MAXPERMISSION 32768 //This holds the maximum value for a permission. It is used in iteration, so keep it updated.
|
|
|
|
#define R_HOST 65535
|
|
|
|
#define ADMIN_QUE(user) "(<a href='?_src_=holder;adminmoreinfo=[user.UID()]'>?</a>)"
|
|
#define ADMIN_FLW(user) "(<a href='?_src_=holder;adminplayerobservefollow=[user.UID()]'>FLW</a>)"
|
|
#define ADMIN_PP(user) "(<a href='?_src_=holder;adminplayeropts=[user.UID()]'>PP</a>)"
|
|
#define ADMIN_VV(atom) "(<a href='?_src_=vars;Vars=[atom.UID()]'>VV</a>)"
|
|
#define ADMIN_SM(user) "(<a href='?_src_=holder;subtlemessage=[user.UID()]'>SM</a>)"
|
|
#define ADMIN_TP(user) "(<a href='?_src_=holder;traitor=[user.UID()]'>TP</a>)"
|
|
#define ADMIN_BSA(user) "(<a href='?_src_=holder;BlueSpaceArtillery=[user.UID()]'>BSA</a>)"
|
|
#define ADMIN_CENTCOM_REPLY(user) "(<a href='?_src_=holder;CentcommReply=[user.UID()]'>RPLY</a>)"
|
|
#define ADMIN_SYNDICATE_REPLY(user) "(<a href='?_src_=holder;SyndicateReply=[user.UID()]'>RPLY</a>)"
|
|
#define ADMIN_SC(user) "(<a href='?_src_=holder;adminspawncookie=[user.UID()]'>SC</a>)"
|
|
#define ADMIN_LOOKUP(user) "[key_name_admin(user)][ADMIN_QUE(user)]"
|
|
#define ADMIN_LOOKUPFLW(user) "[key_name_admin(user)][ADMIN_QUE(user)] [ADMIN_FLW(user)]"
|
|
#define ADMIN_FULLMONTY(user) "[key_name_admin(user)] [ADMIN_QUE(user)] [ADMIN_PP(user)] [ADMIN_VV(user)] [ADMIN_SM(user)] [ADMIN_FLW(user)] [ADMIN_TP(user)]"
|
|
#define ADMIN_JMP(src) "(<a href='?_src_=holder;adminplayerobservecoodjump=1;X=[src.x];Y=[src.y];Z=[src.z]'>JMP</a>)"
|
|
#define COORD(src) "[src ? "([src.x],[src.y],[src.z])" : "nonexistent location"]"
|
|
#define ADMIN_COORDJMP(src) "[src ? "[COORD(src)] [ADMIN_JMP(src)]" : "nonexistent location"]" |