|
953ef30c17
|
Remove leftover parenthesis from previous commit.
|
2016-07-09 17:14:09 +03:00 |
|
|
7bb0d5f947
|
Adjust the code to use the .what() method from the Sqrat exception.
|
2016-07-09 14:18:09 +03:00 |
|
|
862c09150f
|
Adjust the string explode and implode utilities.
|
2016-07-09 14:12:51 +03:00 |
|
|
bba09395d0
|
More incomplete implementation for the MySQL module.
|
2016-07-08 00:57:57 +03:00 |
|
|
4e93e58397
|
Initial revision of the buffer implementation.
|
2016-07-08 00:56:54 +03:00 |
|
|
e5f9fffd8e
|
Adjust the Sqrat exception class to look more like the standard std::exception.
|
2016-07-08 00:55:51 +03:00 |
|
|
7fbc37fa4b
|
Don't duplicate the configuration header files of the JSON library because they're the same across compiled platforms.
|
2016-07-05 23:08:32 +03:00 |
|
|
98c50ce7e1
|
Minor comment fix in the shared utility header.
|
2016-07-05 23:07:04 +03:00 |
|
|
69edbcd8d2
|
Include string.h in system path library to compile on Linux.
|
2016-07-04 16:56:49 +03:00 |
|
|
82ddf372f3
|
Don't use negative sum of seconds in the specified date range.
|
2016-07-04 16:36:41 +03:00 |
|
|
87ab54d453
|
Expand the host plug-in API and not just the Squirrel API.
Extend the host plug-in API with a few more date/time functions.
Update some of the plugins to use the expanded functions of the host plug-in API.
|
2016-07-04 16:26:39 +03:00 |
|
|
805251a6db
|
Add utility to calculate date range in seconds on Chrono library.
|
2016-07-04 16:23:35 +03:00 |
|
|
6613feb6ba
|
Also include the command instance when checking invoker authority with script callbacks.
|
2016-07-03 19:43:37 +03:00 |
|
|
cfe2d3b4ed
|
Forgot to the OnAuth property for commands manager which was still using the same name as OnFail.
|
2016-07-03 19:29:50 +03:00 |
|
|
3094e14015
|
Forgot to swap command execution contexts in guard.
|
2016-07-03 19:03:36 +03:00 |
|
|
1963c8e636
|
Implement option to retrieve the manager associated with a command and the number of commands managed by a manager.
|
2016-07-03 03:44:44 +03:00 |
|
|
dde8890941
|
Prevent common null objects from using dead virtual machines after reloads.
|
2016-07-03 03:27:18 +03:00 |
|
|
1007eac3ed
|
Initial implementation of the new command system.
|
2016-07-03 03:22:00 +03:00 |
|
|
e93319a381
|
Implement implicit or explicit conversions to boolean for Sqrat weak pointers.
|
2016-07-03 03:21:29 +03:00 |
|
|
7f50156664
|
Move enumerations related to the command system from the base plugin config.
|
2016-07-03 03:20:51 +03:00 |
|
|
e0fd5fa214
|
Implement pointer stealing for the auto-deleter utility.
|
2016-07-03 03:20:23 +03:00 |
|
|
46d8d12c74
|
Add method to return strings from MySQL result-set.
|
2016-06-30 15:52:20 +03:00 |
|
|
7836f0ab23
|
Implement simple result stepping in the MySQL module.
|
2016-06-29 18:31:10 +03:00 |
|
|
03237f9c15
|
Partial and untested revision of the MySQL module.
|
2016-06-28 01:15:31 +03:00 |
|
|
fdc73d3ee8
|
Minor correction in SQLite module.
|
2016-06-28 01:13:43 +03:00 |
|
|
2e55f99860
|
Also release the context when terminating the command manager.
|
2016-06-27 17:46:12 +03:00 |
|
|
aad10948b9
|
Emit the ScriptLoaded event before importing server entities to allow the scripts to prepare.
|
2016-06-26 16:30:19 +03:00 |
|
|
996c078105
|
Introduce a new module event to be called after the virtual machine was destroyed. Thus, preventing the release of the virtual machine while still in use.
Prevent releasing IRC sessions while they could still be in use.
Few other changes that had to be committed because of the change in the module API.
|
2016-06-26 16:18:23 +03:00 |
|
|
2ee475bb8d
|
Prevent server notifications of entity pool changes from introducing entity leaks and triggering events multiple times. Should close #9
|
2016-06-26 15:47:27 +03:00 |
|
|
254bd9eee6
|
Avoid creating checkpoints for invalid player instances.
|
2016-06-25 00:08:16 +03:00 |
|
|
36e3ed8f7a
|
Clear vehicle instances on server shutdown or plugin reload. Should close #9
|
2016-06-25 00:01:36 +03:00 |
|
|
8e0a9edb3e
|
Update the checkpoint creation process to allow creating checkpoints for all players as well as dedicated to a certain player. Should close #10
|
2016-06-24 23:37:58 +03:00 |
|
|
df114cd128
|
Fix wrong macro in SQLite module.
|
2016-06-22 15:12:38 +03:00 |
|
|
875ea33022
|
Fix negation inf entity searching algorithms.
|
2016-06-21 17:56:58 +03:00 |
|
|
cb82a98bf6
|
Fix incorrect size check in entity search algorithms.
|
2016-06-21 17:44:21 +03:00 |
|
|
b4bfced27b
|
Register entity searching algorithms to enable them.
|
2016-06-21 17:29:09 +03:00 |
|
|
40e024e72d
|
Further improvements of the entity searching algorithms.
|
2016-06-21 17:25:43 +03:00 |
|
|
66e604cec7
|
Add back some of the entity search functions.
|
2016-06-21 16:15:25 +03:00 |
|
|
284e1be3f7
|
Improved the entity searching algorithms by removing duplicate code.
|
2016-06-21 16:04:21 +03:00 |
|
|
29af51c518
|
Improve entity searching algorithms.
|
2016-06-21 15:17:08 +03:00 |
|
|
1d12ddd60d
|
Improve searching for active entities. Also fix a possible crash because the entity instance pushed on the stack was appending to itself instead of the array.
|
2016-06-21 09:02:44 +03:00 |
|
|
22fc6c54c2
|
Minor updates to the JSON module.
|
2016-06-20 18:53:09 +03:00 |
|
|
20ae4e602e
|
Fix buffer wrapper reading data incorrectly.
|
2016-06-20 18:22:12 +03:00 |
|
|
ea70a21437
|
Improve the client script data event. Also fix a crash because the buffer type was not registered.
|
2016-06-20 18:02:44 +03:00 |
|
|
29abf2e9c0
|
Add a helper class that implements RAII to delete an instance of not explicitly released.
|
2016-06-20 18:01:42 +03:00 |
|
|
3a8d4952c1
|
Avoid sharing the same source file between multiple projects where there's a possibility that with each project object generated by the the source file could have a diffrent code used by other sources from the project.
Which can lead to undefined link time errors (at best) or run-time crashes (at worst).
|
2016-06-20 16:17:03 +03:00 |
|
|
ad55025bc8
|
Specialize the buffer creation functions.
|
2016-06-20 14:52:05 +03:00 |
|
|
c2ac1f3fd8
|
Add a small check to prevent forwarding event if we failed to create the buffer instance.
|
2016-06-20 14:30:48 +03:00 |
|
|
5f983cdacf
|
Fix the keybind creation process which was using the incorrect keybind identifier.
|
2016-06-20 09:02:13 +03:00 |
|
|
8591efbcce
|
Update the blip pool size to the correct value.
|
2016-06-20 08:55:04 +03:00 |
|