• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Система запрета в территории

Lucke Avanase

Новичок
Добрый вечер всем. Помогите пожалуйста - хочу реализовать систему по типу,` когда даже один игрок всё еще находится в зоне действий контрабанды, другие игроки не могли забрать её содержимое - пока не останется лишь один игрок в этой зоне. Перемена: airzona1 || Заранее огромное спасибо. Хорошего Вам дня.
Код:
new airzona1;
airzona1 = CreateDynamicCircle(454.5353, -31.1400, 50, 0, 0, -1);
Код:
if(newkeys == PRESS_ALT)
    {
            if(IsPlayerInRangeOfPoint(playerid, 3.0, 454.5353,-31.1400,22.0000))
            {
            if(!playerid == airzona1) return SendClientMessage(playerid, COLOR_RED, "[Ошибка] {FFFFFF}На территории контрабанды всё ещё находятся игроки");
            if(GetInvSet(playerid) >= 72) return SendClientMessage(playerid, COLOR_RED, "[Ошибка] {FFFFFF}У вас недостаточно мест в инвентаре");
            if(GunOgran[playerid]>gettime()) return SendClientMessage(playerid,0xFF0000FF, !"[AIRDROP] {FFFFFF}Боеприпасы можно подобрать раз в минуту");
            GunOgran[playerid]=gettime()+60;
            GiveMoney(playerid,50000);
            PlayerInfo[playerid][pMats] += 300;
            AddItem(playerid, 330, 5);
            AddItem(playerid, 526, 50);
            SaveInventory(playerid);
            SendClientMessage(playerid,0xFF0000FF,!"[AIRDROP] {FFFFFF}Вы успешно взяли: $50000 | Бронежилеты: (5 шт) | Наркотики: (50 шт) | Материалы: (300 шт)");
            return true;
        }
    }
 
Сверху Снизу