Added initial console commands for plugins

fixed crash in plugin destructor
fixed compilation not being freed causing a crash
fixed small issues in plugin system
fixed plugin iterator not being reseted when freed and not being initialized it's current pointer.
fixed a bug where insertion of a prefixed string would not check whether a value could be set.

--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40221
This commit is contained in:
Borja Ferrer
2006-12-16 02:16:21 +00:00
parent e0bd4f9782
commit c9002c2011
6 changed files with 219 additions and 12 deletions
+11 -3
View File
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="8.00"
Version="8,00"
Name="sourcemod_mm"
ProjectGUID="{E39527CD-7CAB-4420-97CC-DA1B93B260BC}"
RootNamespace="sourcemod_mm"
@@ -61,7 +61,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="tier0.lib"
AdditionalDependencies="tier0.lib tier1.lib vstdlib.lib"
LinkIncremental="2"
GenerateDebugInformation="true"
SubSystem="2"
@@ -136,7 +136,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="tier0.lib"
AdditionalDependencies="tier0.lib tier1.lib vstdlib.lib"
LinkIncremental="1"
GenerateDebugInformation="true"
SubSystem="2"
@@ -186,6 +186,10 @@
RelativePath="..\sm_memtable.cpp"
>
</File>
<File
RelativePath="..\sm_srvcmds.cpp"
>
</File>
<File
RelativePath="..\sm_trie.cpp"
>
@@ -220,6 +224,10 @@
RelativePath="..\sm_platform.h"
>
</File>
<File
RelativePath="..\sm_srvcmds.h"
>
</File>
<File
RelativePath="..\sm_trie.h"
>