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

52 страниц V « < 23 24 25 26 27 > »   
Ответить в эту темуОткрыть новую тему
> Упростить скрипт
DarkMaster
сообщение 19.8.2013, 21:16
Сообщение #481


***********

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



Браво. Ты сегодня прямо радуешь. Кусок скрипта поиска третьего изображения в кучу и запостить. Можно будет упростить на 1 строку. Сразу не увидел. Сильно по времени растянуто было.


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


********

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



Цитата(DarkMaster @ 19.8.2013, 21:16) *

Браво. Ты сегодня прямо радуешь. Кусок скрипта поиска третьего изображения в кучу и запостить. Можно будет упростить на 1 строку. Сразу не увидел. Сильно по времени растянуто было.

Код
set #f 0
if #x1 < 6 and #y1 != 1
   set #f #f + 1
   Set %thridImage[#f 1] #x1 + 1
   Set %thridImage[#f 2] #y1 - 1
end_if
if #x1 < 5
   set #f #f + 1
   Set %thridImage[#f 1] #x1 + 2
   Set %thridImage[#f 2] #y1
end_if
if #y1 < 5
   set #f #f + 1
   Set %thridImage[#f 1] #x1
   Set %thridImage[#f 2] #y1 + 2
end_if
if #x1 != 1 and #y1 < 6
   set #f #f + 1
   Set %thridImage[#f 1] #x1 - 1
   Set %thridImage[#f 2] #y1 + 1
end_if
set #sizeThridImage size (%thridImage)
for #i 1 #sizeThridImage 1
   log %thridImage[#i 1] %thridImage[#i 2]
end_for
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 19.8.2013, 21:22
Сообщение #483


***********

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



Цитата
set #sizeThridImage size (%thridImage)

Что делает эта строка?
А массив когда создается?

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


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


********

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



Цитата(DarkMaster @ 19.8.2013, 21:22) *

Что делает эта строка?
А массив когда создается?

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


***********

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



А теперь думаем, что лишнее после введения #f.


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


********

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



Цитата(DarkMaster @ 19.8.2013, 21:26) *

А теперь думаем, что лишнее после введения #f.

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


***********

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



поясни


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


********

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



Цитата(DarkMaster @ 19.8.2013, 21:29) *

поясни

как словами сказать не знаю, но здесь log %thridImage[#i 1] %thridImage[#i 2], #f нужнее чем бесполезное #i
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 19.8.2013, 21:34
Сообщение #489


***********

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



Прокрути скрипт, можешь даже с некоторыми входными данными. Вспомни вчерашнее предложение про for,


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


********

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



Цитата(DarkMaster @ 19.8.2013, 21:34) *

Прокрути скрипт, можешь даже с некоторыми входными данными. Вспомни вчерашнее предложение про for,

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


***********

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



в предложение распиши.


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


********

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



Цитата(DarkMaster @ 19.8.2013, 21:42) *

в предложение распиши.

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


***********

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



диапазон задается минимум двумя числами в одномерном пространстве.

Распиши нормально.

Напиши значения, которые будут в for на втором и третьем витке. Полностью всю строку фора без переменных - числами.


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


********

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



Цитата(DarkMaster @ 19.8.2013, 21:47) *

диапазон задается минимум двумя числами в одномерном пространстве.

Распиши нормально.

Напиши значения, которые будут в for на втором и третьем витке. Полностью всю строку фора без переменных - числами.

так если в #f не запишется 2 и 3 иф, то и не будет этих витков.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 19.8.2013, 21:52
Сообщение #495


***********

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



а если запишется?

я все еще жду предложение про фор. полное.


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


********

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



Цитата(DarkMaster @ 19.8.2013, 21:52) *

а если запишется?

я все еще жду предложение про фор. полное.

for #f(1-4) 1 #sizeThridImage(1-4) 1
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 19.8.2013, 21:55
Сообщение #497


***********

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



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

Цитата
Напиши значения, которые будут в for на втором и третьем витке. Полностью всю строку фора без переменных - числами.

тоже все еще жду


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


********

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



Цитата(DarkMaster @ 19.8.2013, 21:55) *

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

переменная #f увеличивается в диапозоне от 1 до 4, на 1
Код
тоже все еще жду

for 2 1 2 1 - найденно 2 совпадения
for 3 1 3 1 - найденно 3 совпадения
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 19.8.2013, 22:01
Сообщение #499


***********

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



Цитата
до 4

откуда? мы же выясняли, что там может быть и не 4.
Цитата
for 3 1 3 1 - найденно 3 совпадения

а потом 4 5 6 и до бесконечности. Ты планку задираешь этим же фором. Ты никогда не достигнешь ее. Завтра будет завтра.


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


********

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



Цитата(DarkMaster @ 19.8.2013, 22:01) *

откуда? мы же выясняли, что там может быть и не 4.

значит не до 4, а до сколько найдет.
Цитата
а потом 4 5 6 и до бесконечности. Ты планку задираешь этим же фором. Ты никогда не достигнешь ее. Завтра будет завтра.

так если 3 найдет, три раза и прокрутит, почему до бесконечности. Что то я все больше и больше запутываюсь.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

52 страниц V « < 23 24 25 26 27 > » 
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

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