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

> Упростить скрипт
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   мля) X и Y местами поменяй)) почему так хз, лень с...   10.8.2013, 18:14
veiron   мля) X и Y местами поменяй)) почему так хз, лень ...   10.8.2013, 18:26
DarkMaster   примерно тоже саме, что ты делал ифами. Только теп...   10.8.2013, 18:35
veiron   примерно тоже саме, что ты делал ифами. Только те...   10.8.2013, 18:46
DarkMaster   это есть в истории развития. последние фенечки. С ...   10.8.2013, 18:52
veiron   это есть в истории развития. последние фенечки. С...   10.8.2013, 18:58
DarkMaster   Результат таймера то выложи. Мне же интересно, что...   10.8.2013, 19:08
veiron   Результат таймера то выложи. Мне же интересно, чт...   10.8.2013, 19:29
DarkMaster   массив field который   10.8.2013, 19:34
veiron   массив field который Это сейчас сделаю. Я просто...   10.8.2013, 19:40
DarkMaster   многовато что-то. задержка между строк какая* set ...   10.8.2013, 19:44
veiron   многовато что-то. задержка между строк какая* set...   10.8.2013, 19:59
DarkMaster   Я ставил на 800. Прямо-таки угадал. // Кстати есл...   10.8.2013, 20:05
veiron   Я ставил на 800. Прямо-таки угадал. Ты так и не о...   10.8.2013, 20:09
DarkMaster   вот поэтому второй. сразу чет не заметил, что ты н...   10.8.2013, 20:10
veiron   вот поэтому второй. сразу чет не заметил, что ты ...   10.8.2013, 20:11
WKnight   Это не иероглифы, и это даже не текст. Очень похож...   11.8.2013, 14:34
veiron   Это не иероглифы, и это даже не текст. Очень похо...   11.8.2013, 15:18
veiron   ////////////////////////поиск 1 цвета set linedela...   11.8.2013, 15:44
WKnight   Несогласен. У mp3 другие сигнатуры.   11.8.2013, 15:55
veiron   Несогласен. У mp3 другие сигнатуры. Тогда если т...   11.8.2013, 16:25
DarkMaster   по коду. На вскидку вижу 2 одинаковых косяка. Масс...   11.8.2013, 16:50
veiron   по коду. На вскидку вижу 2 одинаковых косяка. Мас...   11.8.2013, 17:26
DarkMaster   то ли я дурак, то ли ты видишь вселенскую мудрость...   11.8.2013, 17:32
veiron   то ли я дурак, то ли ты видишь вселенскую мудрост...   11.8.2013, 17:40
DarkMaster   перечитал скрипт. За однобуквенные переменные и 0 ...   11.8.2013, 17:56
veiron   перечитал скрипт. За однобуквенные переменные и 0...   11.8.2013, 18:34
DarkMaster   С indexOf подстава ппц... Так удобно было бы пары ...   11.8.2013, 18:55
veiron   С indexOf подстава ппц... Так удобно было бы пары...   11.8.2013, 19:45
DarkMaster   Вообще план изначально был таков: 1) indexOf до п...   11.8.2013, 20:37
veiron   Для просчета возможности линии можно попробовать ...   11.8.2013, 20:59
DarkMaster   А не получится при таком синтаксисе. Он вам будет...   11.8.2013, 21:37
veiron   А не получится при таком синтаксисе. Он вам будет...   11.8.2013, 21:54
DarkMaster   Учитывая, что трехмерных массивов не бывает, то я ...   11.8.2013, 22:56
veiron   Учитывая, что трехмерных массивов не бывает, то я...   11.8.2013, 23:27
DarkMaster   set #i 1 set $b %arr#i eval (set $b ...   12.8.2013, 8:39
veiron   сколько всего типов фигур ищем? Всего 5 цветов.   12.8.2013, 8:44
DarkMaster   не работает... размерность не получается подставит...   12.8.2013, 9:16
xolost   Как наше состояние одним словом!? - Работает...   12.8.2013, 9:48
DarkMaster   xolost, жду твоего решения данного вопроса.   12.8.2013, 9:55
veiron   if #verx #vwry #colzh // иф 1 если нашли выполн...   12.8.2013, 15:40
DarkMaster   переведи. лучше кодом оба варианта. у тебя кстат...   12.8.2013, 16:01
veiron   переведи. лучше кодом оба варианта. if #verx #vwr...   12.8.2013, 16:29
DarkMaster   это гораздо шустрее, чем 2 ифа легко. создай мас...   12.8.2013, 17:20
veiron   легко. создай массив с координатами и цветами, в ...   12.8.2013, 17:50
DarkMaster   set %arr [ 1 1 ] 11 set %arr [ 1 2 ...   12.8.2013, 17:54
veiron   set %arr [ 1 1 ] 11 set %arr [ 1 2 ...   12.8.2013, 19:27
DarkMaster   вместо %arr вроде. Чтобы вот этой ерундой не зани...   12.8.2013, 19:39
veiron   вместо %arr вроде. Я дико извеняюсь за свое незна...   12.8.2013, 20:21
DarkMaster   в смысле где в моем скрипте %arr, в твоем должно ...   12.8.2013, 21:05
veiron   Без паники. Какое тут без паники) Я уже за эти дн...   12.8.2013, 22:05
DarkMaster   а больше ничего и не надо. Естественно. Ведь он ...   12.8.2013, 22:15
veiron   а больше ничего и не надо. Так я в ифе умею тольк...   12.8.2013, 22:29
DarkMaster   Жмем ?/Помощь по языку скриптов, либо идем на вик...   13.8.2013, 7:12
veiron   Жмем ?/Помощь по языку скриптов, либо идем на вик...   13.8.2013, 7:17
DarkMaster   Мимо. Это вообще сравнение. Тут ведь даже ничего н...   13.8.2013, 7:26
veiron   Мимо. Это вообще сравнение. Тут ведь даже ничего ...   13.8.2013, 7:36
DarkMaster   Вооо. При каких значениях x/y у нас будет выход за...   13.8.2013, 7:38
veiron   Вооо. При каких значениях x/y у нас будет выход з...   13.8.2013, 7:39
DarkMaster   Начерти на бумажке. Посмотри на количество граней...   13.8.2013, 7:46
veiron   Начерти на бумажке. Посмотри на количество граней...   13.8.2013, 7:51
DarkMaster   Немного не понял почему 4 ПАРЫ чисел.   13.8.2013, 7:56
veiron   Немного не понял почему 4 ПАРЫ чисел. 0 0 7 7   13.8.2013, 7:56
DarkMaster   В принципе правильно. Это значения, которых не до...   13.8.2013, 8:00
veiron   В принципе правильно. Это значения, которых не до...   13.8.2013, 8:02
DarkMaster   Теперь ифом тоже самое.   13.8.2013, 8:03
veiron   Теперь ифом тоже самое. if 1 < 2   13.8.2013, 8:05
DarkMaster   Хде здесь #xField?   13.8.2013, 8:07
veiron   Хде здесь #xField? if #xField < 2   13.8.2013, 8:11
DarkMaster   вооо! К этому и шли. Осталось математику доофо...   13.8.2013, 8:13
veiron   вооо! К этому и шли. Осталось математику дооф...   13.8.2013, 8:17
DarkMaster   У нас #xStart еще вообще не существует. Ему надо ...   13.8.2013, 8:18
veiron   У нас #xStart еще вообще не существует. Ему надо ...   13.8.2013, 8:20
DarkMaster   эмм... Походу надо чуть передохнуть) Как переменны...   13.8.2013, 8:22
veiron   эмм... Походу надо чуть передохнуть) Как переменн...   13.8.2013, 8:24
DarkMaster   Да!!! Теперь пихаем все это в иф, не з...   13.8.2013, 8:26
veiron   Да!!! Теперь пихаем все это в иф, не ...   13.8.2013, 8:29
DarkMaster   можно и таким подходом. Только ты написал наоброт....   13.8.2013, 8:33
veiron   можно и таким подходом. Только ты написал наоброт...   13.8.2013, 8:40
DarkMaster   Подставь в уме значения и посмотри, что будет про...   13.8.2013, 8:46
veiron   Подставь в уме значения и посмотри, что будет про...   13.8.2013, 8:48
DarkMaster   у тебя всегда будет истиной. Выражение всегда буд...   13.8.2013, 8:51
veiron   у тебя всегда будет истиной. Выражение всегда буд...   13.8.2013, 8:56
DarkMaster   Вернись назад. set #xStart 1 if #xField < 2 se...   13.8.2013, 9:04
veiron   Все было почти верно. if #xField < 2 - условие...   13.8.2013, 9:07
DarkMaster   о как забавно. Подводил к одному варианту, а ты ср...   13.8.2013, 9:12
veiron   о как забавно. Подводил к одному варианту, а ты с...   13.8.2013, 9:17
DarkMaster   Да. Отступы перед set'ами сделай, чтобы глаза...   13.8.2013, 9:20
veiron   Да. Отступы перед set'ами сделай, чтобы глаза...   13.8.2013, 9:21
DarkMaster   ага.   13.8.2013, 9:22
veiron   ага. Спасибо вам за терпеливое и понятливое разь...   13.8.2013, 9:23
veiron   if #xField < 2 set #xStart 1 else ...   13.8.2013, 11:53
DarkMaster   ошибка. Поле у нас 6*6, если я правильно понял. П...   13.8.2013, 12:12
veiron   ошибка. Поле у нас 6*6, если я правильно понял. П...   13.8.2013, 12:22
DarkMaster   Я имел ввиду в голове посчитай, что получится. ...   13.8.2013, 12:31
veiron   Я имел ввиду в голове посчитай, что получится. не...   13.8.2013, 12:34
DarkMaster   Подставь вместо #xField возможные значения. И пос...   13.8.2013, 12:38
veiron   Подставь вместо #xField возможные значения. И пос...   13.8.2013, 12:41
DarkMaster   Всмысле? ну просчитай сам, что получится, если сл...   13.8.2013, 12:47
veiron   Всмысле? ну просчитай сам, что получится, если сл...   13.8.2013, 12:50
11 страниц V < 1 2 3 4 > » 


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

 

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