|  | 
	
		|  |   |  
	
	
	
	
	 |  Упростить скрипт |  |  |  
	
		| veiron | 
				  22.8.2013, 22:00 |  
		| 
 
         
 Master
 Сообщений: 1.264
 Регистрация: 22.5.2012
 Группа: Пользователи
 Наличность: 0
 Из: Белоруссии
 Пользователь №: 14.972
 
 
 
  
 | Цитата(DarkMaster @ 22.8.2013, 21:55)  Ну если когда подписывал не спутал, то все правильно)
 
 Подпрограммы лучше подписывать НАД меткой. Каждая строка с комментарием внутри подпрограммы - минус производительность. Ну и в целом это свинство запихивать описание в подпрограмму)  Усе. Ушел спать.
 
 Спокойной ночи. Сейчас исправлю. : Код if 354, 350 9607284   // проверка цвета в точкеа так комментарий влияет на производительнсть? Код if 354, 350 9607284 or 354, 350 9607284 or 354, 350 9607284..... и так 14 параметров в одном ифе.Скажите что быстрее будет работать, такой иф или фором будет быстрее проверять или еще как то можно сделать, что бы быстрее работало. |  
		|  |  |  
	|  |  
	
		| DarkMaster | 
				  23.8.2013, 12:28 |  
		| 
 
            
 Модератор UOPilot
 Сообщений: 9.766
 Регистрация: 2.12.2008
 Группа: Супермодераторы
 Наличность: 30007
 Пользователь №: 11.279
 
 
 
  
 | Как ты, наверное, помнишь, у нас получилось 4 скрипта, а возможных расположений 8. Отличались они только порядком расположения первого изображения и парного, т.е. 12 и 21. Теперь нам необходимо сделать так, чтобы подпрограмма поиска третьего изображения получала входными данными верхнее левое изображение. Для этого нам будет необходимо определить какая из парных картинок верхняя левая. Здесь нам очень помогут переменные #xDelta и #yDelta. Они показывают расположение парного изображения относительно исходного. Вот таблица всех возможных значений:gosub 5 || -1 -1
 gosub 5 || 1 1
 gosub 1 || -1 1
 gosub 1 || 1 -1
 gosub 2 || 0 -1
 gosub 2 || 0 1
 gosub 3 || -1 0
 gosub 3 || 1 0
 Как ты видишь в каждую подпрограмму возможен вход лишь с двумя вариантами значения #xDelta и #yDelta. В зависимости от этих значений нам будет необходимо подставить координаты либо исходного либо парного изображения. Начнем с простого. Напиши переменные которые отвечают за координаты исходного изображения и парного изображения.
 
 --------------------
 
 Скрипты UOPilot под заказ.Консультации по UOpilot 15$/час.
 Услуги Lua разработчика (не пилот, проекты, постоянка)
 Disсоrd: Kov____
 Контакт актуален, подпись актуальна.
 |  
		|  |  |  
	|  |  
	
		|  |   |  
	3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0) Пользователей: 0  |  |