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

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

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

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

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

Покраска транспортных средств [Paint Vehicles]

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

материца на файл  ./writer.pl этот файл отвечает за подключения к базе данных (Линукс версия)

 

12:58:52 "VEHICLE PAINT: Player Angel (32472381974892316) has painted a SUV!"

12:58:52 "ATTEMPT WRITE: CHILD:305:462:[176,[4251.05,11539.9,5.01474e-05],"0.859894,0.876543,0,1","0,0,0.559894,1"]:0.991:"

DBD::mysql::st execute failed: Data too long for column 'Worldspace' at row 1 at ./writer.pl line 910, <STDIN> line 637.

DBD::mysql::st execute failed: Data too long for column 'Worldspace' at row 1 at ./writer.pl line 910, <STDIN> line 637.

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


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





Почему то на dayz_origins+Overwatch+Epoch не работает покраска, вроде всё отрабатывает, денежки снимаются, сообщение пишется, а цвет не меняется!!!


 



Купил сув,  который есть в списке у торговца (и не тольео, много на чем проверял), но пункта для окрашивание у машины не появляется( Все что нужно пописано добавлено, никаких проблем при загрузке сервера и игры не происходит. Где искать проблему?

 

Я же правильно понял, что файлы compile.sqf, Variables.sqf   надо искать и менять в @DayZ_Epoch и там же сохранять?

Нужно скопировать из  @DayZ_Epoch

 

compile.sqf
 
Variables.sqf 

 

в свою папку миссии, и указать до них путь в 

 

init.sqf

 

и их там уже менять, а в папке @DayZ_Epoch менять ничего нельзя, да и бесполезно.

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

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


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

Всё зделал по гайду! добавил в фильтры BE чтоб не кикало! но кикает всё равно! 22.02.2015 20:44:40:

 

Nick (37.150.24.35:11413) 6d40785c217b4ecf2c23d193be81139d - #3 "PVDZE_veh_Colour" = [<NULL-object>,"0,0.784314,0,1","0,0.809731,0,1","76561198159944250","Nick"]

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


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

PVDZE_veh_Colour в исключение вписать.

Дак я вписал не помогло(((

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


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

Дак я вписал не помогло(((

Плохо вписали, исключение значит не сработало.

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


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

Они про разрешённые диалоги в Инфистаре,забывают.

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


Ссылка на сообщение
Поделиться на других сайтах
Можно вот так сделать, вставить покраску в скрипт "service_point", получится покраска только на заправках https://yadi.sk/d/WMmI0qECitUrx

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


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

Спасибо, добавил, все работает отлично-только стали наблюдаться странные траблы с миссиями-иногда не закрывается миссия, или же по логам и на карте миссия пропала, а на самом деле ящики и боты остались... Прежде такого никогда не было. И ничего нового кроме этой фишки с покраской не вносил. Может сталкивались с таким?

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


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

Приветствую. Что-то у меня не получилось в сервис вставить покраску. Точнее, вставил, но цвет не меняется. В файле есть отличия-не понял что они дают. Помогите, пожалуйста, вставить правильно.

 

 

// Vehicle Service Point by Axe Cop
 
private ["_folder","_servicePointClasses","_maxDistance","_actionTitleFormat","_actionCostsFormat","_costsFree","_message","_messageShown","_refuel_enable","_refuel_costs","_refuel_updateInterval","_refuel_amount","_repair_enable","_repair_costs","_repair_repairTime","_rearm_enable","_rearm_costs","_rearm_magazineCount","_lastVehicle","_lastRole","_fnc_removeActions","_fnc_getCosts","_fnc_actionTitle","_fnc_isArmed","_fnc_getWeapons"];
 
// ---------------- CONFIG START ----------------
 
// -- Single Currency Prices -- //
_coinsRepairAir = 3000;
_coinsRepairVehicles = 600;
_coinsRefuelVehicles = 300;
_coinsRefuelAir = 1000;
 
_coinsRearmSUV = 2000;
_coinsRearmAir = 2000;
_coinsRearmVehicles = 1000;
 
// -- End Single Currency Prices -- //
 
// general settings
_folder = "custom\service_point\"; // folder where the service point scripts are saved, relative to the mission file
_servicePointClasses = dayz_fuelpumparray; // service point classes (can be house, vehicle and unit classes)
_maxDistance = 10; // maximum distance from a service point for the options to be shown
_actionTitleFormat = "%1 (%2)"; // text of the vehicle menu, %1 = action name (Refuel, Repair, Rearm), %2 = costs (see format below)
_actionCostsFormat = "%2 %1"; // %1 = item name, %2 = item count
_costsFree = "free"; // text for no costs
_message = "Автосервис"; // message to be shown when in range of a service point (set to "" to disable)
 
// refuel settings
_refuel_enable = true; // enable or disable the refuel option
_refuel_costs = [
["AllVehicles",[CurrencyName,_coinsRefuelVehicles]],
["Air",[CurrencyName,_coinsRefuelAir]]]; // free for all vehicles (equal to [["AllVehicles",[]]])
_refuel_updateInterval = 1; // update interval (in seconds)
_refuel_amount = 0.02; // amount of fuel to add with every update (in percent)
 
// repair settings
_repair_enable = true; // enable or disable the repair option
_repair_costs = [
        ["Air",[CurrencyName,_coinsRepairAir]], // 5 Gold for helicopters and planes
        ["AllVehicles",[CurrencyName,_coinsRepairVehicles]]]; // 2 Gold for all other vehicles
 
_repair_repairTime = 10; // time needed to repair each damaged part (in seconds)
 
// rearm settings
_rearm_enable = false; // enable or disable the rearm option
_rearm_costs = [
        ["ArmoredSUV_PMC_DZE",[CurrencyName,_coinsRearmSUV]], // special costs for a single vehicle type
        ["Air",[CurrencyName,_coinsRearmAir]], // 2 10oz Gold for helicopters and planes
        ["AllVehicles",[CurrencyName,_coinsRearmVehicles]]]; // 1 10oz Gold for all other vehicles
 
_rearm_magazineCount = 3; // amount of magazines to be added to the vehicle weapon
 
// ----------------- CONFIG END -----------------
 
_lastVehicle = objNull;
_lastRole = [];
 
SP_refuel_action = -1;
SP_repair_action = -1;
SP_rearm_actions = [];
 
_messageShown = false;
 
_fnc_removeActions = {
        if (isNull _lastVehicle) exitWith {};
        _lastVehicle removeAction SP_refuel_action;
        SP_refuel_action = -1;
        _lastVehicle removeAction SP_repair_action;
        SP_repair_action = -1;
        {
                _lastVehicle removeAction _x;
        } forEach SP_rearm_actions;
        SP_rearm_actions = [];
        _lastVehicle = objNull;
        _lastRole = [];
};
 
_fnc_getCosts = {
        private ["_vehicle","_costs","_cost"];
        _vehicle = _this select 0;
        _costs = _this select 1;
        _cost = [];
        {
                private "_typeName";
                _typeName = _x select 0;
                if (_vehicle isKindOf _typeName) exitWith {
                        _cost = _x select 1;
                };
        } forEach _costs;
        _cost
};
 
_fnc_actionTitle = {
        private ["_actionName","_costs","_costsText","_actionTitle"];
        _actionName = _this select 0;
        _costs = _this select 1;
        _costsText = _costsFree;
        if (count _costs == 2) then {
                private ["_itemName","_itemCount","_displayName"];
                _itemName = _costs select 0;
                _itemCount = _costs select 1;
                _displayName = _itemName;
                _costsText = format [_actionCostsFormat, _displayName, _itemCount];
        };
        _actionTitle = format [_actionTitleFormat, _actionName, _costsText];
        _actionTitle
};
 
_fnc_isArmed = {
        private ["_role","_armed"];
        _role = _this;
        _armed = count _role > 1;
        _armed
};
 
_fnc_getWeapons = {
        private ["_vehicle","_role","_weapons"];
        _vehicle = _this select 0;
        _role = _this select 1;
        _weapons = [];
        if (count _role > 1) then {
                private ["_turret","_weaponsTurret"];
                _turret = _role select 1;
                _weaponsTurret = _vehicle weaponsTurret _turret;
                {
                        private "_weaponName";
                        _weaponName = getText (configFile >> "CfgWeapons" >> _x >> "displayName");
			if(_weaponName != "Horn") then { 
                        _weapons set [count _weapons, [_x, _weaponName, _turret]];
 			}; 
                } forEach _weaponsTurret;
        };
        _weapons
};
 
while {true} do {
        private ["_vehicle","_inVehicle"];
        _vehicle = vehicle player;
        _inVehicle = _vehicle != player;
        if (local _vehicle && _inVehicle) then {
                private ["_pos","_servicePoints","_inRange"];
                _pos = getPosATL _vehicle;
                _servicePoints = (nearestObjects [_pos, _servicePointClasses, _maxDistance]) - [_vehicle];
                _inRange = count _servicePoints > 0;
                if (_inRange) then {
                        private ["_servicePoint","_role","_actionCondition","_costs","_actionTitle"];
                        _servicePoint = _servicePoints select 0;
                        if (assignedDriver _vehicle == player) then {
                                _role = ["Driver", [-1]];
                        } else {
                                _role = assignedVehicleRole player;
                        };
                        if (((str _role) != (str _lastRole)) || (_vehicle != _lastVehicle)) then {
                                // vehicle or seat changed
                                call _fnc_removeActions;
                        };
                        _lastVehicle = _vehicle;
                        _lastRole = _role;
                        _actionCondition = "vehicle _this == _target && local _target";
                        if (SP_refuel_action < 0 && _refuel_enable) then {
                                _costs = [_vehicle, _refuel_costs] call _fnc_getCosts;
                                _actionTitle = ["Заправка", _costs] call _fnc_actionTitle;
                                SP_refuel_action = _vehicle addAction [_actionTitle, _folder + "service_point_refuel.sqf", [_servicePoint, _costs, _refuel_updateInterval, _refuel_amount], -1, false, true, "", _actionCondition];
                        };
                        if (SP_repair_action < 0 && _repair_enable) then {
                                _costs = [_vehicle, _repair_costs] call _fnc_getCosts;
                                _actionTitle = ["Ремонт", _costs] call _fnc_actionTitle;
                                SP_repair_action = _vehicle addAction [_actionTitle, _folder + "service_point_repair.sqf", [_servicePoint, _costs, _repair_repairTime], -1, false, true, "", _actionCondition];
                        };
                        if ((_role call _fnc_isArmed) && (count SP_rearm_actions == 0) && _rearm_enable) then {
                                private ["_weapons"];
                                _costs = [_vehicle, _rearm_costs] call _fnc_getCosts;
                                _weapons = [_vehicle, _role] call _fnc_getWeapons;
                                {
                                        private "_weaponName";
                                        _weaponName = _x select 1;
                                        _actionTitle = [format["Перезарядка %1", _weaponName], _costs] call _fnc_actionTitle;
                                        SP_rearm_action = _vehicle addAction [_actionTitle, _folder + "service_point_rearm.sqf", [_servicePoint, _costs, _rearm_magazineCount, _x], -1, false, true, "", _actionCondition];
                                        SP_rearm_actions set [count SP_rearm_actions, SP_rearm_action];
                                } forEach _weapons;
                        };
                        if (!_messageShown && _message != "") then {
                                _messageShown = true;
                                _vehicle vehicleChat _message;
                        };
                } else {
                        call _fnc_removeActions;
                        _messageShown = false;
                };
        } else {
                call _fnc_removeActions;
                _messageShown = false;
        };
        sleep 2;
};


 

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


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

12:44:11 HiveExt(0): [information] Method: 305 Params: <null>:[0,[0,0,0],0,0,0,1,1,0,0,1]:0:

12:44:11 HiveExt(0): [Error] Error executing |CHILD:305:<null>:[0,[0,0,0],"0,0,0,1","1,0,0,1"]:0:|

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


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

Каким запросом в базу можно удалить следы скрипта? А именно этот кусок  ,"0","0"  из Worldspace



Каким запросом в базу можно удалить следы скрипта? А именно этот кусок  ,"0","0"  из Worldspace

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


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

эх, под под Arma 3 Life такое бы...

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: ownness
      Ребят, подскажите, можно ли добавить цвета/текстуры на автомобили, чтобы при покупке выбирать?
       
      вот кусок кода Config_Vehicles.hpp... в нем две телеги, у первой есть цвета (так и не понял, откуда они тянутся), у второй - нет. есть варианты реализации?
      class madsa_hummer_h2 { realname="Hummer H2"; buyPrice=344000; inventory=85; side="CIV"; insurance=0; disableOwnerInfos=1; licenses[]={"rebelle_1"}; fuel="SP95"; fuelCapacity=121; colors[]= { "madsa_hummer_h2_black_F", "madsa_hummer_h2_blue_F", "madsa_hummer_h2_gold_F", "madsa_hummer_h2_green_F", "madsa_hummer_h2_pink_F", "madsa_hummer_h2_purple_F", "madsa_hummer_h2_red_F", "madsa_hummer_h2_silver_F", "madsa_hummer_h2_white_F", "madsa_hummer_h2_yellow_F" }; }; class madsa_hummer_h2_black_F: madsa_hummer_h2 {}; class madsa_hummer_h2_blue_F: madsa_hummer_h2 {}; class madsa_hummer_h2_gold_F: madsa_hummer_h2 {}; class madsa_hummer_h2_green_F: madsa_hummer_h2 {}; class madsa_hummer_h2_pink_F: madsa_hummer_h2 {}; class madsa_hummer_h2_purple_F: madsa_hummer_h2 {}; class madsa_hummer_h2_red_F: madsa_hummer_h2 {}; class madsa_hummer_h2_silver_F: madsa_hummer_h2 {}; class madsa_hummer_h2_white_F: madsa_hummer_h2 {}; class madsa_hummer_h2_yellow_F: madsa_hummer_h2 {}; class madsa_zl1_f { realname="Chevrolet zl1f"; buyprice=260000; inventory=20; side="CIV"; insurance=1; licence[]={"driver"}; fuel="SP98"; fuelCapacity=67; colors[]={}; };  
    • Автор: Evgen66
      Добрый день.
      Ребят, подскажите кто знает как правильно написать скрипт машины в магазине, если она в моде имеет несколько цветов.
      Машины вот такие 
      "R35lu_civ"; "R35lu_civ_rouge"; "R35lu_civ_bleu"; "R35lu_civ_noir"; "R35lu_civ_gris"; "R35lu_civ_yellow"; Правильным ли будет если я сделаю вот это таким образом ?
      class R35lu_civ { vItemSpace = 50; conditions = ""; price = 75000; textures[] = {}; materials[] = {"rouge","bleu","noir","gris","yellow"}; };  
      и ещё, объсните пожалуйста, для чего тут нужна наследственность ?        "class ext_ivory_isf_police: ext_ivory_rs4_police {  price = 25000; };
      class ext_ivory_rs4_police { vItemSpace = 50; conditions = ""; price = 25000; textures[] = {}; materials[] = {"glossy","matte","metallic","chrome"}; }; class ext_ivory_isf_police: ext_ivory_rs4_police { price = 25000; }; class ext_ivory_m3_police: ext_ivory_rs4_police { price = 25000; }; class ext_ivory_evox_police: ext_ivory_rs4_police { price = 23000; };  
    • Автор: Seijuro
      Хотелось бы узнать,как добавлять технику в скрипт "R3F_ARTY_AND_LOG".
      То есть,что бы бтр можно было таскать на вертолете или что бы бтр к грузовику прицепить.
      Как это сделать?
  • Наш выбор

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

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

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