|
发表于 2005-8-3 14:36:10
|
显示全部楼层
来自 中国–广东–深圳–南山区
changelog:
* Updated Small to version 3.0. Note: ITB CompuPhase has changed
the name of Small to "Pawn". This includes an improved and more powerful
compiler. You can now return arrays, simulate "structs", and the
optimizer has been improved.
* Large reduce in CPU usage for non-Metamod-p users. AMX Mod X now
requires Metamod 1.18 or Metamod-p. Note: this is because we have
removed the internal mini-Metamod that was added in 0.20.
* Added new system for automating multi-page menus.
* Added module for ESF (Earth's Special Forces), thanks to Lynx.
* Rewrote installer from scratch, now a much more improved interface
that actually works.
* Added an official "AMX Mod X Editor", AMXX-Edit. To be expanded as
AMX Mod X Studio in the future.
* Rewrote MySQL module (again) - now can be used by other modules.
* Added new plugin debugging system from Small 3.0. Old plugins need
to be recompiled to be debugged.
* Added "register_native", plugins can now create natives that other
plugins can use. This was first conceptualized by dJeyL and added on
request of T(+)rget.
* Changed the plugin file format to be a tad more flexible. Old
plugins will still work.
* Added a module for dealing with binary vaults (nVault).
* Added another The Specialists module (TSFUN).
* Deprecated AMX Mod module support, which was incompatible with
Small 3.0.
* Require_module is deprecated. Module detection is now done
automatically when you compile plugins.
* Fixed a serious memory leak in set_task (reported by fysh).
* Fixed a serious memory leak in entity_set_model (reported by EKS).
* Fixed deallocation errors in engine and core (reported by
theqizmo, OneEyed, and fysh).
* Added module API changes that require a sync of the SDK. This was
to make sure modules had the right Small 3.0 headers. Modules compiled
with the old SDK will refuse to load.
* Added inter-module communication to complement AMX Mod X's
inter-plugin communication.
* Deprecated read_dir, added much faster open_dir natives.
* Fixed a bug where language settings were mishandled (thanks
faluco).
* Fixed a good deal of language translation-related errors (thanks
faluco).
* Added Spanish, Brazilian translations (thanks faluco,
AlucarD_fOx).
* Fixed bug where repeated tasks actually repeated one less than
their given amount (reported by EKS).
* Fixed bug where bad language translation files could corrupt
build_pathname (reported by Kamikaze).
* Fixed is_user_hltv (thanks Wallslide).
* Fixed mishandling of user input strings (potential security bug).
Reported and diagnosed by Stan Bubrouski.
* Fixed log_to_file so it logs to the right file (reported by
karlos).
* Fixed bug in the JIT where a lone default case would crash
(reported by twistedeuphoria).
* Fixed bug where client_print to console would not insert newlines
(reported by azrael).
* Added dir_exists (requested by twistedeuphoria).
* Fixed memory leaks on plugin unload.
* Deprecated most fget/fput natives (they have been removed), due to
improper implementation.
* Fixed problems with weapon ids in DoDX
* Fixed problem with setting and retrieving strings with set_pev/pev
* Updated Regex library from PCRE 4.5 to 6.1.
* Updated GeoIP database to July 2005
* Updated Natural-Selection module for latest NS release.
* Fixed bugs and added new natives to DoDFun.
* Fixed various bugs in the documentation.
* Fixed potential problems in register_message, reduced memory usage
a bit.
* Added in_viewcone and can_see, at the request of v3x.
* Fixed bug in MySQL module where a port could not be added to the
connect string (reported by azrael).
* Added trace_forward at the request of, and by, twistedeuphoria.
* Added get_distance_f to core at the request of twistedeuphoria.
:boss: |
|