|
Упростить скрипт |
|
|
|
  |
Ответов
DarkMaster |
1.8.2013, 10:15
|
          
Модератор UOPilot
Сообщений: 9.752
Регистрация: 2.12.2008 Группа: Супермодераторы Наличность: 29836
Пользователь №: 11.279

|
Цитата Я с каждого while по goto start выходил, только в игре столько багов, что из 10 строк while становится 30 . Значит ты перешел на новую, правильную стадию скриптописания и стремишься к стабильности. Тут только поздравить могу и посочувствовать. Это самая большая беда для меня до сих пор. Компенсация всех багов у меня определяет до 80% кода... Цитата Не подскажете, если не ифом буду цвет брать, а сделаю поиск через FindImage это избавит от нераспознования мобов. Думаю да, если задать deviation. Ну либо просто найди диапазоны цветов и дальше сидеть на ифах ничего не переписывая. С финдимиджем пока поаккуратнее, утечки памяти все еще убивают пилот при его использовании. Если задача полной автономии или хотя бы на ночь оставлять, то лучше на ифах, если есть возможность. Самого очень сильно замучил этот момент. Цитата Только про присваивать значение из скрипта не понял. Код // Первый скрипт set #break 0
while 1 and #break = 0 left 1 1 end_while
while 1 and #break = 0 left 2 2 end_while
while 3 and #break = 0 left 3 3 end_while
// Второй скрипт
Вкладка 2 // проверяем не слетел или завис браузер while 413, 485 7226929 send f5 wait 10000 set #break.1 1 // УПРАВЛЕНИЕ ПЕРВЫМ СКРИПТОМ end_while
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
|
|
|
|
veiron |
1.8.2013, 18:28
|
       
Master
Сообщений: 1.264
Регистрация: 22.5.2012 Группа: Пользователи Наличность: 0 Из: Белоруссии
Пользователь №: 14.972

|
Цитата(DarkMaster @ 1.8.2013, 10:15)  Компенсация всех багов у меня определяет до 80% кода...
А я думал, что только у меня так)) Цитата while 1 and #break = 0 set #break.1 1 // УПРАВЛЕНИЕ ПЕРВЫМ СКРИПТОМ
Спасибо, даже и не думал, что так можно сделать. Может еще натолкнете на мысль как выполнить. Есть к примеру точка с цветом 64, 435 12776696, эта точка периодически меняет цвета на другие. И вот иногда браузер, просто тупо виснет и окно браузера становится как будто его заскринили. Чем можно отследить, если цвет не меняется более 5 минут в данной точку, значит выполняем обновление браузера. Понимаю, что надо что то типо таймера сделать, а вот как это будет выглядит даже представить не могу.
|
|
|
|
Сообщений в этой теме
veiron Упростить скрипт 31.7.2013, 16:52 DarkMaster
разве что:
set #rx 356 + random (3)
set #ry 426 +... 31.7.2013, 17:05 veiron
разве что:
set #rx 356 + random (3)
set #ry 426 +... 31.7.2013, 17:25 DarkMaster ты попросил сократить скрипт. Мой вариант из 4 стр... 31.7.2013, 17:48 veiron
ты попросил сократить скрипт. Мой вариант из 4 ст... 31.7.2013, 18:36 DarkMaster Можно и фором. Но надо подумать есть ли смысл. Мож... 31.7.2013, 19:15 veiron
Можно и фором. Но надо подумать есть ли смысл. Мо... 31.7.2013, 19:15  veiron И вот еще. У меня есть рабочий скрипт во вкладке 1... 31.7.2013, 19:23 DarkMaster Про "короче не получится" я что-то начал... 31.7.2013, 19:17 DarkMaster не понял. давайте еще раз, лучше примером про ябло... 31.7.2013, 19:45 veiron Вкладка 1 // основного скрипта
:start
while ... 31.7.2013, 20:13 DarkMaster
имено так. Поскольку while спокойно прерывается п... 31.7.2013, 20:25 veiron
кстати вот от этого можно уйти:
if видим главную ... 31.7.2013, 20:35 DarkMaster В полезных советах "детектор движений мышки... 1.8.2013, 18:30 veiron
В полезных советах "детектор движений мышки... 1.8.2013, 18:59  veiron get color #color 99, 203
set #timerAFK timer + 400... 2.8.2013, 13:11 WKnight
Зачем 2 раза одно и тоже проверять?
Убери комент... 2.8.2013, 13:49 veiron
set #timerAFK timer + 400000 // ВРЕМЯ ПРОСТОЯ
Уб... 2.8.2013, 14:15  Zeleax
Убрать уберу, а вот про то как разбить на 2 строк... 3.8.2013, 8:06 veiron
Сделай предварительный вывод в лог обоих переменн... 5.8.2013, 11:41 Zeleax хм, странно...
Давайте сюда скрипт в измененном в... 5.8.2013, 11:59 veiron
хм, странно...
Давайте сюда скрипт в измененном ... 5.8.2013, 12:20 Zeleax в самом низу нужно строчку закомментить (3-ю снизу... 5.8.2013, 12:23 veiron
в самом низу нужно строчку закомментить (3-ю сниз... 5.8.2013, 12:42 Zeleax не встречалось.
Попробуйте перед wait #t вставить ... 5.8.2013, 12:58 veiron
не встречалось.
Попробуйте перед wait #t вставить... 5.8.2013, 13:01  Zeleax
Попробую. После закомментирования строки скрипт р... 5.8.2013, 13:35   veiron
да
Похоже вылечили вы этот скрипт. Уже час работ... 5.8.2013, 13:56    Zeleax
Похоже вылечили вы этот скрипт. Уже час работает ... 5.8.2013, 14:32     veiron Похоже рано я обрадовался. Проблема с таймером все... 5.8.2013, 23:54 DarkMaster оба скрипта в студию.
вообще этот скрипт у меня ра... 6.8.2013, 6:15 veiron
оба скрипта в студию.
вообще этот скрипт у меня р... 6.8.2013, 6:18 DarkMaster а второй то вместе с которым сбоит? 6.8.2013, 6:22 veiron
а второй то вместе с которым сбоит?
Поставте это... 6.8.2013, 6:28 DarkMaster запустил 8 вкладок, задержка 0, пока работает. Наш... 6.8.2013, 7:08 veiron Нашел очень странный баг:
Копирую твой скрипт, в п... 6.8.2013, 7:15 xolost
Нашел очень странный баг:
Копирую твой скрипт, в ... 6.8.2013, 8:28 DarkMaster пока шуршит 6.8.2013, 7:37 veiron
пока шуршит
Запустил пилот не с рабочего стола, ... 6.8.2013, 7:41 DarkMaster нефиг ему делать в виндовых папках. уже не первая ... 6.8.2013, 7:46 veiron
нефиг ему делать в виндовых папках. уже не первая... 6.8.2013, 7:53 DarkMaster для этого есть ярлыки. Если хочешь, то можешь пров... 6.8.2013, 8:06 veiron
1) В корень диска С запихай много мусорных файлов... 6.8.2013, 8:30 DarkMaster
тут скорее вопрос не в занятости, а именно в коли... 6.8.2013, 11:42 veiron
тут скорее вопрос не в занятости, а именно в коли... 6.8.2013, 17:11 WKnight
В новой версии есть такой пункт "Исправил со... 6.8.2013, 13:00 xolost
В новой версии есть такой пункт "Исправил со... 6.8.2013, 13:22 DarkMaster пилот переместил?
// Можно было не переустанвлива... 6.8.2013, 17:40 veiron
пилот переместил?
Пилот переместил из корня. Зап... 6.8.2013, 17:44 DarkMaster в смысле из корня? он же на рабочем столе был... 6.8.2013, 18:44 veiron
в смысле из корня? он же на рабочем столе был...
... 6.8.2013, 19:25 DarkMaster можешь дать скрипт в том виде, в котором он должен... 6.8.2013, 19:53 veiron
можешь дать скрипт в том виде, в котором он долже... 6.8.2013, 20:26 DarkMaster старт/стопы скриптов используешь? 7.8.2013, 6:33 veiron
старт/стопы скриптов используешь?
Нет не использ... 7.8.2013, 7:00 DarkMaster Камень случайно не атлончик? 7.8.2013, 6:56 DarkMaster не получается у меня повторить ошибку. шуршит часа... 7.8.2013, 7:38 veiron
не получается у меня повторить ошибку. шуршит час... 7.8.2013, 7:57 DarkMaster реквизиты в пм 7.8.2013, 9:52 DarkMaster Вспомнил я тут про свой локальный ад под НГ. https... 7.8.2013, 11:50 DarkMaster Кнайт ты чиркни, если добавил в список багов. А то... 7.8.2013, 16:55 WKnight Добавил. 8.8.2013, 11:42 veiron
set #q1 0
set #kt 0
:start
for #i 1 #sz
i... 8.8.2013, 17:46 DarkMaster
if #x1 #y1 #color
Я уже об этом говорил. Дальше ... 8.8.2013, 18:01 veiron
if #x1 #y1 #color
Я уже об этом говорил. Дальше ... 8.8.2013, 18:04  veiron Кстати по поводу ошибки в таймере. При добавлении ... 8.8.2013, 18:33 DarkMaster какие-то чудеса у тебя творятся. Сделай, как я гов... 8.8.2013, 18:37 veiron странно... я вообще мечтал о таком функционале, но... 8.8.2013, 19:08 DarkMaster че-нить придумаем. 8.8.2013, 19:29 veiron
че-нить придумаем.
Это вы о чем?
странно... я в... 8.8.2013, 19:46  veiron Нашел почему появляется лишняя строчка, только не ... 8.8.2013, 20:27 DarkMaster хз. надо ковырять почему оно так себя ведет. уже у... 8.8.2013, 20:33 veiron
хз. надо ковырять почему оно так себя ведет. уже ... 8.8.2013, 21:07  veiron Вроде разобрался. Теперь не путает строчки. 9.8.2013, 10:24   veiron http://s55.radikal.ru/i149/1308/e5/2a551e95d2ee.jp... 9.8.2013, 11:21 WKnight
Что-то перетащил в пилот, он это загрузил.
Вообще... 9.8.2013, 11:52 veiron
Что-то перетащил в пилот, он это загрузил. Вообще... 9.8.2013, 12:34 DarkMaster set linedelay 0
// Координата левого верхнего изо... 9.8.2013, 18:17 veiron
Этот скрипт достаточно шустро соберет тебе матриц... 9.8.2013, 19:01 DarkMaster ну он сетку и должен нарисовать. Он создаст массив... 9.8.2013, 19:14 veiron
ну он сетку и должен нарисовать. Он создаст масси... 9.8.2013, 19:28 DarkMaster пока не понимаю чем не правильный массив. 9.8.2013, 20:25 veiron
пока не понимаю чем не правильный массив.
set %i... 9.8.2013, 20:32 DarkMaster покажи какой массив получает и какой должен быть.
... 9.8.2013, 20:56 veiron
покажи какой массив получает и какой должен быть.... 9.8.2013, 21:10 DarkMaster оставь один цвет, посмотри, что получится. Добавля... 9.8.2013, 21:15 veiron
оставь один цвет, посмотри, что получится. Добавл... 9.8.2013, 21:19 DarkMaster log $a
в идеале еще можно сделать
save_array ... 9.8.2013, 21:32 veiron
посмотри тут. Нарисовал. Все расстояния (показанн... 9.8.2013, 21:56 DarkMaster чиркани координаты найденных точек, оффсеты которы... 10.8.2013, 6:04 veiron
чиркани координаты найденных точек, оффсеты котор... 10.8.2013, 6:47 DarkMaster
хде оно?
По сути это должна быть координата перв... 10.8.2013, 15:34 veiron
хде оно?
Я не понимаю, какие координаты я должен... 10.8.2013, 15:36 DarkMaster координаты найденных точек. Т.е. те массивы, котор... 10.8.2013, 17:08 veiron
координаты найденных точек. Т.е. те массивы, кото... 10.8.2013, 17:36 DarkMaster #i.txt некорректное применение переменной. Скрипт ... 10.8.2013, 17:47 veiron
#i.txt некорректное применение переменной. Скрипт... 10.8.2013, 18:10
11 страниц 1 2 3 > »
48 чел. читают эту тему (гостей: 48, скрытых пользователей: 0)
Пользователей: 0
|
|