Commit Graph

152 Commits

Author SHA1 Message Date
Pavol Marko
4d04072672 Added MF_Prepare*ArrayA functions
The MF_Prepare*ArrayA functions have a third "bool copyBack" parameter which defaults to false and specifies whether the array should be copied from plugin space to module space after function execution (=whether the original array should be updated)
The MF_Prepare*Array are equivalent to MF_Prepare*ArrayA(ptr, size, false);
2004-09-18 13:37:46 +00:00
David Anderson
b7c0c47c05 New "debug" status for amxx plugins.
Correctly switches between amx_opcodelist and nodebug.
Fixed metamod and amxmodx GPL alignment.
Fixed debug mode not being set for non-JIT.
2004-09-17 00:27:28 +00:00
David Anderson
dba30f7ee6 Exported error logger to modules 2004-09-15 21:28:20 +00:00
David Anderson
d3751054da New debugging engine 2004-09-15 21:21:46 +00:00
David Anderson
44bb871f7e amx_debug is now set correctly. 2004-09-14 19:27:55 +00:00
David Anderson
91decabfde Added MNF_GetPlayerTeam for mahnsawce 2004-09-14 16:18:52 +00:00
David Anderson
69e7cbc722 removed debug info 2004-09-12 07:18:54 +00:00
David Anderson
b0315f5d56 Added more error reporting 2004-09-12 04:35:24 +00:00
David Anderson
ec55a2ab97 possible fix for dbi bug 2004-09-12 04:03:54 +00:00
David Anderson
1082ef31c7 Modules no longer need to have the correct extension (requested by UgLyPuNk) 2004-09-12 03:48:21 +00:00
Pavol Marko
77fffb46b2 Added allocator / reallocator / reallocator funcs in not-memtest builds so modules can use them 2004-09-11 21:52:18 +00:00
Pavol Marko
316ddad7ab Added the Format function to the module api 2004-09-10 20:58:55 +00:00
David Anderson
3ec4ccd9da Added new "amxx plugins" plugin fail message 2004-09-10 15:52:48 +00:00
David Anderson
b8721e0123 Fixed module correction output 2004-09-09 06:04:50 +00:00
David Anderson
6c73a7d8d1 New module registering ability 2004-09-09 05:16:53 +00:00
David Anderson
079a3e8bcd Fixed JIT line op problem 2004-09-08 07:05:16 +00:00
Pavol Marko
5094bba5e9 added MNF_GetPlayerEdict 2004-09-05 22:09:45 +00:00
David Anderson
fbb7c0bb92 Changed addons/amxx to addons/amxmodx 2004-09-02 02:16:38 +00:00
David Anderson
02cb4b94f5 Commited new SDK 2004-09-01 21:13:30 +00:00
David Anderson
9d3ea5513b Fixed a crash bug in FormatAmxString()
Added amx_FindNative to module API
Changed LZO->GZ in .amxx format
2004-08-24 04:30:13 +00:00
David Anderson
9f1bb9345c REALLY fixed bug this time (thanks fsfod and mahnsawce) 2004-08-13 11:20:05 +00:00
David Anderson
f12680f179 Fixed a bug noted by mahnsawce 2004-08-13 11:05:38 +00:00
David Anderson
58f13e887c Fixed a bug noted by mahnsawce 2004-08-13 10:46:13 +00:00
David Anderson
955fcb8549 Rewrote CString 2004-08-13 08:46:04 +00:00
Pavol Marko
7bd087281a added MNF_MergeDefinitionFile 2004-07-28 19:28:36 +00:00
Pavol Marko
bbf8a21693 Removed debug info from 64 bit porting
Fixed minor bugs
2004-07-23 17:29:03 +00:00
David Anderson
6dc00f64f8 PM: Added 64bit compatibility
dvander: Fixed minor bugs
2004-07-23 16:55:53 +00:00
Pavol Marko
82d5b42356 added handlers for 3 new error messages from CAmxxReader 2004-07-22 14:55:16 +00:00
Pavol Marko
1c7aa62db1 changed to work with the .amxx files 2004-07-21 20:00:10 +00:00
Pavol Marko
9656eac079 Changed to support rewritten amxxlog 2004-07-08 16:02:01 +00:00
Pavol Marko
ab6909a60c fixed bug where modules were queried / attached more times 2004-07-03 13:48:53 +00:00
David Anderson
ff23a74e9c wtf, get_module() uncommitted again
fixed typo
2004-06-30 04:27:55 +00:00
Pavol Marko
eeebee0e18 Changed report_error behavior 2004-06-28 18:12:26 +00:00
Johnny Bergström
8840c03dff Fixed a couple more typos dettach -> detach 2004-06-09 07:59:32 +00:00
Pavol Marko
9e99831fb2 added a declaration of a local variable. The file will compile now :] 2004-05-29 12:20:57 +00:00
Pavol Marko
14e59c6967 Fixed bug where a file handle would stay opened on error; added id validations to MNF player natives 2004-05-28 11:27:50 +00:00
Pavol Marko
1f31c6e309 added SinglePluginForward functions to the module interface 2004-05-05 18:43:33 +00:00
Pavol Marko
be5276dde6 stuff 2004-05-03 19:46:49 +00:00
Pavol Marko
4b517fe1ad - some indent stuff
- added support for MODULE_NOT64BIT status
2004-04-29 17:16:28 +00:00
Pavol Marko
4e7209eeab stuff 2004-04-24 20:05:08 +00:00
Pavol Marko
992d863436 new module interface; changed to work with fakemeta 2004-04-21 19:11:20 +00:00
Pavol Marko
b9c9e9d100 added some support for the new module interface 2004-04-03 19:15:06 +00:00
Pavol Marko
97bf30cb2a partial support for the new module interface 2004-03-31 18:02:37 +00:00
Pavol Marko
cdbfcdc4c4 logging functions moved from util.cpp to amxxlog.cpp; renamed to AMXXLOG_*; AMXXLOG_Init added (called from Meta_Attach)
UTIL_GetModulesNum moved to modules.cpp and renamed to countModules
2004-03-27 17:01:18 +00:00
Pavol Marko
130f274f86 more localinfos 2004-03-24 18:59:37 +00:00
David Anderson
f711baf3df new file names 2004-03-24 01:35:44 +00:00
Felix Geyer
7cf7fce86d changed header 2004-03-05 21:03:14 +00:00
Pavol Marko
71b590eb15 making sure evrything is in cvs :)
+ changed directory structure

base dir:
moddir/addons/amxx
core dll / so:
moddir/addons/amxx/dlls
modules dll / so files:
moddir/addons/amxx/modules
plugins .amx files:
moddir/addons/amxx/plugins
configs:
moddir/addons/amxx/config
  modules.ini - module file names, without path info
  plugins.ini - plugin file names, without path info
  core.ini - renamed from config.ini
2004-03-05 18:32:29 +00:00
Pavol Marko
e72a36dd37 added central logging system, callfunc natives 2004-03-04 18:16:51 +00:00
Felix Geyer
8c6374567a updated header 2004-02-21 19:36:35 +00:00