Commit graph

78 commits

Author SHA1 Message Date
Timo Smit
03b18f9c0a (Re-)implemented muting and player locking 2016-09-07 18:52:48 +02:00
Timo Smit
5ea4fc90e4 Seperated players and stats module 2016-09-06 12:41:02 +02:00
Timo Smit
f2667e558f Fixed GUID protection (stats not set in onConnectAttempt) 2016-09-06 11:17:05 +02:00
Timo Smit
b3573b231c Fixed player info not being updated on first connect (now correctly handle new players as well) 2016-09-05 08:17:08 +02:00
Timo Smit
98e8f6d341 Fixed player info not being updated on first connect 2016-09-05 08:13:16 +02:00
Timo Smit
c0e1974893 Integrated ACL/auth into level commands 2016-09-04 22:55:50 +02:00
Timo Smit
dd5f3ac175 Merge branch 'feature/standalone' into develop/1.2.0
Conflicts:
	luascripts/commands/admin/help.lua
2016-09-04 22:40:42 +02:00
Timo Smit
1f89591410 Merge branch 'feature/auth' into develop/1.2.0
Conflicts:
	luascripts/commands/admin/help.lua
2016-09-04 22:36:34 +02:00
Timo Smit
e745fe4c2c Implemented setting player level (issue #61, #62) 2016-09-04 22:28:57 +02:00
Timo Smit
e993fcc89e Fixed listings returning 'duplicate' rows (caused by references) 2016-09-04 22:05:03 +02:00
Timo Smit
73d66589e7 Level history is now stored in player_level 2016-09-04 21:48:03 +02:00
Timo Smit
de9e7b50fe Implemented retrieval of player levels from database 2016-09-04 19:58:34 +02:00
Timo Smit
4ce4ee9b9b Seperated some more functionality from admin/player module 2016-09-04 18:31:17 +02:00
Timo Smit
913545af00 Removed some upgrade stuff for pre-1.0.0 (old rows will be deleted) 2016-09-04 18:22:26 +02:00
Timo Smit
441e4cf7bb Decoupled player handling from admin and stats module (issue #63) 2016-09-04 10:20:21 +02:00
Timo Smit
06d4413b02 Replaced last occurrences of shrubbot calls with auth module 2016-09-02 14:52:34 +02:00
Timo Smit
e33b9480c9 Removed permission for debug output
Debug output is already controlled via a CVAR and including the 'auth' module would create more dependencies in debug.lua (unwanted)
2016-09-02 14:06:33 +02:00
Timo Smit
f9b73ed8d6 Added some more match/team management commands (issue #62) 2016-09-01 18:05:38 +02:00
Timo Smit
0aa330ad1b Added some missing permissions (slap, listmaps) 2016-09-01 17:48:15 +02:00
Timo Smit
b8b4abdfb1 Implemented shuffle command 2016-09-01 17:43:47 +02:00
Timo Smit
0d5a4d0adf Implemented a first basic set of commands (issue #62) 2016-09-01 16:13:35 +02:00
Timo Smit
9b9836d40b Added some missing permissions (slap, listmaps) 2016-09-01 15:00:08 +02:00
Timo Smit
793db53aa2 Merge branch 'feature/auth' into feature/standalone 2016-08-29 23:52:48 +02:00
Timo Smit
7babdb893b Return a temp value for ACL levels 2016-08-29 23:49:54 +02:00
Timo Smit
6a6ba42d7c Merge branch 'feature/auth' into feature/standalone 2016-08-29 23:43:34 +02:00
Timo Smit
dfa2533d7b Added stub function to retrieve a player's level 2016-08-29 23:41:51 +02:00
Timo Smit
a02f933722 Merge branch 'feature/auth' into feature/standalone
Conflicts:
	luascripts/commands/admin/help.lua
2016-08-29 22:22:37 +02:00
Timo Smit
0640c4bc3b Removed some NQ and shrubbot-specific things 2016-08-29 22:18:20 +02:00
Timo Smit
5c9e93f62a Created foundation for new ACL system 2016-08-29 22:00:11 +02:00
Timo Smit
0cbdf407cb Added setting to switch to standalone mode 2016-08-29 21:54:15 +02:00
Timo Smit
32bd456fa7 Merge branch 'feature/lua5.3' into develop/1.2.0 2016-08-29 16:03:27 +02:00
Timo Smit
88cf6c1d70 Fixed Lua 5.2+ errors with backwards compatibility 2016-08-29 13:27:19 +02:00
Timo Smit
e8a226cb53 Updated version 2016-08-26 10:19:01 +02:00
Timo Smit
85ac4e8d84 Updated docs 2016-08-26 10:15:50 +02:00
Timo Smit
730db32608 Renamed MySQL database scripts for consistency 2016-08-26 10:04:28 +02:00
Timo Smit
c2f5867ca9 Remove obsolete sprees.cfg 2016-08-26 10:02:29 +02:00
Timo Smit
32bf814562 Removed pre-1.0.2 update scripts 2016-08-07 19:10:47 +02:00
Timo Smit
c9c971bc30 Follow-up on bb67eb3 (removed cfg) 2016-08-07 19:09:53 +02:00
Timo Smit
ea90a08989 Use separate select statement instead of hardcoding database name 2016-08-07 19:09:08 +02:00
Timo Smit
bb67eb3f69 Removed cfg system and added checks for database availability/connectivity (issue #59) 2016-08-07 18:55:26 +02:00
Timo Smit
1be2b0f2eb Also set sqlite as default in settings.lua 2016-08-06 20:17:36 +02:00
Timo Smit
ef8d478cf9 Added SQLite support (issue #23) 2016-08-05 22:15:58 +02:00
Timo Smit
0529afb7ff Fix for latest luasql version 2016-08-04 20:11:09 +02:00
Timo Smit
00c487a6ef Added !balance options to enable/disable balancer, !putbots auto-disables balancer as needed. 2016-08-04 19:14:00 +02:00
Timo Smit
2524a1be9e Avoid objective carrier being balanced to the other team (issue #37) 2016-08-04 18:37:53 +02:00
Timo Smit
fc88fcfc4b Fix syntax help for !p(un)lock (issue #56) 2016-03-16 22:46:23 +01:00
Timo Smit
7445e7b173 Implemented pagination for !showbans, !listlevels and !listaliases (issue #54) 2016-03-09 18:21:28 +01:00
Timo Smit
f286ab78bc Reordered MySQL module + added comments to increase readability 2016-03-09 14:46:44 +01:00
Timo Smit
dad2ead47c Fixes for new naming of SQL columns 2016-03-09 11:46:25 +01:00
Timo Smit
057c37d7e7 Updated database column names to match new SQL column naming 2016-03-09 11:39:32 +01:00