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

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

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

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

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

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

Всем привет,нашёл интересный гайд на форуме эпохи

Что собственно представляет из себя тюрьма?

В тюрьму сажают за убийство игрока.
Тех кто убьёт хоть одного игрока,телепортнут  в тюрьму.
Если они попытаются убежать из тюрьмы они умрут(непонял точно),дабы не умереть они должны будут обязательно отсидеть там 10 минут.
Через 10 минут они будут телепортированы к воротам тюрьмы (Если правильно перевёл).

 

Вообщем если кто-то убежал из тюрьмы после убийства они теряют 1 брифкейс за каждое убийство,если в итоге они сами погибли,они потеряют 2 брифкейса и уже после смерти они будут обычными игроками.

У автора данного скрипта стоит DZE Piggd Banking System

 

Если у вас не стоит банковская система как у автора то вам нужно : в файле escapekill.sqf

 

 

закоментировать или удалить строку 

 

//DZE Piggd Banking System
 

 


И написать ваш текст на усмотрение.

Переходим к установке скрипта : Серверная часть.


 

Вставьте этот код в самый конец файла server_playerDied.sqf

 

if (_killer isKindOf "Man") then {
   [_killer] execVM "addons\jail\start_punish.sqf"
} else {
   if ((count crew _killer) > 1) then {
     if ((gunner _killer) in (crew _killer)) then {
       [(gunner _killer)] execVM "addons\jail\start_punish.sqf"
     } else {
       [(driver _killer)] execVM "addons\jail\start_punish.sqf"
     };
   } else {
     [(driver _killer)] execVM "addons\jail\start_punish.sqf"
   };
};

 

Добавьте файл prison.sqf в кастомную папку ваших карт.
и в файл server_functions.sqf в самый низ добавьте этот код:

call compile preProcessFileLineNumbers "\z\addons\dayz_server\CUSTOMMAPS\prison.sqf";

 

Далее запаковываем и переходим к папке миссии.

Добавьте этот код в mission.sqm

 

class Vehicles
    {
        items=4; // add + 1 
        class Item3 // your follow up number
        {
            position[]={1348.44,339,4065.91};
            azimut=182.39052;
            id=53;
            side="EMPTY";
            vehicle="HeliHEmpty";
            skill=0.60000002;
            text="jail_center_H";
            description="the jail center point";
        };
       
    };
 
class Markers
    {
        items=29; // add + 1
        class Item28 // your follow up number
            {
            position[]={1348.44,339,4065.91};
            name="Prison";
            text="Prison";
            type="o_mech_inf";
            colorName="ColorRed";
        };   
   };

 

 

В этом же файле в mission.sqm добавляем в исключения к аддонам

jail

 

 

Если вы хотите что бы выдавало сообщения у вас должен быть установлен "remote_messages"

Если у вас их нет то добавьте файл remote_messages.sqf в вашу кастомную папку/

И добавьте в init.sqf
 

Если у вас уже есть код в init.sqf

_nil = [] execVM "custom\remote_messages.sqf";

То добавьте (!isDedicated) так как показано ниже.

if (!isDedicated) then {
_nil = [] execVM "custom\remote_messages.sqf";
};

Если же у вас ни того ни другого вставляем код ниже.

 

if (!isDedicated) then {
_nil = [] execVM "custom\remote_messages.sqf";
};

 

Из дополнительных возможностей:

Если вы не хотите что бы игроки друг друга поубивали в тюрьме ,то можно добавить сейф зону.

Поместите файл Pzone.sqf из архива в папку с миссией в папку addons если нету такой папки то создайте её сами и добавьте следующий код : в init.sqf

[] ExecVM "addons\Safezone\Pzone.sqf"; 



Он активирует canbuild,так что он не сможет отменить сейф зоны городов.Добавьте этот код в mission.sqm

 

class Sensors
   {
        items=14; // add + 1
        class Item13 // your follow up number
           {
            position[]={1348.44,339,4065.91};
            a=100;
            b=100;
            activationBy="WEST";
            repeating=1;
            interruptable=0;
            age="UNKNOWN";
            name="Prison";
            expCond="(player distance Prison) < 100;";
            expActiv="inPZone = true;";
            expDesactiv="canbuild = true;inPZone = false;";
            class Effects   
            {
            };
        };
    };

 

 

Если у вас стоит скрипт суицида то вы можете добавить этот код

 

 

_prison = player distance jail_center_H > 100;
if (_prison) then {
 

В файле fn_selfActions.sqf найдите раздел со скриптом суицыда и добавьте этот код
 

private ["_handGun"];
_handGun = currentWeapon player;

 

И не забудьте закрыть его с дополнительной скобкой

 

};
 

 

 

Скачать ФАЙЛЫ/



P.s только перевёл,возможно ошибочно,но я указал в самом начале ссылку на тему автора так что если что смотрите туда.

 

По мере свободного времени постараюсь исправить все неровности в переводе.


Спасибо за внимание!

 

 

 




 

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


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

Подредактировать скриптик и можно использовать в немного других целях ;)

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


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

Подредактировать скриптик и можно использовать в немного других целях ;)

Кто убивает админа - сидит в тюрьме, лол :D

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


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

Ох, беда, не Эпоч а черт знает что, в округе апокалипсис, зомби, пытаемся выжить, и вдруг тюрьма, вот каким она тут боком, бред.

 

P.S.  Это мои мысли конечно

 

 

Вот лучше бы сделали к примеру провинился и не в тюрьму а сделать крутой лабиринт, и там много зомбей и ботов, сможешь выйти живым, сохранишь лут и бабло, нет, умрешь и возрадишься в чем мать родила

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

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


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

Ох, беда, не Эпоч а черт знает что, в округе апокалипсис, зомби, пытаемся выжить, и вдруг тюрьма, вот каким она тут боком, бред.

 

P.S.  Это мои мысли конечно

 

 

Вот лучше бы сделали к примеру провинился и не в тюрьму а сделать крутой лабиринт, и там много зомбей и ботов, сможешь выйти живым, сохранишь лут и бабло, нет, умрешь и возрадишься в чем мать родила

Хватит уже вайнить.Дейз давно не Дейз,а новые скрипты и дополнения вносят разнообразие в игру. Не хочешь - ставь чистый Дейз Мод или даже Епоч. Выбор сугубо инидвидуальный. 

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


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

как добавить не глобальную проверку по всей карте по своим координатам с радиусом?

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


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

 

В 19.01.2015 в 09:01, Esquire сказал:

Добавьте этот код в mission.sqm

 


class Vehicles
    {
        items=4; // add + 1 
        class Item3 // your follow up number
        {
            position[]={1348.44,339,4065.91};
            azimut=182.39052;
            id=53;
            side="EMPTY";
            vehicle="HeliHEmpty";
            skill=0.60000002;
            text="jail_center_H";
            description="the jail center point";
        };
       
    };
 
class Markers
    {
        items=29; // add + 1
        class Item28 // your follow up number
            {
            position[]={1348.44,339,4065.91};
            name="Prison";
            text="Prison";
            type="o_mech_inf";
            colorName="ColorRed";
        };   
   };

 

после выполнения этого действия сервер выдает одно и тоже сообщение "Задание Dayz Epoch Chernarus считывается из папки" что делать бить в бубен уже не помогает

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


Ссылка на сообщение
Поделиться на других сайтах
В 19.01.2015 в 09:01, Esquire сказал:

if (_killer isKindOf "Man") then { [_killer] execVM "addons\jail\start_punish.sqf" } else { if ((count crew _killer) > 1) then { if ((gunner _killer) in (crew _killer)) then { [(gunner _killer)] execVM "addons\jail\start_punish.sqf" } else { [(driver _killer)] execVM "addons\jail\start_punish.sqf" }; } else { [(driver _killer)] execVM "addons\jail\start_punish.sqf" }; };

поржал)

Вся это ахинея, меняется на 2 строчки

if (vehicle player != player) then 
	{player action ["eject", (vehicle player)];
execVM "addons\jail\start_punish.sqf";

 

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


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

поржал)

Вся это ахинея, меняется на 2 строчки


if (vehicle player != player) then 
	{player action ["eject", (vehicle player)];
execVM "addons\jail\start_punish.sqf";

 

и это поможет с этой проблемой

9 часов назад, 5278_1487707907 сказал:

 

 

В 19.01.2015 в 09:01, Esquire сказал:

Добавьте этот код в mission.sqm

 



class Vehicles
    {
        items=4; // add + 1 
        class Item3 // your follow up number
        {
            position[]={1348.44,339,4065.91};
            azimut=182.39052;
            id=53;
            side="EMPTY";
            vehicle="HeliHEmpty";
            skill=0.60000002;
            text="jail_center_H";
            description="the jail center point";
        };
       
    };
 
class Markers
    {
        items=29; // add + 1
        class Item28 // your follow up number
            {
            position[]={1348.44,339,4065.91};
            name="Prison";
            text="Prison";
            type="o_mech_inf";
            colorName="ColorRed";
        };   
   };

 

после выполнения этого действия сервер выдает одно и тоже сообщение "Задание Dayz Epoch Chernarus считывается из папки" что делать бить в бубен уже не помогает

 

 

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


Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, 5278_1487707907 сказал:

и это поможет с этой проблемой

 

Проверяй идшники подключенных классов в mission.sqm

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


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

ну допустим такой уже есть

class Vehicles
    {
        items=4; // add + 1 
        class Item3 // your follow up number
        {
            position[]={1348.44,339,4065.91};
            azimut=182.39052;
            id=53;
            side="EMPTY";
            vehicle="HeliHEmpty";
            skill=0.60000002;
            text="jail_center_H";
            description="the jail center point";
        };
       
    };

вот он

class Item53
                {
                    position[]={-7246.4395,365.89023,19535.512};
                    azimut=-17.0839;
                    id=53;
                    side="WEST";
                    vehicle="Survivor1_DZ";
                    player="PLAY CDG";
                    skill=0.60000002;
                    init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';";
                };

то в первом скрипте нужно сменить ID на несуществующий в  mission.sqm?

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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

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

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