1. Rageek Guest

    Доброе время суток!

    Кто может убрать из этого исходника, все квары и задержку?
    (С меня большой лойс).:drinks:
     

    Вложения:

    • c4timer.sma
      Размер файла:
      2,3 КБ
      Просмотров:
      13
  2. Hypa_[KZ] Пользователь

    Регистрация:
    26.02.16
    Сообщения:
    71
    Симпатии:
    25
    Пол:
    Мужской
    VKcom:
    a362_kz
    Skype:
    By_Hypa
    На держи!
     

    Вложения:

    • c4timer.sma
      Размер файла:
      1,9 КБ
      Просмотров:
      7
    Rageek нравится это.
  3. MakapoH. Команда форума

    Регистрация:
    06.02.16
    Сообщения:
    652
    Симпатии:
    240
    Пол:
    Мужской
    Ну вроде так.
     

    Вложения:

    • c4timer.sma
      Размер файла:
      1,8 КБ
      Просмотров:
      5
    Rageek нравится это.
  4. Hypa_[KZ] Пользователь

    Регистрация:
    26.02.16
    Сообщения:
    71
    Симпатии:
    25
    Пол:
    Мужской
    VKcom:
    a362_kz
    Skype:
    By_Hypa
    Все ок!
     
  5. Rageek Guest

    Сервер упал, после того как я бомбу поставил^^
     
    Последнее редактирование модератором: 26.04.16
  6. Hypa_[KZ] Пользователь

    Регистрация:
    26.02.16
    Сообщения:
    71
    Симпатии:
    25
    Пол:
    Мужской
    VKcom:
    a362_kz
    Skype:
    By_Hypa
    По моему лишний плагин!
    Но щас жди сделаю нормальную!
     
  7. Rageek Guest

    Он жалуется на строку: if(get_pcvar_num(0)). Её просто убрать?

    L 04/26/2016 - 17:20:25: [AMXX] Displaying debug trace (plugin "c4timer.amxx")
    L 04/26/2016 - 17:20:25: [AMXX] Run time error 10: native error (native "get_pcvar_num")
    L 04/26/2016 - 17:20:25: [AMXX] [0] c4timer.sma::update_timer (line 64)

    Ладно, разберусь сам.TC.
     
    Последнее редактирование модератором: 26.04.16
  8. MakapoH. Команда форума

    Регистрация:
    06.02.16
    Сообщения:
    652
    Симпатии:
    240
    Пол:
    Мужской
    Можно убрать условие.
     
  9. Rageek Guest

    При установки бомбы, плагин не может вывести время и поэтому крашится сервер. Попробую сам крвары убрать...
     
  10. Rageek Guest

    Код:
    #include <amxmodx>
    
    #define PLUGIN     "c4 timer"
    #define VERSION "1.1"
    #define AUTHOR     "cheap_suit"
    
    new g_c4timer
    new mp_c4timer
    
    new g_msg_showtimer
    new g_msg_roundtime
    new g_msg_scenario
    
    #define MAX_SPRITES    1
    new const g_message[] = "Detonation time intiallized....."
    
    public plugin_init()
    {
        register_plugin(PLUGIN, VERSION, AUTHOR)
        register_cvar(PLUGIN, VERSION, FCVAR_SPONLY|FCVAR_SERVER)
    
        mp_c4timer     = get_cvar_pointer("mp_c4timer")
    
        g_msg_showtimer    = get_user_msgid("ShowTimer")
        g_msg_roundtime    = get_user_msgid("RoundTime")
        g_msg_scenario    = get_user_msgid("Scenario")
       
        register_event("HLTV", "event_hltv", "a", "1=0", "2=0")
        register_logevent("logevent_plantedthebomb", 3, "2=Planted_The_Bomb")
    }
    
    public event_hltv()
    g_c4timer = get_pcvar_num(mp_c4timer)
    
    public logevent_plantedthebomb()
    {
       
        static players[32], num, i
       
        for(i = 0; i < num; ++i) set_task(1.0, "update_timer", players[i])
    }
    
    public update_timer(id)
    {
        message_begin(MSG_ONE_UNRELIABLE, g_msg_showtimer, _, id)
        message_end()
       
        message_begin(MSG_ONE_UNRELIABLE, g_msg_roundtime, _, id)
        write_short(g_c4timer)
        message_end()
       
        message_begin(MSG_ONE_UNRELIABLE, g_msg_scenario, _, id)
        write_byte(1)
        write_byte(150)
        message_end()
    
        set_hudmessage(255, 180, 0, 0.44, 0.87, 2, 6.0, 6.0)
        show_hudmessage(0, g_message)
    }
    Ошибок нет. Но таймер не выводит.
     
  11. MakapoH. Команда форума

    Регистрация:
    06.02.16
    Сообщения:
    652
    Симпатии:
    240
    Пол:
    Мужской
    Код:
    write_byte(1)
    write_string(g_timersprite[clamp (1, 0, (MAX_SPRITES - 1))])
    write_byte(150)
    
    ?
     
  12. Rageek Guest

    А смысл? Error вылезают.
     
  13. MakapoH. Команда форума

    Регистрация:
    06.02.16
    Сообщения:
    652
    Симпатии:
    240
    Пол:
    Мужской
    Код:
    #define MAX_SPRITES    2
    new const g_timersprite[MAX_SPRITES][] = { "bombticking", "bombticking1" }
    
     
  14. Rageek Guest

    Всё ровно время не показывает.
     
  15. MakapoH. Команда форума

    Регистрация:
    06.02.16
    Сообщения:
    652
    Симпатии:
    240
    Пол:
    Мужской
    Код:
    static players[32], num, i
    get_players(players, num, "ac")
    for(i = 0; i < num; ++i) set_task(1.0, "update_timer", players[i])
    
     
  16. Rageek Guest

    Работает, но со второго раза... и какая-то задержка...
     
  17. MakapoH. Команда форума

    Регистрация:
    06.02.16
    Сообщения:
    652
    Симпатии:
    240
    Пол:
    Мужской
    Задержка в плане?
     
  18. Rageek Guest

    Поставил, прошло 1-3 сек и показывает таймер.
     
  19. MakapoH. Команда форума

    Регистрация:
    06.02.16
    Сообщения:
    652
    Симпатии:
    240
    Пол:
    Мужской
    Хмм... Ну тут уж я не знаю в чем проблема.
     
    Rageek нравится это.
  20. Rageek Guest

    Я всё исправил, но он не выводит время...
     

    Вложения:

    • c4timer.sma
      Размер файла:
      1,3 КБ
      Просмотров:
      0