Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
AJlex

Удаление парашютов после ботов на карте

Рекомендованные сообщения

скрипт вроде как работает,под конец в своем коде я уже запутался

 

diag_log "Скрипт удаления велосипедов запущен..";
players_count_around_bike = 0;
_distance = 200;
player_around = [];
while {true} do
{
    {
        if(typeof _x == "MMT_Civ") then
        {
            MMT_Civ_bike = _x;
            call players_check;
            if(str(driver MMT_Civ_bike) == "<NULL-object>" && players_count_around_bike == 0) then
            {
                DeleteVehicle MMT_Civ_bike;
            };
        };
    } forEach ([6800, 9200, 0] nearEntities [["Land"],24000]);
    players_check = 
    {
            {
                if(isPlayer _x) then
                {
                    if(name _x in player_around) then
                    {
                    
                    }
                    else
                    {
                        player_around = player_around + [name _x];
                        players_count_around_bike = players_count_around_bike + 1;
                    };
                };
            } forEach ((getpos MMT_Civ_bike) nearEntities [["Man"],_distance]);
            if((count (nearestObjects [(getpos MMT_Civ_bike), ["Man"],_distance])) == 0 ) then
            {
                player_around = [];
                players_count_around_bike = 0;
            };
    };
    sleep 5;
};

_distance это дистанция

подключать так же как и скрипт выше

Здравствуйте а как можно в скрипт удаление велосипедов добавить CSJ_GyroC , или надо другой такой же писать чтоб так же при удаление игрока на определенную дистанцию автоматический удалялся CSJ_GyroC 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
MagicByte MagicByte MagicByte

Здравствуйте а как можно в скрипт удаление велосипедов добавить CSJ_GyroC , или надо другой такой же писать чтоб так же при удаление игрока на определенную дистанцию автоматический удалялся CSJ_GyroC 

да,как тут писали

в массив добавляете ид и все

и надо будет еще после

 

"Land"

дописать

 

"Air"

чтобы было

 

 } forEach ([6800, 9200, 0] nearEntities [["Land","Air"],24000]);

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

да,как тут писали

в массив добавляете ид и все

и надо будет еще после

 

"Land"

дописать

 

"Air"

чтобы было

 

 } forEach ([6800, 9200, 0] nearEntities [["Land","Air"],24000]);

В очередной раз огромное спасибо очень выручаешь 

Получилось вот так и всё работает:

 

diag_log "Скрипт удаления велосипедов запущен..";

players_count_around_bike = 0;

_distance = 200;

player_around = [];

while {true} do

{

{

_para = [

"CSJ_GyroC",

"MMT_Civ"

];

 

if(typeof _x in _para) then

{

MMT_Civ_bike = _x;

call players_check;

if(str(driver MMT_Civ_bike) == "" && players_count_around_bike == 0) then

{

DeleteVehicle MMT_Civ_bike;

};

};

} forEach ([6800, 9200, 0] nearEntities [["Land","Air"],24000]);

players_check =

{

{

if(isPlayer _x) then

{

if(name _x in player_around) then

{

 

}

else

{

player_around = player_around + [name _x];

players_count_around_bike = players_count_around_bike + 1;

};

};

} forEach ((getpos MMT_Civ_bike) nearEntities [["Man"],_distance]);

if((count (nearestObjects [(getpos MMT_Civ_bike), ["Man"],_distance])) == 0 ) then

{

player_around = [];

players_count_around_bike = 0;

};

};

sleep 5;

};

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В очередной раз огромное спасибо очень выручаешь 

Получилось вот так и всё работает:

 

diag_log "Скрипт удаления велосипедов запущен..";

players_count_around_bike = 0;

_distance = 200;

player_around = [];

while {true} do

{

{

_para = [

"CSJ_GyroC",

"MMT_Civ"

];

 

if(typeof _x in _para) then

{

MMT_Civ_bike = _x;

call players_check;

if(str(driver MMT_Civ_bike) == "" && players_count_around_bike == 0) then

{

DeleteVehicle MMT_Civ_bike;

};

};

} forEach ([6800, 9200, 0] nearEntities [["Land","Air"],24000]);

players_check =

{

{

if(isPlayer _x) then

{

if(name _x in player_around) then

{

 

}

else

{

player_around = player_around + [name _x];

players_count_around_bike = players_count_around_bike + 1;

};

};

} forEach ((getpos MMT_Civ_bike) nearEntities [["Man"],_distance]);

if((count (nearestObjects [(getpos MMT_Civ_bike), ["Man"],_distance])) == 0 ) then

{

player_around = [];

players_count_around_bike = 0;

};

};

sleep 5;

};

 

_para = [
"CSJ_GyroC",
"MMT_Civ"
];

массив лучше перед while объявлять,а не в нем

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

_para = [
"CSJ_GyroC",
"MMT_Civ"
];

массив лучше перед while объявлять,а не в нем

Хорошо поправлю спасибо 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для всех типов ботов? 



Для всех типов ботов? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: Makliion
      Всем добрый вечер..
      У меня такой вопрос где найти или заказать скрипт для обыска зомбей & игроков 
      что-бы каждую вещь снимать через действие а не тупо через таб
      Шлем отдельно
      Рюкзак отдельно
      ну и на все остальные слоты
      искал долго не нашёл ничего
      есть мод на обыск но он просто открывает  инвентарь и все 
       
    • Автор: Troy1
      Всем привет. Подскжите ну или помогите пожалуйста решить вопрос.
      Вопрос звучит так. На сервере есть трейдер зоны и базы игроков. 
      Если в течение определённого времени, на пример 1 - 2 часа с машиной не кто не взаимодействует и машина не находится в зоне трейдера или на теретории базы, то машина отлетает в гараж или на штраф стоянку.
      На сервере используется TraderPlus.
       
      Есть такие решения у кого?
      За ранние благодарю.
    • Автор: Troy1
      Всем привет. Подскжите ну или помогите пожалуйста решить вопрос.
      Вопрос звучит так. Нужно сделать так, что бы на всей карте был запрет на строительство. 
      Если нужно построить например базу с палатками, то нужно установить верстак или флаг, который установит зону для строительства с радиусом примерно 20-25 метров от центра и желательно что бы зона была квадратной.
      Есть такие решения у кого?
      За ранние благодарю.
    • Автор: BR0wi
      Подскажите где найти людей, которые делаю моды на заказ. К кому вообще обращаться? Или что бы реализовать свои идеи нужно самому "год" сидеть и изучать все механики модинга?
    • Автор: CubeIn
      Приветствую господа, хочу создать новый проект, уникальный, но для этого нужен маппер.
      Я оставлю здесь свой дискрод, напишите в лс, кто готов взяться за крупный проект.
      4me#4542
  • Наш выбор

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.

Поддержка