1. Frank Пользователь

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


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

    Вложения:

    Последнее редактирование модератором: 02.06.15
    Dmitry, Next^ и maFFyoZZyk нравится это.
  2. ex3m777 Пользователь

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

    Регистрация:
    11.03.15
    Сообщения:
    638
    Симпатии:
    121
    Пол:
    Мужской
    Скинь код где это
     
  4. neygomon Его Темнейшество :j Команда форума

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

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

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

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

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

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

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

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

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

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

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

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

    Регистрация:
    14.01.16
    Сообщения:
    1.233
    Симпатии:
    539
    Пол:
    Мужской
    PHP:
    1. #include <amxmodx>
    2. #include <amxmisc>
    3.  
    4. #define PLUGIN "New Plug-In"
    5. #define VERSION "0.1"
    6. #define AUTHOR "Felix_Font" // Я не автор, лень искать кто там.
    7.  
    8. new gmsgTextMsg
    9.  
    10. public plugin_init()
    11. {
    12. register_plugin(PLUGIN, VERSION, AUTHOR)
    13.  
    14. gmsgTextMsg = get_user_msgid("TextMsg")
    15. register_message(get_user_msgid("SendAudio"), "Message_SendAudio")
    16. register_clcmd("radio1", "block")
    17. register_clcmd("radio2", "block")
    18. register_clcmd("radio3", "block")
    19. }
    20.  
    21. public Message_SendAudio(iMsgId, iMsgDest, id)
    22. {
    23. remove_icon(id)
    24. if( id )
    25. {
    26. new szRadioKey[19]
    27. static const MRAD_FIREINHOLE[] = "%!MRAD_FIREINHOLE"
    28. get_msg_arg_string(2, szRadioKey, charsmax(szRadioKey))
    29. if( equal(szRadioKey, MRAD_FIREINHOLE) )
    30. {
    31. if( get_msg_block(gmsgTextMsg) != BLOCK_SET )
    32. {
    33. set_msg_block(gmsgTextMsg, BLOCK_ONCE)
    34. }
    35. return PLUGIN_HANDLED
    36. }
    37. }
    38. return PLUGIN_CONTINUE
    39. }
    40.  
    41. public block(id)
    42. {
    43. return PLUGIN_HANDLED
    44. }
    45.  
    46. public remove_icon(id)
    47. {
    48. message_begin(MSG_ALL, SVC_TEMPENTITY)
    49. write_byte(TE_KILLPLAYERATTACHMENTS)
    50. write_byte(id)
    51. message_end()
    52. }
    выдрал из какого-то сайта
    думаю то что нужно тебе, так это
    PHP:
    1. public remove_icon(id)
    2. {
    3. message_begin(MSG_ALL, SVC_TEMPENTITY)
    4. write_byte(TE_KILLPLAYERATTACHMENTS)
    5. write_byte(id)
    6. message_end()
    7. }
    и судя по всему вот это вызов ее
    PHP:
    1. remove_icon(id)
     
    Frank нравится это.
  17. Boss Пользователь

    Регистрация:
    07.10.15
    Сообщения:
    469
    Симпатии:
    119
    Пол:
    Мужской
    И как это сделать? Подскажи пожалуйста.
     
  18. maFFyoZZyk Черный Жнец ^_^ Команда форума

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

    Регистрация:
    27.02.15
    Сообщения:
    1.684
    Симпатии:
    790
    Пол:
    Мужской
    Telegram:
    ph4nt0m
    Boss,
    PHP:
    1. #include <amxmodx>
    2.  
    3. public plugin_init() register_message(new g_pSendAudio = get_user_msgid("SendAudio"), "MessageSendAudio");
    4.  
    5. public MessageSendAudio() {
    6.     static szArg[18]; get_msg_arg_string(2, szArg, charsmax(szArg));
    7.     if(equal(szArg, "%!MRAD_FIREINHOLE")) {
    8.         return PLUGIN_HANDLED;
    9.     }
    10.     return PLUGIN_CONTINUE;
    11. }
    12.  
     
    Последнее редактирование: 13.03.16
  20. Boss Пользователь

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