1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2024-11-08 08:47:17 +01:00
Commit Graph

1451 Commits

Author SHA1 Message Date
Sandu Liviu Catalin
44b1cb5d96 Move Squirrel and Sqrat into the root level directory.
Create the initial CMake build scripts.
2020-03-21 21:39:01 +02:00
Sandu Liviu Catalin
7f9d6288b0 Update .gitignore 2020-03-21 21:37:43 +02:00
Sandu Liviu Catalin
9a5be6464f Update .gitignore 2020-03-21 21:37:26 +02:00
Sandu Liviu Catalin
1099c7fd20 Discard modules. 2020-03-21 14:58:32 +02:00
Sandu Liviu Catalin
1fd5fda8c0 Discard make files. 2020-03-21 14:58:07 +02:00
Sandu Liviu Catalin
2d32a129cc Discard scripts. 2020-03-21 14:56:18 +02:00
Sandu Liviu Catalin
1dbe480797 Discard the Code::Blocks projects. 2020-03-21 14:53:15 +02:00
Sandu Liviu Catalin
48686bd937 Rename function to better express the intention behind it. 2020-03-21 13:57:38 +02:00
Sandu Liviu Catalin
863948eb2e Allow the user to controll when the null entity instances are created. Creating them before executing any scripts will lock entity classes and prevent the user from adding custom elements. 2020-03-21 13:54:38 +02:00
Sandu Liviu Catalin
e1ce21962e Update libmaxminddb library to version 1.4.2. 2020-03-20 21:29:08 +02:00
Sandu Liviu Catalin
8da1d76453 Backport Squirrel changes. 2020-03-20 20:50:17 +02:00
Sandu Liviu Catalin
60c53a5d0e Update SQLite library to version 3.31.1 (2020-01-27) 2020-03-20 20:40:41 +02:00
Sandu Liviu Catalin
b269517e6f Candidate for backwards compatibility. 2020-03-20 20:37:17 +02:00
Sandu Liviu Catalin
f32a7f59f0 Update sqratTypes.h
Add a utility wrapper for member functions with raw bindings.
2019-08-19 22:28:47 +03:00
Sandu Liviu Catalin
f97bf22673 Update sqratFunction.h
Allow the Assign method to use null.
2019-08-19 22:28:17 +03:00
Sandu Liviu Catalin
789fb31273 Null instances initialized too late.
They must be initialized before executing scripts.
2019-08-19 22:27:46 +03:00
Sandu Liviu Catalin
7c7c1210e6 Included data-pool into maxmind db make file. 2019-08-17 16:19:26 +03:00
Sandu Liviu Catalin
dd65840247 Include extended squirrel api into the make file. 2019-08-17 16:17:51 +03:00
Sandu Liviu Catalin
6af66cadba Merge maxmind db config files.
Use macros to identify differences and get rid of unnecessary options.
2019-08-17 16:14:01 +03:00
Sandu Liviu Catalin
06ae8c503d Update maxminddb.c
Quick and dirty patch to get rid of an error on linux. Untill i get the time to make some configuration headers.
2019-08-17 16:04:39 +03:00
Sandu Liviu Catalin
c46f6e1747 Update maxmind configs. 2019-08-17 15:59:07 +03:00
Sandu Liviu Catalin
736b6461ba size_t is unsigned long not long long on linux.
which means printf-like functions are still warning about it. i just need them to shut up.
2019-08-17 15:52:04 +03:00
Sandu Liviu Catalin
8769051980 Update MaxMind DB library to current master. 2019-08-17 15:47:43 +03:00
Sandu Liviu Catalin
33ed902a72 Update XML library to current master. 2019-08-17 15:46:47 +03:00
Sandu Liviu Catalin
497668e6e1 Update SQLite library to v3.29.0 2019-08-17 15:45:52 +03:00
Sandu Liviu Catalin
81e96c2c81 Backport some squirrel changes. 2019-08-17 15:44:57 +03:00
Sandu Liviu Catalin
79bba3682f Several casts to avoid warnings. 2019-08-17 15:43:50 +03:00
Sandu Liviu Catalin
ca23bb03e1 Allow Function::Assign to specify how many parameters it consumed. 2019-08-15 17:51:21 +03:00
Sandu Liviu Catalin
57d4855426 Helper function to retrieve callbacks. 2019-08-15 17:48:24 +03:00
Sandu Liviu Catalin
303acf2837 Implement server network statistics.
Server statistics can be retrieved by passing -1 as the player identifier.
2019-08-15 16:46:11 +03:00
Sandu Liviu Catalin
9710645cd5 Initial implementation of directory traversal utility. 2019-08-14 04:36:45 +03:00
Sandu Liviu Catalin
98fab7a780 Add function to normalize path separators. 2019-08-14 04:33:18 +03:00
Sandu Liviu Catalin
012ab7ac0a Add function to replace character in strings. 2019-08-14 04:33:09 +03:00
Sandu Liviu Catalin
47325fa8c0 Begin working on a demo script.
Should be simple and easy to start with.
2019-08-13 21:14:20 +03:00
Sandu Liviu Catalin
8438283539 Update .gitignore 2019-08-13 19:52:54 +03:00
Sandu Liviu Catalin
42117dceef Update .gitignore 2019-08-13 19:48:08 +03:00
Sandu Liviu Catalin
7561d650ab Remove leftover event pair. 2019-08-13 19:02:25 +03:00
Sandu Liviu Catalin
8ad6a0f500 Actually expose network statistics functions.
Include an int version just inc ase a 32 bit float would overflow.
2019-08-13 18:34:09 +03:00
Sandu Liviu Catalin
413bf546b6 Implement network statistics.
network statistics can now be retrieved for each client.
2019-08-13 18:29:09 +03:00
Sandu Liviu Catalin
5266465df6 Update the plugin SDK.
Expose new constants and remove deprecated ones.
2019-08-13 18:23:01 +03:00
Sandu Liviu Catalin
f1a2e8f003 Update Constants.cpp
Clean up some names and indent things prperly.
2019-08-13 18:13:26 +03:00
Sandu Liviu Catalin
113d74e868 Enhance the routine implementation further by allowing it to be used as the environment itself and include a few extra helpers to avoid extra checks and lookups. 2019-07-26 19:59:34 +03:00
Sandu Liviu Catalin
aa976c7f89
Merge pull request #45 from dracc/makefilefix
Change target order in Makefile
2019-06-28 19:24:32 +03:00
Lucas Eriksson
a5a049e45e Change target order in Makefile 2019-06-28 13:17:04 +02:00
Sandu Liviu Catalin
d3e6adea14 Export entity limits as constants. 2019-06-16 03:35:17 +03:00
Sandu Liviu Catalin
6919e38866 Use the column to point the location.
Use the received column to point the locatio of the error in the line of code included as debug information.
2019-06-16 03:22:53 +03:00
Sandu Liviu Catalin
806bb2ba9d Fix script loading.
Forgot to go back to the beginning of the file after reading the header. Bug was introduced in recent changes.
2019-06-16 03:02:04 +03:00
Sandu Liviu Catalin
061110914a Include code line in runtime debug.
Include the line of code where the error occured into the debug message. Further adjustments to the oeverall implementation.
2019-06-16 02:51:16 +03:00
Sandu Liviu Catalin
acea3db378 Move line retrieval into the script wrapper.
Might be used elsewhere.
2019-06-16 02:20:18 +03:00
Sandu Liviu Catalin
d6a3937107 Include code line in debug.
Includes the line of code that causes a syntax error. Few other minor fixes.
2019-06-16 02:12:51 +03:00