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

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

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

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

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

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

                class MapCherno: RscPicture
		{
			idc = 1200;
			text = "\z\addons\dayz_code\gui\spawn\spawn_bg.paa";
			x = 0 * safezoneW + safezoneX;
			y = 0 * safezoneH + safezoneY;
			w = 1 * safezoneW;
			h = 1 * safezoneH;
		};
		class BtnBalo: RscButton
		{
			idc = 1600;
			style = 48;
			text = "\z\addons\dayz_code\gui\spawn\spawn_balota.paa";
			x = 0.230417 * safezoneW + safezoneX;
			y = 0.610615 * safezoneH + safezoneY;
			w = 0.223688 * safezoneW;
			h = 0.270356 * safezoneH;
			color[] = { 0.5, 0.5, 0.5, 1 };
			colorActive[] = { 1, 1, 1, 1 };
			action = "closeDialog 0;drnspawn = 0;";
			onMouseEnter = "ctrlSetFocus (_this select 0)";
		};
		class BtnBere: RscButton
		{
			idc = 1601;
			style = 48;
			text = "\z\addons\dayz_code\gui\spawn\spawn_berezino.paa";
			x = 0.517793 * safezoneW + safezoneX;
			y = 0.13013 * safezoneH + safezoneY;
			w = 0.234375 * safezoneW;
			h = 0.275 * safezoneH;
			color[] = { 0.5, 0.5, 0.5, 1 };
			colorActive[] = { 1, 1, 1, 1 };
			action = "closeDialog 0;drnspawn = 1;";
			onMouseEnter = "ctrlSetFocus (_this select 0)";
		};
	    class BtnCher: RscButton
		{
			idc = 1602;
			style = 48;
			text = "\z\addons\dayz_code\gui\spawn\spawn_cherno.paa";
			x = 0.234564 * safezoneW + safezoneX;
			y = 0.116375 * safezoneH + safezoneY;
			w = 0.234375 * safezoneW;
			h = 0.275 * safezoneH;
			color[] = { 0.5, 0.5, 0.5, 1 };
			colorActive[] = { 1, 1, 1, 1 };
			action = "closeDialog 0;drnspawn = 2;";
			onMouseEnter = "ctrlSetFocus (_this select 0)";
		};
	    class BtnElek: RscButton
		{
			idc = 1603;
			style = 48;
			text = "\z\addons\dayz_code\gui\spawn\spawn_elektro.paa";
			x = 0.212005 * safezoneW + safezoneX;
			y = 0.371473 * safezoneH + safezoneY;
			w = 0.234683 * safezoneW;
			h = 0.274546 * safezoneH;
			color[] = { 0.5, 0.5, 0.5, 1 };
			colorActive[] = { 1, 1, 1, 1 };
			action = "closeDialog 0;drnspawn = 3;";
			onMouseEnter = "ctrlSetFocus (_this select 0)";
		};
		class BtnKame: RscButton
		{
			idc = 1604;
			style = 48;
			text = "\z\addons\dayz_code\gui\spawn\spawn_kamenka.paa";
			x = 0.524899 * safezoneW + safezoneX;
			y = 0.591199 * safezoneH + safezoneY;
			w = 0.234287 * safezoneW;
			h = 0.3044 * safezoneH;
			color[] = { 0.5, 0.5, 0.5, 1 };
			colorActive[] = { 1, 1, 1, 1 };
			action = "closeDialog 0;drnspawn = 4;";
			onMouseEnter = "ctrlSetFocus (_this select 0)";
		};
		class BtnKame: RscButton
		{
			idc = 1605;
			style = 48;
			text = "\z\addons\dayz_code\gui\spawn\spawn_sol.paa";
			x = 0.565892 * safezoneW + safezoneX;
			y = 0.365922 * safezoneH + safezoneY;
			w = 0.246438 * safezoneW;
			h = 0.275001 * safezoneH;
			color[] = { 0.5, 0.5, 0.5, 1 };
			colorActive[] = { 1, 1, 1, 1 };
			action = "closeDialog 0;drnspawn = 5;";
			onMouseEnter = "ctrlSetFocus (_this select 0)";
		};
		class BtnRand: RscButton
		{
			idc = 1625;
			style = 48;
			text = "\z\addons\dayz_code\gui\spawn\spawn_random.paa";
			x = 0.420865 * safezoneW + safezoneX;
			y = 0.336926 * safezoneH + safezoneY;
			w = 0.168843675 * safezoneW;
			h = 0.331135035 * safezoneH;
			color[] = { 0.5, 0.5, 0.5, 1 };
			colorActive[] = { 1, 1, 1, 1 };
			action = "closeDialog 0;drnspawn = 6;";
			onMouseEnter = "ctrlSetFocus (_this select 0)";
		};

 

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


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

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

  • 0

class RscActiveText

{

   access=0;

   type=11;

   style=2;

   h=0.050000;

   w=0.150000;

   font="TahomaB";

   sizeEx=0.040000;

   color[]={1,1,1,1};

   colorActive[]={1,0.500000,0,1};

   soundEnter[]={"",0.100000,1};

   soundPush[]={"",0.100000,1};

   soundClick[]={"",0.100000,1};

   soundEscape[]={"",0.100000,1};

   text="";

   default=0;

   shadow = 0;

};

class RscPictureGUI

{

    access = 0;

    type = 0;

    idc = -1;

    colorBackground[] = {0,0,0,0};

    colorText[] = {0.38,0.63,0.26,0.75};

    font = "TahomaB";

    sizeEx = 0;

    lineSpacing = 0;

    text = "";

    style = "0x30 + 0x100";

    x = 0;

    y = 0;

    w = 0.2;

    h = 0.15;

};

class RscStructuredText

{

    class Attributes;

};

class RscStructuredTextGUI: RscStructuredText

{

    colorBackground[] = {0,0,0,0};

    colorText[] = {1,1,1,1};

    class Attributes: Attributes

    {

        align = "center";

        valign = "middle";

    };

};

 

class RscDisplaySpawnSelecter

{

    idd=-1;

    movingenable=true;

    class Controls

    {

        class Mainback: RscPicture

        {

            idc = 1200;

            text = "\z\addons\dayz_code\gui\spawn\spawn_bg.paa";

            x = 0 * safezoneW + safezoneX;

            y = 0 * safezoneH + safezoneY;

            w = 1 * safezoneW;

            h = 1 * safezoneH;

        };

        class RscSelectedRegion1 : RscActiveText

        {

            idc = -1;

            style = 48;

            text = "\z\addons\dayz_code\gui\spawn\spawn_kamenka.paa";

            x = 0.524899 * safezoneW + safezoneX;

            y = 0.591199 * safezoneH + safezoneY;

            w = 0.234287 * safezoneW;

            h = 0.3044 * safezoneH;

            color[] = { 0.5, 0.5, 0.5, 1 };

            colorActive[] = { 1, 1, 1, 1 };

            action = "closeDialog 0;dayz_selectRegion = 1;";

            onMouseEnter = "ctrlSetFocus (_this select 0)";

        };

        class RscSelectedRegion2: RscActiveText

        {

            idc = -1;

            style = 48;

            text = "\z\addons\dayz_code\gui\spawn\spawn_balota.paa";

            x = 0.230417 * safezoneW + safezoneX;

            y = 0.610615 * safezoneH + safezoneY;

            w = 0.223688 * safezoneW;

            h = 0.270356 * safezoneH;

            color[] = { 0.5, 0.5, 0.5, 1 };

            colorActive[] = { 1, 1, 1, 1 };

            action = "closeDialog 0;dayz_selectRegion = 0;";

            onMouseEnter = "ctrlSetFocus (_this select 0)";

        };

        class RscSelectedRegion3: RscActiveText

        {

            idc = -1;

            style = 48;

            text = "\z\addons\dayz_code\gui\spawn\spawn_cherno.paa";

            x = 0.234564 * safezoneW + safezoneX;

            y = 0.116375 * safezoneH + safezoneY;

            w = 0.234375 * safezoneW;

            h = 0.275 * safezoneH;

            color[] = { 0.5, 0.5, 0.5, 1 };

            colorActive[] = { 1, 1, 1, 1 };

            action = "closeDialog 0;dayz_selectRegion = 2;";

            onMouseEnter = "ctrlSetFocus (_this select 0)";

        };

        class RscSelectedRegion4: RscActiveText

        {

            idc = -1;

            style = 48;

            text = "\z\addons\dayz_code\gui\spawn\spawn_elektro.paa";

            x = 0.212005 * safezoneW + safezoneX;

            y = 0.371473 * safezoneH + safezoneY;

            w = 0.234683 * safezoneW;

            h = 0.274546 * safezoneH;

            color[] = { 0.5, 0.5, 0.5, 1 };

            colorActive[] = { 1, 1, 1, 1 };

            action = "closeDialog 0;dayz_selectRegion = 3;";

            onMouseEnter = "ctrlSetFocus (_this select 0)";

        };

        class RscSelectedRegion5: RscActiveText

        {

            idc = -1;

            style = 48;

            text = "\z\addons\dayz_code\gui\spawn\spawn_sol.paa";

            x = 0.565892 * safezoneW + safezoneX;

            y = 0.365922 * safezoneH + safezoneY;

            w = 0.246438 * safezoneW;

            h = 0.275001 * safezoneH;

            color[] = { 0.5, 0.5, 0.5, 1 };

            colorActive[] = { 1, 1, 1, 1 };

            action = "closeDialog 0;dayz_selectRegion = 4;";

            onMouseEnter = "ctrlSetFocus (_this select 0)";

        };

        class RscSelectedRegion6: RscActiveText

        {

            idc = -1;

            style = 48;

            text = "\z\addons\dayz_code\gui\spawn\spawn_berezino.paa";

            x = 0.517793 * safezoneW + safezoneX;

            y = 0.13013 * safezoneH + safezoneY;

            w = 0.234375 * safezoneW;

            h = 0.275 * safezoneH;

            color[] = { 0.5, 0.5, 0.5, 1 };

            colorActive[] = { 1, 1, 1, 1 };

            action = "closeDialog 0;dayz_selectRegion = 5;";

            onMouseEnter = "ctrlSetFocus (_this select 0)";

        };

        class RscSelectedRegionRandom: RscActiveText

        {

            idc = -1;

            style = 48;

            text = "\z\addons\dayz_code\gui\spawn\spawn_random.paa";

            x = 0.420865 * safezoneW + safezoneX;

            y = 0.336926 * safezoneH + safezoneY;

            w = 0.168843675 * safezoneW;

            h = 0.331135035 * safezoneH;

            color[] = { 0.5, 0.5, 0.5, 1 };

            colorActive[] = { 1, 1, 1, 1 };

            action = "closeDialog 0;dayz_selectRegion = 9;";

            onMouseEnter = "ctrlSetFocus (_this select 0)";

        };

    };

};

 

 

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


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

style = 48;

 

попробуй

 

style = 96;



Хотя...

тебе не текст указывать надо, а бэкграунд для кнопки.

 

Да и вообще - картинка онклик вроде тоже может обрабатывать.

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


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

style = 48;

 

попробуй

 

style = 96;

 

Хотя...

тебе не текст указывать надо, а бэкграунд для кнопки.

 

Да и вообще - картинка онклик вроде тоже может обрабатывать.

А Какой бэкграунд код для кнопки дать чтоб и картинка была

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


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

Переписал по другому квадрад для картинки есть самой картинки так и нету

 

class RscActiveText
{
   access=0;
   type=11;
   style=2;
   h=0.050000;
   w=0.150000;
   font="TahomaB";
   sizeEx=0.040000;
   color[]={1,1,1,1};
   colorActive[]={1,0.500000,0,1};
   soundEnter[]={"",0.100000,1};
   soundPush[]={"",0.100000,1};
   soundClick[]={"",0.100000,1};
   soundEscape[]={"",0.100000,1};
   text="";
   default=0;
   shadow = 0;
};
class RscPictureGUI
{
	access = 0;
	type = 0;
	idc = -1;
	colorBackground[] = {0,0,0,0};
	colorText[] = {0.38,0.63,0.26,0.75};
	font = "TahomaB";
	sizeEx = 0;
	lineSpacing = 0;
	text = "";
	style = "0x30 + 0x100";
	x = 0;
	y = 0;
	w = 0.2;
	h = 0.15;
};
class RscStructuredText
{
	class Attributes;
};
class RscStructuredTextGUI: RscStructuredText
{
	colorBackground[] = {0,0,0,0};
	colorText[] = {1,1,1,1};
	class Attributes: Attributes
	{
		align = "center";
		valign = "middle";
	};
};
class RscButton
{
	access = 0;
	type = 1;
	text = "";
	colorText[] = {0.8784,0.8471,0.651,1};
	colorDisabled[] = {0.4,0.4,0.4,1};
	colorBackground[] = {1,0.537,0,0.5};
	colorBackgroundDisabled[] = {0.95,0.95,0.95,1};
	colorBackgroundActive[] = {1,0.537,0,1};
	colorFocused[] = {1,0.537,0,1};
	colorShadow[] = {0.023529,0,0.0313725,1};
	colorBorder[] = {0.023529,0,0.0313725,1};
	soundEnter[] = {"\ca\ui\data\sound\onover",0.09,1};
	soundPush[] = {"\ca\ui\data\sound\new1",0,0};
	soundClick[] = {"\ca\ui\data\sound\onclick",0.07,1};
	soundEscape[] = {"\ca\ui\data\sound\onescape",0.09,1};
	style = 2;
	x = 0;
	y = 0;
	w = 0.095589;
	h = 0.039216;
	shadow = 2;
	font = "Zeppelin32";
	sizeEx = 0.03921;
	offsetX = 0.003;
	offsetY = 0.003;
	offsetPressedX = 0.002;
	offsetPressedY = 0.002;
	borderSize = 0;
};
class DRN_DIALOG
{
	idd = -1;
	movingenable = true;
	enableSimulation = true;
	class Controls
	{
		class MapCherno: RscPicture
		{
			idc = 1200;
			text = "\z\addons\dayz_code\gui\spawn\spawn_bg.paa";
			x = 0 * safezoneW + safezoneX;
			y = 0 * safezoneH + safezoneY;
			w = 1 * safezoneW;
			h = 1 * safezoneH;
		};	
		class MapBalo: RscPicture
		{
			idc = 1201;
			text = "\z\addons\dayz_code\gui\spawn\spawn_balota.paa";
			x = 0.230417 * safezoneW + safezoneX;
			y = 0.610615 * safezoneH + safezoneY;
			w = 0.223688 * safezoneW;
			h = 0.270356 * safezoneH;
		};
		class MapBere: RscPicture
		{
			idc = 1202;
			text = "\z\addons\dayz_code\gui\spawn\spawn_berezino.paa";
			x = 0.517793 * safezoneW + safezoneX;
			y = 0.13013 * safezoneH + safezoneY;
			w = 0.234375 * safezoneW;
			h = 0.275 * safezoneH;
		};
		class MapCher: RscPicture
		{
			idc = 1203;
			text = "\z\addons\dayz_code\gui\spawn\spawn_cherno.paa";
			x = 0.234564 * safezoneW + safezoneX;
			y = 0.116375 * safezoneH + safezoneY;
			w = 0.234375 * safezoneW;
			h = 0.275 * safezoneH;
		};
		class MapElek: RscPicture
		{
			idc = 1204;
			text = "\z\addons\dayz_code\gui\spawn\spawn_elektro.paa";
			x = 0.212005 * safezoneW + safezoneX;
			y = 0.371473 * safezoneH + safezoneY;
			w = 0.234683 * safezoneW;
			h = 0.274546 * safezoneH;
		};
		class MapKame: RscPicture
		{
			idc = 1205;
			text = "\z\addons\dayz_code\gui\spawn\spawn_kamenka.paa";
			x = 0.524899 * safezoneW + safezoneX;
			y = 0.591199 * safezoneH + safezoneY;
			w = 0.234287 * safezoneW;
			h = 0.3044 * safezoneH;
		};
		class MapSoln: RscPicture
		{
			idc = 1206;
			text = "\z\addons\dayz_code\gui\spawn\spawn_sol.paa";
			x = 0.565892 * safezoneW + safezoneX;
			y = 0.365922 * safezoneH + safezoneY;
			w = 0.246438 * safezoneW;
			h = 0.275001 * safezoneH;
		};
		class MapRand: RscPicture
		{
			idc = 1200;
			text = "\z\addons\dayz_code\gui\spawn\spawn_random.paa";
			x = 0.420865 * safezoneW + safezoneX;
			y = 0.336926 * safezoneH + safezoneY;
			w = 0.168843675 * safezoneW;
			h = 0.331135035 * safezoneH;
		};	
		class BtnBalo: RscButton
		{
			idc = 1600;
			style = 48;
			text = "";
			x = 0.230417 * safezoneW + safezoneX;
			y = 0.610615 * safezoneH + safezoneY;
			w = 0.223688 * safezoneW;
			h = 0.270356 * safezoneH;
			color[] = { 0.5, 0.5, 0.5, 1 };
			colorActive[] = { 1, 1, 1, 1 };
			action = "closeDialog 0;drnspawn = 0;";
			onMouseEnter = "ctrlSetFocus (_this select 0)";
		};
		class BtnBere: RscButton
		{
			idc = 1601;
			style = 48;
			text = "";
			x = 0.517793 * safezoneW + safezoneX;
			y = 0.13013 * safezoneH + safezoneY;
			w = 0.234375 * safezoneW;
			h = 0.275 * safezoneH;
			color[] = { 0.5, 0.5, 0.5, 1 };
			colorActive[] = { 1, 1, 1, 1 };
			action = "closeDialog 0;drnspawn = 1;";
			onMouseEnter = "ctrlSetFocus (_this select 0)";
		};
	    class BtnCher: RscButton
		{
			idc = 1602;
			style = 48;
			text = "";
			x = 0.234564 * safezoneW + safezoneX;
			y = 0.116375 * safezoneH + safezoneY;
			w = 0.234375 * safezoneW;
			h = 0.275 * safezoneH;
			color[] = { 0.5, 0.5, 0.5, 1 };
			colorActive[] = { 1, 1, 1, 1 };
			action = "closeDialog 0;drnspawn = 2;";
			onMouseEnter = "ctrlSetFocus (_this select 0)";
		};
	    class BtnElek: RscButton
		{
			idc = 1603;
			style = 48;
			text = "";
			x = 0.212005 * safezoneW + safezoneX;
			y = 0.371473 * safezoneH + safezoneY;
			w = 0.234683 * safezoneW;
			h = 0.274546 * safezoneH;
			color[] = { 0.5, 0.5, 0.5, 1 };
			colorActive[] = { 1, 1, 1, 1 };
			action = "closeDialog 0;drnspawn = 3;";
			onMouseEnter = "ctrlSetFocus (_this select 0)";
		};
		class BtnKame: RscButton
		{
			idc = 1604;
			style = 48;
			text = "";
			x = 0.524899 * safezoneW + safezoneX;
			y = 0.591199 * safezoneH + safezoneY;
			w = 0.234287 * safezoneW;
			h = 0.3044 * safezoneH;
			color[] = { 0.5, 0.5, 0.5, 1 };
			colorActive[] = { 1, 1, 1, 1 };
			action = "closeDialog 0;drnspawn = 4;";
			onMouseEnter = "ctrlSetFocus (_this select 0)";
		};
		class BtnSoln: RscButton
		{
			idc = 1605;
			style = 48;
			text = "";
			x = 0.565892 * safezoneW + safezoneX;
			y = 0.365922 * safezoneH + safezoneY;
			w = 0.246438 * safezoneW;
			h = 0.275001 * safezoneH;
			color[] = { 0.5, 0.5, 0.5, 1 };
			colorActive[] = { 1, 1, 1, 1 };
			action = "closeDialog 0;drnspawn = 5;";
			onMouseEnter = "ctrlSetFocus (_this select 0)";
		};
		class BtnRand: RscButton
		{
			idc = 1625;
			style = 48;
			text = "";
			x = 0.420865 * safezoneW + safezoneX;
			y = 0.336926 * safezoneH + safezoneY;
			w = 0.168843675 * safezoneW;
			h = 0.331135035 * safezoneH;
			color[] = { 0.5, 0.5, 0.5, 1 };
			colorActive[] = { 1, 1, 1, 1 };
			action = "closeDialog 0;drnspawn = 6;";
			onMouseEnter = "ctrlSetFocus (_this select 0)";
		};
	};
};

 

 

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

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


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

 

class RscActiveText
{
   access=0;
   type=11;
   style=2;
   h=0.050000;
   w=0.150000;
   font="TahomaB";
   sizeEx=0.040000;
   color[]={1,1,1,1};
   colorActive[]={1,0.500000,0,1};
   soundEnter[]={"",0.100000,1};
   soundPush[]={"",0.100000,1};
   soundClick[]={"",0.100000,1};
   soundEscape[]={"",0.100000,1};
   text="";
   default=0;
   shadow = 0;
};
class RscPictureGUI
{
    access = 0;
    type = 0;
    idc = -1;
    colorBackground[] = {0,0,0,0};
    colorText[] = {0.38,0.63,0.26,0.75};
    font = "TahomaB";
    sizeEx = 0;
    lineSpacing = 0;
    text = "";
    style = "0x30 + 0x100";
    x = 0;
    y = 0;
    w = 0.2;
    h = 0.15;
};
class RscStructuredText
{
    class Attributes;
};
class RscStructuredTextGUI: RscStructuredText
{
    colorBackground[] = {0,0,0,0};
    colorText[] = {1,1,1,1};
    class Attributes: Attributes
    {
        align = "center";
        valign = "middle";
    };
};

class RscDisplaySpawnSelecter
{
    idd=-1;
    movingenable=true;
    class Controls
    {
        class Mainback: RscPicture
        {
            idc = 1200;
            text = "\z\addons\dayz_code\gui\spawn\spawn_bg.paa";
            x = 0 * safezoneW + safezoneX;
            y = 0 * safezoneH + safezoneY;
            w = 1 * safezoneW;
            h = 1 * safezoneH;
        };
        class RscSelectedRegion1 : RscActiveText
        {
            idc = -1;
            style = 48;
            text = "\z\addons\dayz_code\gui\spawn\spawn_kamenka.paa";
            x = 0.524899 * safezoneW + safezoneX;
            y = 0.591199 * safezoneH + safezoneY;
            w = 0.234287 * safezoneW;
            h = 0.3044 * safezoneH;
            color[] = { 0.5, 0.5, 0.5, 1 };
            colorActive[] = { 1, 1, 1, 1 };
            action = "closeDialog 0;dayz_selectRegion = 1;";
            onMouseEnter = "ctrlSetFocus (_this select 0)";
        };
        class RscSelectedRegion2: RscActiveText
        {
            idc = -1;
            style = 48;
            text = "\z\addons\dayz_code\gui\spawn\spawn_balota.paa";
            x = 0.230417 * safezoneW + safezoneX;
            y = 0.610615 * safezoneH + safezoneY;
            w = 0.223688 * safezoneW;
            h = 0.270356 * safezoneH;
            color[] = { 0.5, 0.5, 0.5, 1 };
            colorActive[] = { 1, 1, 1, 1 };
            action = "closeDialog 0;dayz_selectRegion = 0;";
            onMouseEnter = "ctrlSetFocus (_this select 0)";
        };
        class RscSelectedRegion3: RscActiveText
        {
            idc = -1;
            style = 48;
            text = "\z\addons\dayz_code\gui\spawn\spawn_cherno.paa";
            x = 0.234564 * safezoneW + safezoneX;
            y = 0.116375 * safezoneH + safezoneY;
            w = 0.234375 * safezoneW;
            h = 0.275 * safezoneH;
            color[] = { 0.5, 0.5, 0.5, 1 };
            colorActive[] = { 1, 1, 1, 1 };
            action = "closeDialog 0;dayz_selectRegion = 2;";
            onMouseEnter = "ctrlSetFocus (_this select 0)";
        };
        class RscSelectedRegion4: RscActiveText
        {
            idc = -1;
            style = 48;
            text = "\z\addons\dayz_code\gui\spawn\spawn_elektro.paa";
            x = 0.212005 * safezoneW + safezoneX;
            y = 0.371473 * safezoneH + safezoneY;
            w = 0.234683 * safezoneW;
            h = 0.274546 * safezoneH;
            color[] = { 0.5, 0.5, 0.5, 1 };
            colorActive[] = { 1, 1, 1, 1 };
            action = "closeDialog 0;dayz_selectRegion = 3;";
            onMouseEnter = "ctrlSetFocus (_this select 0)";
        };
        class RscSelectedRegion5: RscActiveText
        {
            idc = -1;
            style = 48;
            text = "\z\addons\dayz_code\gui\spawn\spawn_sol.paa";
            x = 0.565892 * safezoneW + safezoneX;
            y = 0.365922 * safezoneH + safezoneY;
            w = 0.246438 * safezoneW;
            h = 0.275001 * safezoneH;
            color[] = { 0.5, 0.5, 0.5, 1 };
            colorActive[] = { 1, 1, 1, 1 };
            action = "closeDialog 0;dayz_selectRegion = 4;";
            onMouseEnter = "ctrlSetFocus (_this select 0)";
        };
        class RscSelectedRegion6: RscActiveText
        {
            idc = -1;
            style = 48;
            text = "\z\addons\dayz_code\gui\spawn\spawn_berezino.paa";
            x = 0.517793 * safezoneW + safezoneX;
            y = 0.13013 * safezoneH + safezoneY;
            w = 0.234375 * safezoneW;
            h = 0.275 * safezoneH;
            color[] = { 0.5, 0.5, 0.5, 1 };
            colorActive[] = { 1, 1, 1, 1 };
            action = "closeDialog 0;dayz_selectRegion = 5;";
            onMouseEnter = "ctrlSetFocus (_this select 0)";
        };
        class RscSelectedRegionRandom: RscActiveText
        {
            idc = -1;
            style = 48;
            text = "\z\addons\dayz_code\gui\spawn\spawn_random.paa";
            x = 0.420865 * safezoneW + safezoneX;
            y = 0.336926 * safezoneH + safezoneY;
            w = 0.168843675 * safezoneW;
            h = 0.331135035 * safezoneH;
            color[] = { 0.5, 0.5, 0.5, 1 };
            colorActive[] = { 1, 1, 1, 1 };
            action = "closeDialog 0;dayz_selectRegion = 9;";
            onMouseEnter = "ctrlSetFocus (_this select 0)";
        };
    };
};

 

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

 

сам скрипт спавна 

DRNSpawn.sqf

[] execVM "ZSC\addons\spawn\random_loadout.sqf";
private ["_isIsland","_pos","_findSpot","_mkr","_position","_isNear","_isZero","_counter","_DRNLocs","_DRNloc"];
_DRNLocs = [
	[[4388.23,2263.44,0], [5683.43,3004.63,0], [4517.41,2420.66,0], [5171.99,2070.86,0], [4253.29,2533.43,0]], //Balota
	[[11936.1,8870.28,0], [12287.3,8471.17,0], [12263.7,9160.7,0], [11702.7,9172.23,0], [12618.5,9560.67,0]], //Berezino
	[[6686.8,2290.11,0], [7235.6,2233.5,0], [6288.59,2574.14,0], [6827.66,3168.46,0], [6960.53,2550.45,0]], //Cherno
	[[10845.3,2701.37,0], [9479.41,1960.8,0], [10497.3,2016.5,0], [10214.1,2411.58,0], [10432.7,2047.76,0]], //Elektro
	[[1244.61,2614.59,0], [1047.04,2268.01,0], [1787.07,2441.89,0], [2030.73,2235.37,0], [1166.07,2299.62,0]], //Kamenka
	[[13387.5,6617.4,0], [13285,6115.62,0], [13310.1,6331.05,0], [13401.9,5995.73,0], [13513.4,6326.69,0]] //Solnichny
	];
drnspawn = -1;
cutText ["","BLACK OUT"];
_ok = createDialog "DRN_DIALOG";
waitUntil { drnspawn != -1};
if (drnspawn == 6) then {drnspawn = floor (random 5)};
_DRNloc = _DRNLocs select drnspawn;
	//Spawn modify via mission init.sqf
	if(isnil "spawnArea") then {
		spawnArea = 1500;
	};
	if(isnil "spawnShoremode") then {
		spawnShoremode = 1;
	};
	//spawn into random
	_findSpot = true;
	_mkr = "";
	while {_findSpot} do {
		_counter = 0;
		while {_counter < 20 and _findSpot} do {
			// switched to floor
			_mkr = _DRNLoc select(floor(random (count _DRNLoc)));
			_position = ([(_mkr),0,spawnArea,10,0,2000,spawnShoremode] call BIS_fnc_findSafePos);
			_isNear = count (_position nearEntities ["Man",100]) == 0;
			_isZero = ((_position select 0) == 0) and ((_position select 1) == 0);
			//Island Check
			_pos 		= _position;
			_isIsland	= false;		//Can be set to true during the Check
			for [{_w=0},{_w<=150},{_w=_w+2}] do {
				_pos = [(_pos select 0),((_pos select 1) + _w),(_pos select 2)];
				if(surfaceisWater _pos) exitWith {
					_isIsland = true;
				};
			};
			
			if ((_isNear and !_isZero) || _isIsland) then {_findSpot = false};
			_counter = _counter + 1;
		};
	};
	_isZero = ((_position select 0) == 0) and ((_position select 1) == 0);
	_position = [_position select 0,_position select 1,0];
	diag_log("DEBUG: spawning new player at" + str(_position));
	if (!_isZero) then {
		player setPosATL _position;
	};
cutText ["","BLACK IN"];
 

 

 

 

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


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

и? картинки то одинаковые.

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


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

и? картинки то одинаковые.

В твоем коде изменить твой action на мой ?

 

action = "closeDialog 0;drnspawn = 1;";
 
Изменено пользователем Dimitri (история изменений)

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


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

Так спасибо за помощь твоя наводка верна была) заметил просто action и + в скрипте указал другие диалоги вызова 

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


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

По этой же теме такого рода проблема: Запилил скрипт ВЫБОР ТОЧКИ СПАВНА ИГРОКА После запуска игры выкидывает на рабочий стол с ошибкой.

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

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


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

Вам сказано что данный класс уже где-то используется и при попытке вызвать его второй раз выдает ошибку. Объедините содержимое классов в один.

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


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

 

1. class RscActiveText
2.  {
3.     access=0;
4.     type=11;
5.     style=2;
6.     h=0.050000;
7.     w=0.150000;
8.     font="TahomaB";
9.     sizeEx=0.040000;
10.    color[]={1,1,1,1};
11.    colorActive[]={1,0.500000,0,1};
12.    soundEnter[]={"",0.100000,1};
13.    soundPush[]={"",0.100000,1};
14.    soundClick[]={"",0.100000,1};
15.    soundEscape[]={"",0.100000,1};
16.    text="";
17.    default=0;
18.    shadow = 0;
19. };                   <<<--------------- Вот эта строка ругается!
20. class RscPictureGUI
{
	access = 0;
	type = 0;
	idc = -1;
	colorBackground[] = {0,0,0,0};
	colorText[] = {0.38,0.63,0.26,0.75};
	font = "TahomaB";
	sizeEx = 0;
	lineSpacing = 0;
	text = "";
	style = "0x30 + 0x100";
	x = 0;
	y = 0;
	w = 0.2;
	h = 0.15;
};
class RscStructuredText
{
	class Attributes;
};
class RscStructuredTextGUI: RscStructuredText
{
	colorBackground[] = {0,0,0,0};
	colorText[] = {1,1,1,1};
	class Attributes: Attributes
	{
		align = "center";
		valign = "middle";
	};
};
class RscButton
{
	access = 0;
	type = 1;
	text = "";
	colorText[] = {0.8784,0.8471,0.651,1};
	colorDisabled[] = {0.4,0.4,0.4,1};
	colorBackground[] = {1,0.537,0,0.5};
	colorBackgroundDisabled[] = {0.95,0.95,0.95,1};
	colorBackgroundActive[] = {1,0.537,0,1};
	colorFocused[] = {1,0.537,0,1};
	colorShadow[] = {0.023529,0,0.0313725,1};
	colorBorder[] = {0.023529,0,0.0313725,1};
	soundEnter[] = {"\ca\ui\data\sound\onover",0.09,1};
	soundPush[] = {"\ca\ui\data\sound\new1",0,0};
	soundClick[] = {"\ca\ui\data\sound\onclick",0.07,1};
	soundEscape[] = {"\ca\ui\data\sound\onescape",0.09,1};
	style = 2;
	x = 0;
	y = 0;
	w = 0.095589;
	h = 0.039216;
	shadow = 2;
	font = "Zeppelin32";
	sizeEx = 0.03921;
	offsetX = 0.003;
	offsetY = 0.003;
	offsetPressedX = 0.002;
	offsetPressedY = 0.002;
	borderSize = 0;
};
class RscDisplaySpawnSelecter
{
    idd=-1;
    movingenable=true;
    class Controls
    {
        class Mainback: RscPicture
        {
            idc = 1200;
            text = "\z\addons\dayz_code\gui\spawn\spawn_bg.paa";
            x = 0 * safezoneW + safezoneX;
            y = 0 * safezoneH + safezoneY;
            w = 1 * safezoneW;
            h = 1 * safezoneH;
        };
        class RscSelectedRegion1 : RscActiveText
        {
            idc = -1;
            style = 48;
            text = "\z\addons\dayz_code\gui\spawn\spawn_kamenka.paa";
            x = 0.524899 * safezoneW + safezoneX;
            y = 0.591199 * safezoneH + safezoneY;
            w = 0.234287 * safezoneW;
            h = 0.3044 * safezoneH;
            color[] = { 0.5, 0.5, 0.5, 1 };
            colorActive[] = { 1, 1, 1, 1 };
			action = "closeDialog 0;drnspawn = 4;";
            onMouseEnter = "ctrlSetFocus (_this select 0)";
        };
        class RscSelectedRegion2: RscActiveText
        {
            idc = -1;
            style = 48;
            text = "\z\addons\dayz_code\gui\spawn\spawn_balota.paa";
            x = 0.230417 * safezoneW + safezoneX;
            y = 0.610615 * safezoneH + safezoneY;
            w = 0.223688 * safezoneW;
            h = 0.270356 * safezoneH;
            color[] = { 0.5, 0.5, 0.5, 1 };
            colorActive[] = { 1, 1, 1, 1 };
            action = "closeDialog 0;drnspawn = 0;";
            onMouseEnter = "ctrlSetFocus (_this select 0)";
        };
        class RscSelectedRegion3: RscActiveText
        {
            idc = -1;
            style = 48;
            text = "\z\addons\dayz_code\gui\spawn\spawn_cherno.paa";
            x = 0.234564 * safezoneW + safezoneX;
            y = 0.116375 * safezoneH + safezoneY;
            w = 0.234375 * safezoneW;
            h = 0.275 * safezoneH;
            color[] = { 0.5, 0.5, 0.5, 1 };
            colorActive[] = { 1, 1, 1, 1 };
            action = "closeDialog 0;drnspawn = 2;";
            onMouseEnter = "ctrlSetFocus (_this select 0)";
        };
        class RscSelectedRegion4: RscActiveText
        {
            idc = -1;
            style = 48;
            text = "\z\addons\dayz_code\gui\spawn\spawn_elektro.paa";
            x = 0.212005 * safezoneW + safezoneX;
            y = 0.371473 * safezoneH + safezoneY;
            w = 0.234683 * safezoneW;
            h = 0.274546 * safezoneH;
            color[] = { 0.5, 0.5, 0.5, 1 };
            colorActive[] = { 1, 1, 1, 1 };
            action = "closeDialog 0;drnspawn = 3;";
            onMouseEnter = "ctrlSetFocus (_this select 0)";
        };
        class RscSelectedRegion5: RscActiveText
        {
            idc = -1;
            style = 48;
            text = "\z\addons\dayz_code\gui\spawn\spawn_sol.paa";
            x = 0.565892 * safezoneW + safezoneX;
            y = 0.365922 * safezoneH + safezoneY;
            w = 0.246438 * safezoneW;
            h = 0.275001 * safezoneH;
            color[] = { 0.5, 0.5, 0.5, 1 };
            colorActive[] = { 1, 1, 1, 1 };
            action = "closeDialog 0;drnspawn = 5;";
            onMouseEnter = "ctrlSetFocus (_this select 0)";
        };
        class RscSelectedRegion6: RscActiveText
        {
            idc = -1;
            style = 48;
            text = "\z\addons\dayz_code\gui\spawn\spawn_berezino.paa";
            x = 0.517793 * safezoneW + safezoneX;
            y = 0.13013 * safezoneH + safezoneY;
            w = 0.234375 * safezoneW;
            h = 0.275 * safezoneH;
            color[] = { 0.5, 0.5, 0.5, 1 };
            colorActive[] = { 1, 1, 1, 1 };
            action = "closeDialog 0;drnspawn = 1;";
            onMouseEnter = "ctrlSetFocus (_this select 0)";
        };
        class RscSelectedRegionRandom: RscActiveText
        {
            idc = -1;
            style = 48;
            text = "\z\addons\dayz_code\gui\spawn\spawn_random.paa";
            x = 0.420865 * safezoneW + safezoneX;
            y = 0.336926 * safezoneH + safezoneY;
            w = 0.168843675 * safezoneW;
            h = 0.331135035 * safezoneH;
            color[] = { 0.5, 0.5, 0.5, 1 };
            colorActive[] = { 1, 1, 1, 1 };
            action = "closeDialog 0;drnspawn = 6;";
            onMouseEnter = "ctrlSetFocus (_this select 0)";
        };
    };
};

По этой же теме такого рода проблема: Запилил скрипт ВЫБОР ТОЧКИ СПАВНА ИГРОКА После запуска игры выкидывает на рабочий стол с ошибкой.

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

 

как же узнать где такой класс ещё может быть использован? По каким данным хоть искать его?

 

А ну вот вроде бы нашел!

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: Troy1
      Всем привет. пишу мод и столкнулся с проблемой в реализации.
      Суть: Пытаюсь сделать проверку, если игрок стоит прям у окна или у дверного проёма он должен получать урон.
      Делал вот так.
      int wallHits = 0; float d = 2.2; // Дистанция до стены. Если стена дальше — считаем, что там окно или проем. // 8 направлений "снежинкой" для проверки стен вокруг игрока // Используем Vector(x, y, z) для точности ref array<vector> checkDirs = { Vector(d,0,0), Vector(-d,0,0), Vector(0,0,d), Vector(0,0,-d), Vector(d,0,d), Vector(-d,0,-d), Vector(d,0,-d), Vector(-d,0,d) }; foreach (vector dir : checkDirs) { // Пускаем горизонтальные лучи от позиции игрока (from) if (DayZPhysics.RayCastBullet(from, from + dir, collisionLayerMask, this, hitObject, hitPosition, hitNormal, hitFraction)) { // ПРОВЕРКА: Это должна быть вертикальная стена (Y нормали < 0.5) // Чтобы не засчитать низкий потолок за стену if (Math.AbsFloat(hitNormal[1]) < 0.5) { wallHits++; } } } // УСЛОВИЕ БЕЗОПАСНОСТИ: // В комнате wallHits будет 6-8. У окна или в проеме — 1-4. if (wallHits < 5) { hasSafeCeiling = false; // Слишком открытое пространство (окно/дверь) } Пытался менять дистанции, но всё ровно не как не хочет работать.
      Что я делаю не так, или я вообще делаю не то?
      Мне нужно проверять игрока, в укрытии он или нет.
      С высотой я разобрался, а вот с боковыми лучами у меня траблы и не во всех помещениях работает как нужно.
      В некоторых помещениях вообще не работает, удаляешь строки проверки, начинает работать и то по высоте.
      Просто забегаешь по навес и игрок под защитой, так не должно быть.
      Помогите пожалуйста  решить задачу.
    • Автор: Troy1
      Всем привет. Суть в чём, пишу мод на событие и когда происходит событие, параллельно должна меняться скорость ветра, не могу понять как заставить скрипт управлять силой ветра. Понижать силу ветра получилось сделать, а вот повышать не как. Только после перезагрузки сервера сила ветра задаётся в нужном значение.
      Как сделать, что бы по вызову функции менялась сила ветра в большую или в меньшую сторону?
      protected void SetWind(float wind, float time) { if (!g_Game) return; Weather m_Weather = g_Game.GetWeather(); if (!m_Weather) return; m_Weather.SetWindMaximumSpeed(wind); m_Weather.SetWind(Vector(1/Math.Sqrt(3), 1/Math.Sqrt(3), 1/Math.Sqrt(3)) * wind); m_Weather.SetWindSpeed(wind); m_Weather.SetWindFunctionParams(1.0, 1.0, -1); } Это скрипт на понижение силы ветра.
      Работает понижение силы ветра в том случае, если до этого сила ветра была выше.
      Пример:
      Изначально на сервере сила ветра = 20 m/s А нужно понизить до 10 m/s
      Только в этом случае сработает скрипт который я приложил выше.
      Помогите пожалуйста решить этот вопрос.
      За ранние благодарю.
    • Автор: Troy1
      Пока ждал помощи, решил вопрос!
      Тема закрыта!!!
    • Автор: magliner
      Привет ! Ну вот моя история с вопросом в конце.. Я фанат Дэйз ванилы черноруси, заколебало сидеть на бездушных серверах со слабой админкой и терять лут от софтеров, решил создать под свои скромные запросы около ванильный сервер.. Нашел хорошего исполнителя, быстро и четко запустили отладили и ВОТ я имею СВОЙ сервер.. клас! вечер восторга и изучения
      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
    • Автор: SemKa1407
      Ссылка на архив: https://disk.yandex.ru/d/WmYW5AcZozGSiA
      Инструкция, написанная на коленке, есть в архиве (для полных нулей).
  • Наш выбор

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

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

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

Поддержка