Commit Graph

230 Commits

Author SHA1 Message Date
Nayruden
ba21d08242 Fixes #41 2017-10-09 09:41:40 -05:00
Nayruden
b0436e5900 Fixes #31 2017-09-19 17:31:48 -05:00
Nayruden
0b4cdd0acb Finished porting bans to SQLite 2017-09-08 16:57:23 -05:00
Nayruden
794bc65466 Too much carried over, putting back 2017-09-05 17:34:07 -05:00
Nayruden
9df61b641e Splitting out ban-related functionality into a new file 2017-09-05 17:24:43 -05:00
Nayruden
0313791b62 Fixes #36 2017-08-22 14:14:54 -05:00
Nayruden
06111c3b87 Back to development mode 2017-03-21 15:40:46 -05:00
Nayruden
c3b1d7be47 Release prep 2017-03-21 15:19:55 -05:00
Nayruden
e003c7bf9f [FIX] Server errors when loading massive ban lists. 2017-03-21 15:16:17 -05:00
Nayruden
6a85b66b2a Back to dev mode 2017-03-19 13:50:13 -05:00
Nayruden
a3f7257035 Release prep 2017-03-19 13:06:30 -05:00
Nayruden
f88b4d94fd Normalized changes from @andreblue. Thanks for the contribution, Andre! 2017-03-12 15:06:52 -05:00
Brett Smith
b62336f266 Merge branch 'master' into master 2017-03-12 14:36:03 -05:00
Nayruden
f416a47666 Potential fix for #29 2017-03-08 17:58:47 -06:00
Andre
7536c9ebf8 Removed Debug Print 2017-03-05 14:11:45 -05:00
Andreblue
ea8162d215 Replaced placeholder for ver and added build thingy from the git hooks stuff 2017-02-17 19:02:31 -05:00
Andreblue
bf96c45d68 Added hook.Call( ULib.HOOK_UCLCHANGED ) back where they were to allow older addons to still use it. 2017-02-17 18:30:13 -05:00
Andreblue
7ea455d2c5 User Removed Hook 2017-02-17 18:23:59 -05:00
Andreblue
7a457014c5 User Access Changed Hook 2017-02-17 18:15:48 -05:00
Andreblue
2f839a5437 Player Group Changed Hook Added 2017-02-17 18:03:32 -05:00
Andreblue
2bfa491503 Added cantarget group change hook, and fixed spelling issues 2017-02-17 15:26:36 -05:00
Andreblue
7a1d5cab58 Group Inheritance change hook 2017-02-17 14:45:17 -05:00
Andreblue
c7c5e72cf5 Group Rename Hook 2017-02-17 14:35:37 -05:00
Andreblue
b0255ec856 Added Group Access Changed Hook 2017-02-17 14:20:17 -05:00
Andreblue
2c1d351d43 Added group removed 2017-02-17 12:40:16 -05:00
Andreblue
fc586028f0 Added Group Created Hook, replacing UCL Changed hook for it. Tested to be working. 2017-01-26 18:21:31 -05:00
Andreblue
ac4c0eab0a Player unban hook added/tested 2017-01-25 19:52:44 -05:00
Andreblue
916d4f6326 Added Ban Hook/Tested, added change to kick so we do not run the kick hook at the same time we ban a user. 2017-01-25 19:20:25 -05:00
Andreblue
952ae098cb Player Kicked Hook Added/Tested 2017-01-25 18:55:53 -05:00
Brett Smith
ef1e70d393 Fixes #27 2016-10-26 19:33:11 -05:00
Nayruden
bb22495876 Fixes #25 2016-09-04 15:20:28 -05:00
Nayruden
9f459dc083 Revert "Testing a possible fix for TeamUlysses/ulx#59"
This reverts commit 180d7370ef.
2016-08-29 18:51:50 -05:00
Nayruden
180d7370ef Testing a possible fix for TeamUlysses/ulx#59 2016-08-27 12:10:22 -05:00
uRandomAlex
ea9b292d83 Updated hook.lua - move autorefresh check
Updated hook.lua - move autorefresh check to save some nanoseconds of CPU and some bytes of RAM.
2016-07-16 15:16:56 +10:00
Nayruden
75f70ca1ce Implemented CAMI.SignalSteamIDUserGroupChanged. Fixes #50.
Can't believe I missed that addition to the spec for so long...
2016-06-12 14:41:22 -04:00
Nayruden
c29b63b389 Back to development mode 2016-06-12 14:40:26 -04:00
achohbee
cea5b2d37f Minor ulx.csay fix
* `if CLIENT` block correctly includes fade
* Update comment to indicate that `color` is a Color, and not an amount of red
2016-05-31 08:49:38 -05:00
Nayruden
8a1cef9aa4 Release prep 2016-05-22 14:17:55 -04:00
Nayruden
2bb1db4077 [FIX] Many issues with secondsToStringTime (Thanks, @fruitwasp).
I must have been completely brain dead when I wrote this...
2016-05-19 19:20:34 -04:00
Nayruden
2860342e04 This might fix #15. 2016-05-19 18:29:46 -04:00
Nayruden
4d47936dd5 Slight wording change in docs 2016-04-30 16:52:48 -04:00
Nayruden
939250a73d [FIX] NPCs loading from saves (Thanks, @GamingStudios1029).
This fixes https://github.com/TeamUlysses/ulx/issues/31
2016-02-16 20:15:15 -05:00
Nayruden
9f4846437c Back to development mode 2016-02-16 20:14:31 -05:00
Nayruden
fb763d143d Show version as workshop even for releases. 2016-02-16 20:00:53 -05:00
Nayruden
6a6ad38054 Fixed ULib passing incorrect release flag for plugin information 2016-02-15 18:51:23 -05:00
Nayruden
a4c4a45557 Getting ready for v2.60 release 2016-02-15 18:41:07 -05:00
SticklyMan
5652d868ba Updated findVar and setVar to allow for integer index syntax in path.
Example: "info[1].type"
2016-02-13 16:34:31 -07:00
Nayruden
7e7d3d7a9e Move ULib.refreshBans to a hook. Fixes #11. 2016-02-06 13:46:40 -05:00
Nayruden
72c0a8a4ad Expose more ULib.getBanMessage variables 2016-01-23 10:52:03 -05:00
SticklyMan
657e9bd7d5 Changed getBanMessage to be accessible externally. 2016-01-23 03:52:34 -07:00
Brett Smith
ea510fd4c1 Ignore bad data passed by FAdmin 2016-01-06 20:16:59 -05:00
Nayruden
7eda6192c7 Some more work to help prevent players naming themselves after keywords. 2016-01-03 15:53:57 -05:00
Nayruden
3013bf57af ULib.findVar and setVar
[ADD] ULib.setVar, a compliment to ULib.findVar.
[CHANGE] Massively improved the utility of ULib.findVar and restructured the return values.
2016-01-03 15:12:54 -05:00
Nayruden
91f6607207 Added some more documentaiton 2016-01-01 12:03:23 -05:00
Nayruden
eb66088ea5 Major refactoring of plugin.lua 2016-01-01 11:00:54 -05:00
SticklyMan
7d5d404e94 Missed one line for last commit. 2015-12-18 02:35:59 -07:00
SticklyMan
af1f251497 Fixed minor exploit that redirects unspecified playerArgs to a player with a specific name instead of the calling player. (Thanks Repe!) 2015-12-18 01:37:30 -07:00
Nayruden
d1db6c74ad Ban message is now templated. This is half of the implementation for https://github.com/TeamUlysses/ulx/issues/12 2015-12-15 21:10:43 -05:00
Nayruden
c4c3c99140 Completely revamped the new version system to be consistent and consolidated among ULib and plugins. 2015-12-13 18:35:35 -05:00
Nayruden
d28f574d89 Removed a holdover function dealing with data files in ULib. 2015-12-13 09:42:23 -05:00
Nayruden
11a338ce11 Fixed https://github.com/TeamUlysses/ulx/issues/10 2015-12-12 19:57:02 -05:00
Nayruden
56b2c84643 Finished #2 2015-12-12 19:40:38 -05:00
Nayruden
4189bea6c6 Partially implemented a custom ban message.
The message sent on join is done, need to change the message sent on initial kick too. This is for #2
2015-12-12 15:27:06 -05:00
Nayruden
c4a60c7ef7 Fixed an issue with accessStrings not being repopulated correctly if the data files got removed. 2015-12-12 09:54:52 -05:00
Nayruden
6c496ff084 ULib.getUser(s) do not proceed if passed an empty string (Thanks, @timmyws).
This addresses #4
2015-12-06 11:58:51 -05:00
Nayruden
65adbf0689 Be more explicit about a group inheriting from "user" for DarkRP. 2015-12-06 09:41:04 -05:00
Nayruden
53abb9d6dd Fixed a feedback loop in ULib's CAMI implementation 2015-11-25 12:42:52 -06:00
SticklyMan
70dbf863e8 Very minor fixes. 2015-11-22 00:47:15 -07:00
Nayruden
8eadece319 More robust update checks, workaround Garry-issues 2015-11-21 16:14:37 -05:00
Nayruden
24cd1506e8 Add update notification and some ignores for workshop 2015-11-19 21:28:12 -06:00
Nayruden
56e64c770b ULib now deploys data files as needed and does not contain any within the repository.
This is to comply to Workshop rules.
2015-11-19 18:29:33 -06:00
Nayruden
c29c4edba8 Added ULib.getVersion()
Changed beta version numbers to be backwards-looking (beta version number is the same as the current release).
2015-11-19 17:21:44 -06:00
Nayruden
34952639c5 Admin 2015-11-18 21:35:51 -06:00
Nayruden
7170aceb0a Normalizing line endings 2015-11-07 17:08:41 -05:00
Nayruden
5a393ca6fd Implements #332 2015-11-07 16:56:00 -05:00
Nayruden
27cd8afbf9 Fixes #510. 2015-11-07 15:50:00 -05:00
Nayruden
8ddeb6d581 Somewhat implemented CAMI.SteamIDHasAccess 2015-11-07 15:43:49 -05:00
SticklyMan
549e60a0b0 Merge pull request #454 from yupi2/saycmd_pull
Allow a table of say-commands to be passed for command opposites (Thanks yupi2!)
2015-11-07 12:48:32 -07:00
Nayruden
f74e04a3e7 Fixes #516 2015-11-07 14:32:57 -05:00
Nayruden
63c27e8fdd Fixes #509. 2015-11-07 14:06:18 -05:00
Nayruden
f0bee6be45 Fixes #505. Sorry this took so long, the solution ended up being a lot simpler than I initially expected. 2015-11-07 13:50:30 -05:00
Nayruden
fca9c263e3 Update CAMI shared library 2015-11-07 13:49:25 -05:00
Nayruden
f725751a0a Merge branch 'master' of https://github.com/Nayruden/Ulysses 2015-10-02 20:30:16 -04:00
Nayruden
05ff22f3b8 Fixes #523 2015-10-02 20:29:29 -04:00
SticklyMan
842d42726a Fix command opposites sometimes not executing due to case sensitivity.
(See http://forums.ulyssesmod.net/index.php/topic,8933.msg45885.html#msg45885)
2015-09-29 23:16:56 -06:00
Nayruden
38e243a6b4 Fixed an exploit involving filesystem mounting. 2015-09-27 11:29:15 -04:00
Nayruden
2e7d06958d Update CAMI, and ignored some bad data passed by other addons. This addresses #504, but won't fix the underlying issue of another addon trying to do something bad. 2015-08-23 10:17:24 -04:00
Nayruden
d24b8e48f3 Fixes #503. 2015-08-23 07:55:49 -04:00
Nayruden
158ec52197 CAMI support. Implemented #497. 2015-08-22 16:09:44 -04:00
Nayruden
ba5d949ea3 [FIX] The usual random slew of Garry-breakages (Thanks, @Fuzzik). 2015-08-20 13:14:21 -04:00
zpetty33
a68a187213 Changed table.Count to #
Made this change to the recent update for better performance.
2015-07-30 14:32:47 -07:00
zpetty33
718877470d Fixed a crash exploit in console commands 2015-07-30 13:47:38 -07:00
Nayruden
d28166c060 Merge branch 'master' of https://github.com/Nayruden/Ulysses 2015-05-31 15:57:06 -06:00
Nayruden
cae8805649 Should fix #468, thanks @MStruntze 2015-05-31 15:56:48 -06:00
SticklyMan
9b82bea316 Fixes to ULib to better support autorefresh. 2015-05-25 14:27:06 -06:00
Nayruden
4be103fc80 Fix for Garry's freakish handling of NextBot players. Fixes #447. Thanks, @BurgerLUA 2015-05-20 20:00:12 -06:00
MrPresident
71ae36fa6b UCL Helper Function
Adding a helper function to UCL to grab information about a player entry
by steamid/ip/uid.
2015-05-07 12:53:31 -07:00
Nayruden
6690bba964 Fix for Garry API change for ULib.findinDir (Thanks, @ascentechit)
Fixes #459
2015-04-21 17:32:49 -06:00
yupi2
22e4b402bb Allow a table of say-commands to be passed 2015-04-13 02:45:13 -05:00
Nayruden
014f69b07c Added GetULibTable() to hook module. 2015-04-10 18:07:48 -06:00