HE podpala
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <csx>
#define PLUGIN "Firing Nades"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"
new exhaust
new smoke1
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_damage (attacker, victim, damage, wpnindex, hitplace, TA)
{
if(wpnindex != 4) return;
new param[1]; param[0] = victim
if(damage < 20) set_task(0.2,"ignite_effects",_,param,1,"a",5)
else set_task(0.2,"ignite_effects",_,param,1,"a",10)
emit_sound(victim,CHAN_AUTO,"ambience/flameburst1.wav",VOL_NORM,ATTN_NORM,0,PITCH_NORM)
}
public ignite_effects(param[])
{
new id = param[0]
if(!is_user_alive(id)) return;
new forigin[3],rx,ry,rz
get_user_origin(id,forigin)
rx = random_num(-30,30)
ry = random_num(-30,30)
rz = random_num(-30,30)
message_begin(MSG_BROADCAST,SVC_TEMPENTITY)
write_byte (120)
write_coord(forigin[0])
write_coord(forigin[1])
write_coord(forigin[2]-30)
write_coord(random_num(-90,90))
write_coord(random_num(-90,90))
write_coord(-100)
write_short (exhaust)
write_byte(4)
write_byte(4)
write_byte(100)
write_byte(5)
message_end()
//Smoke
message_begin(MSG_BROADCAST,SVC_TEMPENTITY)
write_byte(5)
write_coord(forigin[0]+(rx*2))
write_coord(forigin[1]+(ry*2))
write_coord(forigin[2]+100+(rz*2))
write_short(smoke1)
write_byte(60)
write_byte(15)
message_end()
message_begin(MSG_ONE_UNRELIABLE,get_user_msgid("ScreenFade"),{0,0,0},id)
write_short(1<<10)
write_short(1<<36)
write_short(0x0000)
write_byte(255)
write_byte(0)
write_byte(0)
write_byte(100)
message_end()
set_user_health(id,get_user_health(id) - 1)
}
public plugin_precache()
{
smoke1 = precache_model("sprites/steam1.spr")
exhaust = precache_model("sprites/muz1.spr")
precache_sound("ambience/flameburst1.wav")
}
Smoke zamraża:
plugin Znajde potem coś jeszcze to wrzuce