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

> Упростить скрипт
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   На велосипеде 50 км притапливая.   24.8.2013, 17:38
veiron   На велосипеде 50 км притапливая. На велике и у н...   24.8.2013, 17:59
DarkMaster   Пока сильно занят, про всех помню.   27.8.2013, 11:03
veiron   Пока сильно занят, про всех помню. А я и не торо...   27.8.2013, 15:54
DarkMaster   Ну что? Из головы еще не все выветрилось?   17.9.2013, 15:18
veiron   Ну что? Из головы еще не все выветрилось? Да нет...   20.9.2013, 19:23
DarkMaster   А я вот подзабыл, пришлось код по новой разбирать....   21.9.2013, 9:04
veiron   А я вот подзабыл, пришлось код по новой разбирать...   22.9.2013, 1:06
DarkMaster   Идея правильная, написано коряво) Давай запишем на...   22.9.2013, 8:34
veiron   Идея правильная, написано коряво) Давай запишем н...   22.9.2013, 15:42
DarkMaster   О.о. И что будет результатом сложения и куда оно з...   22.9.2013, 15:51
veiron   set #m 0 set #ftp size(%field) for #m...   22.9.2013, 17:19
DarkMaster   Мимо. Хотя порадовало, что конструкцию такую напис...   22.9.2013, 17:25
veiron   set %field3[1 1] #x #y   22.9.2013, 17:31
DarkMaster   Правильно. Почти. Как потом вытащить только одну к...   22.9.2013, 17:46
veiron   Правильно. Почти. Как потом вытащить только одну ...   22.9.2013, 17:53
DarkMaster   вооооо. А теперь все три пары координат. Первую р...   22.9.2013, 17:55
veiron   set %field3[1 1] #x set %field3[1 2...   22.9.2013, 17:58
DarkMaster   Обрати внимание на этот код. Надо сделать правку ...   22.9.2013, 18:08
veiron   Обрати внимание на этот код. Надо сделать правку ...   22.9.2013, 18:12
DarkMaster   Код который я привел правильный, а вот присвоение ...   22.9.2013, 18:28
veiron   Код который я привел правильный, а вот присвоение...   22.9.2013, 18:32
DarkMaster   Нет. Внимательно посмотри где же все-таки содержат...   22.9.2013, 18:37
veiron   Нет. Внимательно посмотри где же все-таки содержа...   22.9.2013, 18:38
DarkMaster   воо. А теперь присвоение всех трех в правильном ви...   22.9.2013, 18:44
veiron   set %field3[1 1] #x set %field3[1 2...   22.9.2013, 18:58
DarkMaster   А почему они мутировали?   22.9.2013, 19:04
veiron   set %field3[1 1] %field [ 1 1 ] s...   22.9.2013, 19:05
DarkMaster   Я вообще про #c спрашивал. Не перебирай. Сначала д...   22.9.2013, 19:10
veiron   set %field3[1 1] #x set %field3[1 2...   22.9.2013, 19:13
DarkMaster   Верно. Теперь давай сделаем вывод в лог этих значе...   22.9.2013, 19:15
veiron   Верно. Теперь давай сделаем вывод в лог этих знач...   22.9.2013, 19:18
DarkMaster   set только мешаться будет. Но на правду похоже. Лу...   22.9.2013, 19:19
veiron   log %field3[1 1] %field3[1 2] %fie...   22.9.2013, 19:21
DarkMaster   А глаза не сломаешь на второй координате?) Мне то ...   22.9.2013, 19:26
veiron   А глаза не сломаешь на второй координате?) Мне то...   22.9.2013, 19:35
DarkMaster   да мне пока той картинки думаю хватит) первоначал...   22.9.2013, 19:37
veiron   // Координата левого верхнего изображения. // С то...   22.9.2013, 19:40
DarkMaster   for'ы в конце процедур где? вижу только в ...   22.9.2013, 19:43
veiron   for'ы в конце процедур где? вижу только в ...   22.9.2013, 19:48
DarkMaster   Гут. Отступы кривые, но это мелочи. Вернемся к на...   22.9.2013, 19:50
veiron   Гут. Отступы кривые, но это мелочи. Вернемся к н...   22.9.2013, 20:05
DarkMaster   Все это можно задать. Ну раз вывод тебе не нужен,...   22.9.2013, 20:10
veiron   Все это можно задать. Ну раз вывод тебе не нужен,...   22.9.2013, 20:18
DarkMaster   Ну я в логе думал немного порисовать возможные ва...   22.9.2013, 20:24
veiron   Ну я в логе думал немного порисовать возможные ва...   22.9.2013, 20:29
DarkMaster   Воо. А когда по вертикали? Когда по горизонтали?   22.9.2013, 20:33
veiron   Воо. А когда по вертикали? Когда по горизонтали? ...   22.9.2013, 20:37
DarkMaster   Ты для себя сначала пойми принцип. Код - это лишь...   22.9.2013, 20:39
veiron   Ты для себя сначала пойми принцип. Код - это лишь...   22.9.2013, 20:42
DarkMaster   А еще мы и к диагональным парам ищем...   22.9.2013, 20:58
veiron   А еще мы и к диагональным парам ищем... так если...   22.9.2013, 21:00
DarkMaster   Скан у нас идет за 180 мс, если память не изменят...   22.9.2013, 21:04
veiron   Скан у нас идет за 180 мс, если память не изменят...   22.9.2013, 21:07
DarkMaster   Да бред какой-то. У меня уже были эти проблемы в п...   22.9.2013, 21:21
DarkMaster   Завел, работает. За #c в русской раскладке передаю...   23.9.2013, 7:12
veiron   Координаты только поправь под свои. И думай, как ...   23.9.2013, 10:53
DarkMaster   И да и нет. Это только один из вариантов расположе...   23.9.2013, 11:01
veiron   И да и нет. Это только один из вариантов располож...   23.9.2013, 11:06
DarkMaster   По рубль пятьдесят за метр. Ниче не понял)   23.9.2013, 11:08
veiron   По рубль пятьдесят за метр. Ниче не понял) Если ...   23.9.2013, 11:20
DarkMaster   Ты, как человек, понимаешь куда искать в данном с...   23.9.2013, 11:23
veiron   Ты, как человек, понимаешь куда искать в данном с...   23.9.2013, 11:28
DarkMaster   А как понял?   23.9.2013, 11:36
veiron   А как понял? В смысле как понял? По игре знаю.   23.9.2013, 11:43
DarkMaster   Ну не методом же перебора ты понял где искать. Ты ...   23.9.2013, 11:48
veiron   Ну не методом же перебора ты понял где искать. Ты...   23.9.2013, 11:51
DarkMaster   Что значит совпадает? Почему не сверху и снизу?   23.9.2013, 11:54
veiron   Что значит совпадает? Почему не сверху и снизу? ...   23.9.2013, 12:03
DarkMaster   Пожалуйста, более развернуто. Я не понял.   23.9.2013, 12:04
veiron   Пожалуйста, более развернуто. Я не понял. Сначал...   23.9.2013, 12:10
DarkMaster   Пара может быть вертикальной/горизонтальной/диаго...   23.9.2013, 12:16
veiron   Пара может быть вертикальной/горизонтальной/диаго...   23.9.2013, 13:49
DarkMaster   Прежде чем ковырять массивы ты должен понять, как ...   23.9.2013, 14:12
veiron   Что во взаимном расположении изображений тебе гов...   23.9.2013, 14:15
DarkMaster   Воооо. Я бы даже уточнил, что два шара любых, если...   23.9.2013, 14:21
veiron   Воооо. Я бы даже уточнил, что два шара любых, есл...   23.9.2013, 14:41
DarkMaster   А если ифом?   23.9.2013, 14:58
veiron   А если ифом? if #x = #xField and #y = #yField en...   23.9.2013, 15:02
DarkMaster   Если у нас координата Х двух точек и координата У ...   23.9.2013, 15:09
veiron   Если у нас координата Х двух точек и координата У...   23.9.2013, 15:19
DarkMaster   =\ Сколько раз уже говорил, что так писать не...   23.9.2013, 15:21
veiron   =\ Сколько раз уже говорил, что так писать н...   23.9.2013, 15:33
DarkMaster   Ты в смысл вдумайся того, что ты написал =) Оно ид...   23.9.2013, 15:37
veiron   Ты в смысл вдумайся того, что ты написал =) Оно и...   23.9.2013, 15:43
DarkMaster   С перебором завязывай. В чем смысл этой конструкци...   23.9.2013, 15:45
veiron   С перебором завязывай. В чем смысл этой конструкц...   23.9.2013, 15:47
DarkMaster   у нас они уже все три найдены. мы не ищем, а опред...   23.9.2013, 15:50
veiron   у нас они уже все три найдены. мы не ищем, а опре...   23.9.2013, 15:58
DarkMaster   Если изображение в ряд горизонтальный, то что у ни...   23.9.2013, 16:06
veiron   Если изображение в ряд горизонтальный, то что у н...   23.9.2013, 16:11
DarkMaster   Ну так и сравнивай.   23.9.2013, 16:14
veiron   Ну так и сравнивай. if #x = #xField end_if   23.9.2013, 16:19
DarkMaster   а координаты то 3... и любая может оказаться равн...   23.9.2013, 16:21
veiron   а координаты то 3... и любая может оказаться рав...   23.9.2013, 16:25
DarkMaster   так писать нельзя.... это раз.... выучи синтаксис ...   23.9.2013, 16:29
veiron   так писать нельзя.... это раз.... выучи синтаксис...   23.9.2013, 16:44
DarkMaster   Весь синтаксис: значение1 знак_сравнения значение2...   23.9.2013, 17:11
veiron   Весь синтаксис: значение1 знак_сравнения значение...   23.9.2013, 17:15
DarkMaster   а сравнение где?   23.9.2013, 17:18
11 страниц V « < 7 8 9 10 11 >


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

 

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