Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define ZOMBIECLASS_SMOKER 1
- #define ZOMBIECLASS_BOOMER 2
- #define ZOMBIECLASS_HUNTER 3
- #define ZOMBIECLASS_SPITTER 4
- #define ZOMBIECLASS_JOCKEY 5
- #define ZOMBIECLASS_CHARGER 6
- #define ZOMBIECLASS_WITCH 7
- #define ZOMBIECLASS_TANK 8
- public OnPluginStart()
- {
- AutoExecConfig(true, "RandomHealthBosses");
- }
- public OnClientPutInServer(client)
- {
- CreateTimer(0.5, timer, client, TIMER_FLAG_NO_MAPCHANGE);
- }
- public Action:timer(Handle timer, any client)
- {
- if (IsInGame(client))
- {
- if(GetClientTeam(client) == 3)
- {
- new class = GetEntProp(client, Prop_Send, "m_zombieClass");
- if(class == ZOMBIECLASS_SMOKER)
- {
- SetEntityHealth(client, GetRandomInt(176, 252))
- }
- else if(class == ZOMBIECLASS_BOOMER)
- {
- SetEntityHealth(client, GetRandomInt(147, 210))
- }
- else if(class == ZOMBIECLASS_HUNTER)
- {
- SetEntityHealth(client, GetRandomInt(176, 252))
- }
- else if(class == ZOMBIECLASS_SPITTER)
- {
- SetEntityHealth(client, GetRandomInt(176, 252))
- }
- else if(class == ZOMBIECLASS_JOCKEY)
- {
- SetEntityHealth(client, GetRandomInt(176, 252))
- }
- else if(class == ZOMBIECLASS_CHARGER)
- {
- SetEntityHealth(client, GetRandomInt(1613, 2016))
- }
- }
- }
- }
- stock bool:IsInGame( client )
- {
- if ( client < 1 || client > MaxClients ) return false;
- if ( !IsClientConnected( client )) return false;
- if ( !IsClientInGame( client )) return false;
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement