Здравствуйте, гость ( Вход | Регистрация )

52 страниц V « < 47 48 49 50 51 > »   
Ответить в эту темуОткрыть новую тему
> Упростить скрипт
DarkMaster
сообщение 25.9.2013, 16:13
Сообщение #961


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



какой элемент не в линию?


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 25.9.2013, 16:22
Сообщение #962


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 25.9.2013, 16:13) *

какой элемент не в линию?

#xField
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 25.9.2013, 16:32
Сообщение #963


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



ну и третий?


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 25.9.2013, 16:42
Сообщение #964


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 25.9.2013, 16:32) *

ну и третий?

Код
if (%thridImage[#c 1] = #xField]) and (#xField != #x)
end_if
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 25.9.2013, 16:59
Сообщение #965


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



И не в ряд оказывается переменная ...


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 25.9.2013, 17:04
Сообщение #966


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 25.9.2013, 16:59) *

И не в ряд оказывается переменная ...

не понял?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 25.9.2013, 17:24
Сообщение #967


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



В последнем примере какая переменная не в ряд?

Писать шибко часто не могу так, что надеясь на правильный ответ, сразу второй вопрос. А могут ли у нас быть все три изображения в ряд?


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 25.9.2013, 17:31
Сообщение #968


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 25.9.2013, 17:24) *

В последнем примере какая переменная не в ряд?

#x
Цитата
Писать шибко часто не могу так, что надеясь на правильный ответ, сразу второй вопрос. А могут ли у нас быть все три изображения в ряд?

Код
if (#x = #xField) and (#xField = %thridImage[#c 1]
end_if
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 25.9.2013, 17:41
Сообщение #969


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



и все вместе с выводом в лог переменной, которая не в линию.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 25.9.2013, 17:47
Сообщение #970


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 25.9.2013, 17:41) *

и все вместе с выводом в лог переменной, которая не в линию.

Код
if (#x = #xField) and (#xField != %thridImage[#c 1])
   log %thridImage[#c 1]
end_if
if (%thridImage[#c 1] = #xField]) and (#xField != #x)
   log #x
end_if
if (#x = #xField) and (#xField = %thridImage[#c 1]
end_if
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 25.9.2013, 18:20
Сообщение #971


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



где третий вывод в лог, где проверка на три в ряд и где изначальная проверка на горизонтальность? (IMG:style_emoticons/default/smile.gif) Вылизываем.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 25.9.2013, 18:30
Сообщение #972


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 25.9.2013, 18:20) *

где третий вывод в лог, где проверка на три в ряд и где изначальная проверка на горизонтальность? (IMG:style_emoticons/default/smile.gif) Вылизываем.

Код
if (#x = #xField) or ( #xField = %thridImage[#c 1]) or  (#x = %thridImage[#c 1]
end_if
if (#x = #xField) and (#xField != %thridImage[#c 1])
   log %thridImage[#c 1]
end_if
if (%thridImage[#c 1] = #xField]) and (#xField != #x)
   log #x
end_if
if (#x = #xField) and (#xField = %thridImage[#c 1]
   log #xField
end_if
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 25.9.2013, 18:34
Сообщение #973


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



Не вижу проверки на одно из изображений не в ряд. Тут две проверки на два изображения и проверка на "все в линию".

Подумай как правильно должно быть расположено условие:
Цитата
if (#x = #xField) or ( #xField = %thridImage[#c 1]) or (#x = %thridImage[#c 1]



не спеши, проверяй себя.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 25.9.2013, 18:40
Сообщение #974


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Код
if (%thridImage[#c 1] = #xField]) and (#xField != #x)
   log #x
end_if
if (#x = %thridImage[#c 1]) and (%thridImage[#c 1] != #xField)
   log #xField
end_if
if (#x = #xField) and (#xField != %thridImage[#c 1])
   log %thridImage[#c 1]
end_if
if (#x = #xField) and (#xField = %thridImage[#c 1]    
end_if
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 25.9.2013, 20:10
Сообщение #975


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



Ну а проверку на горизонтальность то куда будем вставлять?


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 25.9.2013, 20:42
Сообщение #976


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 25.9.2013, 20:10) *

Ну а проверку на горизонтальность то куда будем вставлять?

не знаю
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 25.9.2013, 20:56
Сообщение #977


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



мы будем все эти проверки выполнять независимо от тога, что пара у нас вертикальная/горизонтальная? Подумай.

// Я тебя сегодня к достаточно простым вариантам решения склонял, а ты сделал хитрый иф. Порадовал. Изначально я думал просто посчитать set'ом сколько раз в ифы был вход. Твой вариант лучше.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 25.9.2013, 21:06
Сообщение #978


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 25.9.2013, 20:56) *

мы будем все эти проверки выполнять независимо от тога, что пара у нас вертикальная/горизонтальная? Подумай.

Так это же вроде для горизонтальной проверки!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 25.9.2013, 21:06
Сообщение #979


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



// спать


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 26.9.2013, 6:53
Сообщение #980


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



Цитата
Так это же вроде для горизонтальной проверки!

Изначальная проверка была не просто так. Тут у нас 4 условия, которые будут проверять горизонтальные пары. А если они у нас вертикальные? Так же будет проверяться 4 условия. Мы получим тормоз. У нас есть одно условие, которое позволит узнать горизонтальная пара или нет без указания на конкретные изображения. Выполнить одну доп проверки и в 50% случаев не выполнять лишние 4 гораздо рациональнее.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

52 страниц V « < 47 48 49 50 51 > » 
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 27.4.2024, 17:55
Designed by Nickostyle