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

52 страниц V « < 35 36 37 38 39 > »   
Ответить в эту темуОткрыть новую тему
> Упростить скрипт
veiron
сообщение 23.8.2013, 19:54
Сообщение #721


********

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



Цитата(DarkMaster @ 23.8.2013, 19:47) *

#x #y - это не пара, а второй шар. Вроде же разобрали уже.

Это я запомнил.
Цитата
Еще раз.
000000
000000
0х00х0
х0120х
0х00х0
000000
У нас левым верхним шаром оказался исходный(цифра 1). Чему будут равны входные координаты для поиска третьего?
Так если мы нашли 2 шар это #x #y, значит раз мы ведем поиск 3 шара от 1, то входные наверно будут #xField #yField.
Цитата
два сравнения через and или два ифа.

Так если мне надо сравнить #x #y с #a #b
надо так делать: #x #y and #a #b
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 23.8.2013, 19:56
Сообщение #722


***********

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



Цитата
Так если мы нашли 2 шар это #x #y, значит раз мы ведем поиск 3 шара от 1, то входные наверно будут #xField #yField.

верно, кодом.

Цитата
#x #y and #a #b

#x = #a and #y = #b


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


********

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



Цитата(DarkMaster @ 23.8.2013, 19:56) *

верно, кодом.

Что кодом?
Цитата
#x = #a and #y = #b

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


***********

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



Цитата
входные наверно будут #xField #yField.

кодом напиши.


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


********

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



Цитата(DarkMaster @ 23.8.2013, 20:03) *

кодом напиши.

Код
if #xField = #thridImageX and #yField = #thridImageY

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


***********

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



иф тут причем? нам надо передать данные, а ты их сравниваешь. set


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


********

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



Цитата(DarkMaster @ 23.8.2013, 20:14) *

иф тут причем? нам надо передать данные, а ты их сравниваешь. set

Код
set #thridImageX #xField
set #thridImageY #yField
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 23.8.2013, 20:19
Сообщение #728


***********

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



а если найденная пара была направлена в противоположную сторону?

000000
000000
0х00х0
х0210х
0х00х0
000000


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


********

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



Цитата(DarkMaster @ 23.8.2013, 20:19) *

а если найденная пара была направлена в противоположную сторону?

000000
000000
0х00х0
х0210х
0х00х0
000000

Наверно как то надо сравнить где находится 2 шар пары
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 23.8.2013, 20:23
Сообщение #730


***********

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



Пока не сравнивай. Входные чему будут равны при обратном порядке? кодом.


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


********

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



Цитата(DarkMaster @ 23.8.2013, 20:23) *

Пока не сравнивай. Входные чему будут равны при обратном порядке? кодом.

Код
set #thridImageX #x
set #thridImageY #y

Ну не так же?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 23.8.2013, 20:28
Сообщение #732


***********

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



Так. Этого мы добивались весь день.

А теперь оба варианта в один пост и кусок цитату про gosub 5


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


********

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



Цитата(DarkMaster @ 23.8.2013, 20:28) *

Так. Этого мы добивались весь день.
А теперь оба варианта в один пост и кусок цитату про gosub 5

Код
set #thridImageX #xField
set #thridImageY #yField
set #thridImageX #x
set #thridImageY #y
gosub 5 || -1 -1
gosub 5 || 1 1
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 23.8.2013, 20:34
Сообщение #734


***********

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



как мы уже выяснили пару страниц назад значения #xDelta и #yDelta при правильном порядке: -1 -1, а при обратном 1 1. Так будет всегда. Вообще всегда. Основываясь на этом свойстве, как будет выглядеть if?


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


********

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



Цитата(DarkMaster @ 23.8.2013, 20:34) *

как мы уже выяснили пару страниц назад значения #xDelta и #yDelta при правильном порядке: -1 -1, а при обратном 1 1. Так будет всегда. Вообще всегда. Основываясь на этом свойстве, как будет выглядеть if?

Код
if #xField = #thridImageX and #yField = #thridImageY
gosub 5 || -1 -1
end_if
if #xField != #x and #yField != #y
gosub 5 || 1 1
end_if

Наверно так ?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 23.8.2013, 20:40
Сообщение #736


***********

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



Это могло быть очень удачной шуткой)
Завязывай заниматься гаданием, думай (IMG:style_emoticons/default/wink.gif)
Цитата
gosub 5 || -1 -1

я уже вроде объяснял, что это просто вывод лога был, а не код. Это просто таблица значений. Такого кода не бывает.

Где здесь присвоение входящих значений?

Как отличить случай один, когда всегда -1 и случай 2 с 1? Малевич.


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


********

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



Цитата(DarkMaster @ 23.8.2013, 20:40) *

Это могло быть очень удачной шуткой)
Завязывай заниматься гаданием, думай (IMG:style_emoticons/default/wink.gif)
я уже вроде объяснял, что это просто вывод лога был, а не код. Это просто таблица значений. Такого кода не бывает.
Где здесь присвоение входящих значений?
Как отличить случай один, когда всегда -1 и случай 2 с 1? Малевич.

Код
if (#xField = #thridImageX and #yField = #thridImageY) and (#x != #thridImageX and #y != #thridImageY)

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


***********

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



ты сравниваешь координаты третьего изображения с первым и вторым. Ты понимаешь, что они НИКОГДА не будут равны?

У нас цель задать входные данные. Ты их вообще не задаешь.
Цитата
set #thridImageX #xField
set #thridImageY #yField
set #thridImageX #x
set #thridImageY #y

Словами напиши когда, что присваивать.


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


********

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



Цитата(DarkMaster @ 23.8.2013, 21:07) *

ты сравниваешь координаты третьего изображения с первым и вторым. Ты понимаешь, что они НИКОГДА не будут равны?
У нас цель задать входные данные. Ты их вообще не задаешь.
Словами напиши когда, что присваивать.

Код
Когда -1 это set #thridImageX #xField set #thridImageY #yField
Когда 1 это set #thridImageX #x set #thridImageY #y

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


***********

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



да. Это и пиши. Из когда иф сделай.


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

52 страниц V « < 35 36 37 38 39 > » 
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

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