Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public fw_PlayerPreThink(id)
- {
- if(!is_user_alive(id) || g_IsSlenderman[id])
- return
- static Float:flGametime; flGametime = get_gametime();
- static Float:fvOrigin[3]; entity_get_vector(iEnt, EV_VEC_origin, fvOrigin);
- iTotalPlayers = find_sphere_class(iEnt, "player", SLENDER_RADIUS, iPlayers, 32, fvOrigin)
- //client_print(id, print_center, "JUGADORES EN EL RADIO: %d", iTotalPlayers);
- if(iTotalPlayers)
- {
- static i, victim;
- if(flGametime > g_flLaughDelay[id])
- {
- emit_sound(id, CHAN_ITEM, g_szSlenderLaugh, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
- g_flLaughDelay[id] = flGametime + SLENDER_L_DELAY
- }
- for(i = 0; i < iTotalPlayers; i++)
- {
- victim = iPlayers[i];
- if(!is_user_alive(victim) || !is_in_viewcone(victim, fvOrigin) || flGametime < g_flSlayDelay[id])
- continue;
- shake_user_screen(victim);
- ExecuteHamB(Ham_TakeDamage, victim, id, id, 15.0, DMG_SHOCK)
- g_flSlayDelay[victim] = flGametime + SLENDER_DELAY
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement