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

Требуется плагин, который запретит выбирать команду игрок...

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

В данном разделе форума разрешено создавать темы только с поиском исполнителя или заказчика.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

Требуется плагин, который запретит выбирать команду игрок...

Сообщение kirpich » 26 ноя 2017, 03:52

Требуется плагин, который бы запретил выбирать команду игрокам, которые не имеют флага R.
Т.е. если есть у игрока флаг R, то он может выбрать команду, если флага R нет, то игроку выводится ошибка с определённым текстом (print_center).

Флаг желательно вывести в DEFINE.
Текст ошибки желательно вывести в DEFINE.

Кто напишет? Сколько стоить будет?
Аватара пользователя
kirpich
 
Сообщения: 20
Зарегистрирован: 06 фев 2016, 01:27
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Требуется плагин, который запретит выбирать команду игро

Сообщение baty_sma » 29 ноя 2017, 10:29

Код: Выделить всё
#include amxmodx

#define FLAG ADMIN_LEVEL_F // Users.ini -> Acces to flag 'r'

new const printmessaage[] = "Sorry but you can't change team..."

public plugin_init()
{
    register_clcmd("chooseteam", "xchooseteamX");
}

public xchooseteamX(xClient)
{
    new xFlag = get_user_flags(xClient);
    
    if
(xFlag & FLAG)
    {
        return PLUGIN_CONTINUE;
    }
    else
    
{
        client_print(xClient, print_center, printmessaage);
    }
    
    return PLUGIN_HANDLED
;
}
Аватара пользователя
baty_sma
 
Сообщения: 15
Зарегистрирован: 17 ноя 2012, 15:25
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Re: Требуется плагин, который запретит выбирать команду игро

Сообщение kirpich » 29 ноя 2017, 12:39

baty_sma, работает, только если уже выбрал первоначально команду и пытаешься её сменить, играя на карте. Нужно, чтобы нельзя было выбирать команду даже после коннекта.
Аватара пользователя
kirpich
 
Сообщения: 20
Зарегистрирован: 06 фев 2016, 01:27
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Требуется плагин, который запретит выбирать команду игро

Сообщение kirpich » 29 ноя 2017, 17:02

Тему можно закрывать. Плагин написан. Спасибо.
Аватара пользователя
kirpich
 
Сообщения: 20
Зарегистрирован: 06 фев 2016, 01:27
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.


Вернуться в Поиск исполнителей / заказчиков

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4