|
29da6850e4
|
Avoid GCC error "array subscript is above array bounds" which probably considers that the unsigned char could underflow and access an element out of the months range.
|
2016-03-27 22:15:51 +03:00 |
|
|
6647386d30
|
Forgot to assign the null pointer after destroying components.
|
2016-03-27 22:14:24 +03:00 |
|
|
71b255e5dc
|
Use the uint64_t type instead of Uint64 when retrieveing serer time to fix an issue on x64 linux.
|
2016-03-27 19:06:21 +03:00 |
|
|
49c2c46341
|
Remove extraneous character from printf inside the logger under linux.
|
2016-03-27 18:56:26 +03:00 |
|
|
b8881b0059
|
Include the header that contains the PATH_MAX on linux in system path library.
Move the common typedefs inside the namespace otherwise the character type is not found.
|
2016-03-27 18:55:34 +03:00 |
|
|
e0c2c01e25
|
Include the header that contains the PATH_MAX on linux in system environment library.
Use Append string instead of Write string when writing data to a buffer.
Remove leftover semicolon in 'else if' statement.
|
2016-03-27 18:54:45 +03:00 |
|
|
e70afea7ad
|
Fixed wrong variable name on linux in chrono library.
|
2016-03-27 18:43:18 +03:00 |
|
|
0812472ac5
|
Forgot to include variable arguments library in shared buffers.
|
2016-03-27 18:41:10 +03:00 |
|
|
a4cf2dae85
|
Added a custom delimiter for time and date and also the option to extract values from strings.
|
2016-03-26 18:18:41 +02:00 |
|
|
b5215b38e3
|
Implement function to retrieve all active vehicles.
|
2016-03-26 18:17:38 +02:00 |
|
|
aeba86bddf
|
Implement function to retrieve all active textdraws.
|
2016-03-26 18:17:31 +02:00 |
|
|
5d15342342
|
Implement function to retrieve all active sprites.
|
2016-03-26 18:17:21 +02:00 |
|
|
c79598d843
|
Implement function to retrieve all active players.
|
2016-03-26 18:17:12 +02:00 |
|
|
1472594c7f
|
Implement function to retrieve all active pickups.
|
2016-03-26 18:17:05 +02:00 |
|
|
6683930250
|
Implement function to retrieve all active objects.
|
2016-03-26 18:16:58 +02:00 |
|
|
534a582561
|
Implement function to retrieve all active keybinds.
|
2016-03-26 18:16:50 +02:00 |
|
|
054b4f080e
|
Implement function to retrieve all active forcefields.
|
2016-03-26 18:16:41 +02:00 |
|
|
ea9a370471
|
Implement function to retrieve all active checkpoints.
|
2016-03-26 18:16:32 +02:00 |
|
|
067693d250
|
Implement function to retrieve all active blips.
|
2016-03-26 18:16:18 +02:00 |
|
|
216ac8bbc0
|
Use unordered maps for storing script instances and options.
Also update some of the code to use braces even for single statements.
|
2016-03-26 18:16:01 +02:00 |
|
|
886e525119
|
Implement a helper function to clamp a value between the ranges of another type.
|
2016-03-26 18:14:47 +02:00 |
|
|
b486ecc2fb
|
Fix the hide object function to calculate the correct coordinates but also implement the raw function.
|
2016-03-26 18:14:00 +02:00 |
|
|
f9ef0040c9
|
Remove leftover includes from previous merge of the time utilities.
|
2016-03-25 14:43:26 +02:00 |
|
|
e167a59f83
|
Merge the time utilities under the chrono library.
|
2016-03-25 14:28:07 +02:00 |
|
|
f3af787bad
|
Don't remove immediate routines bucket.
|
2016-03-25 13:11:21 +02:00 |
|
|
ad9e02e5fb
|
Update the standard printf function to use the dynamic string retrieval method.
Remove leftover includes from the string and crypt libraries.
|
2016-03-25 02:05:46 +02:00 |
|
|
c9c0486e9f
|
Remove duplicate code from the Crypt library and use the shared dynamic string argument retrieval.
|
2016-03-25 02:00:37 +02:00 |
|
|
8828c004ca
|
Add the declaration of the functions that return buffers in string library.
|
2016-03-25 01:54:43 +02:00 |
|
|
299bc5ba77
|
Update the remaining functions from the string library to a more dynamic style.
|
2016-03-25 01:50:05 +02:00 |
|
|
2e3fc1e47e
|
Remove useless code from ToLower function in the string library and also name the shorter alias more appropriately.
|
2016-03-25 01:44:55 +02:00 |
|
|
ae5d86e7cf
|
Update most of the helper functions in the string library to allow a more dynamic value retrieval.
Various other bug fixes and adjustments.
|
2016-03-25 01:41:30 +02:00 |
|
|
addebc61ff
|
Update the names of certain helpers from the string library to be more appropriate.
|
2016-03-25 00:32:32 +02:00 |
|
|
f71d0251c9
|
Added various helper functions to the standard string library.
|
2016-03-25 00:25:52 +02:00 |
|
|
e4b93b020a
|
Implemented a helper class to retrieve a string value from the stack as a string or generate a formatted string if necessary.
|
2016-03-25 00:25:03 +02:00 |
|
|
42af986890
|
Initial implementation of reload mechanism.
|
2016-03-24 09:32:44 +02:00 |
|
|
e057f22402
|
Implement functions to import existing entity instances after loading is complete.
|
2016-03-24 08:44:01 +02:00 |
|
|
f5ec4e65ce
|
Also prevent the player entity instance from being destroyed in mid-destruction.
|
2016-03-24 07:23:01 +02:00 |
|
|
b877b1701b
|
Don't release the callbacks abruptly in Function destructor.
|
2016-03-24 06:59:02 +02:00 |
|
|
ff6cacaf68
|
Dumb approach to recive some kind of asserts if the program crashes because a component was used after it was deleted.
|
2016-03-24 06:43:02 +02:00 |
|
|
3762b5e2ca
|
Fix the exception code and make it use pooled buffers instead of the common buffer.
|
2016-03-24 05:30:07 +02:00 |
|
|
01bafd7c4f
|
Fix issues in the entity creation and destruction code.
Implement a locking mechanism to prevent entities be dstroyed in mid-destruction.
Also clean up properly when internal instances are deleted.
|
2016-03-24 05:28:55 +02:00 |
|
|
23617b1493
|
Remove exceptions from entity creation/destruction if the entity already exists or doesn't at all.
|
2016-03-24 04:20:33 +02:00 |
|
|
133bedce50
|
Dumb implementation of GetTickCount to be revised later if necessary.
|
2016-03-23 00:49:10 +02:00 |
|
|
bcdb9707f0
|
Initialize the server callback that notify about player and vehicle updates.
|
2016-03-22 16:41:15 +02:00 |
|
|
a23d934482
|
Implemented the entity pool change server callback to actually create and release entity instances.
|
2016-03-22 04:27:11 +02:00 |
|
|
1f0d26da33
|
Separated the code that deallocates entity instances so it can be shared by entity pool change events from the server.
Minor improvements in the entity allocation methods.
Removed the return value from the function binding method.
|
2016-03-22 04:12:25 +02:00 |
|
|
b60c8bc12c
|
Separate the code that actually allocates the entity instance so it can be shared by entity pool change events from the server.
|
2016-03-22 03:29:27 +02:00 |
|
|
b8ddc7f3b8
|
Use script exceptions in central core if if an error occurred when creating entities.
|
2016-03-22 02:53:22 +02:00 |
|
|
b24104c99f
|
Revised the standard string library to have cleaner code.
Implemented the Explode/Implode functions that work with a single delimiter.
|
2016-03-22 02:07:34 +02:00 |
|
|
ec88d0ae30
|
Replaced the numeric limits from previous legacy implementation with the one provided by C++11.
Added a few extra constants for numeric limits.
|
2016-03-22 02:05:50 +02:00 |
|