Advertisement
FlacoBey

Untitled

Jan 30th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.47 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 (GetClientTeam(client) == 3)
  23.     {
  24.         new class = GetEntProp(client, Prop_Send, "m_zombieClass");
  25.         if(class == ZOMBIECLASS_SMOKER)
  26.         {
  27.             SetEntityHealth(client, GetRandomInt(50, 9000))
  28.         }
  29.         else if(class == ZOMBIECLASS_BOOMER)
  30.         {
  31.             SetEntityHealth(client, GetRandomInt(60, 90000))
  32.         }
  33.         else if(class == ZOMBIECLASS_HUNTER)
  34.         {
  35.             SetEntityHealth(client, GetRandomInt(80, 2525))
  36.         }
  37.         else if(class == ZOMBIECLASS_SPITTER)
  38.         {
  39.             SetEntityHealth(client, GetRandomInt(9212, 43153))
  40.         }
  41.         else if(class == ZOMBIECLASS_JOCKEY)
  42.         {
  43.             SetEntityHealth(client, GetRandomInt(4126, 5515))
  44.         }
  45.         else if(class == ZOMBIECLASS_CHARGER)
  46.         {
  47.             SetEntityHealth(client, GetRandomInt(1, 999999))
  48.         }
  49.     }
  50. }
  51.  
  52. public IsValidClient(client)
  53. {
  54.     if (client <= 0)
  55.         return false;
  56.        
  57.     if (client > MaxClients)
  58.         return false;
  59.        
  60.     if (!IsClientInGame(client))
  61.         return false;
  62.        
  63.     if (!IsPlayerAlive(client))
  64.         return false;
  65.  
  66.     return true;
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement