Grenades icon

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Grenades icon

Post 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

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: Grenades icon

Post by xFrostas »

Bandyk
Attachments
grenade_status.amxx
AMXX
(3.4 KiB) Downloaded 619 times

Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Re: Grenades icon

Post by Pukuotukas951 »

veikia, dėkui, jei gali pridėk ir .sma

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: Grenades icon

Post by xFrostas »

Sma
Attachments
grenade_status.sma
Sma
(2.05 KiB) Downloaded 654 times

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests