| Этот пользователь сказал Спасибо TRam_ за это полезное сообщение: | 
 
 | 
	
		  
	 | 
| 
			
			 | 
		#1 | 
| 
			
			 Опытный 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			Ну, раз на Трейнзапе есть такая тема(кста, ето я ёё там создал 
		
		
		
		
		
		
		
		
			 ), то пусть и тут будет. Думаю, она будет полезна! Дерзайте, господа!
		Последний раз редактировалось Prince; 03.01.2011 в 19:41.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
|         
            
             | 
        |
| 
 
             Яndex
             
 
            Спонсор 
                Регистрация: 01.01.2007 
 
 
                
                    Сообщения: 500
                 
            Реклама показывается изредка по случайному принципу  | 
 
    
 
 
 
            
             | 
| 
			
			 | 
		#2 | 
| 
			
			 Опытный 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			Ну, пожалуй первым буду. Вопрос свой я адресую Владимиру aka TRam_. Вопрос касается обновлённого 2ТЕ116 от Rokky вышедшим не очень давно на Трейнзапе. Там реализован запуск дизеля с условием, что включен Автомат управления. Собсно вопрос: где вы ето условие прописали? Смотрел и скрипт лока, и кабины, но так ничё и не нашёл. Можете запостить ети строки скрипта на форум? 
		
		
		
		
		
		
		
	П.С. Сорри за мой руский. Я украинец.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#3 | 
| 
			
			 Опытный 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			Ой! Сорри. Немного не там тему создал. Модераторы, перенесите плиз.
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | 
| 
			
			 Матёрый пользователь 
			
			
			
				
			
			Регистрация: 18.02.2008 
				
				
				
					Сообщений: 8,759
				 
				 
Вы сказали Спасибо: 1,426 
	
		
			
				Поблагодарили 2,405 раз(а) в 1,354 сообщениях
			
		
	 
![]()  | 
	
	
	
		
		
			
			 
			
			проверка в скрипте кабины, в строках 776 и 791. В функции обработки перемещения рычагов и кнопок пользователем void UserSetControl(CabinControl p_control, float p_value)  на обработке нажатия объектов zapusk1 и zapusk2, назначенных кнопкам "zapusk1" и "zapusk2". 
		
		
		
		
		
		
			Код: 
	if(p_control == zapusk1)
{
if(bloc.GetValue()==0 or throttle_lever2.GetValue()!=0 or loco.GetEngineSetting("reverser") == 1 or automat1.GetValue()==0)
	return;
	if(p_value>0.5)
		cd.zapusk1=true;
	else
		cd.zapusk1=false;
 loco.SetCabinData(cd);
}
if(p_control == zapusk2)
{
if(bloc.GetValue()==0 or throttle_lever2.GetValue()!=0 or loco.GetEngineSetting("reverser") == 1 or automat1.GetValue()==0)
	return;
	if(p_value>0.5)
		cd.zapusk2=true;
	else
		cd.zapusk2=false;
 loco.SetCabinData(cd);
}
PS я тож украинец. 
				__________________ 
		
		
		
		
	местный зомбяк  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| Этот пользователь сказал Спасибо TRam_ за это полезное сообщение: | 
| 
			
			 | 
		#5 | 
| 
			
			 Опытный 
			
			
			
			
	 | 
	
	
	
		
		
			
			 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#6 | ||
| 
			
			 Матёрый пользователь 
			
			
			
				
			
			Регистрация: 18.02.2008 
				
				
				
					Сообщений: 8,759
				 
				 
Вы сказали Спасибо: 1,426 
	
		
			
				Поблагодарили 2,405 раз(а) в 1,354 сообщениях
			
		
	 
![]()  | 
	
	
	
		
		
			
			 Цитата: 
	
 Цитата: 
	
 
				__________________ 
		
		
		
		
	местный зомбяк  | 
||
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| Этот пользователь сказал Спасибо TRam_ за это полезное сообщение: | 
| 
			
			 | 
		#7 | 
| 
			
			 Опытный 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			[QUOTE=TRam_;229482]условие запуска отделено, и отделено глубоко-глубоко в скрипт локомотива. В данном случае автомат отключает только возможность срабатывания кнопки. [QUOTE] 
		
		
		
		
		
		
		
	Зрозумів. Думав, що усе дещо простіше. 253км от меня)). Я с Марганца, Днепропетровская область.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#8 | 
| 
			
			 Опытный 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			[QUOTE=TRam_;229482]automat1.GetValue()==0[QUOTE] 
		
		
		
		
		
		
		
	Стоп, стоп, стоп!! Почему ноль? Должно ж быть один! Тоесть он должен работать! И почему два знака уравнения!??  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#9 | 
| 
			
			 Матёрый пользователь 
			
			
			
				
			
			Регистрация: 18.02.2008 
				
				
				
					Сообщений: 8,759
				 
				 
Вы сказали Спасибо: 1,426 
	
		
			
				Поблагодарили 2,405 раз(а) в 1,354 сообщениях
			
		
	 
![]()  | 
	
	
	
		
		
			
			 
			
			1) потому что на это условие вызывается return; - если автомат выключен (== 0), то прекратить выполнение функции 
		
		
		
		
		
		
			2) два знака уравнения ищи в описании C# или Java . Так как trainz script является калькой с Java. 
				__________________ 
		
		
		
		
	местный зомбяк  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| Этот пользователь сказал Спасибо TRam_ за это полезное сообщение: | 
| 
			
			 | 
		#10 | ||
| 
			
			 Опытный 
			
			
			
			
	 | 
	
	
	
		
		
			
			 Цитата: 
	
 Цитата: 
	
 [/QUOTE]оператор == (два знака равенства) — это проверка на равенство двух выражений[/QUOTE] Тоесть, один знак равно-ето присвоение значения тегу/обьекту, а два знака равно- ето проверка равенства значений обьекта и числа которое стоит после знака. Верно? Последний раз редактировалось Prince; 04.01.2011 в 16:48.  | 
||
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#11 | 
| 
			
			 Матёрый пользователь 
			
			
			
				
			
			Регистрация: 18.02.2008 
				
				
				
					Сообщений: 8,759
				 
				 
Вы сказали Спасибо: 1,426 
	
		
			
				Поблагодарили 2,405 раз(а) в 1,354 сообщениях
			
		
	 
![]()  | 
	
	
	
		
		
			
			 
			
			да, всё верно.
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	местный зомбяк  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#12 | 
| 
			
			 Опытный 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			Вот ёсчё вопросик: как ввести в скрипт тег и переменную, значение которой етот тег будет изменять. И можно ли задать еффективность любому тегу, например Set(имя тега)Efficently= (значение, которое хотим задать). 
		
		
		
		
		
		
		
	P.S. Сорри за такое большое количество вопросов.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#13 | 
| 
			
			 Матёрый пользователь 
			
			
			
				
			
			Регистрация: 18.02.2008 
				
				
				
					Сообщений: 8,759
				 
				 
Вы сказали Спасибо: 1,426 
	
		
			
				Поблагодарили 2,405 раз(а) в 1,354 сообщениях
			
		
	 
![]()  | 
	
	
	
		
		
			
			 
			
			нет, нельзя. Надо для этого поток делать. А в кабине - прописывать увеличение в функции Update
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	местный зомбяк  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#14 | 
| 
			
			 Опытный 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			Тоесть вот так: thread void Set(имя тега)Efficently= (значение, которое хотим задать).
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#15 | |||
| 
			
			 Матёрый пользователь 
			
			
			
				
			
			Регистрация: 30.08.2007 
				Адрес: Московская область, 36км 
				
				
					Сообщений: 3,620
				 
				 
Вы сказали Спасибо: 263 
	
		
			
				Поблагодарили 304 раз(а) в 172 сообщениях
			
		
	 
![]()  | 
	
	
	
		
		
			
			 Цитата: 
	
 1. В программировании нет понятия "тег", это не ЖЖ. 2. По программированию на GS, С и Яве, равно как и по программированию в целом существует полно макулатуры в интернетах Цитата: 
	
 Цитата: 
	
  | 
|||
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
		
  | 
	
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
		
  | 
	
		
  | 
			 
			Похожие темы
		 | 
	||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| Регистрация на AURAN | ALFMASTER | TrainZ — Об игре | 32 | 31.08.2012 21:12 | 
| Помогите разобраться с правилами с сайта Auran! | NickLon | TrainZ - Маршруты и сценарии | 4 | 25.12.2008 04:20 | 
| Как заполучить оригинальный диск с сайта Auran? | VicNik | TrainZ — Об игре | 2 | 17.03.2008 16:19 | 
| О стрелках в TrainZ Auran | Диспетчер-регулятор | TrainZ — Об игре | 2 | 10.07.2007 21:26 | 
| 
 | 
![]() Что это?  |