Sandu Liviu Catalin
|
bba09395d0
|
More incomplete implementation for the MySQL module.
|
2016-07-08 00:57:57 +03:00 |
|
Sandu Liviu Catalin
|
4e93e58397
|
Initial revision of the buffer implementation.
|
2016-07-08 00:56:54 +03:00 |
|
Sandu Liviu Catalin
|
e5f9fffd8e
|
Adjust the Sqrat exception class to look more like the standard std::exception.
|
2016-07-08 00:55:51 +03:00 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
98c50ce7e1
|
Minor comment fix in the shared utility header.
|
2016-07-05 23:07:04 +03:00 |
|
Sandu Liviu Catalin
|
69edbcd8d2
|
Include string.h in system path library to compile on Linux.
|
2016-07-04 16:56:49 +03:00 |
|
Sandu Liviu Catalin
|
82ddf372f3
|
Don't use negative sum of seconds in the specified date range.
|
2016-07-04 16:36:41 +03:00 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
805251a6db
|
Add utility to calculate date range in seconds on Chrono library.
|
2016-07-04 16:23:35 +03:00 |
|
Sandu Liviu Catalin
|
6613feb6ba
|
Also include the command instance when checking invoker authority with script callbacks.
|
2016-07-03 19:43:37 +03:00 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
3094e14015
|
Forgot to swap command execution contexts in guard.
|
2016-07-03 19:03:36 +03:00 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
dde8890941
|
Prevent common null objects from using dead virtual machines after reloads.
|
2016-07-03 03:27:18 +03:00 |
|
Sandu Liviu Catalin
|
1007eac3ed
|
Initial implementation of the new command system.
|
2016-07-03 03:22:00 +03:00 |
|
Sandu Liviu Catalin
|
e93319a381
|
Implement implicit or explicit conversions to boolean for Sqrat weak pointers.
|
2016-07-03 03:21:29 +03:00 |
|
Sandu Liviu Catalin
|
7f50156664
|
Move enumerations related to the command system from the base plugin config.
|
2016-07-03 03:20:51 +03:00 |
|
Sandu Liviu Catalin
|
e0fd5fa214
|
Implement pointer stealing for the auto-deleter utility.
|
2016-07-03 03:20:23 +03:00 |
|
Sandu Liviu Catalin
|
46d8d12c74
|
Add method to return strings from MySQL result-set.
|
2016-06-30 15:52:20 +03:00 |
|
Sandu Liviu Catalin
|
7836f0ab23
|
Implement simple result stepping in the MySQL module.
|
2016-06-29 18:31:10 +03:00 |
|
Sandu Liviu Catalin
|
03237f9c15
|
Partial and untested revision of the MySQL module.
|
2016-06-28 01:15:31 +03:00 |
|
Sandu Liviu Catalin
|
fdc73d3ee8
|
Minor correction in SQLite module.
|
2016-06-28 01:13:43 +03:00 |
|
Sandu Liviu Catalin
|
2e55f99860
|
Also release the context when terminating the command manager.
|
2016-06-27 17:46:12 +03:00 |
|
Sandu Liviu Catalin
|
aad10948b9
|
Emit the ScriptLoaded event before importing server entities to allow the scripts to prepare.
|
2016-06-26 16:30:19 +03:00 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
254bd9eee6
|
Avoid creating checkpoints for invalid player instances.
|
2016-06-25 00:08:16 +03:00 |
|
Sandu Liviu Catalin
|
36e3ed8f7a
|
Clear vehicle instances on server shutdown or plugin reload. Should close #9
|
2016-06-25 00:01:36 +03:00 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
df114cd128
|
Fix wrong macro in SQLite module.
|
2016-06-22 15:12:38 +03:00 |
|
Sandu Liviu Catalin
|
875ea33022
|
Fix negation inf entity searching algorithms.
|
2016-06-21 17:56:58 +03:00 |
|
Sandu Liviu Catalin
|
cb82a98bf6
|
Fix incorrect size check in entity search algorithms.
|
2016-06-21 17:44:21 +03:00 |
|
Sandu Liviu Catalin
|
b4bfced27b
|
Register entity searching algorithms to enable them.
|
2016-06-21 17:29:09 +03:00 |
|
Sandu Liviu Catalin
|
40e024e72d
|
Further improvements of the entity searching algorithms.
|
2016-06-21 17:25:43 +03:00 |
|
Sandu Liviu Catalin
|
66e604cec7
|
Add back some of the entity search functions.
|
2016-06-21 16:15:25 +03:00 |
|
Sandu Liviu Catalin
|
284e1be3f7
|
Improved the entity searching algorithms by removing duplicate code.
|
2016-06-21 16:04:21 +03:00 |
|
Sandu Liviu Catalin
|
29af51c518
|
Improve entity searching algorithms.
|
2016-06-21 15:17:08 +03:00 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
22fc6c54c2
|
Minor updates to the JSON module.
|
2016-06-20 18:53:09 +03:00 |
|
Sandu Liviu Catalin
|
20ae4e602e
|
Fix buffer wrapper reading data incorrectly.
|
2016-06-20 18:22:12 +03:00 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
29abf2e9c0
|
Add a helper class that implements RAII to delete an instance of not explicitly released.
|
2016-06-20 18:01:42 +03:00 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
ad55025bc8
|
Specialize the buffer creation functions.
|
2016-06-20 14:52:05 +03:00 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
5f983cdacf
|
Fix the keybind creation process which was using the incorrect keybind identifier.
|
2016-06-20 09:02:13 +03:00 |
|
Sandu Liviu Catalin
|
8591efbcce
|
Update the blip pool size to the correct value.
|
2016-06-20 08:55:04 +03:00 |
|
Sandu Liviu Catalin
|
933522f2a4
|
Add a method to the player class that plays a sound which follows the player character.
|
2016-06-20 08:27:39 +03:00 |
|
Sandu Liviu Catalin
|
e6213d0932
|
Fix the player alpha modification.
|
2016-06-20 08:08:33 +03:00 |
|
Sandu Liviu Catalin
|
5d0a38cbd9
|
Fix the keybind creation by obtaining a keybind slot automatically if one was not specified.
|
2016-06-20 08:02:30 +03:00 |
|