<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.alliedmods.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rautamiekka</id>
	<title>AlliedModders Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.alliedmods.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rautamiekka"/>
	<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/Special:Contributions/Rautamiekka"/>
	<updated>2026-05-07T00:20:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.6</generator>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=AMX_Mod_X_1.8.0_Changes&amp;diff=9513</id>
		<title>AMX Mod X 1.8.0 Changes</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=AMX_Mod_X_1.8.0_Changes&amp;diff=9513"/>
		<updated>2014-02-19T13:08:37Z</updated>

		<summary type="html">&lt;p&gt;Rautamiekka: Grammar/spelling fix; removed spaces I'm fairly sure is unnecessary; removed trailing spaces&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AMX Mod X 1.8 is a large release with many changes, both to the development API and user-mode features.&lt;br /&gt;
=Per-Map Features=&lt;br /&gt;
You can now have per-map prefix-based configuration files for plugins and .cfg scripts.&lt;br /&gt;
*&amp;lt;tt&amp;gt;configs/maps/prefix_&amp;amp;lt;prefix&amp;amp;gt;.cfg&amp;lt;/tt&amp;gt; &amp;lt;i&amp;gt;(for example)&amp;lt;/i&amp;gt;&lt;br /&gt;
**&amp;lt;tt&amp;gt;configs/maps/prefix_de.cfg&amp;lt;/tt&amp;gt; will run on any de_* map.&lt;br /&gt;
*&amp;lt;tt&amp;gt;configs/maps/plugins-&amp;amp;lt;prefix&amp;amp;gt;.ini&amp;lt;/tt&amp;gt; &amp;lt;i&amp;gt;(for example)&amp;lt;/i&amp;gt;&lt;br /&gt;
**&amp;lt;tt&amp;gt;configs/maps/plugins-de.ini&amp;lt;/tt&amp;gt; will load all contained plugins on any de_* map.&lt;br /&gt;
&lt;br /&gt;
=Command Flag Changing=&lt;br /&gt;
You can now change the access flags required by commands without recompiling or editing scripts. AMX Mod X caches all command flags in &amp;lt;tt&amp;gt;configs/cmdaccess.ini&amp;lt;/tt&amp;gt;, where they can be easily edited.&lt;br /&gt;
&lt;br /&gt;
A few notes:&lt;br /&gt;
*To disable this feature for a single command in the ini file, set its access flag in the ini file to &amp;quot;*&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*To disable this feature entirely, change &amp;quot;disableflagman 0&amp;quot; in core.ini to be &amp;quot;disableflagman 1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*In the default state, the flag manager will try to guess which commands should be excluded. The rules are as follows:&lt;br /&gt;
**All commands with the default access (-1, '''not''' ADMIN_ALL) are not included&lt;br /&gt;
**All commands that begin with &amp;quot;say&amp;quot; are not included&lt;br /&gt;
**To disable flag manager for storing commands from inside of the plugin, set the new 5th parameter of register_clcmd or register_concmd to 0.&lt;br /&gt;
**To tell flag manager to always store your command, even if the filter would have ruled it out set the 5th parameter to 1.&lt;br /&gt;
**The default value of this new 5th parameter is -1, this means it will treat it as if the parameter did not exist.&lt;br /&gt;
**'''Note:''' Even if a plugin exclusively tells flag manager to hide the command, the admin can insert it into cmdaccess.ini and it will be used.&lt;br /&gt;
&lt;br /&gt;
Also, changes to access will not take effect until a map change. Additionally, the automatic writing of newly detected commands does not occur until map change.&lt;br /&gt;
&lt;br /&gt;
=Ham Sandwich=&lt;br /&gt;
Ham Sandwich is a very powerful module by [[User:Sawce|sawce]] which can hook and call virtual CBaseEntity functions on a variety of mods. For more information, see the [http://svn.alliedmods.net/viewvc.cgi/trunk/plugins/include/hamsandwich.inc?root=amxmodx&amp;amp;view=log hamsandwich.inc] file.&lt;br /&gt;
&lt;br /&gt;
=Dynamic Global Arrays=&lt;br /&gt;
Also by [[User:Sawce|sawce]], dynamic global arrays are now available in AMX Mod X. You can read the full specs in [http://svn.alliedmods.net/viewvc.cgi/trunk/plugins/include/cellarray.inc?root=amxmodx&amp;amp;view=log cellarray.inc].&lt;br /&gt;
&lt;br /&gt;
Additionally, the hardcoded limits of a few plugins have been lifted:&lt;br /&gt;
*Admins are now dynamic and not limited to &amp;lt;tt&amp;gt;MAX_ADMINS&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*Mapchooser no longer has a predefined map limit.&lt;br /&gt;
*Maps menu no longer has a predefined map limit.&lt;br /&gt;
*imessage no longer has a predefined message limit.&lt;br /&gt;
&lt;br /&gt;
=Backwards Compatibility Issues=&lt;br /&gt;
Before AMX Mod X 1.8.0, &amp;lt;tt&amp;gt;menu_create&amp;lt;/tt&amp;gt; would automatically call &amp;lt;tt&amp;gt;register_menucmd&amp;lt;/tt&amp;gt;. This was, in fact, a bug, as the calling conventions between &amp;lt;tt&amp;gt;register_menucmd&amp;lt;/tt&amp;gt; and new menu callbacks are entirely different. This was a serious error and it was removed in AMX Mod X 1.8.0.&lt;br /&gt;
&lt;br /&gt;
This accidental functionality was not documented API. However, some plugins have been found to mistakenly abuse this property. An example is calling &amp;lt;tt&amp;gt;menu_create&amp;lt;/tt&amp;gt; and having &amp;lt;tt&amp;gt;show_menu&amp;lt;/tt&amp;gt; calls run through your &amp;lt;tt&amp;gt;menu_create&amp;lt;/tt&amp;gt; callback instead of using &amp;lt;tt&amp;gt;menu_display&amp;lt;/tt&amp;gt; properly.&lt;br /&gt;
&lt;br /&gt;
The old functionality cannot be enabled globally because it is a serious error and causes many problems. The following plugins would otherwise break on AMX Mod X 1.8.0, and we have specifically inserted backwards compatibility shims for them. If your plugin's menus have broken in 1.8.0 and need the shim enabled, please contact the development team via the bug report tool.&lt;br /&gt;
*&amp;lt;tt&amp;gt;war3ft.amxx&amp;lt;/tt&amp;gt;, versions &amp;lt;tt&amp;gt;3.0 RC1&amp;lt;/tt&amp;gt; through &amp;lt;tt&amp;gt;3.0 RC8&amp;lt;/tt&amp;gt;. No compatibility is provided for RC9+.&lt;br /&gt;
&lt;br /&gt;
=Removed Downloads=&lt;br /&gt;
Downloads for AMX Mod X 0.1, 0.15, and 0.16 have been removed from the SourceForge downloads page. These builds are highly legacy and no longer used, and were removed to avoid clutter and confusion. Source code is still available via /svnroot/amxmodx/tags.&lt;br /&gt;
&lt;br /&gt;
Downloads for &amp;quot;Bin Logging&amp;quot; builds have been removed. These builds had terrible performance and were fairly unusable. They also had little use to the development team in fixing actual problems. If your plugin crashes, file a bug report and the development team can work with you in determining the cause.&lt;br /&gt;
&lt;br /&gt;
=Changelog=&lt;br /&gt;
==Overall Changes==&lt;br /&gt;
*Added a new module, Ham Sandwich, for hooking and calling virtual CBaseEntity functions in mods.&lt;br /&gt;
*Command flags are now initially dumped to disk and can be edited via &amp;lt;tt&amp;gt;configs/cmdaccess.ini&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*Added {{AMBug|48738}}: Romanian translation from X-5173.&lt;br /&gt;
*Added {{AMBug|50741}} and {{AMBug|43830}}: per-map plugins files can now be prefixed based.&lt;br /&gt;
*Added {{amb|17}}: New menu rendering is now more consistent; non-consistent controls are deprecated.&lt;br /&gt;
*Added {{amb|32}}: The server console commands &amp;quot;amxx cvars&amp;quot; and &amp;quot;amxx cmds&amp;quot; can now filter by plugin.&lt;br /&gt;
*Added {{amb|122}}: Log file names now include a four-digit year.&lt;br /&gt;
*Fixed {{amb|18}}: New menus are now properly destroyed if overridden.&lt;br /&gt;
*Fixed {{amb|46}}: &amp;lt;tt&amp;gt;is_user_bot&amp;lt;/tt&amp;gt; had some false positives.&lt;br /&gt;
*Fixed {{amb|69}}: Fixed Metamod trying to reload AMX Mod X against a poorly configured clock.&lt;br /&gt;
*Fixed {{amb|207}}: New menus now display &amp;quot;0&amp;quot; instead of &amp;quot;10.&amp;quot;&lt;br /&gt;
*Fixed {{amb|208}}: New menus did not reset callback results after each call.&lt;br /&gt;
*Fixed {{amb|200}}: Dynamic/fake natives were not re-entrant.&lt;br /&gt;
*Fixed {{amb|244}}: Run-time errors blocked forwards.&lt;br /&gt;
*Fixed {{amb|305}}: Core crashed on mods that removed the standard &amp;lt;tt&amp;gt;mp_timelimit&amp;lt;/tt&amp;gt; cvar.&lt;br /&gt;
*Fixed many various internal new menu rendering and item selection bugs. This may have introduced backwards compatibility problems with plugins relying on undocumented bugs. In specific, &amp;lt;tt&amp;gt;menu_create&amp;lt;/tt&amp;gt; no longer calls &amp;lt;tt&amp;gt;register_menucmd&amp;lt;/tt&amp;gt; and thus new menu callbacks will now only be invoked strictly from a call to &amp;lt;tt&amp;gt;menu_display&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Scripting Changes==&lt;br /&gt;
*All include files are now #pragma semicolon safe.&lt;br /&gt;
*New menu functions are now in a separate, newly documented include file (newmenus.inc).&lt;br /&gt;
*Added natives for dynamic global arrays.&lt;br /&gt;
*Added a new, magic &amp;lt;tt&amp;gt;any&amp;lt;/tt&amp;gt; tag from [[SourceMod]].&lt;br /&gt;
*Added a &amp;lt;tt&amp;gt;charsmax&amp;lt;/tt&amp;gt; macro for safe sizeof(string)-1 usage.&lt;br /&gt;
*Added &amp;lt;tt&amp;gt;set_pcvar_string&amp;lt;/tt&amp;gt;().&lt;br /&gt;
*Added &amp;lt;tt&amp;gt;LookupLangKey&amp;lt;/tt&amp;gt;().&lt;br /&gt;
*Added &amp;lt;tt&amp;gt;SQL_QuoteString&amp;lt;/tt&amp;gt;().&lt;br /&gt;
*Added &amp;lt;tt&amp;gt;[g|s]et_pdata_cbase[_safe]&amp;lt;/tt&amp;gt;() to the Ham Sandwich module.&lt;br /&gt;
*Added &amp;lt;tt&amp;gt;geoip_code[2|3]_ex&amp;lt;/tt&amp;gt;(), which address a serious issue in the now deprecated &amp;lt;tt&amp;gt;geoip_code[2|3]&amp;lt;/tt&amp;gt;().&lt;br /&gt;
*Added &amp;lt;tt&amp;gt;lookup_sequence&amp;lt;/tt&amp;gt;(), &amp;lt;tt&amp;gt;set_controller&amp;lt;/tt&amp;gt;(), &amp;lt;tt&amp;gt;set_pev_string&amp;lt;/tt&amp;gt;(), and &amp;lt;tt&amp;gt;pev_serial&amp;lt;/tt&amp;gt;() to Fakemeta.&lt;br /&gt;
*Added a menu property to change the numbering color.&lt;br /&gt;
*Added {{amb|27}}: &amp;lt;tt&amp;gt;SQL_Rewind&amp;lt;/tt&amp;gt;().&lt;br /&gt;
*Added {{amb|37}}: &amp;lt;tt&amp;gt;cs_[g|s]et_user_submodel&amp;lt;/tt&amp;gt;().&lt;br /&gt;
*Added {{amb|38}}: &amp;lt;tt&amp;gt;cs_[g|s]et_user_lastactivity&amp;lt;/tt&amp;gt;().&lt;br /&gt;
*Added {{amb|39}}: &amp;lt;tt&amp;gt;cs_[g|s]et_hostage_lastuse&amp;lt;/tt&amp;gt;() and &amp;lt;tt&amp;gt;cs_[g|s]et_hostage_nextuse&amp;lt;/tt&amp;gt;().&lt;br /&gt;
*Added {{amb|63}}: &amp;lt;tt&amp;gt;floatmin&amp;lt;/tt&amp;gt;(), &amp;lt;tt&amp;gt;floatmax&amp;lt;/tt&amp;gt;(), and &amp;lt;tt&amp;gt;floatclamp()&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*Added {{amb|76}}: Formatting functions can now use %x or %X for hexadecimal numbers.&lt;br /&gt;
*Added {{amb|92}}: &amp;lt;tt&amp;gt;create_tr2&amp;lt;/tt&amp;gt;() and &amp;lt;tt&amp;gt;free_tr2&amp;lt;/tt&amp;gt;().&lt;br /&gt;
*Added {{amb|205}}: &amp;lt;tt&amp;gt;cs_[g|s]et_c4_explode_time&amp;lt;/tt&amp;gt;().&lt;br /&gt;
*Added {{amb|216}}: &amp;lt;tt&amp;gt;SQL_MakeStdTuple&amp;lt;/tt&amp;gt;() now has a timeout parameter.&lt;br /&gt;
*Added {{amb|237}}: Fakemeta can now call &amp;quot;ServerPrint.&amp;quot;&lt;br /&gt;
*Added {{amb|242}}: &amp;lt;tt&amp;gt;cs_[g|s]et_user_hostagekills&amp;lt;/tt&amp;gt;().&lt;br /&gt;
*Added {{amb|245}}: &amp;lt;tt&amp;gt;precache_sound&amp;lt;/tt&amp;gt; now returns a precache index.&lt;br /&gt;
*Added {{amb|261}}: &amp;lt;tt&amp;gt;has_flag&amp;lt;/tt&amp;gt;() and &amp;lt;tt&amp;gt;has_all_flags&amp;lt;/tt&amp;gt;().&lt;br /&gt;
*Added {{amb|281}}: &amp;lt;tt&amp;gt;SQL_NextResultSet()&amp;lt;/tt&amp;gt; for multiple result sets on MySQL.&lt;br /&gt;
*Added {{amb|291}}: &amp;lt;tt&amp;gt;cs_[g|s]et_c4_defusing&amp;lt;/tt&amp;gt;().&lt;br /&gt;
*Added {{amb|673}}: &amp;lt;tt&amp;gt;regex_compile&amp;lt;/tt&amp;gt;() and &amp;lt;tt&amp;gt;regex_match_c&amp;lt;/tt&amp;gt; for pre-compiling expressions.&lt;br /&gt;
*Added {{AMBug|46213}}: &amp;lt;tt&amp;gt;player_menu_info&amp;lt;/tt&amp;gt;() now returns a page number.&lt;br /&gt;
*Added {{AMBug|51064}}: Some parameters to &amp;lt;tt&amp;gt;get_plugin&amp;lt;/tt&amp;gt; are now optional.&lt;br /&gt;
*Added {{AMBug|50610}}: Some parameters to &amp;lt;tt&amp;gt;get_user_weapon&amp;lt;/tt&amp;gt; are now optional.&lt;br /&gt;
*Added {{AMBug|48841}}: &amp;lt;tt&amp;gt;tfc_is_user_feigning&amp;lt;/tt&amp;gt;().&lt;br /&gt;
*Added {{AMBug|45664}}: &amp;lt;tt&amp;gt;tfc_is_team_ally&amp;lt;/tt&amp;gt;().&lt;br /&gt;
*Fixed {{AMBug|49337}}: &amp;lt;tt&amp;gt;get_pcvar_float&amp;lt;/tt&amp;gt;() malfunctioned on high numbers.&lt;br /&gt;
*Fixed {{amb|78}}: &amp;lt;tt&amp;gt;get_concmdsnum&amp;lt;/tt&amp;gt; could return an incorrect result.&lt;br /&gt;
*Fixed {{amb|85}}: Tag mismatches on &amp;lt;tt&amp;gt;ShowSyncHudMsg&amp;lt;/tt&amp;gt;().&lt;br /&gt;
*Fixed {{amb|90}}: &amp;lt;tt&amp;gt;set_native_filter&amp;lt;/tt&amp;gt;() did not work in rare cases.&lt;br /&gt;
*Fixed {{amb|107}}: &amp;lt;tt&amp;gt;socket_open&amp;lt;/tt&amp;gt;() didn't return an error by reference.&lt;br /&gt;
*Fixed {{amb|110}}: &amp;lt;tt&amp;gt;socket_change&amp;lt;/tt&amp;gt;() could return 1 on certain failures.&lt;br /&gt;
*Fixed {{amb|116}}: &amp;lt;tt&amp;gt;DispatchKeyValue&amp;lt;/tt&amp;gt;() did not work on worldspawn (entity 0).&lt;br /&gt;
*Fixed {{amb|230}}: &amp;lt;tt&amp;gt;radius_damage&amp;lt;/tt&amp;gt;() didn't kill players on all mods.&lt;br /&gt;
*Fixed {{amb|257}}: &amp;lt;tt&amp;gt;get_user_origin&amp;lt;/tt&amp;gt;() mode 4 had false positives.&lt;br /&gt;
*Fixed {{amb|343}}: &amp;lt;tt&amp;gt;TFC_ClearModel&amp;lt;/tt&amp;gt;() did not function as documented.&lt;br /&gt;
*Fixed {{amb|421}}: &amp;lt;tt&amp;gt;get_user_weapons&amp;lt;/tt&amp;gt;() could omit a weapon on Day of Defeat.&lt;br /&gt;
*Fixed {{amb|437}}: &amp;lt;tt&amp;gt;dod_set_user_kills&amp;lt;/tt&amp;gt;() and &amp;lt;tt&amp;gt;dod_set_user_score&amp;lt;/tt&amp;gt;() could mess up the scoreboard.&lt;br /&gt;
*Fixed {{amb|519}}: &amp;lt;tt&amp;gt;geoip_code[2|3]&amp;lt;/tt&amp;gt;() buffer overflowed on error.&lt;br /&gt;
*Fixed {{amb|736}}: &amp;lt;tt&amp;gt;find_entity&amp;lt;/tt&amp;gt;() was defined twice.&lt;br /&gt;
*Fixed a memory leak in &amp;lt;tt&amp;gt;SortCustom1D&amp;lt;/tt&amp;gt;().&lt;br /&gt;
*Fixed a crash bug in &amp;lt;tt&amp;gt;fwrite_blocks&amp;lt;/tt&amp;gt;().&lt;br /&gt;
&lt;br /&gt;
===Natural Selection Additions===&lt;br /&gt;
*Added &amp;lt;tt&amp;gt;ns_get_user_team&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*Added &amp;lt;tt&amp;gt;ns_round_in_progress&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*Added &amp;lt;tt&amp;gt;ns_get_weapon&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*Added &amp;lt;tt&amp;gt;ns_takedamage&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*Added &amp;lt;tt&amp;gt;ns_get_locationname&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*Added &amp;lt;tt&amp;gt;ns_lookup_title&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*Added &amp;lt;tt&amp;gt;ns_create_ps&amp;lt;/tt&amp;gt; (particle systems).&lt;br /&gt;
*Added &amp;lt;tt&amp;gt;ns_spawn_ps&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*Added &amp;lt;tt&amp;gt;ns_fire_ps&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*Added &amp;lt;tt&amp;gt;ns_get_ps_id&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*Added &amp;lt;tt&amp;gt;round_start&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;round_end&amp;lt;/tt&amp;gt; forwards.&lt;br /&gt;
&lt;br /&gt;
==Plugin Changes==&lt;br /&gt;
*There is no longer a hardcoded limit to the number of admins.&lt;br /&gt;
*There is no longer a hardcoded limit to the map list.&lt;br /&gt;
*There is no longer a hardcoded limit to the number of &amp;quot;imessages.&amp;quot;&lt;br /&gt;
*Added {{amb|34}}: There are now plugin command/cvar menus.&lt;br /&gt;
*Added {{AMBug|45044}}: amx_banmenu now prints the ban time length.&lt;br /&gt;
*Added {{AMBug|43757}}: amx_addadmin now writes a comment with the player's name.&lt;br /&gt;
*Added {{AMBug|29353}}: amx_plugins now prints paginated output.&lt;br /&gt;
*Added {{AMBug|50742}}: admin.sma now supports prefix based per-map configs.&lt;br /&gt;
*Added {{amb|28}}: statscfg.sma can now use translations.&lt;br /&gt;
*Added {{amb|30}}: &amp;lt;tt&amp;gt;csstats_rankbots&amp;lt;/tt&amp;gt; prevents bots from showing on &amp;lt;tt&amp;gt;/top15&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*Added {{amb|31}}: plmenu.sma ban and slap options are now configurable.&lt;br /&gt;
*Added {{amb|42}}: Added new values for &amp;lt;tt&amp;gt;amx_show_activity&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*Added {{amb|51}}: amx_vote can now take more than two options.&lt;br /&gt;
*Added {{amb|64}}: amx_voteban autodetects whether it should IP ban.&lt;br /&gt;
*Added {{amb|307}}: amx_addban now caches the last ten connections.&lt;br /&gt;
*Added {{amb|311}}: mapcycle file now ignores .bsp extensions.&lt;br /&gt;
*Added {{amb|340}}: amx_ban/amx_banip now display a reason in the activity.&lt;br /&gt;
*Added {{amb|427}}: Additional weapons to &amp;lt;tt&amp;gt;dod_[g|s]et_user_ammo&amp;lt;/tt&amp;gt;().&lt;br /&gt;
*Added {{amb|743}}: plmenu for cstrike has an option to move to spectator.&lt;br /&gt;
*Fixed {{amb|29}}: pausecfg.sma did not translate two phrases.&lt;br /&gt;
*Fixed {{amb|91}}: miscstats.sma truncated some language translations.&lt;br /&gt;
*Fixed {{amb|94}}: amx_psay sometimes sent truncated messages.&lt;br /&gt;
*Fixed {{amb|109}}: mapsmenu.sma now checks &amp;lt;tt&amp;gt;mapcyclefile&amp;lt;/tt&amp;gt; before reverting to &amp;lt;tt&amp;gt;mapcycle.txt&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*Fixed {{amb|118}}: amx_help would not list &amp;lt;tt&amp;gt;ADMIN_ADMIN&amp;lt;/tt&amp;gt; commands.&lt;br /&gt;
*Fixed {{amb|130}}: Various menus did not take &amp;lt;tt&amp;gt;ADMIN_ALL&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;ADMIN_ADMIN&amp;lt;/tt&amp;gt; into account.&lt;br /&gt;
*Fixed {{amb|183}}: plmenu.sma did not work on Natural Selection.&lt;br /&gt;
*Fixed {{amb|196}}: amx_modules did not handle invalid modules properly.&lt;br /&gt;
*Fixed {{amb|222}}: cl_rebuy could exploit CS weapon restrictions. This also makes CZ bots obey restrictions.&lt;br /&gt;
*Fixed {{amb|228}}: amxmod_compat could cause &amp;lt;tt&amp;gt;set_user_hitzones&amp;lt;/tt&amp;gt;() to break.&lt;br /&gt;
*Fixed {{amb|350}}: &amp;lt;tt&amp;gt;traceline_set_float&amp;lt;/tt&amp;gt; from the AMX Mod Compat layer was broken.&lt;br /&gt;
*Fixed {{amb|467}}: &amp;lt;tt&amp;gt;conmotd.txt&amp;lt;/tt&amp;gt; is now removed.&lt;br /&gt;
*Fixed {{amb|633}}: Immune admins can now target themselves.&lt;br /&gt;
*Fixed {{amb|790}}: admin.sma parsed beginning spaces incorrectly in users.ini.&lt;br /&gt;
*Fixed a potential exploit in adminslots.sma.&lt;br /&gt;
*SQL cvars are now protected.&lt;br /&gt;
&lt;br /&gt;
==Module Changes==&lt;br /&gt;
*Fixed {{amb|108}}: IP-based stats no longer include a port when saving.&lt;br /&gt;
*Fixed {{amb|503}}: CSX did not set a META_RESULT when paused.&lt;/div&gt;</summary>
		<author><name>Rautamiekka</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Talk:SQL_(SourceMod_Scripting)&amp;diff=9043</id>
		<title>Talk:SQL (SourceMod Scripting)</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Talk:SQL_(SourceMod_Scripting)&amp;diff=9043"/>
		<updated>2013-08-31T11:07:09Z</updated>

		<summary type="html">&lt;p&gt;Rautamiekka: Sigh, another failure&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;quot;You will deadlock the server and have to terminate/kill it&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Does it deadlock the db one or the game one ? Wouldn't hurt having this detail.&lt;/div&gt;</summary>
		<author><name>Rautamiekka</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Talk:SQL_(SourceMod_Scripting)&amp;diff=9042</id>
		<title>Talk:SQL (SourceMod Scripting)</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Talk:SQL_(SourceMod_Scripting)&amp;diff=9042"/>
		<updated>2013-08-31T11:06:47Z</updated>

		<summary type="html">&lt;p&gt;Rautamiekka: /* New section: &amp;quot;You will deadlock the server and have to terminate/kill it&amp;quot; */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== New section: &amp;quot;You will deadlock the server and have to terminate/kill it&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Does it deadlock the db one or the game one ? Wouldn't hurt having this detail.&lt;/div&gt;</summary>
		<author><name>Rautamiekka</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Talk:SQL_(SourceMod_Scripting)&amp;diff=9041</id>
		<title>Talk:SQL (SourceMod Scripting)</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Talk:SQL_(SourceMod_Scripting)&amp;diff=9041"/>
		<updated>2013-08-31T11:06:10Z</updated>

		<summary type="html">&lt;p&gt;Rautamiekka: Just figured out I was adding to the page instead of starting a new subject, sorry.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rautamiekka</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Talk:SQL_(SourceMod_Scripting)&amp;diff=9040</id>
		<title>Talk:SQL (SourceMod Scripting)</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Talk:SQL_(SourceMod_Scripting)&amp;diff=9040"/>
		<updated>2013-08-31T11:05:30Z</updated>

		<summary type="html">&lt;p&gt;Rautamiekka: &amp;quot;You will deadlock the server and have to terminate/kill it&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What does it deadlock ? The db one or the game one ? Wouldn't hurt having this detail.&lt;/div&gt;</summary>
		<author><name>Rautamiekka</name></author>
		
	</entry>
</feed>