Пользователи, просматривающие тему (Пользователей: 0, Гостей: 0)

  1. Frank

    Регистрация:
    11.03.15
    Сообщения:
    637
    Симпатии:
    135
    Пол:
    Мужской
    Автор: neygomon
    Описание:
    BlockGrenadeInfo - простой и надёжный плагин блокировки сообщения в чат Fire in the hole!
    BlockGrenadeInfoSound блокирует не только надпись Fire in the hole!, но и соответствующий звук .
    Настроек нет.


    Отличие от аналога:
    • другой код, чуть менее ресурсоёмкий.
    Установка:
    • скачиваем исходник плагина.
    • компилируем.
    • ставим на сервер и забываем навсегда про Fire In The Hole!
     

    Вложения:

    Последнее редактирование модератором: 02.06.15
    jokypapa, Dimoshe, Dmitry и 2 другим нравится это.
  2. ex3m777

    Регистрация:
    27.02.15
    Сообщения:
    761
    Симпатии:
    347
    Пол:
    Мужской
    VKcom:
    ex3m777
    Skype:
    ex3m777
    Ну блин, неугомон допустил ошибку в исходнике, я скопировал не посмотрев.. Так и пошло
    Grande -> grenade
     
  3. Frank

    Регистрация:
    11.03.15
    Сообщения:
    637
    Симпатии:
    135
    Пол:
    Мужской
    Скинь код где это
     
  4. neygomon Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    8.583
    Симпатии:
    4.655
    Пол:
    Мужской
    ex3m777, забей. название не имеет смысла в принципе)
    всем и так понятно что это.
    --- добавлено 28.05.15 ---
    Frank, в названии
     
  5. Altaj

    Регистрация:
    16.03.15
    Сообщения:
    134
    Симпатии:
    37
    Пол:
    Мужской
    Большая ли от них нагрузка на сервер?
     
  6. Phantom Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.981
    Симпатии:
    944
    Пол:
    Мужской
    Telegram:
    ph4nt0m
     
  7. gudaus Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.689
    Симпатии:
    1.249
    Пол:
    Мужской
    По сути нагрузка близка к нулю. Плагин чисто на любителя, не всегда приживается на сервере.
     
    Altaj нравится это.
  8. гл0к

    Регистрация:
    03.03.15
    Сообщения:
    849
    Симпатии:
    106
    Пол:
    Мужской
    Gudaus, ну не знаю. Когда у тебя вся тима из 10 человек влетает на В и кидает одновременно гранаты - в чате хаос полный. Плагин облегчает скорее сервер, чем нагружает:DD
     
  9. gudaus Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.689
    Симпатии:
    1.249
    Пол:
    Мужской
    NARC, я ставил, но не прижилось. Мне сказали, что не видят, какие грены тиммейты кидают. Хотя плагин классный.
     
  10. гл0к

    Регистрация:
    03.03.15
    Сообщения:
    849
    Симпатии:
    106
    Пол:
    Мужской
    Gudaus, с одной стороны да, но с другой - зачем знать, какие грены кидают тиммейты. Разве что видеть кто тебя ослепил. Ладно, согласен, на любителя:confused:
     
  11. Phantom Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.981
    Симпатии:
    944
    Пол:
    Мужской
    Telegram:
    ph4nt0m
    У меня стоит лишь блокировка звука, и все. Текст выводится, удобно. Надоедает иногда слышать этот звук, когда человек 10 друг за другом кидают гранаты
     
  12. Frank

    Регистрация:
    11.03.15
    Сообщения:
    637
    Симпатии:
    135
    Пол:
    Мужской
    Мужики, подскажите, как сделать, чтобы все радио сообщения блокировались в чат но звук был.
     
  13. r1nk0

    Регистрация:
    09.03.15
    Сообщения:
    234
    Симпатии:
    22
    Пол:
    Мужской
    ты же сам выложил 2 версии там нет такой разве?
     
  14. Frank

    Регистрация:
    11.03.15
    Сообщения:
    637
    Симпатии:
    135
    Пол:
    Мужской
    r1nk0, там только блокировка броска гранаты , а я про все радио имел ввиду
     
  15. Frank

    Регистрация:
    11.03.15
    Сообщения:
    637
    Симпатии:
    135
    Пол:
    Мужской
    Всем привет! Подскажите, что нужно добавить в плагин, чтобы убрать восклицательный знак над башкой и как измениться при этом нагрузка
     
  16. maFFyoZZyk

    Регистрация:
    14.01.16
    Сообщения:
    1.415
    Симпатии:
    620
    Пол:
    Мужской
    PHP:
    #include <amxmodx>
    #include <amxmisc>

    #define PLUGIN "New Plug-In"
    #define VERSION "0.1"
    #define AUTHOR "Felix_Font" // Я не автор, лень искать кто там.

    new gmsgTextMsg

    public plugin_init()
    {
    register_plugin(PLUGINVERSIONAUTHOR)

    gmsgTextMsg get_user_msgid("TextMsg")
    register_message(get_user_msgid("SendAudio"), "Message_SendAudio")
    register_clcmd("radio1""block")
    register_clcmd("radio2""block")
    register_clcmd("radio3""block")
    }

    public 
    Message_SendAudio(iMsgIdiMsgDestid)
    {
    remove_icon(id)
    if( 
    id )
    {
    new 
    szRadioKey[19]
    static const 
    MRAD_FIREINHOLE[] = "%!MRAD_FIREINHOLE"
    get_msg_arg_string(2szRadioKeycharsmax(szRadioKey))
    if( 
    equal(szRadioKeyMRAD_FIREINHOLE) )
    {
    if( 
    get_msg_block(gmsgTextMsg) != BLOCK_SET )
    {
    set_msg_block(gmsgTextMsgBLOCK_ONCE)
    }
    return 
    PLUGIN_HANDLED
    }
    }
    return 
    PLUGIN_CONTINUE
    }

    public 
    block(id)
    {
    return 
    PLUGIN_HANDLED
    }

    public 
    remove_icon(id)
    {
    message_begin(MSG_ALLSVC_TEMPENTITY)
    write_byte(TE_KILLPLAYERATTACHMENTS)
    write_byte(id)
    message_end()
    }
    выдрал из какого-то сайта
    думаю то что нужно тебе, так это
    PHP:
    public remove_icon(id)
    {
    message_begin(MSG_ALLSVC_TEMPENTITY)
    write_byte(TE_KILLPLAYERATTACHMENTS)
    write_byte(id)
    message_end()
    }
    и судя по всему вот это вызов ее
    PHP:
    remove_icon(id)
     
    Frank нравится это.
  17. Boss

    Регистрация:
    07.10.15
    Сообщения:
    486
    Симпатии:
    44
    Пол:
    Мужской
    И как это сделать? Подскажи пожалуйста.
     
  18. maFFyoZZyk

    Регистрация:
    14.01.16
    Сообщения:
    1.415
    Симпатии:
    620
    Пол:
    Мужской
    Их два плагина, один убирает сообщения, другой и сообщения и звуки
     
  19. Phantom Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.981
    Симпатии:
    944
    Пол:
    Мужской
    Telegram:
    ph4nt0m
    Boss,
    PHP:
    #include <amxmodx>

    public plugin_init() register_message(new g_pSendAudio get_user_msgid("SendAudio"), "MessageSendAudio");

    public 
    MessageSendAudio() {
        static 
    szArg[18]; get_msg_arg_string(2szArgcharsmax(szArg));
        if(
    equal(szArg"%!MRAD_FIREINHOLE")) {
            return 
    PLUGIN_HANDLED;
        }
        return 
    PLUGIN_CONTINUE;
    }
     
    Последнее редактирование: 13.03.16
  20. Boss

    Регистрация:
    07.10.15
    Сообщения:
    486
    Симпатии:
    44
    Пол:
    Мужской
    Компиляция не удалась по следующим причинам:
    Строка: (5) : error 029: invalid expression, assumed zero
    Строка: (14) : warning 203: symbol is never used: "g_pSendAudio"