 |
|
New Member
|

02-07-2010
, 05:29
Re: Show kill sprite
|
#4
|
Quote:
public update_icon(id) {
check_icon_loc()
if(!get_pcvar_num(pcv_show) || get_pcvar_num(pcv_iloc) == 0)
return PLUGIN_CONTINUE
if(is_user_alive(id))
{
new iwpn, wclip, wammo, sprite[192], icon_color[3] = {160, 160, 160}
iwpn = get_user_weapon(id, wclip, wammo)
switch(iwpn) {
case CSW_KILL_1: sprite = "kill_1"
case CSW_KILL_2: sprite = "kill_2"
case CSW_KILL_3: sprite = "kill_3"
case CSW_KILL_4: sprite = "kill_4"
case CSW_KILL_5: sprite = "kill_5"
case CSW_KILL_6: sprite = "kill_6"
case CSW_KILL_7: sprite = "kill_7"
case CSW_KILL_8: sprite = "kill_8"
case 0: sprite = ""
default: sprite = ""
}
if (is_user_ok(id)) {
if (equali(sprite, "")) {
remove_weapon_icon(id)
} else {
message_begin(MSG_ONE,iconstatus,icon_origin, id)
write_byte(1) // status (0=hide, 1=show, 2=flash)
write_string(sprite) // sprite name
write_byte(icon_color[0]) // red
write_byte(icon_color[1]) // green
write_byte(icon_color[2]) // blue
message_end()
}
user_icons[id] = sprite
} else {
remove_weapon_icon(id)
}
}
return PLUGIN_CONTINUE
}
|
|
|
|
|