Перейти к содержимому


Фотография

Хочу сделать плен


Лучший Ответ kurganpepper , 14 September 2019 - 20:02

Хочу сделать на сервере скрипт плена (в редакторе армы), чтобы бот стоял и другие боты его не трогали, я полностью чайник в этом деле поэтому даже не знаю как написать в строку 2 скрипта

 

Можно так, создаёшь бота, пишешь ему в имя переменной это:
zalozhnik_1
 
В поле инициализяция это:
// блокируем и удаляем
this disableAI "move";
this setcaptive true;
removeallweapons this;
removeGoggles this;
removeHeadgear this;
this unassignitem "nvgoggles";
this removeitem "nvgoggles";
this setunitpos "middle";
 
// тут добавляем действие при прокрутке колёсика мышки, когда к нему подошёл
this addaction [
"Бро! Ты спасён!",{
 
// вступление к тебе группу
[zalozhnik_1] join (_this select 1);
 
//разблокировка и выдаём снарягу, пиши любую другую
zalozhnik_1 setcaptive false;
zalozhnik_1 setunitpos "auto";
zalozhnik_1 enableAI "Move";
zalozhnik_1 addMagazine "30Rnd_65x39_caseless_mag";
zalozhnik_1 addWeapon "arifle_MXM_F";
zalozhnik_1 addMagazine "30Rnd_65x39_caseless_mag";
zalozhnik_1 addMagazine "30Rnd_65x39_caseless_mag";
}
];
 
 
 
!!!!!!!!!!!!!!! только удали строки с кометариями, где стоят слеши //
Перейти к сообщению


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 OFFLINE   Lern

Lern

    Рядовой

  • Пользователи
  • 13 сообщений
  • Откуда:Barnaul
  • Отряд:SI895

Отправлено 13 September 2019 - 16:46

Хочу сделать на сервере скрипт плена (в редакторе армы), чтобы бот стоял и другие боты его не трогали, я полностью чайник в этом деле поэтому даже не знаю как написать в строку 2 скрипта


  • 0

#2 OFFLINE   copper331

copper331

    Рядовой

  • Пользователи
  • 9 сообщений

Отправлено 14 September 2019 - 05:15

Если на серве есть АСЕ, то можно использовать функцию ["ace_captiveStatusChanged", [_unit, _state, "SetHandcuffed"]] call CBA_fnc_globalEvent; , где "unit" - имя юнита, "state" - связан ли юнит (true - связан, false - свободен).
Если АСЕ нет, то нужно сначала прописать юниту анимацию пленника (switchmove), а затем выставить сторону "гражданский" (надеюсь, с этим-то проблем не будет).


  • 0

#3 OFFLINE   Zlobot

Zlobot

    Мл.сержант

  • Пользователи
  • 149 сообщений
  • Откуда:Хабаровск

Отправлено 14 September 2019 - 10:09

Хочу сделать на сервере скрипт плена (в редакторе армы), чтобы бот стоял и другие боты его не трогали, я полностью чайник в этом деле поэтому даже не знаю как написать в строку 2 скрипта

Поиск, поиск и еще раз поиск. Вот к примеру тут есть немного про плен: 

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание


  • 0

#4 OFFLINE   Denispetrov123

Denispetrov123

    Ефрейтор

  • Пользователи
  • 82 сообщений
  • Откуда:Москва

Отправлено 14 September 2019 - 10:46

Plen setCaptive true;

Plen SwitchMove "анимация где он на коленях";

waitUntil {Player distance plen < 2};

Plen SwitchMove "Анимация Когда он встает с колен";

plen join Player;

Plen setCaptive false;

 

Можешь это прописать в init.sqf


Сообщение отредактировал Denispetrov123: 14 September 2019 - 11:04

  • 0

#5 OFFLINE   kurganpepper

kurganpepper

    Ефрейтор

  • Пользователи
  • 58 сообщений
  • Откуда:Курган

Отправлено 14 September 2019 - 20:02   Лучший Ответ

Хочу сделать на сервере скрипт плена (в редакторе армы), чтобы бот стоял и другие боты его не трогали, я полностью чайник в этом деле поэтому даже не знаю как написать в строку 2 скрипта

 

Можно так, создаёшь бота, пишешь ему в имя переменной это:
zalozhnik_1
 
В поле инициализяция это:
// блокируем и удаляем
this disableAI "move";
this setcaptive true;
removeallweapons this;
removeGoggles this;
removeHeadgear this;
this unassignitem "nvgoggles";
this removeitem "nvgoggles";
this setunitpos "middle";
 
// тут добавляем действие при прокрутке колёсика мышки, когда к нему подошёл
this addaction [
"Бро! Ты спасён!",{
 
// вступление к тебе группу
[zalozhnik_1] join (_this select 1);
 
//разблокировка и выдаём снарягу, пиши любую другую
zalozhnik_1 setcaptive false;
zalozhnik_1 setunitpos "auto";
zalozhnik_1 enableAI "Move";
zalozhnik_1 addMagazine "30Rnd_65x39_caseless_mag";
zalozhnik_1 addWeapon "arifle_MXM_F";
zalozhnik_1 addMagazine "30Rnd_65x39_caseless_mag";
zalozhnik_1 addMagazine "30Rnd_65x39_caseless_mag";
}
];
 
 
 
!!!!!!!!!!!!!!! только удали строки с кометариями, где стоят слеши //

Сообщение отредактировал kurganpepper: 14 September 2019 - 20:06

  • 1

#6 OFFLINE   Lern

Lern

    Рядовой

  • Пользователи
  • 13 сообщений
  • Откуда:Barnaul
  • Отряд:SI895

Отправлено 15 September 2019 - 18:39

 

Хочу сделать на сервере скрипт плена (в редакторе армы), чтобы бот стоял и другие боты его не трогали, я полностью чайник в этом деле поэтому даже не знаю как написать в строку 2 скрипта

Поиск, поиск и еще раз поиск. Вот к примеру тут есть немного про плен: 

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание

 

по голове настучать, раз раз и еще раз, нафиг мне твой поиск если я на форуме сижу


  • 0

#7 OFFLINE   Schatten

Schatten

    Капитан

  • Пользователи
  • 1781 сообщений
  • Откуда:Тбилиси, Грузия

Отправлено 15 September 2019 - 20:33

по голове настучать, раз раз и еще раз, нафиг мне твой поиск если я на форуме сижу

Постучать здесь надо тебе по голове, за то что не поискал решений, которых куча, включая на этом форуме, а создал ещё одну тему, где тебе всё верно написали.

Название темы ещё такое -- "Хочу сделать..." Ну так сделай! Слабо? Тo-тo жe! Так что свои хотелки оставь при себе, а здесь ты можешь только попросить о помощи.


  • 3

#8 OFFLINE   Lern

Lern

    Рядовой

  • Пользователи
  • 13 сообщений
  • Откуда:Barnaul
  • Отряд:SI895

Отправлено 16 September 2019 - 20:31

 

по голове настучать, раз раз и еще раз, нафиг мне твой поиск если я на форуме сижу

Постучать здесь надо тебе по голове, за то что не поискал решений, которых куча, включая на этом форуме, а создал ещё одну тему, где тебе всё верно написали.

Название темы ещё такое -- "Хочу сделать..." Ну так сделай! Слабо? Тo-тo жe! Так что свои хотелки оставь при себе, а здесь ты можешь только попросить о помощи.

 

а я и прошу помощи. Не видно? Если тебе не нравится - просторы форума и всё для тебя


  • 0




Яндекс.Метрика