Advertisement
FlacoBey

Untitled

Jan 31st, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.62 KB | None | 0 0
  1. #define ZOMBIECLASS_SMOKER  1
  2. #define ZOMBIECLASS_BOOMER  2
  3. #define ZOMBIECLASS_HUNTER  3
  4. #define ZOMBIECLASS_SPITTER 4
  5. #define ZOMBIECLASS_JOCKEY  5
  6. #define ZOMBIECLASS_CHARGER 6
  7. #define ZOMBIECLASS_WITCH   7
  8. #define ZOMBIECLASS_TANK    8
  9.  
  10. public OnPluginStart()
  11. {
  12.     AutoExecConfig(true, "RandomHealthBosses");
  13. }
  14.  
  15. public OnClientPutInServer(client)
  16. {
  17.     CreateTimer(0.5, timer, client, TIMER_FLAG_NO_MAPCHANGE);
  18. }
  19.  
  20. public Action:timer(Handle timer, any client)
  21. {
  22.     if (IsInGame(client))
  23.     {
  24.         if(GetClientTeam(client) == 3)
  25.         {
  26.             new class = GetEntProp(client, Prop_Send, "m_zombieClass");
  27.             if(class == ZOMBIECLASS_SMOKER)
  28.             {
  29.                 SetEntityHealth(client, GetRandomInt(176, 252))
  30.             }
  31.             else if(class == ZOMBIECLASS_BOOMER)
  32.             {
  33.                 SetEntityHealth(client, GetRandomInt(147, 210))
  34.             }
  35.             else if(class == ZOMBIECLASS_HUNTER)
  36.             {
  37.                 SetEntityHealth(client, GetRandomInt(176, 252))
  38.             }
  39.             else if(class == ZOMBIECLASS_SPITTER)
  40.             {
  41.                 SetEntityHealth(client, GetRandomInt(176, 252))
  42.             }
  43.             else if(class == ZOMBIECLASS_JOCKEY)
  44.             {
  45.                 SetEntityHealth(client, GetRandomInt(176, 252))
  46.             }
  47.             else if(class == ZOMBIECLASS_CHARGER)
  48.             {
  49.                 SetEntityHealth(client, GetRandomInt(1613, 2016))
  50.             }
  51.         }
  52.     }
  53. }
  54.  
  55. stock bool:IsInGame( client )
  56. {
  57.     if ( client < 1 || client > MaxClients ) return false;
  58.     if ( !IsClientConnected( client )) return false;
  59.     if ( !IsClientInGame( client )) return false;
  60.     return true;
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement