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