Добро пожаловать

Для полноценного пользования форумом и общения с его участниками, пройдите регистрацию ниже
Регистрация

Закрыто Помощь по плагину Damager

Тема в разделе "Свалка", создана пользователем KIlomsk, 24 дек 2015.

  1. KIlomsk

    KIlomsk Пользователь

    23
    0
    5
    Помогите сделать плагин по флагу!

    #include <amxmodx>

    new g_MsgSync
    new g_MsgSync2

    new isConnected[33 char]

    public plugin_init()
    {
    register_plugin("Damager", "1.0", "Prayer")

    register_event("Damage", "EVENT_Damage", "b", "2!0", "3=0", "4!0")

    g_MsgSync = CreateHudSyncObj()
    g_MsgSync2 = CreateHudSyncObj()
    }

    public client_putinserver(id)
    {
    isConnected{id} = true
    }

    public client_disconnect(id)
    {
    isConnected{id} = false
    }

    public EVENT_Damage(id)
    {
    if(isConnected{id})
    {
    static damage, pid
    damage = read_data(2)

    set_hudmessage(255, 0, 0, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)
    ShowSyncHudMsg(id, g_MsgSync2, "*", damage)

    pid = get_user_attacker(id)

    if((pid > 0) && (pid < 33) && isConnected{pid})
    {
    set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
    ShowSyncHudMsg(pid, g_MsgSync, "*", damage)
    }
    }
    }
     
  2. 3JIou*_*KoTuk

    3JIou*_*KoTuk Забанен

    145
    9
    70
    #define ADMIN_MENU Добавь
     
    KIlomsk нравится это.
  3. KIlomsk

    KIlomsk Пользователь

    23
    0
    5
    В какую строку именно не подскажешь?
     
  4. wantip22

    wantip22 Проверенный

    1.888
    445
    525
    #include <amxmodx>

    #define ADMIN ADMIN_LEVEL_F

    new g_MsgSync
    new g_MsgSync2

    new isConnected[33 char]

    public plugin_init()
    {
    register_plugin("Damager", "1.0", "Prayer")

    register_event("Damage", "EVENT_Damage", "b", "2!0", "3=0", "4!0")

    g_MsgSync = CreateHudSyncObj()
    g_MsgSync2 = CreateHudSyncObj()
    }

    public client_putinserver(id)
    {
    isConnected{id} = true
    }

    public client_disconnect(id)
    {
    isConnected{id} = false
    }

    public EVENT_Damage(id)
    {
    if(isConnected{id})
    {
    static damage, pid
    damage = read_data(2)

    set_hudmessage(255, 0, 0, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)
    ShowSyncHudMsg(id, g_MsgSync2, "*", damage)

    pid = get_user_attacker(id)

    if((pid > 0) && (pid < 33) && isConnected{pid})
    {
    set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
    ShowSyncHudMsg(pid, g_MsgSync, "*", damage)
    }
    }
    }
     
  5. KIlomsk

    KIlomsk Пользователь

    23
    0
    5
    я сейчас по пробывал, он всем показывает урон
     
  6. wantip22

    wantip22 Проверенный

    1.888
    445
    525
    Это не всё что нужно
     
  7. KIlomsk

    KIlomsk Пользователь

    23
    0
    5
    Я в этом не селен. Не могли бы вы помочь?
     
  8. BlesseNtumble

    BlesseNtumble Проверенный

    411
    92
    210
    За такие советы надо гнать поганой метлой.

    public EVENT_Damage(id)
    {
    if(!(get_user_flags(id) & ADMIN_LEVEL_F))
    return PLUGIN_HANDLED
    Дальше код....
     
  9. KIlomsk

    KIlomsk Пользователь

    23
    0
    5
    Спасибо большое. Но теперь другая проблема. Когда мне наносят урон он показывает звездочку, а когда я наношу вообще не чего не показывает.
     
  10. BlesseNtumble

    BlesseNtumble Проверенный

    411
    92
    210
    Код:
    public EVENT_Damage(id)
    {
         if(isConnected{id})
         {
            
               static damage, pid
               damage = read_data(2)
    
     
               set_hudmessage(255, 0, 0, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)
               ShowSyncHudMsg(id, g_MsgSync2, "*", damage)
      
            pid = get_user_attacker(id)
            
             if((pid > 0) && (pid < 33) && isConnected{pid} && (get_user_flags(id) & ADMIN_LEVEL_F))
               {
                   set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
                   ShowSyncHudMsg(pid, g_MsgSync, "*", damage)
               }
         }
    }
    
    Так попробуй.
     
    Последнее редактирование: 26 дек 2015
  11. KIlomsk

    KIlomsk Пользователь

    23
    0
    5
    Так же как до этого
     
  12. Pickwick

    Pickwick Проверенный

    837
    108
    320
    Давно бы уже у неугомона скачал его. И настроил как тебе надо. Там полный функционал.
     
  13. KIlomsk

    KIlomsk Пользователь

    23
    0
    5
    где его скачать если не секрет?