HLMOD.HU Forrás Megtekintés
- www.hlmod.hu#include <amxmodx>
#include <engine>
#include <fakemeta>
#include <cstrike>
#include <zombieplague>
new g_fire, g_fire2, g_fire3
public plugin_precache()
{
g_fire = precache_model("sprites/zd_dead.spr")
g_fire2 = precache_model("sprites/zd_dead2.spr")
g_fire3 = precache_model("sprites/zd_dead3.spr")
precache_sound("zveffect/effect.wav")
}
public plugin_init()
{
register_plugin("ZV Effect","1.0","defa")
register_event("DeathMsg","onDeath","a")
}
public onDeath()
{
new victim=read_data(2)
new CsTeams:team=cs_get_user_team(victim)
if(team==CS_TEAM_T)
{
set_task(1.0,"fire",victim)
}
}
fire_zombie(origin[3])
{
message_begin(MSG_BROADCAST,SVC_TEMPENTITY)
write_byte(TE_SPRITE)
write_coord(origin[0])
write_coord(origin[1])
write_coord(origin[2]+=30)
switch(random_num(0,2))
{
case 0:
{
write_short(g_fire)
}
case 1:
{
write_short(g_fire2)
}
case 2:
{
write_short(g_fire3)
}
}
write_byte(7)
write_byte(255)
message_end()
}
public fire(victim)
{
new origin[3]
get_user_origin(victim,origin)
fire_zombie(origin)
emit_sound(victim,CHAN_ITEM,"zveffect/effect.wav",0.6,ATTN_NORM,0,PITCH_NORM )
}