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

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

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

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

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

Вид от третьего лица для админов.

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

И так. После включения скрипта "Вид от третьего лица только в технике", мне, как админу, стало неудобно наблюдать за игроками через админку. Выкладываю переделанную версию скрипта, которая позволяет включать вид от третьего лица не только в технике для админов, модераторов и т.д.

 

Установка.

 

1. Убедитесь что в файле (в моем случае он называется так) instance_1_Overpoch_Napf.ArmA2OAProfile включена функция для вида от третьего лица

 

3rdPersonView=1;

 

2. В папке с миссией создаем файл, к примеру 1vid.sqf и вставляем в него содержимое:

 

 

Private ["_countCPC"];
if (!isDedicated) then { 

    waitUntil {!isNull (findDisplay 46)}; 

    if (getPlayerUID player != 'XXXXXXXXX') then {
    if (difficultyEnabled "3rdPersonView") then
    {
        while {true} do {

            waitUntil {cameraView == "EXTERNAL" || cameraView == "GROUP"};
            // Objects in array to force first person if player is near them.
_countCPC = count nearestObjects [player, ["Plastic_Pole_EP1_DZ","CinderWallDoorSmallLocked_DZ","Land_DZE_WoodDoorLocked","CinderWallDoorLocked_DZ","Land_DZE_GarageWoodDoorLocked","WoodFloorHalf_DZ","WoodFloor_DZ","WoodFloorQuarter_DZ","MetalFloor_DZ"], 50];
            
            // If player is not in a vehicle and is in combat, player forced into first person.
            if ((vehicle player) == player) then {
                player switchCamera "INTERNAL";
            };
            
            // If player is in a vehicle and near objects within _countCPC, player forced into third person.
            if (((vehicle player) != player) && (_countCPC > 0)) then {
                (vehicle player) switchCamera "EXTERNAL";
            };
            
            // If player is not in a vehicle and is near objects within _countCPC, player forced into first person.
            if (((vehicle player) == player) && (_countCPC > 0)) then {
            player switchCamera "INTERNAL";
            };
            
            // Allow third person while building. In current state can be exploited to use third person while no intention to build, not recommended.
            
            if (((vehicle player) == player) && (DZE_ActionInProgress)) then {
            player switchCamera "EXTERNAL";
            };
            
            
            sleep 0.1;
        };
        };
    };
};

В строке 

if (getPlayerUID player != 'XXXXXXXXX') then {

XXXXXXXXX - меняем на ваш UID

 

3. В файле init.sqf в самом низу добавляем

 

 

[] execVM "1vid.sqf";

 

Установка закончена.

Изменено пользователем TheFirstNoob (история изменений)

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


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

Мало-мальски прошареный игрок вытащит из миссии файл, узнает твой UID, сгенерирует и зайдет с твоим UIDом на сервак и устроит тотальный звездец.

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


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

Мало-мальски прошареный игрок вытащит из миссии файл, узнает твой UID, сгенерирует и зайдет с твоим UIDом на сервак и устроит тотальный звездец.

Впервые слышу, чтобы Steam UID можно было сгенерировать. На пиратки мне все равно, там им всегда хреново жилось.

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


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

Всем привет.

 

Как в этой строчке «if (getPlayerUID player != 'XXXXXXXXX') then {» правильно вписать несколько id?

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


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

Всем привет.

 

Как в этой строчке «if (getPlayerUID player != 'XXXXXXXXX') then {» правильно вписать несколько id?

 

Попробуй так:

if ((getPlayerUID player) in ["111111111","222222222","333333333"]) then {

 

Или в private объяви _adminList и перечисли:

_adminList = ["111111111","222222222","333333333"];

и делай проверку так:

if ((getPlayerUID player) in _adminList) then {

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


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

Спасибо за скрипт, давно искал

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


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

Спасибо , гайд очень полезный.

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


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

Как это сделать сейчас, не совсем понятно. Просто не запускает сервер. Да и наименование файлов совсем не такие. Буду рад за помощь в этом вопросе

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


Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, rehyjcbr1 сказал:

Да и наименование файлов совсем не такие

Каких именно ? с DayZ SA не путаешь случайно ?

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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

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

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

Поддержка