|
|
  |
Lineage2, Interlude |
|
|
Баррель |
18.8.2011, 17:32
|

Registred
Сообщений: 1
Регистрация: 18.8.2011 Группа: Пользователи Наличность: 0
Пользователь №: 13.908
Возраст: 24

|
Доброго времени суток! Пирепробывал все скрипты скрипты, работает все кроме нажатия кнопок подсечь и тянуть, либо работает только одна из кнопок. Я так подозреваю что нужно где то в переменных шариться. Код /////////////////////////////////////////////////////////////////////// // // КОММЕНТАРИИ К СКРИПТУ (MAN-biker) //----------------------------------------------- // // Скрипт рассчитан на окно 800х600 и должен работать "автоматически" без настроек если проделать следующие шаги: // 1. В настройках игры выствить разрешениее 800х600 32 бита // 2. ALT+X -> Настройки -> Аудио\Система -> ОТКЛЮЧИТЬ ПРОЗРАЧНОСТЬ!!! // 3. Запустить скрипт в первый раз, дождаться когда он установит окно в левый верхний угол экрана, // и забросит удочку, зайти в ALT+X -> Настройки -> Аудио\Система -> и нажать [СБРОС] (для выравнивания окна рыбалки в стандартное положение) // 4. Нажать кнопку [ПРИНЯТЬ] // 5. ALT+X -> Настройки -> Клавиши -> поставить галку "Чат с ENTER" // // 6. НАСТРОЙКА хоткеев НА *ВТОРОЙ" панели (если сделан пункт (5), то второй панели соответствуют хоткеи "1,2,3,4,5,6,7,8,9,0,-,=". // 1 - клавиша {1} - Тянуть // 2 - клавиша {2} - Отпускать (травить) леску, что наши уроды-переводчики перевели как "Подсечь" // 3 - у меня тут дублируется кнопка ТЯНУТЬ (очень удобно для ночной ловли в ручном режиме - просто как полоска стала красной, просто сдвигаешься на 1 кнопку правее и ловишь как обычно) - для скрипта не используется! // 4 - клавиша {4} - Рыбалка (Закинуть удочку) // 5 - клавиша {5} - Поплавки (соски) // // Опять же, это все можно сменить в разделе "Панель скиллов" данного скрипта под свои предпочтения. // // Если меняете разрешение окна игры, придется заново переназначить все координаты в разделе "НАСТРОЙКИ СКРИПТА" // ///////////////////////////////////////////////////////////////////////
//******************************* НАСТРОЙКИ СКРИПТА ******************************\\
//Панель скиллов.
set $fishing 4 // скилл Fishing set $pumping 1 // скилл Pumping тянуть set $reeling 2 // скилл Reeling подсеч set $fishing_shot 5 // рыбные соулшоты
//Конфигурация окна
set #use_window_core 1 // конфигурация окна (1 - вкл., 0 - выкл.) set #window_left -4 set #window_top -23 set #window_width 800 set #window_height 600
//Настройка заголовка окна рыбалки.
set #x_window 553// заголовок окна рыбалки (х) set #y_window 114// заголовок окна рыбалки (y) set #color_window_1 1100000 // цвет заголовка окна рыбалки в выбранной точке (MIN) //set #color_window 2238765 // цвет заголовка окна рыбалки в выбранной точке set #color_window_2 3300000 // цвет заголовка окна рыбалки в выбранной точке (MAX)
//Настройка здоровья рыбы.
set #fish_hp_start 319 // крайняя левая точка полоски рыбалки (x) set #fish_hp_line 355 // y-коордианата левой точки полоски рыбы set #fish_hp_color_1 8000000 // цвет синей полоски НР рыбки (MIN) set #fish_hp_color_2 15000000 // цвет синей полоски НР рыбки (MAX)
//Настройка поиска здоровья рыбы. set #time_izmenenia_hp 1000 //время через сколько происходит изенение хп рыбы set #step_find_hp 10//шаг поиска полоски хп //set #time_izmenenia_hp 100 //время через сколько происходит изенение хп рыбы //set #step_find_hp 5 //шаг поиска полоски хп
// ******************************************************************************** ******************\\
/////////////////////////////////// СКРИПТ //////////////////////////////////////////////////
if_not #use_window_core = 0 set windowpos #window_left #window_top #window_width #window_height end_if goto zabros1 //для первого запуска чтоб не ждать //Забрасываем удочку, используя скилл Fishing с быстрой панели. :zabros wait 100 //можете уменьшить на свое усмотрение - это время у меня, чтоб успеть поставить скрипт на паузу, если нас начал бить моб (я в ручном режиме убиваю мобов, если слышу что выловил гада) :zabros1 //для первого запуска чтоб не ждать send $fishing wait 7000 // Пока наживка летит в воду, ждем (дабы исключить случайное совпадение фона с цветом полоски НР)
//Ждём, пока рыба заглотит наживку. :klev get color #fish_hp_color #fish_hp_start #fish_hp_line if_not #fish_hp_color >= #fish_hp_color_1 and #fish_hp_color <= #fish_hp_color_2 get color #color_window #x_window #y_window //берем на пробу цвет в точке, где должен быть заголовок окна рыбалки if_not #color_window >= #color_window_1 and #color_window <= #color_window_2 //если окна рыбалки нет goto zabros end_if goto klev end_if
//Ищем текущее здоровье рыбы, используем нужны скиллы. :poisk send $fishing_shot // используем соску end_if
set #i #fish_hp_start :poiskHP get color #fish_hp_color #i #fish_hp_line if #fish_hp_color >= #fish_hp_color_1 and #fish_hp_color <= #fish_hp_color_2 set #i #i + #step_find_hp goto poiskHP end_if
wait #time_izmenenia_hp
get color #fish_hp_color #i #fish_hp_line if #fish_hp_color >= #fish_hp_color_1 and #fish_hp_color <= #fish_hp_color_2 send $reeling //подсечь wait 100 set #i #i + 5 get color #fish_hp_color #i #fish_hp_line if #fish_hp_color >= #fish_hp_color_1 and #fish_hp_color <= #fish_hp_color_2 send $pumping // тянуть end_if else send $pumping // тянуть wait 100 set #i #i + 5 get color #fish_hp_color #i #fish_hp_line if #fish_hp_color >= #fish_hp_color_1 and #fish_hp_color <= #fish_hp_color_2 send $reeling //подсечь end_if end_if wait 100
get color #color_window #x_window #y_window //берем на пробу цвет в точке, где должен быть заголовок окна рыбалки if #color_window >= #color_window_1 and #color_window <= #color_window_2 //если он в диапазоне
goto poisk else goto zabros end_if
Остановился на этом скрипте, он еще хоть как то дергает. Почему то не правильно юзает тянуть и подсеч(((, а точнее время походу не правильно стоит, ошибок много допускает! P.S. Гамаю на руофе,может это из за защиты такой трабл
|
|
|
|
alexcop |
25.8.2011, 10:05
|

Registred
Сообщений: 6
Регистрация: 23.3.2011 Группа: Пользователи Наличность: 0
Пользователь №: 13.550

|
Цитата(Баррель @ 18.8.2011, 17:32)  Доброго времени суток! Пирепробывал все скрипты скрипты, работает все кроме нажатия кнопок подсечь и тянуть, либо работает только одна из кнопок. Я так подозреваю что нужно где то в переменных шариться. Код /////////////////////////////////////////////////////////////////////// // // КОММЕНТАРИИ К СКРИПТУ (MAN-biker) //----------------------------------------------- // // Скрипт рассчитан на окно 800х600 и должен работать "автоматически" без настроек если проделать следующие шаги: // 1. В настройках игры выствить разрешениее 800х600 32 бита // 2. ALT+X -> Настройки -> Аудио\Система -> ОТКЛЮЧИТЬ ПРОЗРАЧНОСТЬ!!! // 3. Запустить скрипт в первый раз, дождаться когда он установит окно в левый верхний угол экрана, // и забросит удочку, зайти в ALT+X -> Настройки -> Аудио\Система -> и нажать [СБРОС] (для выравнивания окна рыбалки в стандартное положение) // 4. Нажать кнопку [ПРИНЯТЬ] // 5. ALT+X -> Настройки -> Клавиши -> поставить галку "Чат с ENTER" // // 6. НАСТРОЙКА хоткеев НА *ВТОРОЙ" панели (если сделан пункт (5), то второй панели соответствуют хоткеи "1,2,3,4,5,6,7,8,9,0,-,=". // 1 - клавиша {1} - Тянуть // 2 - клавиша {2} - Отпускать (травить) леску, что наши уроды-переводчики перевели как "Подсечь" // 3 - у меня тут дублируется кнопка ТЯНУТЬ (очень удобно для ночной ловли в ручном режиме - просто как полоска стала красной, просто сдвигаешься на 1 кнопку правее и ловишь как обычно) - для скрипта не используется! // 4 - клавиша {4} - Рыбалка (Закинуть удочку) // 5 - клавиша {5} - Поплавки (соски) // // Опять же, это все можно сменить в разделе "Панель скиллов" данного скрипта под свои предпочтения. // // Если меняете разрешение окна игры, придется заново переназначить все координаты в разделе "НАСТРОЙКИ СКРИПТА" // /////////////////////////////////////////////////////////////////////// //******************************* НАСТРОЙКИ СКРИПТА ******************************\\
//Панель скиллов.
set $fishing 4 // скилл Fishing set $pumping 1 // скилл Pumping тянуть set $reeling 2 // скилл Reeling подсеч set $fishing_shot 5 // рыбные соулшоты //Конфигурация окна
set #use_window_core 1 // конфигурация окна (1 - вкл., 0 - выкл.) set #window_left -4 set #window_top -23 set #window_width 800 set #window_height 600 //Настройка заголовка окна рыбалки.
set #x_window 553// заголовок окна рыбалки (х) set #y_window 114// заголовок окна рыбалки (y) set #color_window_1 1100000 // цвет заголовка окна рыбалки в выбранной точке (MIN) //set #color_window 2238765 // цвет заголовка окна рыбалки в выбранной точке set #color_window_2 3300000 // цвет заголовка окна рыбалки в выбранной точке (MAX) //Настройка здоровья рыбы.
set #fish_hp_start 319 // крайняя левая точка полоски рыбалки (x) set #fish_hp_line 355 // y-коордианата левой точки полоски рыбы set #fish_hp_color_1 8000000 // цвет синей полоски НР рыбки (MIN) set #fish_hp_color_2 15000000 // цвет синей полоски НР рыбки (MAX) //Настройка поиска здоровья рыбы. set #time_izmenenia_hp 1000 //время через сколько происходит изенение хп рыбы set #step_find_hp 10//шаг поиска полоски хп //set #time_izmenenia_hp 100 //время через сколько происходит изенение хп рыбы //set #step_find_hp 5 //шаг поиска полоски хп
// ******************************************************************************** ******************\\ /////////////////////////////////// СКРИПТ //////////////////////////////////////////////////
if_not #use_window_core = 0 set windowpos #window_left #window_top #window_width #window_height end_if goto zabros1 //для первого запуска чтоб не ждать //Забрасываем удочку, используя скилл Fishing с быстрой панели. :zabros wait 100 //можете уменьшить на свое усмотрение - это время у меня, чтоб успеть поставить скрипт на паузу, если нас начал бить моб (я в ручном режиме убиваю мобов, если слышу что выловил гада) :zabros1 //для первого запуска чтоб не ждать send $fishing wait 7000 // Пока наживка летит в воду, ждем (дабы исключить случайное совпадение фона с цветом полоски НР)
//Ждём, пока рыба заглотит наживку. :klev get color #fish_hp_color #fish_hp_start #fish_hp_line if_not #fish_hp_color >= #fish_hp_color_1 and #fish_hp_color <= #fish_hp_color_2 get color #color_window #x_window #y_window //берем на пробу цвет в точке, где должен быть заголовок окна рыбалки if_not #color_window >= #color_window_1 and #color_window <= #color_window_2 //если окна рыбалки нет goto zabros end_if goto klev end_if
//Ищем текущее здоровье рыбы, используем нужны скиллы. :poisk send $fishing_shot // используем соску end_if
set #i #fish_hp_start :poiskHP get color #fish_hp_color #i #fish_hp_line if #fish_hp_color >= #fish_hp_color_1 and #fish_hp_color <= #fish_hp_color_2 set #i #i + #step_find_hp goto poiskHP end_if
wait #time_izmenenia_hp
get color #fish_hp_color #i #fish_hp_line if #fish_hp_color >= #fish_hp_color_1 and #fish_hp_color <= #fish_hp_color_2 send $reeling //подсечь wait 100 set #i #i + 5 get color #fish_hp_color #i #fish_hp_line if #fish_hp_color >= #fish_hp_color_1 and #fish_hp_color <= #fish_hp_color_2 send $pumping // тянуть end_if else send $pumping // тянуть wait 100 set #i #i + 5 get color #fish_hp_color #i #fish_hp_line if #fish_hp_color >= #fish_hp_color_1 and #fish_hp_color <= #fish_hp_color_2 send $reeling //подсечь end_if end_if wait 100
get color #color_window #x_window #y_window //берем на пробу цвет в точке, где должен быть заголовок окна рыбалки if #color_window >= #color_window_1 and #color_window <= #color_window_2 //если он в диапазоне
goto poisk else goto zabros end_if
Остановился на этом скрипте, он еще хоть как то дергает. Почему то не правильно юзает тянуть и подсеч(((, а точнее время походу не правильно стоит, ошибок много допускает! P.S. Гамаю на руофе,может это из за защиты такой трабл Я уже писал, что нужно поиграть с диапазоном цветов (см. выше). я под себя подбирал. После подбора рыбка ловилась на УРА!
|
|
|
|
ForestGam |
29.10.2011, 10:01
|
 
Neophyte
Сообщений: 14
Регистрация: 18.11.2010 Группа: Пользователи Наличность: 0
Пользователь №: 13.199
Возраст: 25

|
Цитата(Ca6LeZy6 @ 20.5.2011, 18:03)  Написал свой скрипт, все работает на ура............
Та похвастался а поделиться с другими =)) (IMG: style_emoticons/default/cool.gif) выложи оценим, выскажемся, похвалим))
--------------------
Я только учусь....
|
|
|
|
CmeC |
28.12.2011, 6:27
|
 
Neophyte
Сообщений: 34
Регистрация: 22.1.2010 Группа: Пользователи Наличность: 0
Пользователь №: 12.408
Возраст: 21

|
доброе времени суток, вот попробувал последний виложений скрипт, и он мне крутит гдето не там где задумано.. можно может по конкретней какие точки надо помать есле не очень затруднит просьба с скринами (а то я не руский и пробметично понять што где и как) а самому разписать весь скрипт ума нехватит извените за плохой транслит (как уже сказал выше я не руский) Код if_not #use_window_core = 0 set windowpos #window_left #window_top #window_width #window_height end_if goto zabros1 //для первого запуска чтоб не ждать //Забрасываем удочку, используя скилл Fishing с быстрой панели. :zabros wait 100 //можете уменьшить на свое усмотрение - это время у меня, чтоб успеть поставить скрипт на паузу, если нас начал бить моб (я в ручном режиме убиваю мобов, если слышу что выловил гада) :zabros1 //для первого запуска чтоб не ждать send $fishing wait 22000 // Пока наживка летит в воду, ждем (дабы исключить случайное совпадение фона с цветом полоски НР)
//Ждём, пока рыба заглотит наживку. :klev get color #fish_hp_color #fish_hp_start #fish_hp_line if_not #fish_hp_color >= #fish_hp_color_1 and #fish_hp_color <= #fish_hp_color_2 get color #color_window #x_window #y_window //берем на пробу цвет в точке, где должен быть заголовок окна рыбалки if_not #color_window >= #color_window_1 and #color_window <= #color_window_2 //если окна рыбалки нет goto zabros end_if goto klev end_if
он мне над етим крутит, закидивает, ждет какоето время (поставил 22000 для тово штоб успела клюнуть рыбка) а скрипт все равно нон стоп крутит, закидивает, ждет етот периот, и нажимает заново закинуть (витаскивает удочку)
|
|
|
|
Destruction |
8.1.2012, 18:23
|

         
Группа: Администраторы Наличность: 0
Пользователь №: 1.833

|
Цитата(DarkMaster @ 8.1.2012, 10:27)  Сам скрипт не разбирал, но: 1) Окно может менять размер для того, чтобы не было необходимости заного настраивать координаты. Т.е. лучше не удалять. 2)Цвет/точка должны быть везде точно пойманы, где идут проверки. Учитывая, что (как я понял) скрипт подстраивает окно л2 под себя, многие из точек будут изначально верными. 3) Не все точки могут быть изначально верными - оставшиеся в любом случае придется перебрать и довести до соответствия.
1. После этого в ладва наверное нужно тыкать на инициализацию интерфейса, чтобы окошки в окне игры встали по-умолчанию. Просто смена размеров окна игры окошки с позиций не сбрасывает. Соответственно п.п. 2,3 - при использовании одинаково сконфигурированных клиентов Lineage II - не вижу никаких причин, чтобы не совпали все точки (IMG: style_emoticons/default/smile.gif)
--------------------
Telegram: @tatikom
|
|
|
|
barok2 |
6.5.2012, 21:51
|

Registred
Сообщений: 2
Регистрация: 28.3.2012 Группа: Пользователи Наличность: 0
Пользователь №: 14.812
Возраст: 22

|
Пробовал чужие скрипты, они не работали. Конечно стал писать свой. Как рыбачить, определял по захвату видео фрапс. И ничего не понял. Если команды тянуть, подсекать вывести на панель быстрого доступа, то пока сектора на картинках команд крутятся, (команды недоступны), надо смотреть на полоску жизни рыбы. Оказалось, что если полоска и не меняется, бывает, надо подсекать рыбу. Бывает увеличивается, а надо тянуть (все наоборот). Для учебной наживки по полоске тоже ничего не определить, однако команды в подсказках (там прямо картинки команд появляются) не врут. Картинка команды обновляется за 2,5 сек, однако можно нажать уже через 1 сек., если следующая команда другая. Долго не понимал, почему у меня скрипт часто глючил, при запуске скрипта "send F4" игра реагировала, будто нажал alt F4. Оказалось, что скрипт быстро запускался и посылал F4, а палец в это время жал alt. Код //отключить прозрачность и все улучшения картинки в игре! //отключить пунто свичер!
// F1 скилл Pumping тянуть, если полоска не меняется // F2 скилл Reeling подсеч, если полоска увеличилась // F4 скилл Fishing // F5 берем удочку // F6 берем оружие // F7 атака // F8 следующая цель // F9 подбор лута
set #winfish_x 444 //точка в окне рыбалки (x) set #winfish_y 383 //точка в окне рыбалки (y) set #winfish_color 923162 //цвет точки окна рыбалки set #podscaz_x 460//лев.вер.угол(ЛВУ) картинки учебной приманки (x) в окне рыбалки set #podscaz_y 425 // лев. вер. угол картинки учебной приманки (y) в окне рыбалки set #podscaz_color_p 14201867 //цвет pumping f1 ЛВУ set #podscaz_color_r 4329014 //цвет reeleing f2 ЛВУ //comm-команда comm0-предыдущая /////////////////////////////////// СКРИПТ //////////////////////////////////// :start //sposlov0-предыдущий способ(команда) ловли wait 1000 //задержка против глюков при запуске alt-F1 send {F4} 13000 while timer < 40000 //ждем первую поклевку 40сек gosub podscaz //проверяем подсказки часто, чтобы захватить мигание if_not $comm = No send $comm // тянуть f1 или подсечь f2 set $comm0 $comm //сохранили команду set timer //включили таймер команды goto klev end_if end_while
:klev //началась рыбалка //////////////////////////// gosub podscaz //проверяем подсказки //hint $comm timer "_" if $comm = No //нет команды-проверим окно goto klev1 else goto klev2 end_if :klev1 get color #color #winfish_x #winfish_y if #color = #winfish_color //есть окно рыбалки goto klev // снова проверяем подсказки else goto end //нет окна: завершим рыбалку!!! end_if
:klev2 if_not $comm = $comm0 //новая команда: сразу командуем goto com end_if if timer > 2800 //пора командовать. goto com end_if goto klev :com //команда по времени или другая send $comm // тянуть f1 или подсекать f2 set timer //установили таймер для новой команды set $comm0 $comm goto klev :end ///////////////////////////// wait 9000 //ждем проявления моба :battle send {F8} //next target : выделили моба, если он есть get color #color 780 28 //проверка полоски нападающего моба ^=Ctrl ~=Shift if #color = 1251183 //Моб жив. Атакуем моба! send @{F6} //взяли меч send @{F7} //Атака else goto battle_end // моба и не было end_if :battle1 get color #color 780 28 //проверка полоски нападающего моба if #color = 1251183 //моб еще жив, продолжаем send {F8} //next target : выделили моба, если он есть wait 2000 goto battle1 else send {F9} //подбор лута send {F5} //взяли удочку (наживка сама оказывается в руке) end_if :battle_end alarm //начинается повтор рыбалки goto start
end_script
:podscaz //какая картинка команды? get color #color #podscaz_x #podscaz_y if #color = #podscaz_color_p set $comm {F1} //команда pumping тянуть f1 goto end_podscaz end_if if #color = #podscaz_color_r set $comm {F2} //команда reeling подсечь f2 goto end_podscaz end_if set $comm No //нет подсказок :end_podscaz //hint $comm timer ___________ return
//меньше задержка-лучше работа скрипта. У меня 10 мс //бывает дашь команду-и подсказка сразу меняется=штраф. скрипт нажимает на //другую команду -премия. так и работают в 2 команды(без толку).
Ловит на учебную наживку 90 процентов рыбы. Если появилась картинки подсказки, проверяет их и дает команды как ловить. Если исчезает окно рыбалки и подсказки-кончает рыбалку. На l2r.ru полоска жизни синяя днем и ночью. Рыбных мобов скрипт должен убивать, не проверял, место рыбалки не меняет, так что постоянная помощь ему нужна. Может кто подскажет, как ловить на не учебные наживки? Все, скрипт перестал работать. Пару раз срабатывает правильно, потом совсем не видит подсказки-картинки. И останов.
|
|
|
|
Noobka |
10.11.2012, 22:11
|

Registred
Сообщений: 3
Регистрация: 10.11.2012 Группа: Пользователи Наличность: 0
Пользователь №: 15.456

|
привет всем. научите искать координаты печаль совсем /////////////////////////////////// СКРИПТ //////////////////////////////////////////////////
if_not #use_window_core = 0 set windowpos #window_left #window_top #window_width #window_height end_if goto zabros1 //для первого запуска чтоб не ждать //Забрасываем удочку, используя скилл Fishing с быстрой панели. :zabros wait 100 //можете уменьшить на свое усмотрение - это время у меня, чтоб успеть поставить скрипт на паузу, если нас начал бить моб (я в ручном режиме убиваю мобов, если слышу что выловил гада) :zabros1 //для первого запуска чтоб не ждать send $fishing wait 7000 // Пока наживка летит в воду, ждем (дабы исключить случайное совпадение фона с цветом полоски НР)
у меня на самом начале скрипт останавливаеться, ввожу как написано в описании -4,-23,800,600 пробовала менять. все равно пишет (1)символ не распознан(pos:1)
|
|
|
|
alrane |
4.12.2012, 21:47
|

Registred
Сообщений: 3
Регистрация: 23.10.2012 Группа: Пользователи Наличность: 0
Пользователь №: 15.403

|
Добрый вечер. Попробовал несколько скриптов, почему-то отказались у меня работать или окно критовало оО Написал свой. Предельно прост, без убивания мобов и т.д.: Код //f1- закинуть удочку //f2 - пумпинг //f3 - рилинг //f4 - соски
set #hpx 115 //левая точка хп set #hp2x 341 //правая точка хп set #hpy 341 //общая Y хп set #hpc 14257171 //цвет синей полоски set #x 210 //координата х окна рыбалки set #y 109 set #c 3414288
:start
send f1 //кидаем удочку, ждем while_not #hpx #hpy #hpc wait 500 if_not #x #y #c goto start end_if end_while
:klev while #x #y #c
set $a findcolor (#hpx #hpy #hp2x #hpy 1 1 #hpc %k 2) //подсчитываем сколько синих пикселей между левой и правой точкой wait 1000 //ждем set $b findcolor (#hpx #hpy #hp2x #hpy 1 1 #hpc %k 2) //подсчитываем сколько синих пикселей между левой и правой точкой if $a = $b //сравниваем, если не изменилось - жмем f2 send f4 send f2 wait 1000 goto klev end_if if_not $a = $b //если изменилось жмем f3 send f4 send f3 wait 1000 goto klev end_if end_while
goto start
Скрипт ошибаеться 5-10% Не могу понять почему. Возможно лучше указать диапазон цветов.... Помогите доработать
|
|
|
|
pornogluk |
22.1.2013, 9:04
|

Registred
Сообщений: 7
Регистрация: 30.11.2012 Группа: Пользователи Наличность: 0
Пользователь №: 15.525

|
Цитата(alrane @ 4.12.2012, 22:47)  Скрипт ошибаеться 5-10% Не могу понять почему. Возможно лучше указать диапазон цветов.... Помогите доработать
может задать искать количество пикселей по области, ввести #hp2y и ввести чуть большей интервал времени ждать после нажатия f2 и f3 У меня фейл 1 из10
|
|
|
|
Noobka |
6.2.2013, 10:51
|

Registred
Сообщений: 3
Регистрация: 10.11.2012 Группа: Пользователи Наличность: 0
Пользователь №: 15.456

|
Цитата(barok2 @ 6.5.2012, 21:51)  Пробовал чужие скрипты, они не работали. Конечно стал писать свой. Как рыбачить, определял по захвату видео фрапс. И ничего не понял. Если команды тянуть, подсекать вывести на панель быстрого доступа, то пока сектора на картинках команд крутятся, (команды недоступны), надо смотреть на полоску жизни рыбы. Оказалось, что если полоска и не меняется, бывает, надо подсекать рыбу. Бывает увеличивается, а надо тянуть (все наоборот). Для учебной наживки по полоске тоже ничего не определить, однако команды в подсказках (там прямо картинки команд появляются) не врут. Картинка команды обновляется за 2,5 сек, однако можно нажать уже через 1 сек., если следующая команда другая. Долго не понимал, почему у меня скрипт часто глючил, при запуске скрипта "send F4" игра реагировала, будто нажал alt F4. Оказалось, что скрипт быстро запускался и посылал F4, а палец в это время жал alt. Код //отключить прозрачность и все улучшения картинки в игре! //отключить пунто свичер!
// F1 скилл Pumping тянуть, если полоска не меняется // F2 скилл Reeling подсеч, если полоска увеличилась // F4 скилл Fishing // F5 берем удочку // F6 берем оружие // F7 атака // F8 следующая цель // F9 подбор лута set #winfish_x 444 //точка в окне рыбалки (x) set #winfish_y 383 //точка в окне рыбалки (y) set #winfish_color 923162 //цвет точки окна рыбалки set #podscaz_x 460//лев.вер.угол(ЛВУ) картинки учебной приманки (x) в окне рыбалки set #podscaz_y 425 // лев. вер. угол картинки учебной приманки (y) в окне рыбалки set #podscaz_color_p 14201867 //цвет pumping f1 ЛВУ set #podscaz_color_r 4329014 //цвет reeleing f2 ЛВУ //comm-команда comm0-предыдущая /////////////////////////////////// СКРИПТ //////////////////////////////////// :start //sposlov0-предыдущий способ(команда) ловли wait 1000 //задержка против глюков при запуске alt-F1 send {F4} 13000 while timer < 40000 //ждем первую поклевку 40сек gosub podscaz //проверяем подсказки часто, чтобы захватить мигание if_not $comm = No send $comm // тянуть f1 или подсечь f2 set $comm0 $comm //сохранили команду set timer //включили таймер команды goto klev end_if end_while
:klev //началась рыбалка //////////////////////////// gosub podscaz //проверяем подсказки //hint $comm timer "_" if $comm = No //нет команды-проверим окно goto klev1 else goto klev2 end_if :klev1 get color #color #winfish_x #winfish_y if #color = #winfish_color //есть окно рыбалки goto klev // снова проверяем подсказки else goto end //нет окна: завершим рыбалку!!! end_if
:klev2 if_not $comm = $comm0 //новая команда: сразу командуем goto com end_if if timer > 2800 //пора командовать. goto com end_if goto klev :com //команда по времени или другая send $comm // тянуть f1 или подсекать f2 set timer //установили таймер для новой команды set $comm0 $comm goto klev :end ///////////////////////////// wait 9000 //ждем проявления моба :battle send {F8} //next target : выделили моба, если он есть get color #color 780 28 //проверка полоски нападающего моба ^=Ctrl ~=Shift if #color = 1251183 //Моб жив. Атакуем моба! send @{F6} //взяли меч send @{F7} //Атака else goto battle_end // моба и не было end_if :battle1 get color #color 780 28 //проверка полоски нападающего моба if #color = 1251183 //моб еще жив, продолжаем send {F8} //next target : выделили моба, если он есть wait 2000 goto battle1 else send {F9} //подбор лута send {F5} //взяли удочку (наживка сама оказывается в руке) end_if :battle_end alarm //начинается повтор рыбалки goto start
end_script
:podscaz //какая картинка команды? get color #color #podscaz_x #podscaz_y if #color = #podscaz_color_p set $comm {F1} //команда pumping тянуть f1 goto end_podscaz end_if if #color = #podscaz_color_r set $comm {F2} //команда reeling подсечь f2 goto end_podscaz end_if set $comm No //нет подсказок :end_podscaz //hint $comm timer ___________ return
//меньше задержка-лучше работа скрипта. У меня 10 мс //бывает дашь команду-и подсказка сразу меняется=штраф. скрипт нажимает на //другую команду -премия. так и работают в 2 команды(без толку).
Ловит на учебную наживку 90 процентов рыбы. Если появилась картинки подсказки, проверяет их и дает команды как ловить. Если исчезает окно рыбалки и подсказки-кончает рыбалку. На l2r.ru полоска жизни синяя днем и ночью. Рыбных мобов скрипт должен убивать, не проверял, место рыбалки не меняет, так что постоянная помощь ему нужна. Может кто подскажет, как ловить на не учебные наживки? Все, скрипт перестал работать. Пару раз срабатывает правильно, потом совсем не видит подсказки-картинки. И останов. пробовала и мучалась со всеми скриптами и только этот стал ловить на 100% ))) правда у нас на ГФ такой баг, на нормальные наживки (не для новичков) тоже идут подсказки, только на ночные наживки уже без подсказок..
|
|
|
|
hoax |
26.2.2013, 21:23
|

Registred
Сообщений: 3
Регистрация: 26.2.2013 Группа: Пользователи Наличность: 0
Пользователь №: 15.844

|
Ругоф - не очень, щас все дротят на фришках серверах lineage 2 Щас на оффе кроме как пополнение доната - ничего не происходит все топы уже ушл\и оттуда когда там было еще ГФ
|
|
|
|
|
  |
27 чел. читают эту тему (гостей: 27, скрытых пользователей: 0)
Пользователей: 0
|
|