Ilias, как выводишь, что за картинка?
Переустановил игру, помогло
 
	 OFFLINE
					
				
				
				
	OFFLINE
  
					
				
			
				
			Отправлено 01 April 2016 - 14:47
What entities
reacting on?
 OFFLINE
					
				
				
				
	OFFLINE
  
					
				
			
				
			Отправлено 02 April 2016 - 01:12
Как создать поле для ввода на rscmap, на
onMouseButtonDblClick = "";
углом на курсоре ? (вопрос в используемом для этого гуи элементе, и создании "на курсоре")
и
What entities
reacting on?
appreciate any help.
 OFFLINE
					
				
				
				
	OFFLINE
  
					
				
			
				
			Отправлено 02 April 2016 - 15:04
кто нибудь
 OFFLINE
					
				
				
				
	OFFLINE
  
					
				
			
				
			Отправлено 02 April 2016 - 15:15
 OFFLINE
					
				
				
				
	OFFLINE
  
					
				
			
				
			Отправлено 02 April 2016 - 16:40
parentDisplay createDisplay newDisplay
Thanks, но мене кажется это не ответ не на один вопрос (я что то недопонимаю?)
Сообщение отредактировал Ilias: 02 April 2016 - 16:40
 OFFLINE
					
				
				
				
	OFFLINE
  
					
				
			
				
			Отправлено 02 April 2016 - 16:53
 OFFLINE
					
				
				
				
	OFFLINE
  
					
				
			
				
			Отправлено 02 April 2016 - 18:36
Ilias, да, вы что то не дпоонимаете! Вы спросили как создать поле для ввода - это один из примеров этого
Я вам скажу больше так реализовано меню создания маркера! Дисплей карты берётся как родительский и при помощи этой команды создаётся дисплей редактора маркера, в инициализирующем скрипте которого стоит получение координат мышки, смещение дисплея к этим координатам и создание временного маркера в позиции мышки!
Ясно, а создание дисплея на курсоре если он не над картой?
 OFFLINE
					
				
				
				
	OFFLINE
  
					
				
			
				
			Отправлено 02 April 2016 - 19:20
 
					
					 OFFLINE
					
				
				
				
	OFFLINE
  
					
				
			
				
			Отправлено 02 April 2016 - 19:38
БИСы предоставили инструмент, ваша задача перенести логику в вашей голове с помощью этих инструментов в игру - делайте как хотите - хоть вообще создание дисплей за экраном что бы его видели только "читерасты" с 3-мая мониторами
Как получить координаты курсора для создания дисплея если курсор не на карте?
 OFFLINE
					
				
				
				
	OFFLINE
  
					
				
			
				
			Отправлено 02 April 2016 - 19:47
 OFFLINE
					
				
				
				
	OFFLINE
  
					
				
			
				
			Отправлено 02 April 2016 - 20:08
*****, я искал, минут 20, это не относиться к гуи конролс почему то, поэтому не нашёл, спасибо, теперь никаких проблем,
не могу никак едитбокс создать
class g_t {
	idd=-1;
	movingEnable=0;
	enableSimulation=0;
	objects[]={};
	controlsBackgroun[]={};
	class controls {
		class t: IGUIBack_gbu {
			idc = 2200;
			x = 0.391719 * safezoneW + safezoneX;
			y = 0.412 * safezoneH + safezoneY;
			w = 0.190781 * safezoneW;
			h = 0.165 * safezoneH;
		};
		class t1: RscEdit_gbu {
			idc = 1400;
			x = 0.391719 * safezoneW + safezoneX;
			y = 0.412 * safezoneH + safezoneY;
			w = 0.190781 * safezoneW;
			h = 0.165 * safezoneH;
		};
	};
};
findDisplay 46 createDisplay "g_t";
почему то всё время крашит игру
ответ: не использовать createDisplay с RscEditBox (вполне логично ) , извиняюсь за вопрос)
Сообщение отредактировал Ilias: 02 April 2016 - 20:35
 OFFLINE
					
				
				
				
	OFFLINE
  
					
				
			
				
			Отправлено 02 April 2016 - 21:48
можно ли добавить возможность переносить строку?
 
				class e: RscEdit_gbu {
					idc = 2;/*
					style = ST_MULTI;
					htmlControl=1;
					lineSpacing=0.1;
					size = 0.1;*/
					x = 0;
					y = 0.044;
					w = 0.0721875 * safezoneW;
					h = 0.07 * safezoneH;
					colorBackground[] = {0,0,0,0.7};
				};
					
					Сообщение отредактировал Ilias: 02 April 2016 - 22:00
 OFFLINE
					
				
				
				
	OFFLINE
  
					
				
			
				
			Отправлено 03 April 2016 - 12:59
Ilias, откуда вы вызывали дисплей? Он нормально работает! (Это о крашах игры)
Стандартными средствами - никак, только придумывать свое колесо
debug console (createdialog - + , finddisplay 46 createdisplay - - )
спасибо,
почемуто не получается переместить
 
class mar {
	idd=3501;
	movingEnable=0;
	enableSimulation=0;
	onkeydown="_this select 0 displayCtrl 1 ctrlSetPosition [getMousePosition];_this select 0 displayCtrl 1 ctrlCommit 0;"
	objects[]={};
	controlsBackground[]={};
	class controls {
		class g: RscControlsGroup_gbu {
			idc = 1;
			x = 0.479375 * safezoneW + safezoneX;
			y = 0.423 * safezoneH + safezoneY;
			w = 0.0726 * safezoneW;
			h = 0.222 * safezoneH;
			class controls {
					
					Сообщение отредактировал Ilias: 03 April 2016 - 13:06
 OFFLINE
					
				
				
				
	OFFLINE
  
					
				
			
				
			Отправлено 03 April 2016 - 13:17
Ilias, т е почитать страницу createDisplay тоже тяжело?
Do not simply createDisplay form Arma 3's debug console, as it will crash the game. Instead use spawn scope:
[] spawn {findDisplay 46 createDisplay "RscCredits"};
не заметил, но вообщедто не работает только с едитбокс
почему контроолс не перемещаются?
Сообщение отредактировал Ilias: 03 April 2016 - 13:19
 OFFLINE
					
				
				
				
	OFFLINE
  
					
				
			
				
			Отправлено 03 April 2016 - 13:58
 OFFLINE
					
				
				
				
	OFFLINE
  
					
				
			
				
			Отправлено 03 April 2016 - 14:06
Во-первых, вы хоть какую-то кнопку нажимаете (Кроме кнопки на мышке)
Во-вторых, у вас неправильный синтаксис: getMousePosition (Если вы почитаете описание) возвращает массив из двух элементов, а ctrlSetPosition нужен тоже массив из двух элементом (Или 4), а не массив из одного элемента содержащий массив из двух элементов
да,
да, точно, спасибо
ураа, работает, спасибо
Сообщение отредактировал Ilias: 03 April 2016 - 14:10