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

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

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

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

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

Регулирование прорисовки через дальномер

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

Скрипт не работает!!! Все остальные скрипты лежащие в файле extra_rc.hpp работают прекрасно.А вот этот отказывается на отрез.Нету ни ошибок,ничего.Просто когда клацаешь пкм на бинокль или дальномер,ничего не появляется.

Тоже самое.

Все работает, а этот нет.

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


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

Не, ну серьезно, почему скрипт не работает?

compiles.sqf вытащил в custom. В init.sqf его ессно прописал.

ui_selectSlot.sqf тоже вытащил в custom и тоже прописал в compiles.sqf:

player_selectSlot =			compile preprocessFileLineNumbers "custom\ui_selectSlot.sqf";

В ui_selectSlot.sqf заменил всё то, что на первой странице:

 

 

 

private ["_control","_button","_parent","_group","_pos","_item","_conf","_name","_cfgActions","_numActions","_height","_menu","_config","_type","_script","_outputOriented","_compile","_array","_outputClass","_outputType","_erc_cfgActions", "_erc_numActions"];
disableSerialization;
_control = _this select 0;
_button = _this select 1;
_parent = findDisplay 106;

//if ((time - dayzClickTime) < 1) exitWith {};

if (_button == 1) then {
//dayzClickTime = time;
_group = _parent displayCtrl 6902;

_pos = ctrlPosition _group;
_pos set [0,((_this select 2) + 0.48)];
_pos set [1,((_this select 3) + 0.07)];

_item = gearSlotData _control;

_conf = configFile >> "cfgMagazines" >> _item;
if (!isClass _conf) then {
_conf = configFile >> "cfgWeapons" >> _item;
};
_name = getText(_conf >> "displayName");

_cfgActions = _conf >> "ItemActions";
_numActions = (count _cfgActions);
_height = 0;

//Populate Menu
for "_i" from 0 to (_numActions - 1) do
{
_menu = _parent displayCtrl (1600 + _i);
_menu ctrlShow true;
_config = (_cfgActions select _i);
_type = getText (_config >> "text");
_script = getText (_config >> "script");
_outputOriented = getNumber (_config >> "outputOriented") == 1;
_height = _height + (0.025 * safezoneH);
_compile = format["_id = '%2' %1;",_script,_item];
uiNamespace setVariable ['uiControl', _control];
if (_outputOriented) then {
/*
This flag means that the action is output oriented
the output class will then be transferred to the script
and the type used for the name
*/
_array = getArray (_config >> "output");
_outputClass = _array select 0;
_outputType = _array select 1;
_name = getText (configFile >> _outputType >> _outputClass >> "displayName");
_compile = format["_id = ['%2',%3] %1;",_script,_item,_array];
};

_menu ctrlSetText format[_type,_name];
_menu ctrlSetEventHandler ["ButtonClick",_compile];
};

// Add extra context menus
_erc_cfgActions = (missionConfigFile >> "ExtraRc" >> _item);
_erc_numActions = (count _erc_cfgActions);
if (isClass _erc_cfgActions) then {
for "_j" from 0 to (_erc_numActions - 1) do
{
_menu = _parent displayCtrl (1600 + _j + _numActions);
_menu ctrlShow true;
_config = (_erc_cfgActions select _j);
_text = getText (_config >> "text");
_script = getText (_config >> "script");
_height = _height + (0.025 * safezoneH);
uiNamespace setVariable ['uiControl', _control];
_menu ctrlSetText _text;
_menu ctrlSetEventHandler ["ButtonClick",_script];
};
};

_pos set [3,_height];
//hint format["Obj: %1 \nHeight: %2\nPos: %3",_item,_height,_grpPos];

_group ctrlShow true;
ctrlSetFocus _group;
_group ctrlSetPosition _pos;
_group ctrlCommit 0;
};

 

 

Ессно не забыл в конец description.ext вставить:

#include "custom\extra_rc.hpp"

Ессно не забыл и сам extra_rc.hpp:

 

 

 

class ExtraRc {
class Binocular_Vector {
class viewdistanceTitle {
text = "View Distance:";
script = "systemChat('Change View Distance Locally. Click on one of the distance options');";
};
class distance400m {
text = "400 Meters";
script = "setViewDistance 400; systemChat('ViewDistance: 400');";
};
class distance600m {
text = "600 Meters";
script = "setViewDistance 600; systemChat('ViewDistance: 600');";
};
class distance800m {
text = "800 Meters";
script = "setViewDistance 800; systemChat('ViewDistance: 800');";
};
class distance1000m {
text = "1000 Meters";
script = "setViewDistance 1000; systemChat('ViewDistance: 1000');";
};
class distance1250m {
text = "1250 Meters";
script = "setViewDistance 1250; systemChat('ViewDistance: 1250');";
};
class distance1500m {
text = "1500 Meters";
script = "setViewDistance 1500; systemChat('ViewDistance: 1500');";
};
class distance2000m {
text = "2000 Meters";
script = "setViewDistance 2000; systemChat('ViewDistance: 2000'); systemChat('Warning: Higher the view distance Lower the FPS');";
};
class distance3000m {
text = "3000 Meters";
script = "setViewDistance 3000; systemChat('ViewDistance: 3000'); systemChat('Warning: Higher the view distance Lower the FPS');";
};
};
class Binocular {
class viewdistanceTitle {
text = "View Distance:";
script = "systemChat('Change View Distance Locally. Click on one of the distance options');";
};
class distance400m {
text = "400 Meters";
script = "setViewDistance 400; systemChat('ViewDistance: 400');";
};
class distance600m {
text = "600 Meters";
script = "setViewDistance 600; systemChat('ViewDistance: 600');";
};
class distance800m {
text = "800 Meters";
script = "setViewDistance 800; systemChat('ViewDistance: 800');";
};
class distance1000m {
text = "1000 Meters";
script = "setViewDistance 1000; systemChat('ViewDistance: 1000');";
};
class distance1250m {
text = "1250 Meters";
script = "setViewDistance 1250; systemChat('ViewDistance: 1250');";
};
class distance1500m {
text = "1500 Meters";
script = "setViewDistance 1500; systemChat('ViewDistance: 1500');";
};
class distance2000m {
text = "2000 Meters";
script = "setViewDistance 2000; systemChat('ViewDistance: 2000'); systemChat('Warning: Higher the view distance Lower the FPS');";
};
class distance3000m {
text = "3000 Meters";
script = "setViewDistance 3000; systemChat('ViewDistance: 3000'); systemChat('Warning: Higher the view distance Lower the FPS');";
};
};
};

 

 

 

Но не работает!

Ни на бинокле, ни на дальномере по ПКМ никаких меню не появляется!

 

Может инфистар что-то блокирует?

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


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

Не, ну серьезно, почему скрипт не работает?

compiles.sqf вытащил в custom. В init.sqf его ессно прописал.

ui_selectSlot.sqf тоже вытащил в custom и тоже прописал в compiles.sqf:

player_selectSlot =			compile preprocessFileLineNumbers "custom\ui_selectSlot.sqf";

В ui_selectSlot.sqf заменил всё то, что на первой странице:

 

 

 

private ["_control","_button","_parent","_group","_pos","_item","_conf","_name","_cfgActions","_numActions","_height","_menu","_config","_type","_script","_outputOriented","_compile","_array","_outputClass","_outputType","_erc_cfgActions", "_erc_numActions"];
disableSerialization;
_control = _this select 0;
_button = _this select 1;
_parent = findDisplay 106;

//if ((time - dayzClickTime) < 1) exitWith {};

if (_button == 1) then {
//dayzClickTime = time;
_group = _parent displayCtrl 6902;

_pos = ctrlPosition _group;
_pos set [0,((_this select 2) + 0.48)];
_pos set [1,((_this select 3) + 0.07)];

_item = gearSlotData _control;

_conf = configFile >> "cfgMagazines" >> _item;
if (!isClass _conf) then {
_conf = configFile >> "cfgWeapons" >> _item;
};
_name = getText(_conf >> "displayName");

_cfgActions = _conf >> "ItemActions";
_numActions = (count _cfgActions);
_height = 0;

//Populate Menu
for "_i" from 0 to (_numActions - 1) do
{
_menu = _parent displayCtrl (1600 + _i);
_menu ctrlShow true;
_config = (_cfgActions select _i);
_type = getText (_config >> "text");
_script = getText (_config >> "script");
_outputOriented = getNumber (_config >> "outputOriented") == 1;
_height = _height + (0.025 * safezoneH);
_compile = format["_id = '%2' %1;",_script,_item];
uiNamespace setVariable ['uiControl', _control];
if (_outputOriented) then {
/*
This flag means that the action is output oriented
the output class will then be transferred to the script
and the type used for the name
*/
_array = getArray (_config >> "output");
_outputClass = _array select 0;
_outputType = _array select 1;
_name = getText (configFile >> _outputType >> _outputClass >> "displayName");
_compile = format["_id = ['%2',%3] %1;",_script,_item,_array];
};

_menu ctrlSetText format[_type,_name];
_menu ctrlSetEventHandler ["ButtonClick",_compile];
};

// Add extra context menus
_erc_cfgActions = (missionConfigFile >> "ExtraRc" >> _item);
_erc_numActions = (count _erc_cfgActions);
if (isClass _erc_cfgActions) then {
for "_j" from 0 to (_erc_numActions - 1) do
{
_menu = _parent displayCtrl (1600 + _j + _numActions);
_menu ctrlShow true;
_config = (_erc_cfgActions select _j);
_text = getText (_config >> "text");
_script = getText (_config >> "script");
_height = _height + (0.025 * safezoneH);
uiNamespace setVariable ['uiControl', _control];
_menu ctrlSetText _text;
_menu ctrlSetEventHandler ["ButtonClick",_script];
};
};

_pos set [3,_height];
//hint format["Obj: %1 \nHeight: %2\nPos: %3",_item,_height,_grpPos];

_group ctrlShow true;
ctrlSetFocus _group;
_group ctrlSetPosition _pos;
_group ctrlCommit 0;
};

 

 

Ессно не забыл в конец description.ext вставить:

#include "custom\extra_rc.hpp"

Ессно не забыл и сам extra_rc.hpp:

 

 

 

class ExtraRc {
class Binocular_Vector {
class viewdistanceTitle {
text = "View Distance:";
script = "systemChat('Change View Distance Locally. Click on one of the distance options');";
};
class distance400m {
text = "400 Meters";
script = "setViewDistance 400; systemChat('ViewDistance: 400');";
};
class distance600m {
text = "600 Meters";
script = "setViewDistance 600; systemChat('ViewDistance: 600');";
};
class distance800m {
text = "800 Meters";
script = "setViewDistance 800; systemChat('ViewDistance: 800');";
};
class distance1000m {
text = "1000 Meters";
script = "setViewDistance 1000; systemChat('ViewDistance: 1000');";
};
class distance1250m {
text = "1250 Meters";
script = "setViewDistance 1250; systemChat('ViewDistance: 1250');";
};
class distance1500m {
text = "1500 Meters";
script = "setViewDistance 1500; systemChat('ViewDistance: 1500');";
};
class distance2000m {
text = "2000 Meters";
script = "setViewDistance 2000; systemChat('ViewDistance: 2000'); systemChat('Warning: Higher the view distance Lower the FPS');";
};
class distance3000m {
text = "3000 Meters";
script = "setViewDistance 3000; systemChat('ViewDistance: 3000'); systemChat('Warning: Higher the view distance Lower the FPS');";
};
};
class Binocular {
class viewdistanceTitle {
text = "View Distance:";
script = "systemChat('Change View Distance Locally. Click on one of the distance options');";
};
class distance400m {
text = "400 Meters";
script = "setViewDistance 400; systemChat('ViewDistance: 400');";
};
class distance600m {
text = "600 Meters";
script = "setViewDistance 600; systemChat('ViewDistance: 600');";
};
class distance800m {
text = "800 Meters";
script = "setViewDistance 800; systemChat('ViewDistance: 800');";
};
class distance1000m {
text = "1000 Meters";
script = "setViewDistance 1000; systemChat('ViewDistance: 1000');";
};
class distance1250m {
text = "1250 Meters";
script = "setViewDistance 1250; systemChat('ViewDistance: 1250');";
};
class distance1500m {
text = "1500 Meters";
script = "setViewDistance 1500; systemChat('ViewDistance: 1500');";
};
class distance2000m {
text = "2000 Meters";
script = "setViewDistance 2000; systemChat('ViewDistance: 2000'); systemChat('Warning: Higher the view distance Lower the FPS');";
};
class distance3000m {
text = "3000 Meters";
script = "setViewDistance 3000; systemChat('ViewDistance: 3000'); systemChat('Warning: Higher the view distance Lower the FPS');";
};
};
};

 

 

 

Но не работает!

Ни на бинокле, ни на дальномере по ПКМ никаких меню не появляется!

 

Может инфистар что-то блокирует?

Делай все по гайду, если у тебя в extra_rc есть уже скрипты, то сделай примерно так:

 

 

class ExtraRc {
  class ItemRadio {
     class GroupManagement {
        text = "Group Management";
        script = "execVM 'dzgm\loadGroupManagement.sqf'";
     };
   };
  class    Binocular_Vector  {
        class viewdistanceTitle {
            text = "View Distance:";
            script = "systemChat('Change View Distance Locally. Click on one of the distance options');";
        };
        class distance400m {
            text = "400 Meters";
            script = "setViewDistance 400; systemChat('ViewDistance: 400');";
        };
        class distance600m {
            text = "600 Meters";
            script = "setViewDistance 600; systemChat('ViewDistance: 600');";
        };
        class distance800m {
            text = "800 Meters";
            script = "setViewDistance 800; systemChat('ViewDistance: 800');";
        };
        class distance1000m {
            text = "1000 Meters";
            script = "setViewDistance 1000; systemChat('ViewDistance: 1000');";
        };
        class distance1250m {
            text = "1250 Meters";
            script = "setViewDistance 1250; systemChat('ViewDistance: 1250');";
        };
        class distance1500m {
            text = "1500 Meters";
            script = "setViewDistance 1500; systemChat('ViewDistance: 1500');";
        };
        class distance2000m {
            text = "2000 Meters";
            script = "setViewDistance 2000; systemChat('ViewDistance: 2000'); systemChat('Warning: Higher the view distance Lower the FPS');";
        };
        class distance3000m {
            text = "3000 Meters";
            script = "setViewDistance 3000; systemChat('ViewDistance: 3000'); systemChat('Warning: Higher the view distance Lower the FPS');";
        };
    };
    class ItemToolbox {
        class BuildBike {
            text = "Собрать велосипед";
            script = "execVM 'custom\EVD\deploybike.sqf'";
            };
        class BuildPBX {
            text = "Собрать PBX";
            script = "execVM 'custom\EVD\deployPBX.sqf'";
            };        
    };
    class ItemMap  {
        
        class locate {
            text = "Locate Vehicles";
            script = "execVM 'custom\locate_vehicle.sqf'";
        };
    };
};
 

 

 
 
таким образом у меня все заработало. Все под одним ExtraRc. Когда я тогда делал у меня это выглядело вот так:

 

class ExtraRc {
  class ItemRadio {
     class GroupManagement {
        text = "Group Management";
        script = "execVM 'dzgm\loadGroupManagement.sqf'";
     };
   };
}:
class    Binocular_Vector  {
        class viewdistanceTitle {
            text = "View Distance:";
            script = "systemChat('Change View Distance Locally. Click on one of the distance options');";
        };
        class distance400m {
            text = "400 Meters";
            script = "setViewDistance 400; systemChat('ViewDistance: 400');";
        };
        class distance600m {
            text = "600 Meters";
            script = "setViewDistance 600; systemChat('ViewDistance: 600');";
        };
        class distance800m {
            text = "800 Meters";
            script = "setViewDistance 800; systemChat('ViewDistance: 800');";
        };
        class distance1000m {
            text = "1000 Meters";
            script = "setViewDistance 1000; systemChat('ViewDistance: 1000');";
        };
        class distance1250m {
            text = "1250 Meters";
            script = "setViewDistance 1250; systemChat('ViewDistance: 1250');";
        };
        class distance1500m {
            text = "1500 Meters";
            script = "setViewDistance 1500; systemChat('ViewDistance: 1500');";
        };
        class distance2000m {
            text = "2000 Meters";
            script = "setViewDistance 2000; systemChat('ViewDistance: 2000'); systemChat('Warning: Higher the view distance Lower the FPS');";
        };
        class distance3000m {
            text = "3000 Meters";
            script = "setViewDistance 3000; systemChat('ViewDistance: 3000'); systemChat('Warning: Higher the view distance Lower the FPS');";
        };
    };
}:
 class ItemToolbox {
        class BuildBike {
            text = "Собрать велосипед";
            script = "execVM 'custom\EVD\deploybike.sqf'";
            };
        class BuildPBX {
            text = "Собрать PBX";
            script = "execVM 'custom\EVD\deployPBX.sqf'";
            };        
    };
}:
class ItemMap  {
        
        class locate {
            text = "Locate Vehicles";
            script = "execVM 'custom\locate_vehicle.sqf'";
        };
    };
};
 

 

 
то есть все было под своими классами.
 
Изменено пользователем TheFirstNoob
ПОЛЬЗУЙТЕСЬ КОДОМ! (история изменений)

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


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

Не, ну серьезно, почему скрипт не работает?

compiles.sqf вытащил в custom. В init.sqf его ессно прописал.

ui_selectSlot.sqf тоже вытащил в custom и тоже прописал в compiles.sqf:

player_selectSlot =			compile preprocessFileLineNumbers "custom\ui_selectSlot.sqf";

В ui_selectSlot.sqf заменил всё то, что на первой странице:

 

 

 

private ["_control","_button","_parent","_group","_pos","_item","_conf","_name","_cfgActions","_numActions","_height","_menu","_config","_type","_script","_outputOriented","_compile","_array","_outputClass","_outputType","_erc_cfgActions", "_erc_numActions"];
disableSerialization;
_control = _this select 0;
_button = _this select 1;
_parent = findDisplay 106;

//if ((time - dayzClickTime) < 1) exitWith {};

if (_button == 1) then {
//dayzClickTime = time;
_group = _parent displayCtrl 6902;

_pos = ctrlPosition _group;
_pos set [0,((_this select 2) + 0.48)];
_pos set [1,((_this select 3) + 0.07)];

_item = gearSlotData _control;

_conf = configFile >> "cfgMagazines" >> _item;
if (!isClass _conf) then {
_conf = configFile >> "cfgWeapons" >> _item;
};
_name = getText(_conf >> "displayName");

_cfgActions = _conf >> "ItemActions";
_numActions = (count _cfgActions);
_height = 0;

//Populate Menu
for "_i" from 0 to (_numActions - 1) do
{
_menu = _parent displayCtrl (1600 + _i);
_menu ctrlShow true;
_config = (_cfgActions select _i);
_type = getText (_config >> "text");
_script = getText (_config >> "script");
_outputOriented = getNumber (_config >> "outputOriented") == 1;
_height = _height + (0.025 * safezoneH);
_compile = format["_id = '%2' %1;",_script,_item];
uiNamespace setVariable ['uiControl', _control];
if (_outputOriented) then {
/*
This flag means that the action is output oriented
the output class will then be transferred to the script
and the type used for the name
*/
_array = getArray (_config >> "output");
_outputClass = _array select 0;
_outputType = _array select 1;
_name = getText (configFile >> _outputType >> _outputClass >> "displayName");
_compile = format["_id = ['%2',%3] %1;",_script,_item,_array];
};

_menu ctrlSetText format[_type,_name];
_menu ctrlSetEventHandler ["ButtonClick",_compile];
};

// Add extra context menus
_erc_cfgActions = (missionConfigFile >> "ExtraRc" >> _item);
_erc_numActions = (count _erc_cfgActions);
if (isClass _erc_cfgActions) then {
for "_j" from 0 to (_erc_numActions - 1) do
{
_menu = _parent displayCtrl (1600 + _j + _numActions);
_menu ctrlShow true;
_config = (_erc_cfgActions select _j);
_text = getText (_config >> "text");
_script = getText (_config >> "script");
_height = _height + (0.025 * safezoneH);
uiNamespace setVariable ['uiControl', _control];
_menu ctrlSetText _text;
_menu ctrlSetEventHandler ["ButtonClick",_script];
};
};

_pos set [3,_height];
//hint format["Obj: %1 \nHeight: %2\nPos: %3",_item,_height,_grpPos];

_group ctrlShow true;
ctrlSetFocus _group;
_group ctrlSetPosition _pos;
_group ctrlCommit 0;
};

 

 

Ессно не забыл в конец description.ext вставить:

#include "custom\extra_rc.hpp"

Ессно не забыл и сам extra_rc.hpp:

 

 

 

class ExtraRc {
class Binocular_Vector {
class viewdistanceTitle {
text = "View Distance:";
script = "systemChat('Change View Distance Locally. Click on one of the distance options');";
};
class distance400m {
text = "400 Meters";
script = "setViewDistance 400; systemChat('ViewDistance: 400');";
};
class distance600m {
text = "600 Meters";
script = "setViewDistance 600; systemChat('ViewDistance: 600');";
};
class distance800m {
text = "800 Meters";
script = "setViewDistance 800; systemChat('ViewDistance: 800');";
};
class distance1000m {
text = "1000 Meters";
script = "setViewDistance 1000; systemChat('ViewDistance: 1000');";
};
class distance1250m {
text = "1250 Meters";
script = "setViewDistance 1250; systemChat('ViewDistance: 1250');";
};
class distance1500m {
text = "1500 Meters";
script = "setViewDistance 1500; systemChat('ViewDistance: 1500');";
};
class distance2000m {
text = "2000 Meters";
script = "setViewDistance 2000; systemChat('ViewDistance: 2000'); systemChat('Warning: Higher the view distance Lower the FPS');";
};
class distance3000m {
text = "3000 Meters";
script = "setViewDistance 3000; systemChat('ViewDistance: 3000'); systemChat('Warning: Higher the view distance Lower the FPS');";
};
};
class Binocular {
class viewdistanceTitle {
text = "View Distance:";
script = "systemChat('Change View Distance Locally. Click on one of the distance options');";
};
class distance400m {
text = "400 Meters";
script = "setViewDistance 400; systemChat('ViewDistance: 400');";
};
class distance600m {
text = "600 Meters";
script = "setViewDistance 600; systemChat('ViewDistance: 600');";
};
class distance800m {
text = "800 Meters";
script = "setViewDistance 800; systemChat('ViewDistance: 800');";
};
class distance1000m {
text = "1000 Meters";
script = "setViewDistance 1000; systemChat('ViewDistance: 1000');";
};
class distance1250m {
text = "1250 Meters";
script = "setViewDistance 1250; systemChat('ViewDistance: 1250');";
};
class distance1500m {
text = "1500 Meters";
script = "setViewDistance 1500; systemChat('ViewDistance: 1500');";
};
class distance2000m {
text = "2000 Meters";
script = "setViewDistance 2000; systemChat('ViewDistance: 2000'); systemChat('Warning: Higher the view distance Lower the FPS');";
};
class distance3000m {
text = "3000 Meters";
script = "setViewDistance 3000; systemChat('ViewDistance: 3000'); systemChat('Warning: Higher the view distance Lower the FPS');";
};
};
};

 

 

 

Но не работает!

Ни на бинокле, ни на дальномере по ПКМ никаких меню не появляется!

 

Может инфистар что-то блокирует?

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

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


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

Хм, действительно. Стоял этот http://s-platoon.ru/index.php?/topic/3009-velosiped-iz-toolboxa-prosteishii-v-ustanovke/ велик из тулбокса, удалил его, всё заработало. У него оказывается свой ui_selectSlot.sqf.

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


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

Оформи гайд отдельный по это теме  :yes:

Скрипт хороший, работает, но есть одно НО... работает только у админа, и показывает не только технику от которой есть ключ, а все кучи мусора, баррикады, разбитые машины и горы с рудой. Если кто знает как это исправить подскажите плиз. В RPT есть вот такие ошибки: 

Warning: looped for animation: ca\anims\characters\data\anim\sdr\mov\erc\wlk\non\non\amovpercmwlksnonwnondf.rtm differs (looped now 0)! MoveName: amovpercmstpsnonwnondnon_amovpercmstpsraswpstdnon,

Warning: z\addons\dayz_communityassets\models\compass.p3d:0 Error while trying to generate ST for points: 863, 853, 852

Warning Message: Picture npg.paa not found.

Но они были и до установки скрипта(появились после установки "Единой валюты и Банк 2,0)

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


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

Warning: looped for animation: ca\anims\characters\data\anim\sdr\mov\erc\wlk\non\non\amovpercmwlksnonwnondf.rtm differs (looped now 0)! MoveName: amovpercmstpsnonwnondnon_amovpercmstpsraswpstdnon,
Warning: z\addons\dayz_communityassets\models\compass.p3d:0 Error while trying to generate ST for points: 863, 853, 852

Не ошибки.

 

 

Warning Message: Picture npg.paa not found.

А вот это уже ошибка.

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


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

 

Warning: looped for animation: ca\anims\characters\data\anim\sdr\mov\erc\wlk\non\non\amovpercmwlksnonwnondf.rtm differs (looped now 0)! MoveName: amovpercmstpsnonwnondnon_amovpercmstpsraswpstdnon,
Warning: z\addons\dayz_communityassets\models\compass.p3d:0 Error while trying to generate ST for points: 863, 853, 852

Не ошибки.

 

 

Warning Message: Picture npg.paa not found.

А вот это уже ошибка.

Она появилась сразу после установки чистого сервера и системы банков 2,0(скачал отсюда http://s-platoon.ru/index.php?/topic/4651-single-currency-banking-v20-edinaia-sistema-bankov/). Я так понимаю не хватает какой-то картинки, или путь к ней указан не верно, но пока я так и не нашёл где она лежит, и путь к ней. Хотя серв запускается и с этой ошибкой.

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


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

вопрос немного не по теме но все же: иногда не меняется дальность свыше 1500 м, можно выставить 400, 600, 1500 - визуально меняется дальность а вот уже 2000 или 6000 поставить то ничего а иногда все нормально работает, с чем это связано? (еще иногда неправильно выставляется дальность 15000 отображается как 4000, 5000 отображается как 1000 ну и далее как то так)

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


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

Погодные условия. Например туман. Дальность прорисовки устанавливается верно, остальное прячет туман.

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


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

Спасибо

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


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

То что доктор прописал)

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


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

все отлично

 

Скрипт не работает!!! Все остальные скрипты лежащие в файле extra_rc.hpp работают прекрасно.А вот этот отказывается на отрез.Нету ни ошибок,ничего.Просто когда клацаешь пкм на бинокль или дальномер,ничего не появляется.

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


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

Спасибо то что нужно. Сразу не заработал, но быстро разобрался. 

В compiles.sqf уже была строчка с подключением ui_selectSlot.sqf.

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: RavenVlado
      Здравствуйте.
      Кто может подсказать где находится настройка дальности по правой кнопке мыши?
    • Автор: Tund3r
      Всем снова привет) на этот раз появилась проблема с дальностью видимости на сервере) здесь была тема про эту проблему и её решение, но толком так файлы и нужные эти переменные которые описаны там так и не нашел. Вообщем скинул сюда dayz_server.pbo.  P. S. ток не ругайте меня за подобный вопрос)   Надеюсь на вашу помощь)
    • Автор: yuraok3
      Добрый день ставлю дальность прорисовки на 5к прорисовка макс на 1500-2000к как пофиксить? Буду очень балагодарен
    • Автор: Red
      Сразу скажу: я не админ, а игрок. Но в связи с проблемой, обращаюсь от админа сервера (админ сказал, что ему копаться некогда, но если я узнаю, что и как делать - он попробует решить).
      Проблема в том, что я, как игрок, не могу регулировать дальность прорисовки (Видимость) - при регулировке ползунка ничего не меняется (ни в большую, ни в меньшую сторону) ни в процессе регулировки, ни при изменении и нажатии "ок", ни при перезаходе на сервер.
       
      В связи с этим, вопросы:
      1) Где в настройках сервера выставляется Видимость?
       
      2) Возможно ли ограничение видимости серверами снизу (про ограничение сверху знают, пожалуй, все) или, как вариант, жесткое закрепление видимости в одном значении (т.е. регулировка клиентом бесполезна)?
      2.1)  Если да, то где и как сделать так, чтобы игрок/клиент сам менял свою Видимость?
        3) Если проблема у меня (игрока), то где она может быть (если что: файл настроек не-readonly - все изменения сохраняются)?   4) Если админ сервера выставит большое значение Видимости (при возможности уменьшения клиентом), то могут ли быть тормоза у не очень мощных компьютеров, если их владельцы сами могут выставить комфортную им видимость? Т.е. ФПС зависит от настроек Видимости сервера или клиента?   Заранее благодарю за ответы.
    • Автор: Alexandr116ru
      В последнее время, часто всплывают темы, про дальность прорисовки. Всё равно спистят, пардон, так что, выкладываю. В общем, пользуйтесь, никаких extra_rc.hpp создавать/использовать не надо. Сделано на основе регулировки звука, выложенного здесь же, автором сего поста: http://s-platoon.ru/index.php?/topic/4014-gromkost/ Автору спасибо за идею!   В файле compiles.sqf, в самом низу, ПЕРЕД строкой:    
          //Server Only    
        Добавить код:    
          changeViewDistance = {         private["_val","_str","_titleText"];         if (isNil "view_distance") then { view_distance = 1500 };         view_distance = (((view_distance + _this) min 4000) max 500);         setViewDistance view_distance;         _val = round(view_distance/100);         _str = "";         for "_x" from 6 to _val do {             _str = _str + "-";         };         _str = _str + "|";         for "_x" from _val to 39 do {             _str = _str + "-";         };         _titleText = format[("<t font='TahomaB' size='0.9' color='#f56722' align='center'>%1%2 м.</t><br/>"),"Видимость: ",str(_val*100)];         _titleText = _titleText + format[("<t font='TahomaB' size='0.7' color='#FFFFFF' align='center'>%1</t>"),_str];         [ _titleText, [safezoneX + safezoneW - 0.8,0.50],  [safezoneY + safezoneH - 0.8,0.7],  3, 0] spawn BIS_fnc_dynamicText;         profileNamespace setVariable ['view_distance',view_distance];     };    
        В dayz_spaceInterrupt.sqf, в самом низу, ПЕРЕД строкой:    
      _handled    
        Добавить код:    
      if (_dikCode == 0x0D) then {     100 call changeViewDistance;     _handled = true; };      if (_dikCode == 0x0C) then {     -100 call changeViewDistance;     _handled = true; };    
        Используемые клавиши для изменения дальности прорисовки, в моём случае: + (0x0D) и - (0x0C) Цвета высвечиваемого текста (color='#f56722' и color='#ffffff') меняете на свои, по надобности. Надпись ("Видимость: ") - тоже и радуетесь простоте решения этого вопроса)))  
  • Наш выбор

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

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

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

Поддержка