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
- ConVar Smoker, Hunter, Charger, Spitter, Jockey, Boomer, SmokerMin, HunterMin, ChargerMin, SpitterMin, JockeyMin, BoomerMin;
- int SmokerInt, HunterInt, ChargerInt, SpitterInt, JockeyInt, BoomerInt, SmokerMinInt, HunterMinInt, ChargerMinInt, SpitterMinInt, JockeyMinInt, BoomerMinInt;
- public OnPluginStart()
- {
- Smoker = CreateConVar("sm_randon_health_smoker","500", "Pizda", FCVAR_NONE);
- Hunter = CreateConVar("sm_randon_health_hunter","500", "Pizda", FCVAR_NONE);
- Charger = CreateConVar("sm_randon_health_charger","500", "Pizda", FCVAR_NONE);
- Spitter = CreateConVar("sm_randon_health_spitter","500", "Pizda", FCVAR_NONE);
- Jockey = CreateConVar("sm_randon_health_jockey","500", "Pizda", FCVAR_NONE);
- Boomer = CreateConVar("sm_randon_health_Boomer","500", "Pizda", FCVAR_NONE);
- SmokerMin = CreateConVar("sm_randon_health_smoker_min","500", "Pizda", FCVAR_NONE);
- HunterMin = CreateConVar("sm_randon_health_hunter_min","500", "Pizda", FCVAR_NONE);
- ChargerMin = CreateConVar("sm_randon_health_charger_min","500", "Pizda", FCVAR_NONE);
- SpitterMin = CreateConVar("sm_randon_health_spitter_min","500", "Pizda", FCVAR_NONE);
- JockeyMin = CreateConVar("sm_randon_health_jockey_min","500", "Pizda", FCVAR_NONE);
- BoomerMin = CreateConVar("sm_randon_health_boomer_min","500", "Pizda", FCVAR_NONE);
- AutoExecConfig(true, "RandomHealthBosses");
- }
- public OnMapStart()
- {
- SetCvars()
- }
- public OnClientPutInServer(client)
- {
- if (IsValidClient(client) && GetClientTeam(client) == 3)
- {
- new class = GetEntProp(client, Prop_Send, "m_zombieClass");
- if(class == ZOMBIECLASS_SMOKER)
- {
- SetEntityHealth(client, GetRandomInt(SmokerInt, SmokerMinInt))
- }
- else if(class == ZOMBIECLASS_BOOMER)
- {
- SetEntityHealth(client, GetRandomInt(BoomerInt, BoomerMinInt))
- }
- else if(class == ZOMBIECLASS_HUNTER)
- {
- SetEntityHealth(client, GetRandomInt(HunterInt, HunterMinInt))
- }
- else if(class == ZOMBIECLASS_SPITTER)
- {
- SetEntityHealth(client, GetRandomInt(SpitterInt, SpitterMinInt))
- }
- else if(class == ZOMBIECLASS_JOCKEY)
- {
- SetEntityHealth(client, GetRandomInt(JockeyInt, JockeyMinInt))
- }
- else if(class == ZOMBIECLASS_CHARGER)
- {
- SetEntityHealth(client, GetRandomInt(ChargerInt, ChargerMinInt))
- }
- }
- }
- public SetCvars()
- {
- SmokerInt = GetConVarInt(Smoker);
- HunterInt = GetConVarInt(Hunter);
- ChargerInt = GetConVarInt(Charger);
- SpitterInt = GetConVarInt(Spitter);
- JockeyInt = GetConVarInt(Jockey);
- BoomerInt = GetConVarInt(Boomer);
- SmokerMinInt = GetConVarInt(SmokerMin);
- HunterMinInt = GetConVarInt(HunterMin);
- ChargerMinInt = GetConVarInt(ChargerMin);
- SpitterMinInt = GetConVarInt(SpitterMin);
- JockeyMinInt = GetConVarInt(JockeyMin);
- BoomerMinInt = GetConVarInt(BoomerMin);
- }
- public IsValidClient(client)
- {
- if (client <= 0)
- return false;
- if (client > MaxClients)
- return false;
- if (!IsClientInGame(client))
- return false;
- if (!IsPlayerAlive(client))
- return false;
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement