Русское сообщество по скриптингу

Блокировка чата по фрагам

Все вопросы по работе и настройке AMXX и его плагинов.

Модератор: liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только вопросов по AMX Mod X и его плагинам.

Блокировка чата по фрагам

Сообщение Metral » 25 дек 2016, 21:17

Есть ли какой-нибудь плагин, блокирующий чат новичкам? Именно текстовый, а не микрофон. Ну там, допустим, чтобы игрок не мог писать в чат, если у него фрагов меньше 30? Количество фрагов берется из csstats.dat

Название темы скорректировано // Subb98
Аватара пользователя
Metral
 
Сообщения: 19
Зарегистрирован: 17 дек 2012, 16:02
Благодарил (а): 5 раз.
Поблагодарили: 3 раз.
Языки программирования: Counter-Strike 1.6

Re: Блокировка чата по фрагам

Сообщение Subb98 » 25 дек 2016, 21:21

Добрый вечер. Пожалуйста, придумайте более информативное название для вашей темы (в соответствии Вы должны зарегистрироваться, чтобы видеть ссылки.) и сообщите мне его в ЛС, после чего будет рассмотрена возможность открытия вашей темы вновь.

Название темы скорректировано, тема открыта вновь
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 5485
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1329 раз.
Поблагодарили: 2343 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP

Re: Блокировка чата по фрагам

Сообщение ko22009 » 19 янв 2017, 17:06

Решение Вы должны зарегистрироваться, чтобы видеть ссылки.
Код: Выделить всё
#include <amxmodx>
#define FRAGS_CHAT 30

public plugin_init()
{
    register_clcmd( "say", "Cmd_Say" );
    register_clcmd( "say_team", "Cmd_Say" );
}

public Cmd_Say(id)
{
   if( get_user_frags(id) < FRAGS_CHAT ) {
return PLUGIN_HANDLED; // не выводит в чат, в том числе из других плагинов
   }
   return PLUGIN_CONTINUE; // продолжает выполнение стандартного чата
Последний раз редактировалось liFe iS GoOD 19 янв 2017, 17:12, всего редактировалось 1 раз.
Причина: Для вставки исходного кода используется тег [code=php]
Аватара пользователя
ko22009
 
Сообщения: 131
Зарегистрирован: 19 янв 2017, 16:20
Благодарил (а): 12 раз.
Поблагодарили: 27 раз.
Опыт программирования: Больше трех лет
Языки программирования: Pawn
C++
Php
Python
C#


Вернуться в Вопросы по AMXX и его плагинам

Кто сейчас на конференции

Сейчас этот форум просматривают: ProstoUser и гости: 4