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

> Упростить скрипт
veiron
сообщение 31.7.2013, 16:52
Сообщение #1


********

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



Цитата
/////////блок 1
if 357, 431 12316912 or 357, 431 11075325 or 357, 431 9566451
set #tx 356 + random (3)
set #ty 426 + random (3)
set #tm 1
left #tx #ty
end_if

/////////блок 15
if 436, 385 7798269 or 436, 385 7798269 or 436, 385 5170675
set #rx 356 + random (3)
set #ry 426 + random (3)
set #rm 1
left #rx #ry
end_if


Скрипт состоит из вот таких 15 ифоф, всего 90 строк. Подскажите, можно его как-то упростить и будет ли он от этого работать быстрее.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
veiron   Упростить скрипт   31.7.2013, 16:52
DarkMaster   Так. Третий или уже четвертый раз.. Не рассматрива...   17.8.2013, 18:37
veiron   Так. Третий или уже четвертый раз.. Не рассматрив...   17.8.2013, 18:38
DarkMaster   Это типа шутка?)   17.8.2013, 18:39
veiron   Это типа шутка?) Да нет, не шутка. Я не могу пон...   17.8.2013, 18:42
DarkMaster   Именно это я и прошу тебя написать. Вот именно эт...   17.8.2013, 18:46
veiron   Именно это я и прошу тебя написать. Вот именно эт...   17.8.2013, 18:48
DarkMaster   Отдельно каждую напиши. Я тоже так думал. Самое ...   17.8.2013, 18:49
veiron   Отдельно каждую напиши. Я тоже так думал. Самое ...   17.8.2013, 18:53
DarkMaster   Блин не изобретай велосипед. Ты можешь не в одном ...   17.8.2013, 18:56
veiron   Блин не изобретай велосипед. Ты можешь не в одном...   17.8.2013, 19:01
DarkMaster   Во! Молодец. Ты фактически выписал себе 8 прим...   17.8.2013, 19:14
veiron   1) Мы нашли изображение в координатах x1, y1, рав...   17.8.2013, 19:27
DarkMaster   Значения то какие выбрал?) Я же не могу сказать п...   17.8.2013, 19:30
veiron   Значения то какие выбрал?) Я же не могу сказать п...   17.8.2013, 19:35
DarkMaster   Так а как мы можем искать третье изображение, есл...   17.8.2013, 19:37
veiron   Так а как мы можем искать третье изображение, есл...   17.8.2013, 19:42
DarkMaster   тогда это не пара. Давай не спеша и по порядку. ...   17.8.2013, 19:50
veiron   3 и 4 это ячейки?   17.8.2013, 20:02
DarkMaster   ну да. ячейка(одна) с координатами x=3 и y=4   17.8.2013, 20:05
veiron   ну да. ячейка(одна) с координатами x=3 и y=4 set...   17.8.2013, 20:09
DarkMaster   т.е. у нас получается картинка: 000000 000000 0000...   17.8.2013, 20:15
veiron   Теперь давай нарисуем, как раньше уже делали, все...   17.8.2013, 20:19
DarkMaster   Все правильно. Ты заметил сколько переменных пришл...   17.8.2013, 20:26
veiron   Все правильно. Ты заметил сколько переменных приш...   17.8.2013, 20:31
DarkMaster   Имелось ввиду, расчеты записать в массив, а не исх...   17.8.2013, 20:33
veiron   Имелось ввиду, расчеты записать в массив, а не ис...   17.8.2013, 20:37
DarkMaster   1) Напиши строку, которая будет выводить в лог ко...   17.8.2013, 20:47
veiron   1) Напиши строку, которая будет выводить в лог ко...   17.8.2013, 20:52
DarkMaster   Правильно. Даже переменную подставил верно, т.к. ...   17.8.2013, 20:56
veiron   Там 3 строчки на самом деле и одна из них end_for...   17.8.2013, 21:04
DarkMaster   Все верно. Ну и что в этом было страшного? Теперь ...   17.8.2013, 21:05
veiron   Все верно. Ну и что в этом было страшного? Теперь...   17.8.2013, 21:12
DarkMaster   Пробуй. Разберешься. Для начала посмотри на На са...   17.8.2013, 21:17
veiron   Пробуй. Разберешься. Для начала посмотри на На с...   17.8.2013, 21:20
DarkMaster   Пока не в коде, а просто словами. Какой диапазон з...   17.8.2013, 21:23
veiron   Пока не в коде, а просто словами. Какой диапазон ...   17.8.2013, 21:25
DarkMaster   Не важно. Забудь пока про фор. Сначала просто пойм...   17.8.2013, 21:29
veiron   Не важно. Забудь пока про фор. Сначала просто пой...   17.8.2013, 21:30
DarkMaster   Верно. А теперь запиши тоже самое, но диапазоном. ...   17.8.2013, 21:33
veiron   Верно. А теперь запиши тоже самое, но диапазоном....   17.8.2013, 21:33
DarkMaster   Теперь напиши полностью. Какая переменная, какие з...   17.8.2013, 21:35
veiron   Теперь напиши полностью. Какая переменная, какие ...   17.8.2013, 21:37
DarkMaster   отстань от кода. Словами пиши. :)   17.8.2013, 21:38
veiron   отстань от кода. Словами пиши. :) Не понимаю...   17.8.2013, 21:39
DarkMaster   что именно не понимаешь? Про какую переменную гово...   17.8.2013, 21:43
veiron   что именно не понимаешь? Про какую переменную гов...   17.8.2013, 21:47
DarkMaster   Воооо!! Еще бы циферками написал, и лучше...   17.8.2013, 21:50
veiron   Воооо!! Еще бы циферками написал, и лучше...   17.8.2013, 21:52
DarkMaster   Суть верна, но! Отстань от кода! От нете...   17.8.2013, 21:54
veiron   Суть верна, но! Отстань от кода! От нете...   17.8.2013, 21:56
DarkMaster   а теперь напиши в начале for и выкини все слова. Г...   17.8.2013, 21:57
veiron   а теперь напиши в начале for и выкини все слова. ...   17.8.2013, 21:58
DarkMaster   А единичку то куда дел?   17.8.2013, 21:59
veiron   А единичку то куда дел? for #i 1 4 1   17.8.2013, 22:00
DarkMaster   Уже легче с пониманием for? Теперь фор будет выпо...   17.8.2013, 22:03
veiron   Уже легче с пониманием for? Теперь фор будет вып...   17.8.2013, 22:04
DarkMaster   Выполнит последний цикл со значением 4, потом пойд...   17.8.2013, 22:08
veiron   Выполнит последний цикл со значением 4, потом пой...   17.8.2013, 22:08
DarkMaster   Ага.   17.8.2013, 22:10
veiron   Ага. for #i 1 4 1 #sizeThridImage   17.8.2013, 22:13
DarkMaster   А в слова обратно переведи. Сразу поймешь, что не ...   17.8.2013, 22:15
veiron   А в слова обратно переведи. Сразу поймешь, что не...   17.8.2013, 22:20
DarkMaster   Диапазон это как минимум 2 числа для линейной(одно...   17.8.2013, 22:22
veiron   Диапазон это как минимум 2 числа для линейной(одн...   17.8.2013, 22:24
DarkMaster   А теперь фором.   17.8.2013, 22:27
veiron   А теперь фором. for #i 1 #sizeThridImage 1   17.8.2013, 22:28
DarkMaster   и теперь все в кучу. Расчет массива Размер массива...   17.8.2013, 22:28
veiron   и теперь все в кучу. Расчет массива Размер массив...   17.8.2013, 22:32
DarkMaster   Ну вот на правду похоже :) Вот тебе и расчет всех ...   17.8.2013, 22:37
veiron   Ну вот на правду похоже :) Вот тебе и расчет всех...   17.8.2013, 22:39
DarkMaster   Это че? Ща в глаз дам. Ты же исправлял это.   17.8.2013, 22:40
veiron   Это че? Ща в глаз дам. Ты же исправлял это. Это ...   17.8.2013, 22:42
DarkMaster   Рано. Надо будет выходы за пределы массива сначал...   17.8.2013, 22:46
veiron   На ифах, думаю и сам сможешь написать распознован...   17.8.2013, 22:47
DarkMaster   [code]set linedelay 0 log mode compact log clear /...   18.8.2013, 8:40
Zeleax   а смысл этого действа? уникальными числами для каж...   18.8.2013, 9:02
DarkMaster   есть восемь возможных вариантов пар найденных изоб...   18.8.2013, 9:11
Zeleax   Сижу, пытаюсь переварить условие задачи... \ ...   18.8.2013, 9:17
DarkMaster   Тело основного скрипта: set linedelay 0 // Координ...   18.8.2013, 9:25
DarkMaster   вот такой вот вариант разбиения на пары без учета ...   18.8.2013, 9:41
Zeleax   for #xField 1 6 1 // Я хз какого размера у тебя по...   18.8.2013, 9:46
DarkMaster   Кстати очень правильная мысль. И количество вычисл...   18.8.2013, 9:51
Zeleax   for #x #xStart #xEnd 1 for #y #yStart #yEnd 1...   18.8.2013, 10:04
DarkMaster   И для каждой ячейки просчитывать координаты? Фор ...   18.8.2013, 10:04
Zeleax   я так понимаю, что ты хочешь внутри текущего прове...   18.8.2013, 10:07
DarkMaster   Не полоску, а именно пару. Пара может быть диагона...   18.8.2013, 10:21
Zeleax   так если ты ищещь пары, тогда внешний цикл можно д...   18.8.2013, 10:23
DarkMaster   RE: Упростить скрипт   18.8.2013, 10:28
Zeleax   что за варианты? 1 пример   18.8.2013, 10:42
DarkMaster   сижу вспоминаю, сразу с момента написания поста......   18.8.2013, 10:48
Zeleax   Ещё есть момент, что к текущей проверяемой ячейке ...   18.8.2013, 11:03
DarkMaster   Полный перебор. Break не делается, возможная линия...   18.8.2013, 11:10
Zeleax   какие могут быть дубли если проверять только пары ...   18.8.2013, 11:13
DarkMaster   00x00 xx0xx   18.8.2013, 11:16
Zeleax   00x00 xx0xx этот пример, кстати, хорошо показыва...   18.8.2013, 12:42
Zeleax   мысли на тему: - предпочтения следует отдавать ли...   18.8.2013, 11:19
Zeleax   в идеале бы проводить и анализ картинки, которая о...   18.8.2013, 12:03
DarkMaster   если направо, низ и диагональ, то можно. Или нет?   18.8.2013, 13:13
Zeleax   если направо, низ и диагональ, то можно. Или нет?...   18.8.2013, 14:26
DarkMaster   Разве? По идее когда дойдет до верхнего "x...   18.8.2013, 18:15
11 страниц V « < 2 3 4 5 6 > » 


Ответить в эту темуОткрыть новую тему
43 чел. читают эту тему (гостей: 43, скрытых пользователей: 0)
Пользователей: 0

 

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