public item_dagon2(id)
{
{
if (halflife_time()-gravitytimer[id] <= 10)
{
hudmsg(id,2.0,"FURIA moze byc uzyta co 10 sekund.")
return PLUGIN_CONTINUE
}
//Target nearest non-friendly player
new target = UTIL_FindNearestOpponent(id,75+player_intelligence[id]*1)
if (target == -1)
return PLUGIN_HANDLED
new DagonDamage = player_b_dagon[id]*1
new Red = 0
if (player_b_dagon2[id] == 1) Red = 175
else if (player_b_dagon2[id] == 2) Red = 225
else if (player_b_dagon2[id] > 2) Red = 255
//Dagon damage done is reduced by the targets dextery
DagonDamage-=player_dextery[target]
if (DagonDamage < 0)
DagonDamage = 0
new Hit[3]
get_user_origin(target,Hit)
//Create Lightning
message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
write_byte(1) // TE_BEAMENTPOINT
write_short(id)
write_coord(Hit[0])
write_coord(Hit[1])
write_coord(Hit[2])
write_short(sprite_lgt)
write_byte(0)
write_byte(1)
write_byte(3)
write_byte(10) //WITD
write_byte(60)
write_byte(Red)
write_byte(0)
write_byte(0)
write_byte(100) //BRIGT
write_byte(0)
message_end()
player_b_dagfired2[id] = true
//Apply damage
if (get_user_health(target) - DagonDamage <= 0)
UTIL_Kill(id,target,"world")
else
{
set_user_health(target,get_user_health(target)-DagonDamage)
Display_Fade(target,2600,2600,0,255,0,0,15)
hudmsg(id,2.0,"Twoj Smok podpalil wroga zadajac %i, %i DMG!")
}
return PLUGIN_HANDLED
}