Не работает дамагер

Статус
В этой теме нельзя размещать новые ответы.

Izmayl7

Пользователь
Регистрация
9 Июн 2017
Сообщения
527
Симпатии
103
Пол
Мужской
OS
Linux
Amx Mod X
AMXX 1.8.2
Билд
version Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
ReHLDS version: 3.4.0.643-dev Build date: 09:50:09 Apr 28 2018 (1477)
Build from: https://github.com/dreamstalker/rehlds/commit/5fdafc1
ReGamedll
5.7.0.301-dev
Metamod
1.21p37
Meta модули
Код:
PHP:
Currently loaded plugins:      description      stat pend  file              vers      src   load  unlod
[ 1] Reunion          RUN   -    reunion_mm_i386.  v0.1.0.9  ini   Start Never
[ 2] ReAuthCheck      RUN   -    reauthcheck_mm_i  v0.1.6    ini   Start Never
[ 3] VoiceTranscoder  RUN   -    VoiceTranscoder.  v2017RC3  ini   ANY   ANY
[ 4] SafeNameAndChat  RUN   -    SafeNameAndChat.  v1.1      ini   ANY   ANY
[ 5] AMX Mod X        RUN   -    amxmodx_mm_i386.  v1.8.2    ini   Start ANY
[ 6] Rechecker        RUN   -    rechecker_mm_i38  v2.5      ini   Chlvl ANY
[ 7] ReSemiclip       RUN   -    resemiclip_mm_i3  v2.3.9    ini   Chlvl ANY
[ 8] WHBlocker        RUN   -    whblocker_mm_i38  v1.5.692  ini   Chlvl ANY
[ 9] ReSRDetector     RUN   -    resrdetector_mm_  v0.1.0    ini   Chlvl ANY
[10] MySQL            RUN   -    mysql_amxx_i386.  v1.8.2    pl5   ANY   ANY
[11] Fun              RUN   -    fun_amxx_i386.so  v1.8.2    pl5   ANY   ANY
[12] Engine           RUN   -    engine_amxx_i386  v1.8.2    pl5   ANY   ANY
[13] FakeMeta         RUN   -    fakemeta_amxx_i3  v1.8.2    pl5   ANY   ANY
[14] ReAPI            RUN   -    reapi_amxx_i386.  v5.6.0.1  pl5   ANY   Never
[15] CStrike          RUN   -    cstrike_amxx_i38  v1.8.2    pl5   ANY   ANY
[16] CSX              RUN   -    csx_amxx_i386.so  v1.8.2    pl5   ANY   ANY
[17] Ham Sandwich     RUN   -    hamsandwich_amxx  v1.8.2    pl5   ANY   ANY
[18] CSDM2            RUN   -    csdm_amxx_i386.s  v2.1.3c-  pl5   ANY   ANY
  18 plugins, 18 running
Плагины
Код:
PHP:
Currently loaded plugins:       name                    version     author            file             status  
[  1] admin_loader            0.3.7       kanagava          admin_loader.am  running
[  2] Admin ESP               0.3         Kost & miRror |   admin_esp_mini.  running
[  3] fb_forwards             0.1.4       Kanagava & Realu  fb_forwards.amx  running
[  4] FreshBans               1.3.9b      kanagava          fresh_bans_138_  running
[  5] CSDM Main               2.1.3c      CSDM Team         csdm_main.amxx   running
[  6] CSDM Equip              2.1.3c      CSDM Team         csdm_equip.amxx  running
[  7] CSDM Misc               2.1.3c      CSDM Team         csdm_misc.amxx   running
[  8] CSDM Spawns             2.1.3c      CSDM Team         csdm_spawn_pres  running
[  9] CSDM Stripper           2.1.3c      KWo               csdm_stripper.a  running
[ 10] CSDM Protection         2.1.3c      BAILOPAN          csdm_protection  running
[ 11] Advanced Gag            1.9.0       neygomon          amx_gag.amxx     running
[ 12] CSStatsX SQL            0.7.4       serfreeman1337    csstatsx_sql.am  running
[ 13] Admin Commands          1.8.2       AMXX Dev Team     admincmd.amxx    running
[ 14] Menus Front-End         1.5         neugomon          menufront_end.a  running
[ 15] Commands Menu           1.8.2       AMXX Dev Team     cmdmenu.amxx     running
[ 16] Players Menu            1.8.2       AMXX Dev Team     plmenu.amxx      running
[ 17] Maps Menu               1.8.2       AMXX Dev Team     mapsmenu.amxx    running
[ 18] Admin Votes             1.8.2       Wildness Team     adminvote.amxx   running
[ 19] [Reapi] Block Advert    1.4         neygomon          block_all_adver  running
[ 19] Map Manager             2.5.61      Mistrick          mapmanager.amxx  running
[ 20] DemoRecoder             1.1         neygomon          amx_demorec.amx  running
[ 21] Parachute No Model      1.4         Name_PNM          Parachute_No_Mo  running
[ 22] Reset Score             1.0         AndrewZ           resetscore.amxx  running
[ 23] Advert Messages         1.2         neygomon          adverts.amxx     running
[ 24] GameName Changer        1.0         neugomon          gamename_change  running
[ 25] [ReAPI] Custom Models   1.6.1       neugomon          aacustom_models  running
[ 26] [reAPI] Flash Control   1.1         neugomon          flash_control.a  running
[ 27] Player Status           1.0         Player Status     player_status.a  running
[ 28] AFK Control             1.4.1 [NoR  neygomon          afk_control.amx  running
[ 29] Show timeleft for CSDM  1.0         neygomon          timer.amxx       running
[ 30] Advanced Experience Sy  0.5.8 Vega  serfreeman1337/s  aes_main.amxx    running
[ 31] AES: StatsX             0.5.8 Vega  serfreeman1337/s  aes_statsx_cstr  debug
[ 32] AES: CStrike Addon      0.5.8 Vega  serfreeman1337/s  aes_exp_cstrike  running
[ 33] AES: Informer           0.5.8 Vega  serfreeman1337/s  aes_informer.am  running
[ 34] AES: Admin Tools        0.5.8 Vega  serfreeman1337/s  aes_exp_editor.  running
[ 35] Lite VoteBan            1.4         neygomon          lite_voteban.am  running
[ 36] Lite Translit           2.8         neygomon          lite_translit.a
Amxx Модули
Код:
PHP:
amx_modules Список загруженных модулей:
Наименовани  Верси  Автор           Состо
MySQL                   1.8.2       AMX Mod X Dev Team   running
Fun                     1.8.2       AMX Mod X Dev Team   running
Engine                  1.8.2       AMX Mod X Dev Team   running
FakeMeta                1.8.2       AMX Mod X Dev Team   running
ReAPI                   5.6.0.156-  Asmodai & s1lent     running
CStrike                 1.8.2       AMX Mod X Dev Team   running
CSX                     1.8.2       AMX Mod X Dev Team   running
Ham Sandwich            1.8.2       AMX Mod X Dev Team   running
nVault                  1.8.2       AMX Mod X Dev Team   running
CSDM2                   2.1.3c-KWo  CSDM Team            running
Sockets                 1.8.2       HLSW Dev Team        running
Всего 11 модулей
Ошибка
Код:
Дамагер не показывает и не отображает нанесённый урон по игроку
всем привет!) помогите разобратся, проблема такая, на сервере установлен Map Manager 2.5.61 Mistrick и дамагер с ним не показывает и не отображает нанесённый урон по игроку и т.д., до этого стоял Map Manager 0.5.7 CSDM Mistrick | neygomonто (дамагер с ним работал). Заранее спасибо!)
C++:
#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)
        new rgb[3];
        switch(get_user_team(attacker)){
            case 1:{
                rgb[0] = 255
                rgb[1] = 0
                rgb[2] = 0
            }
            case 2:{
                rgb[0] = 0
                rgb[1] = 0
                rgb[2] = 255
            }
        }
        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(rgb[0], rgb[1], rgb[2], -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(rgb[0], rgb[1], rgb[2], -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
                        ShowSyncHudMsg(attacker, g_hudmsg1, "%i^n", damage)    
                    }
                }
            }
        }
    }
}
 
Последнее редактирование модератором:

Molodoi

Команда форума
Модератор
Регистрация
14 Июн 2017
Сообщения
606
Симпатии
126
Izmayl7, мне кажется, или исходник предоставлен не в полном размере?
 

Izmayl7

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

Vesuvius

НЕ СКРИПТЕР!!!
Команда форума
Администратор
Регистрация
8 Июн 2017
Сообщения
1.595
Симпатии
572
Пол
Мужской
Izmayl7, список плагинов и модулей приведите в порядоК!!!!
а и питались менять местами плагини?
 

pantrypei

Пользователь
Регистрация
10 Янв 2018
Сообщения
164
Симпатии
29
Предупреждения
30
Пол
Мужской
Используйте спойлеры. Так будет удобно!
 

Izmayl7

Пользователь
Регистрация
9 Июн 2017
Сообщения
527
Симпатии
103
Пол
Мужской
Izmayl7, список плагинов и модулей приведите в порядоК!!!!
а и питались менять местами плагини?
как я могу отредактировать список плагинов и модулей, если в редактировании этих пунктов нету а?![DOUBLEPOST=1541415102][/DOUBLEPOST]
Используйте спойлеры. Так будет удобно!
что еще использовать?! зачем спойлер использовать, если исходный код небольшой?! самый главный совет - используйте спойлера(прям по теме).:Shok::Flood:
 

Izmayl7

Пользователь
Регистрация
9 Июн 2017
Сообщения
527
Симпатии
103
Пол
Мужской
Немного подредачил за вас. Смотрите пример.
ага спасибо!) да я видел как всё оформлять!) просто когда интернет лаганул и получилось всё что отправилось. потом когда зашёл хотел отредактировать, но данных пунктов не было в редактировании... если бы были в редактировании эти пункты, сам бы поправил всё(но они не доступны). там еще и нумерация плагинов в amx_plugins не правильно цифрами обозначена. поправьте это пожалуйста!)
 

Molodoi

Команда форума
Модератор
Регистрация
14 Июн 2017
Сообщения
606
Симпатии
126
С дамагером не могу не чо подсказать так как не имею особых навыков в скриптинге но могу посоветовать или даже скинуть дамагер по конструктивней и легче по коду.
 

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
963
Симпатии
685
Пол
Мужской
и желательно с префиксом "lite"
 

Izmayl7

Пользователь
Регистрация
9 Июн 2017
Сообщения
527
Симпатии
103
Пол
Мужской
Molodoi, например?! да этот работал нормально, но как поменял мапменеджер перестал работать этот. а если возвращаю старую версию, которая стояла до этого то всё работает.[DOUBLEPOST=1541419832][/DOUBLEPOST]
и желательно с префиксом "lite"
к примеру какой?!:Phil25:
 

Molodoi

Команда форума
Модератор
Регистрация
14 Июн 2017
Сообщения
606
Симпатии
126
Вот например у меня на сервере стоит такой
PHP:
#include amxmodx
#include reapi

#define WALLS_VISIBLE // Закоментируйте чтоб не видели сквозь стены :D
#if !defined WALLS_VISIBLE
    #include fakemeta_util
#endif

new g_MsgSync1, g_MsgSync2;
public plugin_init()
{
    register_plugin("[ReAPI] Damager","1.1","phe");
    RegisterHookChain(RG_CBasePlayer_TakeDamage, "CBasePlayer_TakeDamage", true);
    g_MsgSync1=CreateHudSyncObj();
    g_MsgSync2=CreateHudSyncObj();
}

public CBasePlayer_TakeDamage(victim, inflictor, attacker, Float:damage)
{
    if(!is_user_connected(attacker))
        return;
    if(!rg_is_player_can_takedamage(victim, attacker))
        return;
    if(get_member(victim, m_iTeam) == get_member(attacker, m_iTeam)) // if FFa, remove...
        return;

    set_hudmessage(255, 0, 0, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1);
    ShowSyncHudMsg(victim, g_MsgSync1, "%.0f", damage);
    set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1);
#if defined WALLS_VISIBLE
    ShowSyncHudMsg(attacker, g_MsgSync2, "%.0f", damage);
#else
    if(fm_is_ent_visible(attacker, victim))
        ShowSyncHudMsg(attacker, g_MsgSync2, "%.0f", damage);
#endif
}
Немного редачил под себя но и разработка товарищя phe + подредаченого всем известного neugomon
 
Последнее редактирование:

Izmayl7

Пользователь
Регистрация
9 Июн 2017
Сообщения
527
Симпатии
103
Пол
Мужской
Вот например у меня на сервере стоит такой
PHP:
#include amxmodx
#include reapi

#define WALLS_VISIBLE // Закоментируйте чтоб не видели сквозь стены :D
#if !defined WALLS_VISIBLE
    #include fakemeta_util
#endif

new g_MsgSync1, g_MsgSync2;
public plugin_init()
{
    register_plugin("[ReAPI] Damager","1.1","phe");
    RegisterHookChain(RG_CBasePlayer_TakeDamage, "CBasePlayer_TakeDamage", true);
    g_MsgSync1=CreateHudSyncObj();
    g_MsgSync2=CreateHudSyncObj();
}

public CBasePlayer_TakeDamage(victim, inflictor, attacker, Float:damage)
{
    if(!is_user_connected(attacker))
        return;
    if(!rg_is_player_can_takedamage(victim, attacker))
        return;
    if(get_member(victim, m_iTeam) == get_member(attacker, m_iTeam)) // if FFa, remove...
        return;

    set_hudmessage(255, 0, 0, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1);
    ShowSyncHudMsg(victim, g_MsgSync1, "%.0f", damage);
    set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1);
#if defined WALLS_VISIBLE
    ShowSyncHudMsg(attacker, g_MsgSync2, "%.0f", damage);
#else
    if(fm_is_ent_visible(attacker, victim))
        ShowSyncHudMsg(attacker, g_MsgSync2, "%.0f", damage);
#endif
}
Немного редачил под себя но и разработка товарищя phe +всем известного neugomon
он там случайно не одним и тем же цветом показывает, когда ты играешь за тт и наносишь урон по игроку, играющего за ст, дамагер показывает синий цвет (нанесенный урон) по игроку ст, и также если играешь за ст, и наносишь урон по игроку, играющего за тт, дамагер показывает(отображает) синий цвет (нанесённый урон) по игроку тт или нет?!
 

Molodoi

Команда форума
Модератор
Регистрация
14 Июн 2017
Сообщения
606
Симпатии
126
Izmayl7, показует за обе команды синим нанесений и полученый также за обе красным (принцип стандарт)
 

Izmayl7

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

Vesuvius

НЕ СКРИПТЕР!!!
Команда форума
Администратор
Регистрация
8 Июн 2017
Сообщения
1.595
Симпатии
572
Пол
Мужской
Izmayl7,
Правила
2.3. Запрещено при создании тем, а также в комментариях: злоупотребление цветом, размером текста, использование без веской на то причины Сaps Lock. (исключение: публикация каких-либо плагинов, статей, модулей), публикация длинных сообщений (более 15-20 строк) без использования спойлера (исключение: темы, которые являются гайдом, статьей), то же касается и изображений, имеющих большие размеры.​

 

Izmayl7

Пользователь
Регистрация
9 Июн 2017
Сообщения
527
Симпатии
103
Пол
Мужской
Molodoi, не помогла смена дамагера. также не работает. но да ладно. вернул на старое всё. тему можна закрывать.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу