bfdb042442
Fix the .String property from the mysql database Field type.
2018-07-15 21:23:12 +03:00
f51b4968ac
Fix bug in plugin caused by not popping the closure from the stack after calling it.
...
This would've caused the plugin to run out of stack memory eventually.
2018-07-05 21:01:08 +03:00
50dec8d958
Fix the way quiet routines are being identified. Forgot to negate the value.
2018-07-03 23:05:41 +03:00
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
5511a4f690
Expose the fall time-rate manipulation API.
2018-06-28 22:15:38 +03:00
88b5859213
Expose the vehicle light data modification API.
2018-06-28 22:12:05 +03:00
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
1e24f55e94
Expose the fuction used to request the client loaded modules.
2018-06-28 21:46:06 +03:00
53b541ca60
Implement the PlayerModuleList
event callback.
2018-06-28 21:41:31 +03:00
6fa7fdfb10
Update the VC:MP SDK header.
2018-06-23 16:17:51 +03:00
e3a188bd0b
Merge pull request #33 from theKAKAN/patch-1
...
Update make "all"
2018-06-12 22:46:24 +03:00
4762f49fa7
Update make "all"
...
Folders should be created when we want to use make all, right?
2018-06-13 00:09:42 +05:30
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
999cec8d9d
Update the SQLite library to the latest version available (3.23.1).
2018-04-13 20:27:21 +03:00
6cd6b9bfdc
Minor adjustment to standalone linker flags.
2018-02-06 02:26:00 +02:00
92b2b57121
Add include directory for MySQL on linux.
2018-02-06 02:12:23 +02:00
82448a4e21
Adjust for updated name.
2018-02-06 02:08:36 +02:00
7dc1199d80
Rename header file to avoid case-sensitivity issues on linux.
2018-02-06 02:05:06 +02:00
b97f699e4a
Add a fallback in architecture identification.
2018-02-06 01:55:48 +02:00
a344105bb2
Some linux speciffic options to the build system.
2018-02-06 01:42:43 +02:00
eb2e567bf8
Initial commit of a command-line build system based on the classic Makefile. Windows only.
2018-02-06 01:31:07 +02:00
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
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
ed9998873b
Remove leftover include header.
2018-01-28 23:59:02 +02:00
0bdb1b9135
Update copyright year to 2018.
2018-01-28 23:13:41 +02:00
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
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
d568ddf341
Update the SQLite library to the latest version.
2018-01-24 18:15:12 +02:00
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
5d5fc9e2d6
Fix identifier check against wrong pool limits.
2018-01-24 17:59:51 +02:00
0918b975a5
Implement stoppable iteration algorithms. Should close #29
2017-08-07 00:22:50 +03:00
2e8d97f071
Add another stack cleanup utility to the Sqrat library.
2017-08-07 00:21:59 +03:00
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
ac5cc871de
Rename the SpectateNone() function to Unspectate().
2017-08-06 18:24:42 +03:00
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
8e07d37ec2
Improve the player search functions.
2017-08-06 17:01:59 +03:00
643ef360f9
Update the SQLite library to the latest version (3.20.0)
2017-08-06 15:33:16 +03:00
7a469d870d
Attempt to fix (or make it easy to be fixed) the spectating crash.
2017-08-06 15:14:45 +03:00
14d7b8c225
Update the SQLite library.
2017-06-20 23:17:10 +03:00
9bfb307237
Fix inconsistent function names.
2017-06-20 22:16:35 +03:00
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
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
5fa97e17d9
Include a guard in the object iteration helper to avoid leaking in case of exception.
2017-06-19 14:24:10 +03:00
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
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
d8c9be59d4
Remove redundant initialization to null in script object iterator.
2017-06-19 13:51:58 +03:00
2fb58f9fbf
Initial implementation of the area system.
2017-06-19 04:09:35 +03:00
6504f196bb
Fix compile error in SQLite connection after changing to builtin formatted functions.
2017-06-18 20:32:03 +03:00
80ad983089
Fix compiling of bit guards in instance management after the change in entity flags type.
2017-06-18 20:29:55 +03:00
c2ff6762d3
Fix wrong parameter flags declaration and introduce another flag for the upcomming area system.
2017-06-18 20:27:22 +03:00