初级玩家

- 贡献度
- 0
- 金元
- 710
- 积分
- 71
- 精华
- 0
- 注册时间
- 2015-4-15
|
if(equal(Classname, "ef_soulreaper_sphere_ent") && pev(ent, pev_iuser1) == 1)
{
new Attacker = pev(ent, pev_owner)
if(Get_HaveWeapon(Attacker, "soulreaper"))
set_pev(ent, pev_renderamt, 255.0)
else set_pev(ent, pev_renderamt, 0.0)
if(!is_user_alive(Attacker) || !cs_get_user_hasprim(Attacker))
{
engfunc(EngFunc_RemoveEntity, ent)
return HAM_IGNORED
}
new Float:Origin[3]
get_position2(Attacker, -15.0, -10.0, 0.0, Origin)
set_pev(ent, pev_origin, Origin)
set_pev(ent, pev_velocity, Float:{0.01,0.01,0.01})
new Float:frame
pev(ent, pev_frame, frame)
if(frame >= 23.0)
{
set_pev(ent, pev_frame, 1.0)
} else {
set_pev(ent, pev_frame, frame + 23.0 / 30.0)
}
set_pev(ent, pev_nextthink, get_gametime() + 0.01)
}
if(equal(Classname, "ef_soulreaper_sphere_ent") && pev(ent, pev_iuser1) == 2)
{
new Attacker = pev(ent, pev_owner)
if(Get_HaveWeapon(Attacker, "soulreaper"))
set_pev(ent, pev_renderamt, 255.0)
else set_pev(ent, pev_renderamt, 0.0)
if(!is_user_alive(Attacker) || !cs_get_user_hasprim(Attacker))
{
engfunc(EngFunc_RemoveEntity, ent)
return HAM_IGNORED
}
new Float:Origin[3]
get_position2(Attacker, -15.0, 0.0, 8.0, Origin)
set_pev(ent, pev_origin, Origin)
set_pev(ent, pev_velocity, Float:{0.01,0.01,0.01})
new Float:frame
pev(ent, pev_frame, frame)
if(frame >= 23.0)
{
set_pev(ent, pev_frame, 1.0)
} else {
set_pev(ent, pev_frame, frame + 23.0 / 30.0)
}
set_pev(ent, pev_nextthink, get_gametime() + 0.01)
}
if(equal(Classname, "ef_soulreaper_sphere_ent") && pev(ent, pev_iuser1) == 3)
{
new Attacker = pev(ent, pev_owner)
if(Get_HaveWeapon(Attacker, "soulreaper"))
set_pev(ent, pev_renderamt, 255.0)
else set_pev(ent, pev_renderamt, 0.0)
if(!is_user_alive(Attacker) || !cs_get_user_hasprim(Attacker))
{
engfunc(EngFunc_RemoveEntity, ent)
return HAM_IGNORED
}
new Float:Origin[3]
get_position2(Attacker, -15.0, 10.0, 0.0, Origin)
set_pev(ent, pev_origin, Origin)
set_pev(ent, pev_velocity, Float:{0.01,0.01,0.01})
new Float:frame
pev(ent, pev_frame, frame)
if(frame >= 23.0)
{
set_pev(ent, pev_frame, 1.0)
} else {
set_pev(ent, pev_frame, frame + 23.0 / 30.0)
}
set_pev(ent, pev_nextthink, get_gametime() + 0.01)
}
|
|