summaryrefslogtreecommitdiff
path: root/src/game/g_admin.c
AgeCommit message (Collapse)Author
2018-04-24Allow players to leave the team during a teamvote.fix/votesPaweł Redman
2018-03-06Log all Autobahn events.Paweł Redman
2018-03-06Log admin commands in games.log regardless of g_adminLog.Paweł Redman
A failure to open the admin log shouldn't affect games.log or the admin chat notifications.
2018-02-25show guidless players with a flagnarbatucker
2018-02-24Revert "Remove GUID stub from listplayers and namelog"Paweł Redman
This reverts commit fb80ecb2433424313064c13a8896ff1fbf361ceb.
2018-02-24!curse: fix some off-by-one errors.Paweł Redman
2018-02-24!curse: refuse to curse players with kick protection.Paweł Redman
2018-02-23Add !curse with some basic features.Paweł Redman
2018-02-06Allow admins to !slap themselves.Paweł Redman
2017-09-16implement !control/dev/humancontroller
2017-09-16constize a bunch of input-only pointer function-arguments/dev/humancontroller
2017-07-09fix a crash when !invisible is used/dev/humancontroller
clientPersistent_t::connection can be NULL (and is prolongedly so after a map restart, because the PTRC functionality is broken) no idea why the code was referring to something in a clientRecord_t, it's probably just by stupidity
2017-06-25furthermore, fix QVM compiling on all platforms (ACADEMICALLY_ACCLAIMED too, ↵narbatucker
and no typos this time)
2017-05-22Display 0 as Schachtmeister judgement instead of N/A if admin has flag INCOGNITOMaeJong
2017-05-22Remove GUID stub from listplayers and namelogMaeJong
The GUID stub was useless, and a privacy/security leak
2017-05-18Improve version checking.Paweł Redman
2017-05-18Basic implementation of !versions.Paweł Redman
2017-05-02Implement high admin chatMaeJong
The channel is accessible to anyone who has the flag HIGHADMINCHAT, via /say_hadmins or /ha
2017-04-26Fix undefined behavior in !rshow.Paweł Redman
2017-04-19Merge branch 'reports'Paweł Redman
2017-04-19g_adminListMinLvl.integer, dumbassMaeJong
2017-04-18Implement g_reportAdminListMinLvlMaeJong
Specifies the minimum level needed for a player's name to be written in the "admins" field in reports. Defaults to 4
2017-04-18Better !namelog format.Paweł Redman
2017-04-18Add a \nazi in rban auth checkMaeJong
2017-04-18Eradicate \nazis in rlistMaeJong
2017-04-18Fix off-by-1 error in rshowMaeJong
2017-04-18Fix a segfault in !rban.Paweł Redman
2017-04-18Purify r/arc/list, add rshow to view reports/archives in detailMaeJong
2017-04-18use >= in conditions of the form (level.time - some_base_time) vs ↵/dev/humancontroller
some_time_length
2017-04-18fix autobahn code a bit/dev/humancontroller
2017-04-18The Autobahn system.Paweł Redman
This commit adds two important things: * Automatically dropping a player if their score is too low. * Restricting a player while waiting for a reply from Schachtmeister.
2017-04-15implement Schachtmeister v2/dev/humancontroller
2017-04-15implement !setdevmode: an admin command to switch developer mode on or off/dev/humancontroller
2017-04-15Add a cool down timer to !revert.Paweł Redman
This will prevent two (or more) admins from trying to !revert simultaneously and accidentally undoing innocent players' progress.
2017-04-15Add the "!revert" prefix to !revert's messages.Paweł Redman
2017-04-15Implement !give.Paweł Redman
2017-04-15Apply the scrim mode patch.Paweł Redman
2017-04-15Reports systemMaeJong
2017-04-15Make SEESFULLLISTPLAYERS great again.Paweł Redman
2017-04-15remove a bunch of unused variables and some no-op code/dev/humancontroller
2017-04-15fix a couple of compiler warnings/dev/humancontroller
2017-04-15fix a bunch of %i format flags / arguments/dev/humancontroller
2017-04-15multi-protocol: change the playerState_t and entityState_t structs to the ↵Jeff Kent
versions in the latest code base this includes changing how ammo and clips r stored
2017-04-15import the cQVM game modulePaweł Redman
replacing the existing one
2017-04-15import the Slacker's QVM code baseSlackerLinux85