Hey Guys,
Today I Will Tell how to add sprites knife your knife menu
Link Download Knife menu Which i'll Use now
!!
For Example : I will Add Sprite For Hammer Knife ...
Follow My All Step Well You will learn it
Step 1 : Open Your Knife Menu Sma
After This : #include <zombieplague>
Add This Line
PHP Code:
new bool:g_fRoundEnd
#define TASK_FBURN 100
#define ID_FBURN (taskid - TASK_FBURN)
#define FIRE_DURATION 20
#define FIRE_DAMAGE 150
new g_flameSpr, g_burning_duration[33]
Step 2 :
Find This
public plugin_precache()
precache_sound(hammer_sounds)
After Add This:
PHP Code:
g_flameSpr = precache_model("sprites/Your Sprite Name.spr")
Step 3 :
Find
PHP Code:
public fw_TakeDamage
Here we Can Choose For Which Knife We will Add The Sprite
I'll Choose Hammer To Add Sprite
PHP Code:
SetHamParamFloat(4, damage * get_pcvar_float(cvar_knife_hammer_dmg))
After This Line Add This:-
PHP Code:
if(!task_exists(victim+TASK_FBURN))
{
g_burning_duration[ victim ] += 10
set_task(0.1, "CTask__BurningFlame", victim+TASK_FBURN, _, _, "b")
}
Step 4 :
Add This in The Last Of Sma Code :
PHP Code:
public CTask__BurningFlame(taskid)
{
// Get Player Origin and Flags
static origin[3], flags
get_user_origin(ID_FBURN, origin)
flags = pev(ID_FBURN, pev_flags)
// Madness mode - in water - burning stopped
if ((flags & FL_INWATER) || g_burning_duration[ID_FBURN] < 1 || !is_user_alive(ID_FBURN))
{
remove_task(taskid)
return
}
message_begin(MSG_PVS, SVC_TEMPENTITY, origin)
write_byte(TE_SPRITE) // TE id
write_coord(origin[0]+random_num(-5, 5)) // X
write_coord(origin[1]+random_num(-5, 5)) // Y
write_coord(origin[2]+random_num(-10, 10)) // Z
write_short(g_flameSpr) // Sprite
write_byte(2) // Scale
write_byte(200) //Brightness
message_end()
g_burning_duration[ID_FBURN]--
}