1. GIT VIP user

    Регистрация:
    15.05.15
    Сообщения:
    163
    Симпатии:
    22
    Пол:
    Мужской
    Всем добрый вечер , подскажите что поправить , почему-то не выводит rounddraw и "Команда Террористов победила!" "Команда Контр-Террористов победила!" без звука ?

    Код:
    #include <amxmodx>
    
    new msgcvar_method
    new Text_Msg, WinningTeam
    new Trie: tc
    public plugin_init() {
       register_plugin("Win Messages Changer", "0.0.5", "Jhob94")
       
       msgcvar_method = register_cvar("msg_method", "1") // 0 = Print_Center | 1 = HUD
       
       tc = TrieCreate()
       TrieSetCell(tc, "%!MRAD_terwin"      , register_cvar("msg_t_win"   , "Команда Террористов победила!"))
       TrieSetCell(tc, "%!MRAD_ctwin"      , register_cvar("msg_ct_win"   , "Команда Контр-Террористов победила!"))
       TrieSetCell(tc, "%!MRAD_rounddraw"   , register_cvar("msg_rounddraw"   , "Никто не победил в этом раунде!"))
       
       register_message(get_user_msgid("SendAudio"), "Messages_Audio")
       
       Text_Msg = get_user_msgid("TextMsg")
    }
    public Messages_Audio(Message_Index, Message_Dest, Index)
    {
       if(!Index)
       {  
          new Audio[14], won_msg[120]
          get_msg_arg_string(2, Audio, charsmax(Audio))
          
          if(TrieGetCell(tc, Audio, WinningTeam) && get_pcvar_string(WinningTeam, won_msg, charsmax(won_msg)))
          {
             if(get_msg_block(Text_Msg) == BLOCK_NOT)
                set_msg_block(Text_Msg, BLOCK_ONCE)
             
             if(!get_pcvar_num(msgcvar_method))
                client_print(0, print_center, "%s", won_msg)  
             
             else
             {
                if(equal(Audio, "%!MRAD_terwin"))
                {
                   set_hudmessage(255, 0, 0, -1.0, 0.3, 0, 6.0, 12.0, _, _, -1)// terrorists win = красный
                   
                }
                else if(equal(Audio, "%!MRAD_ctwin"))
                {
                   set_hudmessage(0, 0, 255, -1.0, 0.3, 0, 6.0, 12.0, _, _, -1)// ct win = синий
                }
                else
                {
                   set_hudmessage(0, 255, 0, -1.0, 0.3, 0, 6.0, 12.0, _, _, -1) // ничья = зеленый
                }
                
                show_hudmessage(0, "%s", won_msg)
             }
          
             return PLUGIN_HANDLED
          }
       }
       
       return PLUGIN_CONTINUE
    }
     
    Hy6ko нравится это.
  2. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.600
    Симпатии:
    4.173
    Пол:
    Мужской
    как бы блочит звук :crazy:
     
  3. GIT VIP user

    Регистрация:
    15.05.15
    Сообщения:
    163
    Симпатии:
    22
    Пол:
    Мужской
    Как исправить и почему не работает MRAD_rounddraw