1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  1. Izmayl7

    Izmayl7 Новичок

    Регистрация:
    9 июн 2017
    Сообщения:
    190
    Симпатии:
    26
    Пол:
    Мужской
    Ребят, кто может переделать поменять цвет нанесенного урона в дамагаре, когда игрок (ст) стреляет по противнику тоесть (тт) ему показывает зелёный цвет, и у тт стреляет также по ст показывает зеленый цвет...а надо чтобы показывыл нормально,т.е. тт если стреляет по ст красный и наоборот ст стреляет по тт синим. чтоб показывало как надо. заранее спасибо!))
    [​IMG]
    Код:
    /* 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 }
    */
    
     
    Последнее редактирование: 24 июн 2017
  2. Izmayl7

    Izmayl7 Новичок

    Регистрация:
    9 июн 2017
    Сообщения:
    190
    Симпатии:
    26
    Пол:
    Мужской
    короче переделали мне поменяли цвет. убрали зеленый. но есть одно но, за ст нормально когда наносишь по игроку урон показывает как надо. а когда за тт наносишь игроку урон, то показывает красным цветом. вот
    о как.jpg
    заранее спасибо за помощь!)
     
  3. neygomon

    neygomon Его Темнейшество :j Команда форума Администратор

    Регистрация:
    8 июн 2017
    Сообщения:
    190
    Симпатии:
    126
    Пол:
    Мужской
    Izmayl7, может стоит показать чтоо поменяли?
     
    Izmayl7 нравится это.
  4. sonyx

    sonyx Постоялец

    Регистрация:
    8 июн 2017
    Сообщения:
    247
    Симпатии:
    156
    Пол:
    Мужской
    Telegram:
    @sonyx008
    Izmayl7, так вы же изначально так и хотели))) сами написали а теперь не нравится) исходя из 1 поста вам сделали как надо)
     
  5. Izmayl7

    Izmayl7 Новичок

    Регистрация:
    9 июн 2017
    Сообщения:
    190
    Симпатии:
    26
    Пол:
    Мужской
    да щас. случайно нажал уже отправилось сообщение, а отредактировать Вань уже нельзя... вот глянь пжл!)
     

    Вложения:

    • damager(2).sma
      Размер файла:
      1,7 КБ
      Просмотров:
      4
  6. neygomon

    neygomon Его Темнейшество :j Команда форума Администратор

    Регистрация:
    8 июн 2017
    Сообщения:
    190
    Симпатии:
    126
    Пол:
    Мужской
    чет типа такого
     

    Вложения:

    • damager(2).sma
      Размер файла:
      1,9 КБ
      Просмотров:
      6
    Izmayl7 нравится это.
  7. Izmayl7

    Izmayl7 Новичок

    Регистрация:
    9 июн 2017
    Сообщения:
    190
    Симпатии:
    26
    Пол:
    Мужской
    изначально в исходнике показывало что ты за тт, что ты за ст показывало зеленый и красный когда ты наносишь по игрокам урон)) а мне надо было чтобы когда ты ст как на скрине выше скинул синий красный, а если ты тт то соответственно другой цвет - а не красный красный=)
    --- Сообщения объединены 1 июл 2017 ---
    спасибо Вань сейчас протестю=!)
     
  8. sonyx

    sonyx Постоялец

    Регистрация:
    8 июн 2017
    Сообщения:
    247
    Симпатии:
    156
    Пол:
    Мужской
    Telegram:
    @sonyx008
    Izmayl7, если честно нихера не понял точно что вы хотите)
    КТ дамаг синим, по себе - красным
    ТТ дамаг каким???, по себе - красным
     
  9. Izmayl7

    Izmayl7 Новичок

    Регистрация:
    9 июн 2017
    Сообщения:
    190
    Симпатии:
    26
    Пол:
    Мужской
    на скрине видешь как отображается. а должно у тт отображаться не красным красным. изначальный исходник смотрел? там вообще зеленый и красный в независимости за какую ты команду играешь и нанося урон показывает по игроку показывало красный и зеленый.
    --- Сообщения объединены 1 июл 2017 ---
    игрок играет за тт стреляет по мне я стреляю по нему мне показывает синий и красный (я был ст). а теру показывает он по мне попадает красный по мне и красный я по нему когда на ношу. теперь понял=!)
     
  10. shram47

    shram47 Новичок

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

    Izmayl7 Новичок

    Регистрация:
    9 июн 2017
    Сообщения:
    190
    Симпатии:
    26
    Пол:
    Мужской
    ага. вот так
    вот так.jpg
    --- Сообщения объединены 1 июл 2017 ---
    спасибо Вань=!)DrinksHi