Page 1 of 1

Grenades icon

Posted: 2012 Apr 22 10:58
by Pukuotukas951
bandžiau perdaryti iš zm plugino i paprasta kad tiktu ir ant public serverio, bet neveikia

štai pluginas:

http://forums.alliedmods.net/showthread ... ade+status , o čia mano perdarytas:

Code: Select all

#include <amxmodx> #define VERSION "1.1" new cvar_fire, cvar_frost, cvar_flarenew iconstatusnew grenade_icons[33][32] public plugin_init() {    register_plugin("Grenade Status", VERSION, "kazkoks")    register_cvar("grenade_status", VERSION, FCVAR_SERVER|FCVAR_SPONLY)        cvar_fire = register_cvar("bb_firenade_color","255 0 0")    cvar_frost = register_cvar("bb_frostnade_color","100 149 237")    cvar_flare = register_cvar("bb_flarenade_color","255 255 255")        register_event("CurWeapon", "grenade_icon", "be", "1=1")    register_event("DeathMsg", "event_death", "a")        iconstatus = get_user_msgid("StatusIcon")} public grenade_icon(id) {    remove_grenade_icon(id)            if(is_user_bot(id))        return            static igrenade, grenade_sprite[16], color[17], red[5],green[5],blue[5]    igrenade = get_user_weapon(id)        switch(igrenade)     {        case CSW_HEGRENADE: // Fire Nade        {            grenade_sprite = "dmg_heat"            get_pcvar_string(cvar_fire, color, charsmax(color))        }        case CSW_FLASHBANG: // Frost Nade        {            grenade_sprite = "dmg_cold"            get_pcvar_string(cvar_frost, color, charsmax(color))        }        case CSW_SMOKEGRENADE: // Flare Nade        {            grenade_sprite = "dmg_shock"            get_pcvar_string(cvar_flare, color, charsmax(color))        }        default:         return    }    parse(color,red,charsmax(red),green,charsmax(green),blue,charsmax(blue))    grenade_icons[id] = grenade_sprite        // show grenade icons    message_begin(MSG_ONE,iconstatus,{0,0,0},id)    write_byte(1) // status (0=hide, 1=show, 2=flash)    write_string(grenade_icons[id]) // sprite name    write_byte(str_to_num(red)) // red    write_byte(str_to_num(green)) // green    write_byte(str_to_num(blue)) // blue    message_end()        return} public remove_grenade_icon(id) {    // remove grenade icons    message_begin(MSG_ONE,iconstatus,{0,0,0},id)    write_byte(0) // status (0=hide, 1=show, 2=flash)    write_string(grenade_icons[id]) // sprite name    message_end()} public event_death() {    new id = read_data(2)        if(!is_user_bot(id))    remove_grenade_icon(id)} 
padekit

Re: Grenades icon

Posted: 2012 Apr 22 11:06
by xFrostas
Bandyk

Re: Grenades icon

Posted: 2012 Apr 22 11:10
by Pukuotukas951
veikia, dėkui, jei gali pridėk ir .sma

Re: Grenades icon

Posted: 2012 Apr 22 11:12
by xFrostas
Sma