Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Запрет флешек на карте

, Запретить игрокам флешки
Статус пользователя Kote812
сообщение 6.10.2020, 18:51
Сообщение #1
Стаж: 6 лет 11 месяцев

Сообщений: 78
Благодарностей: 1
Полезность: 14

Здравствуйте, существует очень много плагинов запрещающих на покупку оружий, меня интересует следующее:
Нужно запретить ИСПОЛЬЗОВАТЬ флешки на карте $2000$, под использовать я имею ввиду любой из этих вариантов:
1) Автоматическое удаление при подборе или автополучении из-за випки или высокого звания
2) Запрет на использование флешки, т.е откидывание ее, чтобы писало какой нибудь текст что для этой карты закрыты флешки
Нужно именно только на карте $2000$, по-любому есть много плагин по этому, но их настолько много что я не знаю какой конкретно мне нужен, буду благодарен за ответ.

Отредактировал: Kote812, - 6.10.2020, 18:51
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Xydojke
сообщение 6.10.2020, 20:23
Сообщение #2
Стаж: 7 лет 9 месяцев

Сообщений: 97
Благодарностей: 19
Полезность: 112

Cкрытый текст
Код
#include <amxmodx>
#include <reapi>

public plugin_init()
{
    new szMapName[][] = {"de_dust2", "de_inferno"}, szCurrentMapName[32];   --------------------------->>> Нужные карты
    rh_get_mapname(szCurrentMapName, charsmax(szCurrentMapName));
    for(new i; i < sizeof szMapName; i++)
    {
        if(equal(szMapName[i], szCurrentMapName))
        {                                            
            RegisterHookChain(RG_CBasePlayer_HasRestrictItem, "fwdHasRestrictItemPre", false);
        }
    }
}

public fwdHasRestrictItemPre(const id, const ItemID:item, ItemRestType:type)
{
    if(item == ITEM_SHIELDGUN)
    {
        if(type == ITEM_TYPE_BUYING) client_print(id, print_center, "This item is restricted!");
        SetHookChainReturn(ATYPE_INTEGER, 1);
        return HC_SUPERCEDE;                                          
    }
    return HC_CONTINUE;
}


Отредактировал: Xydojke, - 6.10.2020, 20:24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kote812
сообщение 6.10.2020, 22:10
Сообщение #3
Стаж: 6 лет 11 месяцев

Сообщений: 78
Благодарностей: 1
Полезность: 14

Xydojke,
это нужные карты где нужно заблокировать или оставить?
а чтобы флешки запретить что изменить нужно? не совсем понял код
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
avokad000
сообщение 6.10.2020, 22:23
Сообщение #4
Стаж: 5 лет 8 месяцев

Сообщений: 40
Благодарностей: 42
Полезность: 93

там можно ентити заблокировать средствами рехлдс или скачать уже готовую карту без флэшек (их полно в инете)
P.S. пипец вы форум убили конеш))) Сидят теперь с vazik'ами, у которых арена лагает из за того, что они за интернет свой забыли заплатить...
АХАХА, не могу rofl.gif rofl.gif rofl.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Kote812
сообщение 7.10.2020, 11:56
Сообщение #5
Стаж: 6 лет 11 месяцев

Сообщений: 78
Благодарностей: 1
Полезность: 14

avokad000, ало, не оффтопь, перечитай еще раз тему что мне нужно, какие карты без флешек, мда
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: