Moved ZHP to its own module, plugin now uses InfectPlayer.

This commit is contained in:
Greyscale
2009-04-16 01:18:08 +02:00
parent 37dfea2f8c
commit 75e654992c
10 changed files with 240 additions and 308 deletions

View File

@ -45,6 +45,9 @@
// Spawn protect
#include "zr/spawnprotect"
// ZHP
#include "zr/zhp"
#include "zr/zadmin"
#include "zr/damagecontrol"
#include "zr/commands"
@ -173,12 +176,12 @@ public OnClientPutInServer(client)
bZVision[client] = !IsFakeClient(client);
new bool:zhp = GetConVarBool(gCvars[CVAR_ZHP_DEFAULT]);
dispHP[client] = zhp;
// Forward event to modules.
WeaponsClientInit(client);
ClassClientInit(client);
WeaponsClientInit(client);
SpawnProtectClientInit(client);
ZHPClientInit(client);
if (!IsFakeClient(client)) AmbienceStart(client);
ClientHookAttack(client);
@ -199,8 +202,8 @@ public OnClientDisconnect(client)
PlayerLeft(client);
// Forward event to modules.
WeaponsOnClientDisconnect(client);
ClassOnClientDisconnect(client);
WeaponsOnClientDisconnect(client);
ZTeleResetClient(client);
AmbienceStop(client);