Поиск Ищу плагин дамагер

P

Pypsik1962

Карое откопал тут плагн одного из обитателей этого сайт , а есть такой же только чтоб звездочкой показывало обычным игрокам , а в цифрах випам и админам ? или может кто подсказать что добавить в плагин чтоб так показывало


#include <amxmodx>

#if AMXX_VERSION_NUM < 183
#define client_disconnected client_disconnect
#endif

#define DMG_TYPE 2 // Тип урона. (1 = Цифры, 2 = Звёздочка)
//#define FLAG_ACCESS ADMIN_LEVEL_H // Выдавать только указанным флагам. Можно выдавать сразу нескольким (ADMIN_BAN|ADMIN_LEVEL_H) Если не нужно то закомментируйте.

new g_Connected
#define get_bit(%1,%2) (%1 & (1 << (%2 & 31)))
#define set_bit(%1,%2) (%1 |= (1 << (%2 & 31)))
#define reset_bit(%1,%2) (%1 &= ~(1 << (%2 & 31)))

public plugin_init()
{
register_plugin("Lite damager", "0.1", "AcE")
register_event("Damage", "eDamage", "b", "2!0", "3=0", "4!0")
}

public client_putinserver(id) set_bit(g_Connected, id)
public client_disconnected(id) reset_bit(g_Connected, id)

public eDamage(pVictim)
{
static pAttacker, SyncHudMsg
pAttacker = get_user_attacker(pVictim)
if (!get_bit(g_Connected, pAttacker)) return

#if defined FLAG_ACCESS
if (!(get_user_flags(pAttacker) & FLAG_ACCESS)) return
#endif

if (!SyncHudMsg)
SyncHudMsg = CreateHudSyncObj()
ClearSyncHud(pAttacker, SyncHudMsg)
set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 1.5, 0.02, 0.02, -1)
#if DMG_TYPE == 1
ShowSyncHudMsg(pAttacker, SyncHudMsg, "%i^n", read_data(2))
#endif
#if DMG_TYPE == 2
ShowSyncHudMsg(pAttacker, SyncHudMsg, "*^n")
#endif
}
 

Shadowless

Пользователь
Регистрация
24 Фев 2019
Сообщения
237
Симпатии
5
Пол
Мужской
C++:
#include <amxmodx>

#if AMXX_VERSION_NUM < 183
#define client_disconnected client_disconnect
#endif

#define FLAG_ACCESS ADMIN_CHAT

new g_Connected
#define get_bit(%1,%2) (%1 & (1 << (%2 & 31)))
#define set_bit(%1,%2) (%1 |= (1 << (%2 & 31)))
#define reset_bit(%1,%2) (%1 &= ~(1 << (%2 & 31)))

public plugin_init()
{
    register_plugin("Lite damager", "0.1", "AcE")
    register_event("Damage", "eDamage", "b", "2!0", "3=0", "4!0")
}

public client_putinserver(id) set_bit(g_Connected, id)
public client_disconnected(id) reset_bit(g_Connected, id)

public eDamage(pVictim)
{
    static pAttacker, SyncHudMsg
    pAttacker = get_user_attacker(pVictim)
    if (!get_bit(g_Connected, pAttacker)) return
   
    if (!SyncHudMsg)
        SyncHudMsg = CreateHudSyncObj()
    ClearSyncHud(pAttacker, SyncHudMsg)
    set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 1.5, 0.02, 0.02, -1)
   
    if (!(get_user_flags(pAttacker) & FLAG_ACCESS)) {
    ShowSyncHudMsg(pAttacker, SyncHudMsg, "*^n")
    }
    if ((get_user_flags(pAttacker) & FLAG_ACCESS)) {
    ShowSyncHudMsg(pAttacker, SyncHudMsg, "%i^n", read_data(2))
    }
}
 
Сверху Снизу