Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
DrTauren

Автозаправка, починка транспорта

Recommended Posts

Информация:

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

 

Что нам понадобится:
1) Архив

2) Notepad

Инструкция:
1) Качаем архив и копируем из него папку service_point в нашу папку с миссией

2) Открываем init.sqf в нашей папке с миссией и в самый низ добавляем:

[] execVM "service_point\service_point.sqf";

 

Настройки:

Находим нужные параметры и изменяем по своему усмотрению.

_maxDistance - максимальная дистанция от станции в метрах с которой начнётся показ функций

_message = "Vehicle Service Point nearby"; - сообщение, выводимое игроку, когда он приблизился к станции

_refuel_enable = ...; - включение\отключение функции заправки, где:

  • true - функция включена
  • false - функция отключена

_refuel_updateInterval - интервал в секундах после которого шкала "заправленности" транспорта будет обновляться

_refuel_amount = 0.05; - количество топлива в %, которое будет добавляться каждый интервал времени, настраиваемый вверху

_repair_repairTime = 2; - время выполнения починки в секундах

_rearm_magazineCount = 3; - кол-во магазинов, добавляемых в технику после завершения выполнения функции

 

Настройка стоимости:

Открываем файл service_point.sqf в папке с одноимённым названием и редактируем параметры:
1) Цена починки

  • Находим строку: // repair settings и видем такие строки:
    ["Air",["ItemGoldBar",5]], // 5 Gold for helicopters and planes
    ["AllVehicles",["ItemGoldBar",2]] // 2 Gold for all other vehicles
    
    ...,где:
    "Air" - тип транспорта, то есть летательный транспорт
    "ItemGoldBar",5 - цена починки для типа транспорта, то есть в нашем случае это 5 золотых слитков.
    В других классах всё аналогично

2) Цена добавления патронов в оружие техники

  • Находим строку: // rearm settings и видем такие три строки:
    ["ArmoredSUV_PMC_DZE",["ItemGoldBar10oz",2]], // special costs for a single vehicle type
    ["Air",["ItemGoldBar10oz",2]], // 2 10oz Gold for helicopters and planes
    ["AllVehicles",["ItemGoldBar10oz",1]] // 1 10oz Gold for all other vehicles
    

    В последних двух строках всё абсолютно так же, как и в пункте с починкой, за исключением стоимости, которую вы по аналогии можете настроить сами.
    Мы новую (первую) строку. Вы так же должны добавлять суда технику с оружием, которая есть на вашем сервере. Не забывайте соблюдать пунктуацию. Я, например, хочу добавить добавление патронов для BTR60 (скрин приложен под гайдом). Тогда мои строки (теперь уже 4 штуки) должны выглядеть так:

    ["ArmoredSUV_PMC_DZE",["ItemGoldBar10oz",2]], // special costs for a single vehicle type
    ["BTR60_TK_EP1",["ItemGoldBar10oz",3]],
    ["Air",["ItemGoldBar10oz",2]], // 2 10oz Gold for helicopters and planes
    ["AllVehicles",["ItemGoldBar10oz",1]] // 1 10oz Gold for all other vehicles
    

    Я указал параметр ["ItemGoldBar10oz",3], а значит добавление патронов в БТР обойдётся водителю в 3 больших слитка золота.

 

Как сделать абсолютно всё бесплатным:

Рассмотрим приравнивание стоимости к нулю на примере починки.

  • Находим строку: // rearm settings и видем такие три строки:

     

    _rearm_costs = [
        ["ArmoredSUV_PMC_DZE",["ItemGoldBar10oz",2]], // special costs for a single vehicle type
        ["Air",["ItemGoldBar10oz",2]], // 2 10oz Gold for helicopters and planes
        ["AllVehicles",["ItemGoldBar10oz",1]] // 1 10oz Gold for all other vehicles
    ];
    

    Нам просто нужно удалить данные о классах и стоимости таким образом, что бы получилось так: _rearm_costs = [];
    То есть мы просто удалили эти строки:

    ["ArmoredSUV_PMC_DZE",["ItemGoldBar10oz",2]], // special costs for a single vehicle type
    ["Air",["ItemGoldBar10oz",2]], // 2 10oz Gold for helicopters and planes
    ["AllVehicles",["ItemGoldBar10oz",1]] // 1 10oz Gold for all other vehicles
    

    ...

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

Share this post


Link to post
Share on other sites



Сделал все по Вашему видео гайду. Не работает. В чем может быть проблема? Сервер Dayzcc 1.8

Share this post


Link to post
Share on other sites

Сделал все по Вашему видео гайду. Не работает. В чем может быть проблема? Сервер Dayzcc 1.8

Думаешь этот гайд зря в разделе  DayZ EPOCH?

Share this post


Link to post
Share on other sites

Здравствуйте не могли бы вы мне помочь? Суть проблемы поставил ваш скрипт починки и автозаправки У меня меню появляется у игроков на 1 секунду и исчезает .. Грешу на антихак Infistar

Share this post


Link to post
Share on other sites

Здравствуйте не могли бы вы мне помочь? Суть проблемы поставил ваш скрипт починки и автозаправки У меня меню появляется у игроков на 1 секунду и исчезает .. Грешу на антихак Infistar

у меня с инфистаром он стоял. Всё ок было. Фильтры поглядите.

Share this post


Link to post
Share on other sites

 

Здравствуйте не могли бы вы мне помочь? Суть проблемы поставил ваш скрипт починки и автозаправки У меня меню появляется у игроков на 1 секунду и исчезает .. Грешу на антихак Infistar

у меня с инфистаром он стоял. Всё ок было. Фильтры поглядите.

К сожалению у меня нет опыта работы с фильтрами ( По подробнее можно?

Share this post


Link to post
Share on other sites

 

 

Здравствуйте не могли бы вы мне помочь? Суть проблемы поставил ваш скрипт починки и автозаправки У меня меню появляется у игроков на 1 секунду и исчезает .. Грешу на антихак Infistar

у меня с инфистаром он стоял. Всё ок было. Фильтры поглядите.

К сожалению у меня нет опыта работы с фильтрами ( По подробнее можно?

1. Проверить работу без инфистара.

2. Отписаться о результатах.

У меня с инфистаром тоже всё без проблем работает. Видимо, "дело не в бобине", но надо убедиться, что инфи невиновен.

Share this post


Link to post
Share on other sites

 

 

 

Здравствуйте не могли бы вы мне помочь? Суть проблемы поставил ваш скрипт починки и автозаправки У меня меню появляется у игроков на 1 секунду и исчезает .. Грешу на антихак Infistar

у меня с инфистаром он стоял. Всё ок было. Фильтры поглядите.

К сожалению у меня нет опыта работы с фильтрами ( По подробнее можно?

1. Проверить работу без инфистара.

2. Отписаться о результатах.

У меня с инфистаром тоже всё без проблем работает. Видимо, "дело не в бобине", но надо убедиться, что инфи невиновен.

Как я и думал, выключил Infistar, все заработало ! Как быть ? 

Share this post


Link to post
Share on other sites

Как я и думал, выключил Infistar, все заработало ! Как быть ? 

Править фильтры, очевидно. Залейте на файлообменник и скиньте ссылку мне в ЛС.

Share this post


Link to post
Share on other sites

 

Как я и думал, выключил Infistar, все заработало ! Как быть ? 

Править фильтры, очевидно. Залейте на файлообменник и скиньте ссылку мне в ЛС.

Отправил в лс фильтры с АХ 

Share this post


Link to post
Share on other sites

Так мне и не помогли =( М.б есть у кого какие идеи 

Сказал же... Правь фильтры. У меня они были фикшеные и проблем не возникало.

Share this post


Link to post
Share on other sites

 

Так мне и не помогли =( М.б есть у кого какие идеи 

Сказал же... Правь фильтры. У меня они были фикшеные и проблем не возникало.

не в фильтрах дело, поставил другой антихак Ifistar все заработало ( фильтры теже ) 

Share this post


Link to post
Share on other sites

Чё то у меня не робит. Всё сделал правильно. Карта пантера и там какие то жёлтые заправки как сделать чтобы на них работало?

Share this post


Link to post
Share on other sites

Вроде бы там вместо "Land_A_FuelStation_Feed" используется "Land_benzina_schnell" , но проверить негде сейчас.

Share this post


Link to post
Share on other sites

ФАК а искать то эти названия де)?

Вроде бы там вместо "Land_A_FuelStation_Feed" используется "Land_benzina_schnell" , но проверить негде сейчас.

Share this post


Link to post
Share on other sites

 

ФАК а искать то эти названия де)?

Вроде бы там вместо "Land_A_FuelStation_Feed" используется "Land_benzina_schnell" , но проверить негде сейчас.

Ок я понял где найти там просто benzina_schnell но куда вписывать?

Share this post


Link to post
Share on other sites

Блин всё сделал по гайду но не работает и всё то ли я идиот то ли не знаю все скрипты которые надо кидать в папку с миссией не работают :(. Зато хоть моды которые ставятся в dayz_server.pbo работают на ура! Как что где когда мне делать спасите народ вся надежда на вас! Год мод тоже не робит координаты все прописывал!!

Edited by PAnovich (see edit history)

Share this post


Link to post
Share on other sites

Еще тут небольшая недоработка с учетом новых патчей:

 

Получается починка работает только когда в инвентаре лежит отдельно допустим два слитка голды (для техники наземной).

Тогда как в новых патчах уже все покупается\продается без нужды раскладывать слитки :)

 

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

Share this post


Link to post
Share on other sites

Еще тут небольшая недоработка с учетом новых патчей:

 

Получается починка работает только когда в инвентаре лежит отдельно допустим два слитка голды (для техники наземной).

Тогда как в новых патчах уже все покупается\продается без нужды раскладывать слитки :)

 

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

Скрипт ещё под 1.0.3.1. делался, так что..

Share this post


Link to post
Share on other sites

Скрипт ещё под 1.0.3.1. делался, так что..

 

Так что предлагаю коллективом подумать, как его допилить под 1.0.4.2

Ведь думаю для этого форум и создавался? )

Share this post


Link to post
Share on other sites

А чего его пилить? Он работает.

Замени стоимость и все.

К примеру - вместо

["Air",["ItemGoldBar",5]]

написать

["Air",["ItemGoldBar5oz",1]]

*5 слитков, в кучке.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.