Sandu Liviu Catalin
|
fb39d5a300
|
Significantly reduce the amount of code required to forward calls from scripts to global native functions by using variadic templates.
|
2018-07-29 19:28:46 +03:00 |
|
Sandu Liviu Catalin
|
5744eb81d9
|
Implement ArgPop helper to reduce code duplication when forwarding calls from script to native functions.
|
2018-07-29 19:27:38 +03:00 |
|
Sandu Liviu Catalin
|
71419ffd99
|
Fix comments on StackStrF helper.
|
2018-07-29 19:26:09 +03:00 |
|
Sandu Liviu Catalin
|
5146dce440
|
Replace retrieval of function parameter count with a variadic template implementation to reduce code size.
|
2018-07-29 14:41:23 +03:00 |
|
Sandu Liviu Catalin
|
7ed5183d45
|
Replace template specialisation used to execute a script function with variadic templates in order to reduce code size.
|
2018-07-29 14:36:52 +03:00 |
|
Sandu Liviu Catalin
|
2dcd9ee986
|
Use a standard implementation to check for type conversion.
|
2018-07-29 14:35:51 +03:00 |
|
Sandu Liviu Catalin
|
0ad290ca34
|
Restructure some files.
|
2018-07-29 12:25:44 +03:00 |
|
Sandu Liviu Catalin
|
526538fdb9
|
Add a function to check if a routine with a certain tag exists.
|
2018-07-29 10:47:31 +03:00 |
|
Sandu Liviu Catalin
|
a5999e5b50
|
Remove player validation where non-valid player IDs are allowed.
|
2018-07-28 13:28:59 +03:00 |
|
Sandu Liviu Catalin
|
0ebdb909df
|
Avoid exceptions scaping during plugin initialization.
Use sub-logging to show the message from exception.
|
2018-07-27 22:43:19 +03:00 |
|
Sandu Liviu Catalin
|
4e88cbf79e
|
Fix previous commit.
|
2018-07-27 19:53:01 +03:00 |
|
Sandu Liviu Catalin
|
83c4e5ba23
|
Return a null entity instance instead of throwing an error.
|
2018-07-27 19:50:18 +03:00 |
|
Sandu Liviu Catalin
|
2764028c43
|
Remove some leftover implicit cast operators.
|
2018-07-18 23:35:47 +03:00 |
|
Sandu Liviu Catalin
|
29a5c79fc8
|
Implement an a method in the MySQL connection handle to escape strings of unwanted characters.
|
2018-07-17 20:46:39 +03:00 |
|
Sandu Liviu Catalin
|
3a5563820d
|
Fix the .FieldsTable property of the mysql ResultSet type which did not create a table but rather initialize a null object.
|
2018-07-15 21:32:30 +03:00 |
|
Sandu Liviu Catalin
|
13d5a3af3f
|
Introduce a new constructor into the sqrat Table wrapper which can create a table with an initial capacity.
|
2018-07-15 21:31:44 +03:00 |
|
Sandu Liviu Catalin
|
bfdb042442
|
Fix the .String property from the mysql database Field type.
|
2018-07-15 21:23:12 +03:00 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
50dec8d958
|
Fix the way quiet routines are being identified. Forgot to negate the value.
|
2018-07-03 23:05:41 +03:00 |
|
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 |
|