public daredevil_esploop()
{
if (!shModActive()) return
new players[32]
new pnum, vec1[3]
new idring, id
gRadius = get_cvar_num("daredevil_radius")
gBright = get_cvar_num("daredevil_bright")
get_players(players,pnum,"a")
for (new i = 0; i < pnum; i++) {
id = players[i]
if (!gHasDarePower[id]) continue
if (!is_user_alive(id)) continue
for (new j = 0; j < pnum; j++) {
idring = players[j]
if (idring == id) continue
if (!is_user_alive(idring)) continue
if (!get_user_origin(idring,vec1,0)) continue
message_begin(MSG_ONE,SVC_TEMPENTITY,vec1,id)
write_byte( 21 )
write_coord(vec1[0])
write_coord(vec1[1])
write_coord(vec1[2] + 16)
write_coord(vec1[0])
write_coord(vec1[1])
write_coord(vec1[2] + gRadius )
write_short( gSpriteWhite )
write_byte( 0 ) // startframe
write_byte( 1 ) // framerate
write_byte( 6 ) // 3 life 2
write_byte( 8 ) // width 16
write_byte( 1 ) // noise
write_byte( 100 ) // r
write_byte( 100 ) // g
write_byte( 255 ) // b
write_byte( gBright ) //brightness
write_byte( 0 ) // speed
message_end()
}
}
}