mirror of
https://github.com/alliedmodders/amxmodx.git
synced 2024-12-25 14:25:38 +03:00
fb5e7dbfdb
Removed some more debugging output.
55 lines
899 B
C++
55 lines
899 B
C++
#include <extdll.h>
|
|
#include "sdk/amxxmodule.h"
|
|
|
|
#include "NEW_Util.h"
|
|
#include "CVector.h"
|
|
#include "forward.h"
|
|
#include "hook.h"
|
|
#include "ham_const.h"
|
|
|
|
edict_t *NEW_FirstEdict;
|
|
bool NEW_Initialized;
|
|
|
|
extern CVector<Hook*> hooks[HAM_LAST_ENTRY_DONT_USE_ME_LOL];
|
|
|
|
extern AMX_NATIVE_INFO RegisterNatives[];
|
|
|
|
int ReadConfig(void);
|
|
|
|
void OnAmxxAttach(void)
|
|
{
|
|
if (ReadConfig() > 0)
|
|
{
|
|
MF_AddNatives(RegisterNatives);
|
|
}
|
|
}
|
|
|
|
void HamCommand(void);
|
|
|
|
void OnPluginsUnloaded(void)
|
|
{
|
|
|
|
CVector <Hook *>::iterator end;
|
|
for (int i = 0; i < HAM_LAST_ENTRY_DONT_USE_ME_LOL; i++)
|
|
{
|
|
end=hooks[i].end();
|
|
|
|
for (CVector<Hook*>::iterator j=hooks[i].begin();
|
|
j!=end;
|
|
++j)
|
|
{
|
|
delete (*j);
|
|
}
|
|
hooks[i].clear();
|
|
}
|
|
}
|
|
|
|
void OnPluginsLoaded(void)
|
|
{
|
|
NEW_Initialize(INDEXENT(0));
|
|
}
|
|
void OnMetaAttach(void)
|
|
{
|
|
REG_SVR_COMMAND("ham", HamCommand);
|
|
}
|