Recoded weapon restrictions, and made new way of storing data. (Arrays)
* Removed ZMarket as an external plugin (to be integrated next commit) * Updated weapon configs, removed weapongroups.txt and moved weapons.txt to root zr config folder. * Moved offset finding to respective module, made new forward *OnOffsetsFound. * Updated weapons&hitgroups config file format to match playerclass.txt * Updated translations. * Recoded weapon restrict menu, commented out all zadmin options that don't quite work. * Added weaponammo module (not finished but existent) * Started zmarket module.
This commit is contained in:
		@@ -16,9 +16,6 @@
 | 
			
		||||
#include <cstrike>
 | 
			
		||||
#include <zrtools>
 | 
			
		||||
 | 
			
		||||
#undef REQUIRE_PLUGIN
 | 
			
		||||
#include <market>
 | 
			
		||||
 | 
			
		||||
#define VERSION "3.0-dev"
 | 
			
		||||
 | 
			
		||||
// Core includes.
 | 
			
		||||
@@ -103,35 +100,7 @@ public OnPluginStart()
 | 
			
		||||
    WeaponsInit();
 | 
			
		||||
    SayHooksInit();
 | 
			
		||||
    EventInit();
 | 
			
		||||
    MarketInit();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Library is being removed.
 | 
			
		||||
 * 
 | 
			
		||||
 * @param name  The name of the library.
 | 
			
		||||
 */
 | 
			
		||||
public OnLibraryRemoved(const String:name[])
 | 
			
		||||
{
 | 
			
		||||
    // If market is being removed, then set variable to false.
 | 
			
		||||
    if (StrEqual(name, "market", false))
 | 
			
		||||
    {
 | 
			
		||||
        g_bMarket = false;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Library is being added.
 | 
			
		||||
 * 
 | 
			
		||||
 * @param name  The name of the library.
 | 
			
		||||
 */
 | 
			
		||||
public OnLibraryAdded(const String:name[])
 | 
			
		||||
{
 | 
			
		||||
    // If market is being added, then set variable to true.
 | 
			
		||||
    if (StrEqual(name, "market", false))
 | 
			
		||||
    {
 | 
			
		||||
        g_bMarket = true;
 | 
			
		||||
    }
 | 
			
		||||
    ZMarketInit();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
@@ -162,7 +131,7 @@ public OnMapEnd()
 | 
			
		||||
 */
 | 
			
		||||
public OnConfigsExecuted()
 | 
			
		||||
{
 | 
			
		||||
    // Forward event to modules.
 | 
			
		||||
    // Forward event to modules. (OnConfigsExecuted)
 | 
			
		||||
    ConfigLoad();
 | 
			
		||||
    ModelsLoad();
 | 
			
		||||
    DownloadsLoad();
 | 
			
		||||
@@ -173,6 +142,7 @@ public OnConfigsExecuted()
 | 
			
		||||
    SEffectsLoad();
 | 
			
		||||
    ClassLoad();
 | 
			
		||||
    
 | 
			
		||||
    // Forward event to modules. (OnModulesLoaded)
 | 
			
		||||
    ConfigOnModulesLoaded();
 | 
			
		||||
    ClassOnModulesLoaded();
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user