Sandu Liviu Catalin
35a24e12eb
Fix bug in signal implementation which did not update the number of remaining slots after removing some.
2018-07-03 22:31:13 +03:00
Sandu Liviu Catalin
5511a4f690
Expose the fall time-rate manipulation API.
2018-06-28 22:15:38 +03:00
Sandu Liviu Catalin
88b5859213
Expose the vehicle light data modification API.
2018-06-28 22:12:05 +03:00
Sandu Liviu Catalin
877e1a38cc
Implement pickup option change event and expose the functions to use it.
...
Fix bitflags declaration for circular locks (huge mistake here).
2018-06-28 22:06:23 +03:00
Sandu Liviu Catalin
1e24f55e94
Expose the fuction used to request the client loaded modules.
2018-06-28 21:46:06 +03:00
Sandu Liviu Catalin
53b541ca60
Implement the PlayerModuleList
event callback.
2018-06-28 21:41:31 +03:00
Sandu Liviu Catalin
6fa7fdfb10
Update the VC:MP SDK header.
2018-06-23 16:17:51 +03:00
Sandu Liviu Catalin
e3a188bd0b
Merge pull request #33 from theKAKAN/patch-1
...
Update make "all"
2018-06-12 22:46:24 +03:00
KAKAN
4762f49fa7
Update make "all"
...
Folders should be created when we want to use make all, right?
2018-06-13 00:09:42 +05:30
Sandu Liviu Catalin
d668242901
Implement an unrestricted pool of custom weapon names and fall back to it when looking for weapon names.
2018-04-13 20:31:18 +03:00
Sandu Liviu Catalin
999cec8d9d
Update the SQLite library to the latest version available (3.23.1).
2018-04-13 20:27:21 +03:00
Sandu Liviu Catalin
6cd6b9bfdc
Minor adjustment to standalone linker flags.
2018-02-06 02:26:00 +02:00
Sandu Liviu Catalin
92b2b57121
Add include directory for MySQL on linux.
2018-02-06 02:12:23 +02:00
Sandu Liviu Catalin
82448a4e21
Adjust for updated name.
2018-02-06 02:08:36 +02:00
Sandu Liviu Catalin
7dc1199d80
Rename header file to avoid case-sensitivity issues on linux.
2018-02-06 02:05:06 +02:00
Sandu Liviu Catalin
b97f699e4a
Add a fallback in architecture identification.
2018-02-06 01:55:48 +02:00
Sandu Liviu Catalin
a344105bb2
Some linux speciffic options to the build system.
2018-02-06 01:42:43 +02:00
Sandu Liviu Catalin
eb2e567bf8
Initial commit of a command-line build system based on the classic Makefile. Windows only.
2018-02-06 01:31:07 +02:00
Sandu Liviu Catalin
cea5995f52
Update the entity classes to account for the fact that the server ignores the API call completely whenever a null pointer is given for a value that isn't needed.
...
Add a helper macro to concatenate two macro parameters into one.
2018-01-30 19:09:54 +02:00
Sandu Liviu Catalin
2a5a1821ad
The server ignores the API call completely whenever a null pointer is given for a value that isn't needed. Apparently that feature is missing from the API.
2018-01-30 18:05:47 +02:00
Sandu Liviu Catalin
ed9998873b
Remove leftover include header.
2018-01-28 23:59:02 +02:00
Sandu Liviu Catalin
0bdb1b9135
Update copyright year to 2018.
2018-01-28 23:13:41 +02:00
Sandu Liviu Catalin
52a06cc83b
Add a method to the vehicle entity class to check if a certain slot has an occupant.
2018-01-28 22:53:27 +02:00
Sandu Liviu Catalin
0bf9afc553
Allow toggling of error handling for each routine individually ( should close #31 ).
...
Allow a routine to ignore runtime errors (if requested) and not terminate itself.
2018-01-28 22:45:09 +02:00
Sandu Liviu Catalin
d568ddf341
Update the SQLite library to the latest version.
2018-01-24 18:15:12 +02:00
Sandu Liviu Catalin
8aec9d5927
Workaround for a sercver issue. Apparently the server returns an error code regardless of what buffer size it was given.
2018-01-24 18:13:25 +02:00
Sandu Liviu Catalin
5d5fc9e2d6
Fix identifier check against wrong pool limits.
2018-01-24 17:59:51 +02:00
Sandu Liviu Catalin
0918b975a5
Implement stoppable iteration algorithms. Should close #29
2017-08-07 00:22:50 +03:00
Sandu Liviu Catalin
2e8d97f071
Add another stack cleanup utility to the Sqrat library.
2017-08-07 00:21:59 +03:00
Sandu Liviu Catalin
fccf288b77
Don't use shared static variables when rerieving various properties of entity instances.
...
Replace various NULL occurrences with nullptr.
2017-08-06 21:15:32 +03:00
Sandu Liviu Catalin
ac5cc871de
Rename the SpectateNone() function to Unspectate().
2017-08-06 18:24:42 +03:00
Sandu Liviu Catalin
8125400f7f
Return null entity instances instead of null for the functions that need to return an entity instance.
...
Finally fix the player unspectating bug and introduce a new event for when a player spectates none.
Update the global functions that check for player existance to use the new implementation.
2017-08-06 18:14:58 +03:00
Sandu Liviu Catalin
8e07d37ec2
Improve the player search functions.
2017-08-06 17:01:59 +03:00
Sandu Liviu Catalin
643ef360f9
Update the SQLite library to the latest version (3.20.0)
2017-08-06 15:33:16 +03:00
Sandu Liviu Catalin
7a469d870d
Attempt to fix (or make it easy to be fixed) the spectating crash.
2017-08-06 15:14:45 +03:00
Sandu Liviu Catalin
14d7b8c225
Update the SQLite library.
2017-06-20 23:17:10 +03:00
Sandu Liviu Catalin
9bfb307237
Fix inconsistent function names.
2017-06-20 22:16:35 +03:00
Sandu Liviu Catalin
adcbef19d0
Allow areas to define just bounding boxes. Implement a function to add an array of points. Provide several shorter aliases. Remove some leftover commented code.
2017-06-20 22:10:32 +03:00
Sandu Liviu Catalin
b3cdc101a4
Do not overwrite the core state upon receiving recursive event calls from the server.
...
And allow the script to implement a similar approach.
2017-06-19 16:10:31 +03:00
Sandu Liviu Catalin
5fa97e17d9
Include a guard in the object iteration helper to avoid leaking in case of exception.
2017-06-19 14:24:10 +03:00
Sandu Liviu Catalin
641fa973e0
Add a helper function to iterate over the elements in a script object more efficiently and easier.
2017-06-19 14:06:35 +03:00
Sandu Liviu Catalin
c17a54b907
Add a helper function to append multiple elements into a script array more efficiently and easier.
2017-06-19 14:06:01 +03:00
Sandu Liviu Catalin
d8c9be59d4
Remove redundant initialization to null in script object iterator.
2017-06-19 13:51:58 +03:00
Sandu Liviu Catalin
2fb58f9fbf
Initial implementation of the area system.
2017-06-19 04:09:35 +03:00
Sandu Liviu Catalin
6504f196bb
Fix compile error in SQLite connection after changing to builtin formatted functions.
2017-06-18 20:32:03 +03:00
Sandu Liviu Catalin
80ad983089
Fix compiling of bit guards in instance management after the change in entity flags type.
2017-06-18 20:29:55 +03:00
Sandu Liviu Catalin
c2ff6762d3
Fix wrong parameter flags declaration and introduce another flag for the upcomming area system.
2017-06-18 20:27:22 +03:00
Sandu Liviu Catalin
26505a6a09
Make the entity flags value 32bit because alignment will insert padding bytes any way and no performance benefit comes from using 16 bytes.
2017-06-18 20:26:40 +03:00
Sandu Liviu Catalin
297d2f97c2
Fix constructors in comamnd manager registration to actually make use of builtin formatting.
2017-06-18 20:25:49 +03:00
Sandu Liviu Catalin
7bb44ec008
Make builtin formatted strings default to false to avoid trying to perform a format in cases where it can be folled by a following parameters that are not meant to be part of that formatted string.
2017-06-18 20:25:12 +03:00