Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.05 KB | None | 0 0
  1. public fw_PlayerPreThink(id)
  2. {
  3.     if(!is_user_alive(id) || !g_IsSlenderman[id])
  4.         return
  5.  
  6.     static Float:flGametime; flGametime = get_gametime();
  7.  
  8.     static iTotalPlayers, iPlayers[32], Float:fvOrigin[3]; entity_get_vector(id, EV_VEC_origin, fvOrigin);
  9.  
  10.     iTotalPlayers = find_sphere_class(id, "player", SLENDER_RADIUS, iPlayers, 32, fvOrigin)
  11.  
  12.     //client_print(id, print_center, "JUGADORES EN EL RADIO: %d", iTotalPlayers);
  13.     if(iTotalPlayers)
  14.     {
  15.         static i, victim;
  16.  
  17.         for(i = 0; i < iTotalPlayers; i++)
  18.         {
  19.             victim = iPlayers[i];
  20.  
  21.             if(g_IsSlenderman[victim] || !is_user_alive(victim) || !is_in_viewcone(victim, fvOrigin) || flGametime < g_flSlayDelay[victim])
  22.                 continue;
  23.  
  24.             if(flGametime > g_flLaughDelay[victim])
  25.             {
  26.                 emit_sound(victim, CHAN_ITEM, g_szSlenderLaugh, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
  27.                 g_flLaughDelay[victim] = flGametime + SLENDER_L_DELAY
  28.             }
  29.  
  30.             shake_user_screen(victim);
  31.             ExecuteHamB(Ham_TakeDamage, victim, id, id, 15.0, DMG_SHOCK)
  32.             g_flSlayDelay[victim] = flGametime + SLENDER_DELAY
  33.         }
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement