Подредачить

Izmayl7

Пользователь
Регистрация
9 Июн 2017
Сообщения
303
Симпатии
43
Пол
Мужской
#1
Ребят, кто может переделать поменять цвет нанесенного урона в дамагаре, когда игрок (ст) стреляет по противнику тоесть (тт) ему показывает зелёный цвет, и у тт стреляет также по ст показывает зеленый цвет...а надо чтобы показывыл нормально,т.е. тт если стреляет по ст красный и наоборот ст стреляет по тт синим. чтоб показывало как надо. заранее спасибо!))
Код:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fakemeta_util>

#define PLUGIN "Advanced Bullet Damage"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"

new g_type, g_enabled, g_recieved, bool:g_showrecieved, g_hudmsg1, g_hudmsg2

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
 
    register_event("Damage", "on_damage", "b", "2!0", "3=0", "4!0")
    register_event("HLTV", "on_new_round", "a", "1=0", "2=0")
 
    g_type = register_cvar("amx_bulletdamage","1")
    g_recieved = register_cvar("amx_bulletdamage_recieved","1")
 
    g_hudmsg1 = CreateHudSyncObj()
    g_hudmsg2 = CreateHudSyncObj()
}

public on_new_round()
{
    g_enabled = get_pcvar_num(g_type)
    if(get_pcvar_num(g_recieved)) g_showrecieved = true
}

public on_damage(id)
{
    if(g_enabled)
    {
        static attacker; attacker = get_user_attacker(id)
        static damage; damage = read_data(2)
        if(g_showrecieved)
        {    
            set_hudmessage(255, 0, 0, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)
            ShowSyncHudMsg(id, g_hudmsg2, "%i^n", damage)
        }
        if(is_user_connected(attacker))
        {
            switch(g_enabled)
            {
                case 1: {
                    set_hudmessage(0, 255, 0, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
                    ShowSyncHudMsg(attacker, g_hudmsg1, "%i^n", damage)        
                }
                case 2: {
                    if(fm_is_ent_visible(attacker,id))
                    {
                        set_hudmessage(0, 255, 0, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
                        ShowSyncHudMsg(attacker, g_hudmsg1, "%i^n", damage)        
                    }
                }
            }
        }
    }
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/
 
Последнее редактирование: Izmayl7

Izmayl7

Пользователь
Регистрация
9 Июн 2017
Сообщения
303
Симпатии
43
Пол
Мужской
#2
короче переделали мне поменяли цвет. убрали зеленый. но есть одно но, за ст нормально когда наносишь по игроку урон показывает как надо. а когда за тт наносишь игроку урон, то показывает красным цветом. вот
о как.jpg
заранее спасибо за помощь!)
 

neygomon

Его Темнейшество :j
Пользователь
Регистрация
8 Июн 2017
Сообщения
835
Симпатии
379
Пол
Мужской
#3
Izmayl7, может стоит показать чтоо поменяли?
 

sonyx

Пользователь
Регистрация
8 Июн 2017
Сообщения
496
Симпатии
240
#4
а надо чтобы показывыл нормально,т.е. тт если стреляет по ст красный и наоборот ст стреляет по тт синим.
Izmayl7, так вы же изначально так и хотели))) сами написали а теперь не нравится) исходя из 1 поста вам сделали как надо)
 

Izmayl7

Пользователь
Регистрация
9 Июн 2017
Сообщения
303
Симпатии
43
Пол
Мужской
#5

Вложения

neygomon

Его Темнейшество :j
Пользователь
Регистрация
8 Июн 2017
Сообщения
835
Симпатии
379
Пол
Мужской
#6
чет типа такого
 

Вложения

Izmayl7

Пользователь
Регистрация
9 Июн 2017
Сообщения
303
Симпатии
43
Пол
Мужской
#7
Izmayl7, так вы же изначально так и хотели))) сами написали а теперь не нравится) исходя из 1 поста вам сделали как надо)
изначально в исходнике показывало что ты за тт, что ты за ст показывало зеленый и красный когда ты наносишь по игрокам урон)) а мне надо было чтобы когда ты ст как на скрине выше скинул синий красный, а если ты тт то соответственно другой цвет - а не красный красный=)
1 Июл 2017
спасибо Вань сейчас протестю=!)
 

sonyx

Пользователь
Регистрация
8 Июн 2017
Сообщения
496
Симпатии
240
#8
Izmayl7, если честно нихера не понял точно что вы хотите)
КТ дамаг синим, по себе - красным
ТТ дамаг каким???, по себе - красным
 

Izmayl7

Пользователь
Регистрация
9 Июн 2017
Сообщения
303
Симпатии
43
Пол
Мужской
#9
Izmayl7, если честно нихера не понял точно что вы хотите)
КТ дамаг синим, по себе - красным
ТТ дамаг каким???, по себе - красным
на скрине видешь как отображается. а должно у тт отображаться не красным красным. изначальный исходник смотрел? там вообще зеленый и красный в независимости за какую ты команду играешь и нанося урон показывает по игроку показывало красный и зеленый.
1 Июл 2017
на скрине видешь как отображается. а должно у тт отображаться не красным красным. изначальный исходник смотрел? там вообще зеленый и красный в независимости за какую ты команду играешь и нанося урон показывает по игроку показывало красный и зеленый.
игрок играет за тт стреляет по мне я стреляю по нему мне показывает синий и красный (я был ст). а теру показывает он по мне попадает красный по мне и красный я по нему когда на ношу. теперь понял=!)
 

shram47

Пользователь
Регистрация
22 Июн 2017
Сообщения
132
Симпатии
30
Пол
Мужской
#10
Izmayl7, sonyx,
Короче, когда стреляет CT по ТТ - то: у CT = Красный (это нанесённый урон), у ТТ = Красный (Полученный урон) - по аналогии и в обратку
1 Июл 2017
ай думаю по одному а пишу по другому
CT = Красный (это нанесённый урон), у ТТ = Синий(Полученный урон) - по аналогии и в обратку
(т.е. цветами показывает от кого урон получен, но это интересно было бы при включённом уроне по своим)
 

Izmayl7

Пользователь
Регистрация
9 Июн 2017
Сообщения
303
Симпатии
43
Пол
Мужской
#11
Izmayl7, sonyx,
Короче, когда стреляет CT по ТТ - то: у CT = Красный (это нанесённый урон), у ТТ = Красный (Полученный урон) - по аналогии и в обратку
1 Июл 2017
ай думаю по одному а пишу по другому
CT = Красный (это нанесённый урон), у ТТ = Синий(Полученный урон) - по аналогии и в обратку
(т.е. цветами показывает от кого урон получен, но это интересно было бы при включённом уроне по своим)
ага. вот так
вот так.jpg
1 Июл 2017
спасибо Вань=!)DrinksHi