8ce40ee74c
Prevent server crash by accessing row data from MySQL result-set when there is no valid row available. Throw an error instead. Should close #25
2016-07-28 00:41:43 +03:00
0b6f817e1f
Minor adjustments in functions that convert skin, vehicle, weapon name to identifier.
2016-07-28 00:15:59 +03:00
7735070ef8
Adjust range checks when converting vehicle name to identifier.
2016-07-28 00:14:02 +03:00
7b3b7cb6c2
Adjust range checks when converting weapon name to identifier.
2016-07-28 00:13:02 +03:00
7cb413111e
Adjust range checks when converting skin name to identifier.
2016-07-28 00:10:15 +03:00
63da454de8
Fix incorrect range check when converting skin name to identifier.
2016-07-28 00:08:29 +03:00
0559e224ad
Fix incorrect range check when converting skin name to identifier.
2016-07-28 00:07:57 +03:00
247ea2a357
Fix incorrect range check when converting vehicle name to identifier.
2016-07-28 00:04:22 +03:00
1c12c53cc9
Fix incorrect range check when converting weapon name to identifier.
2016-07-28 00:01:40 +03:00
ed6bb9802f
Add missing weapon identifier for Heli-blade. Should close #23
2016-07-27 23:59:43 +03:00
93e6e9f77a
Adjust the name from Rocket to Missile to prevent poossible collisions when converting from name to identifier. Should close #24
2016-07-27 23:49:02 +03:00
6eb0e97a71
Fix wrong function registered under the wrong name.
2016-07-27 23:35:52 +03:00
58ad1d59e5
Add functions to obtain a district name from a certaint point on the map. Should close #28
2016-07-27 23:34:56 +03:00
3337350b48
Fix wrong name in MySQL field wrapper since the field does not come from a statement but from a result-set.
2016-07-27 22:53:58 +03:00
9de5aa9980
Add alternative methods to execute MySQL queries with formatting support. Should close #27
2016-07-27 22:52:59 +03:00
f7b0909ed7
Expose functionality to emit custom entity events.
2016-07-27 00:13:50 +03:00
18f5f90a47
Implement case insensitive search in algorithms.
2016-07-26 23:08:27 +03:00
48485981f0
Improve Circle method names to be more consistent with the rest of the basic types.
2016-07-25 00:32:35 +03:00
d30e1210ac
Improve the Vector4 registration code to avoid using overloads where not necessary.
...
Also restructured the registration code a bit.
2016-07-25 00:28:37 +03:00
2857e0e4be
Improve the Vector3 registration code to avoid using overloads where not necessary.
...
Also restructured the registration code a bit.
2016-07-25 00:10:46 +03:00
76bef3d87c
Improve Color4 method names to be more consistent with the rest of the basic types.
2016-07-25 00:10:26 +03:00
c8d2e9249a
Improve Color3 method names to be more consistent with the rest of the basic types.
2016-07-25 00:10:17 +03:00
484923790a
Update Circle to comply with the changes made to Vector2.
2016-07-25 00:09:31 +03:00
aa65c79926
Improve the Vector2i registration code to avoid using overloads where not necessary.
...
Also restructured the registration code a bit.
2016-07-25 00:09:05 +03:00
a695690ec7
Improve the Vector2 registration code to avoid using overloads where not necessary.
...
Also restructured the registration code a bit.
2016-07-25 00:08:53 +03:00
c8685919de
Improve the Sphere registration code to avoid using overloads where not necessary.
...
Also restructured the registration code a bit.
2016-07-25 00:08:37 +03:00
13ddc704d6
Improve the Quaternion registration code to avoid using overloads where not necessary.
...
Also restructured the registration code a bit.
2016-07-25 00:08:28 +03:00
274ce72a4b
Improve the AABB registration code to avoid using overloads where not necessary.
...
Also restructured the registration code a bit.
2016-07-24 23:18:27 +03:00
3cea68bdca
Improve the Color4 registration code to avoid using overloads where not necessary.
...
Also restructured the registration code a bit.
2016-07-24 23:18:12 +03:00
03312b7340
Improve the Color3 registration code to avoid using overloads where not necessary.
...
Also restructured the registration code a bit.
2016-07-24 23:17:56 +03:00
5502c7f8c7
Improve the Circle registration code to avoid using overloads where not necessary.
...
Also restructured the registration code a bit.
2016-07-24 23:17:47 +03:00
38e5761b94
Improve the AABB registration code to avoid using overloads where not necessary.
...
Also restructured the registration code a bit.
2016-07-24 21:58:34 +03:00
ad1955dbdd
Add static functions to access and modify string delimiter for bas types since static properties are read only.
2016-07-24 21:29:37 +03:00
7dc20fcc0c
Improve type conversion in the MySQL module.
...
Implement field wrappers and field retrieval by name.
Various other fixes and adjustments.
2016-07-19 21:42:41 +03:00
cac237c3cb
Update the module registration code to include the virtual machine as a function argument.
2016-07-19 21:13:56 +03:00
5cc8cfffa9
Update GetWeaponID() to recognize "Ingram" without the "Silenced" portion.
2016-07-17 16:49:15 +03:00
cc04ff2bfc
Fix incorrect registered function in SQLite module.
2016-07-17 16:34:28 +03:00
67e2ba9107
Implement both the uppercase and lowercase versions of properties for base types.
2016-07-17 15:39:59 +03:00
44a855e2b6
Minor comment fix in SQLite module.
2016-07-17 13:36:14 +03:00
c5d3235aec
Add algorithms to count entities with certain aspects.
2016-07-17 13:33:42 +03:00
9434deb804
Stop using hard-coded values for plug-in commands in the host plug-in.
2016-07-17 03:56:52 +03:00
78f5ef7811
Adjust names of exported module functions to not use the names from previous implementation.
2016-07-17 03:50:29 +03:00
9874bbe1dc
Fix issue with modules not registering their API.
2016-07-17 03:47:38 +03:00
66d1110733
Rvised the API distribution system to avoid segmentation fault crashes on Linux and make the overal code cleaner.
...
Moved the constants in IRC module into their own source and implemented a faster method of registering them.
Various other minor changes and adjustments. Some of them in order to comply with the new API distribution system.
2016-07-17 03:24:07 +03:00
5ddb222903
Prevent server callbacks not being bound when compiling on linux.
2016-07-16 21:51:01 +03:00
1229e7f59f
Revise the entity clean up to fix crash at server shutdown, remove duplicate code and overall make the code more reliable.
...
Various other minor changes surrounding the entity destruction from the server.
2016-07-16 19:39:51 +03:00
88765b80c0
Forgot to complete the proper variable names when clearing entity container names.
2016-07-16 18:07:07 +03:00
3fab6d931f
Don't destroy entity instances from the server at server shutdown.
2016-07-16 17:52:55 +03:00
0599b57087
Minor documentation in core class and some const-correctness when cleaning entity instance containers.
2016-07-16 16:17:09 +03:00
e32464b6ea
Don't clear entity containers untill after the virtual machine was closed. Should close #22
2016-07-16 15:45:36 +03:00