|
скрипт для битвы с монстраи в небеса уникальная игра, бот |
|
|
чебуратор 2 |
17.2.2013, 18:25
|
Neophyte
Сообщений: 15
Регистрация: 16.1.2013 Группа: Пользователи Наличность: 0
Пользователь №: 15.678
Возраст: 40
|
это скрипт без разорки предметов копируйте и играйте по крайней мере в 32 версии пилота скрипт сделан в браузере нихром играть лучше всего либо в любом другом на основе гугля хрома
в остальных гонки
при копировании скрипта в пилот бывает длинные строки делятся на 2 или 3 строки так что обязательно проверяйте скрипт для битвы с монстраи в небеса уникальная игра
понравится скину и разбор предметов у меня 5000 урон если менее 2000 скорее всего понадобится отсекать тень палача черта и некоторых других смотря по урону небходимо сделать пузырьки маны 1 ур лучше 500 100 боев в час скорость пролистывания строк поставте примерно на 35 - 40 комп проверяйте каждые 25 -30 мин можно на 20 если не отходите от компа через 40 мин или час браузер тормозить начинает его необходимо перезагружать да поможет вам бог с деньгами ))))))))))))))))))))))))))))) жрет непомерно примерно месяц вам будет прикольно все что есть ниже копируйте не делайте себе высокую удачу и вы будете в топах пишите
://чебуратор 2// ://небеса//
:a set $a 0 while $a < 1 set $a findcolor (617, 231 699, 292 1 1 2712929 %arr 2) wait 10 end_while findcolor wait 150 left %arr [1 1], %arr [1 2]
wait 3s :<<\\\\\\\\\бес\\\\\\\\\\\>> while 90, 396 1586627 goto a end_while :<<\\\\\\\\\\матуза\\\\\\\\\\\\>> while 79, 381 2175035 goto a end_while :<<\\\\\\\\\\матуза\\\\\\\\\\\\>> while 118, 422 3525119 goto a end_while :<<\\\\\\\\\\матуза\\\\\\\\\\\\>> while 117, 422 8257535 goto a end_while :<<\\\\\\\\\курлык\\\\\\\\\>> while 68, 367 4017556 goto a end_while :<<\\\\\\\\\\\\\\низер\\\\\\\\\\>> while 80, 419 3093556 goto a end_while :<<\\\\\\\лорд>> гладыш\\\\\\\\\\\ while 78, 349 1049925 goto a end_while :<<\\\\\\\\джегурдар\\\\\\\\\\>> while 87, 375 5275555 goto a end_while :<<\\\\\\\\без>> монстра\\\\\\\\\\ while 78, 390 10151667 goto a end_while :<<\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\>> :<<\\\\\\\\\\\\нападение\\\\\\\\\>> left 66, 428 wait 300 set $a 0 while $a < 1 set $a findcolor (409, 377 452, 448 1 1 16711422 %arr 2) wait 10 end_while findcolor wait 150 left %arr [1 1], %arr [1 2] wait 3s
:<<\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\>> :<<\\\\\\\\\\\\\битва\\\\\\\\\\\\>> :w left 421, 494 wait 300 :n if 260, 90 1331506 wait 1s left 154, 491 wait 1s left 348, 302 wait 3s goto e else if 324, 117 5210111 goto y else if 147, 207 6594518 set $a 0 while $a < 1 set $a findcolor (338, 339 375, 392 1 1 16250871 %arr 2) wait 10 end_while findcolor wait 150 left %arr [1 1], %arr [1 2] wait 3s goto a else goto w end_if end_if end_if ///////////////////////////// /// :e if 260, 90 1331506 wait 1s left 206, 490 wait 1s left 348, 302 wait 3s goto c else if 324, 117 5210111 goto y else if 147, 207 6594518 set $a 0 while $a < 1 set $a findcolor (338, 339 375, 392 1 1 16250871 %arr 2) wait 10 end_while findcolor left %arr [1 1], %arr [1 2] wait 3s goto a else goto e end_if end_if end_if ///////////////////////////// //////////// :c if 260, 90 1331506 left 97, 484 wait 1s left 154, 491 wait 1s left 348, 302 wait 3s if 260, 90 1331506 goto t else goto t end_if else if 324, 117 5210111 goto y else if 147, 207 6594518 set $a 0 while $a < 1 set $a findcolor (338, 339 375, 392 1 1 16250871 %arr 2) wait 10 end_while findcolor wait 150 left %arr [1 1], %arr [1 2] wait 3s goto a else goto c end_if end_if end_if ///////////////////////////// /////// :t if 260, 90 1331506 left 97, 484 wait 1s left 206, 490 wait 1s left 348, 302 wait 3s if 260, 90 1331506 goto c else goto c end_if else if 324, 117 5210111 goto y else if 147, 207 6594518 set $a 0 while $a < 1 set $a findcolor (338, 339 375, 392 1 1 16250871 %arr 2) wait 10 end_while findcolor wait 150 left %arr [1 1], %arr [1 2] wait 3s goto a else goto t end_if end_if end_if ///////////////////////////// // ///////////////////////////// // :q wait 1s /////////////////// left 154, 539 wait 3s left 97, 532 wait 5s ////////////////////// goto w :<<\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\>> :<<\\\\\\\\\\\>> продажа разбор предметов\\\\\\\\\\\\\\ :<<\\\\\\\\\\разобрать>> продать <<\\\\\\\\\\\>> :y left 355, 393 wait 600 set $a 0 while $a < 1 set $a findcolor (395, 379 414, 441 1 1 5390376 %arr 2) wait 10 end_while findcolor wait 350 left %arr [1 1], %arr [1 2] wait 800 set $a 0 while $a < 1 set $a findcolor (394, 372 413, 419 1 1 5390376 %arr 2) wait 10 end_while findcolor wait 450 left %arr [1 1], %arr [1 2]
|
|
|
|
|
|
Ответов
BSW_rama |
19.2.2013, 5:14
|
Apprentice
Сообщений: 188
Регистрация: 28.1.2013 Группа: Пользователи Наличность: 0
Пользователь №: 15.728
Возраст: 32
|
у меня скрипт уже 32кило весит (IMG: style_emoticons/default/smile.gif)... переходит на другой остров, открывает магазин , сканирует предметы, распознаёт их (хотя щас всё блокировано кроме циркона и изумруда), если находит скупает, или издаёт звук и останавливается. закрывает маг, отккрывает монстра , определяет тип, если тип неизвестен (а такого уже нет) сообщает о новинке.сканирует предметы в сумке, распознаёт, рецепты тоже распознаёт, высчитывает стоимость и важность каждого предмета, сравнивает с требованиями, если по требованиям проходит, сообщает и стопорится. имеет следующие настройки, которые вынесены в виде переменых в начало скрипта: управление важностью предметов, включение выключение перехода на следующий остров (режим отладки), установления требований к содержимому сумки монстров, управление режимом работы базой : игнорировать новинки или сообщать о них.
|
|
|
|
чебуратор 2 |
19.2.2013, 7:19
|
Neophyte
Сообщений: 15
Регистрация: 16.1.2013 Группа: Пользователи Наличность: 0
Пользователь №: 15.678
Возраст: 40
|
Цитата(BSW_rama @ 19.2.2013, 5:14) у меня скрипт уже 32кило весит (IMG: style_emoticons/default/smile.gif)... переходит на другой остров, открывает магазин , сканирует предметы, распознаёт их (хотя щас всё блокировано кроме циркона и изумруда), если находит скупает, или издаёт звук и останавливается. закрывает маг, отккрывает монстра , определяет тип, если тип неизвестен (а такого уже нет) сообщает о новинке.сканирует предметы в сумке, распознаёт, рецепты тоже распознаёт, высчитывает стоимость и важность каждого предмета, сравнивает с требованиями, если по требованиям проходит, сообщает и стопорится. имеет следующие настройки, которые вынесены в виде переменых в начало скрипта: управление важностью предметов, включение выключение перехода на следующий остров (режим отладки), установления требований к содержимому сумки монстров, управление режимом работы базой : игнорировать новинки или сообщать о них. интересна скорость работы выкладывай посмотрим
|
|
|
|
BSW_rama |
19.2.2013, 15:37
|
Apprentice
Сообщений: 188
Регистрация: 28.1.2013 Группа: Пользователи Наличность: 0
Пользователь №: 15.728
Возраст: 32
|
скорость работы фантастишь, потому как код очень хорошо отптимизирован. скорсти браузера нехватат, везде стоит вайты по 300-1000 мс. кто не боится большого леса (IMG: style_emoticons/default/smile.gif) . простенький скриптик передвигания фишек, и клика по предметам вобщем описухи немного масив %rpanel и %lpanel содержит координаты точек для правой и левой менюшек, т.е. чтобы например кликнуть по молнии нужно написать left %lpanel[1 1], %lpanel[1 2] подпрограмма "polecolor" сканирует поле и делает идентификацию. подпрограмма "poledo" собсно просчитывает ходы. переменная "#pin" определят какая фишка будет использоваться. все координаты в скрипте относительно сердечка здоровья, если его затенить или закрыть будет сбой. защиты от дураков нет, ибо лень (IMG: style_emoticons/default/smile.gif) Код set #a findcolor (200 0 300 200 1 1 (255) %a 2 1) gosub setpanel set #f 0 //get color #d %go[1 1] %go[1 2] //msg #d %a[1 1] //end_script :a if %go[1 1], %go[1 2] %go[1 3] //if %rpanel[2 1], %lpanel[2 2] 7769230 left %rpanel[1 1], %lpanel[1 2] wait 2000 //left %rpanel[2 1], %lpanel[2 2] //wait 2000 //left %lpanel[5 1], %lpanel[5 2] //wait 2000 left %lpanel[4 1], %lpanel[4 2] wait 3000 //end_if gosub polecolor set #pin 1500 gosub poledo if #done = 0 set #pin 15 gosub poledo end_if if #done = 0 set #pin 60 gosub poledo end_if if #done = 0 set #pin 300 gosub poledo end_if if #done = 0 set #pin 3 gosub poledo end_if end_if // 268 104 467 99 wait 1000 // 472 99 goto a
end_script
:setpanel set %go[1 1] %a[1 1] + 209 set %go[1 2] %a[1 2] - 5 set %go[1 3] 65416 set %pole[1 1] %a[1 1] + 200 set %pole[1 2] %a[1 2] + 49 for #y 1 6 1 for #x 1 6 1 set %polex[#x #y] %pole[1 1] + (#x - 1) * 41 set %poley[#x #y] %pole[1 2] + (#y - 1) * 41 end_for end_for set %lpanel[1 1] %a[1 1] + 33 set %lpanel[1 2] %a[1 2] + 385 for #x 1 5 1 set %lpanel[#x 1] %lpanel[1 1] + (#x - 1) * 53 set %lpanel[#x 2] %lpanel[1 2] set #down #x + 5 set %lpanel[#down 1] %lpanel[1 1] + (#x - 1) * 53 set %lpanel[#down 2] %lpanel[1 2] + 53 end_for set %rpanel[1 1] %a[1 1] + 350 set %rpanel[1 2] %a[1 2] + 385 for #x 1 5 1 set %rpanel[#x 1] %rpanel[1 1] + (#x - 1) * 53 set %rpanel[#x 2] %rpanel[1 2] set #down #x + 5 set %rpanel[#down 1] %rpanel[1 1] + (#x - 1) * 53 set %rpanel[#down 2] %rpanel[1 2] + 53 end_for return
:polecolor for #y 1 6 1 for #x 1 6 1 get color #c %polex[#x #y] %poley[#x #y] set %poleu[#x #y] 0 //cherep if #c = 5344685 set %poleu[#x #y] 1 end_if //ankh if #c = 8360347 set %poleu[#x #y] 5 end_if //red if #c = 1245314 set %poleu[#x #y] 20 end_if //green if #c = 145428 set %poleu[#x #y] 100 end_if //yellow if #c = 302028 set %poleu[#x #y] 500 end_if //if %poleu[#x #y] < 1 //move %polex[#x #y], %poley[#x #y] //msg #c //wait 1000 end_if end_for end_for return
:poledo set #done 0 for #y 1 5 1 for #x 1 4 1 set #lx1 #x set #lx2 #x + 1 set #lx3 #x + 2 set #ly1 #y set #ly2 #y + 1 set #det %poleu[#lx1, #ly1] + %poleu[#lx2, #ly2] + %poleu[#lx3, #ly1] if #det = #pin and #done = 0 left %polex[#lx2 #ly2], %poley[#lx2 #ly2] wait 50 left %polex[#lx2 #ly1], %poley[#lx2 #ly1] set #done 1 end_if set #det %poleu[#lx1, #ly2] + %poleu[#lx2, #ly1] + %poleu[#lx3, #ly2] if #det = #pin and #done = 0 left %polex[#lx2 #ly1], %poley[#lx2 #ly1] wait 50 left %polex[#lx2 #ly2], %poley[#lx2 #ly2] set #done 1 end_if set #det %poleu[#lx1, #ly1] + %poleu[#lx2, #ly1] + %poleu[#lx3, #ly2] if #det = #pin and #done = 0 left %polex[#lx3 #ly2], %poley[#lx3 #ly2] wait 50 left %polex[#lx3 #ly1], %poley[#lx3 #ly1] set #done 1 end_if set #det %poleu[#lx1, #ly2] + %poleu[#lx2, #ly2] + %poleu[#lx3, #ly1] if #det = #pin and #done = 0 left %polex[#lx3 #ly1], %poley[#lx3 #ly1] wait 50 left %polex[#lx3 #ly2], %poley[#lx3 #ly2] set #done 1 end_if set #det %poleu[#lx1, #ly2] + %poleu[#lx2, #ly1] + %poleu[#lx3, #ly1] if #det = #pin and #done = 0 left %polex[#lx1 #ly2], %poley[#lx1 #ly2] wait 50 left %polex[#lx1 #ly1], %poley[#lx1 #ly1] set #done 1 end_if set #det %poleu[#lx1, #ly1] + %poleu[#lx2, #ly2] + %poleu[#lx3, #ly2] if #det = #pin and #done = 0 left %polex[#lx1 #ly1], %poley[#lx1 #ly1] wait 50 left %polex[#lx1 #ly2], %poley[#lx1 #ly2] set #done 1 end_if end_for end_for for #ly1 1 6 1 for #x 1 3 1 set #lx1 #x set #lx2 #x + 1 set #lx3 #x + 2 set #lx4 #x + 3 set #det %poleu[#lx1, #ly1] + %poleu[#lx2, #ly1] + %poleu[#lx4, #ly1] if #det = #pin and #done = 0 left %polex[#lx4 #ly1], %poley[#lx4 #ly1] wait 50 left %polex[#lx3 #ly1], %poley[#lx3 #ly1] set #done 1 end_if set #det %poleu[#lx1, #ly1] + %poleu[#lx3, #ly1] + %poleu[#lx4, #ly1] if #det = #pin and #done = 0 left %polex[#lx1 #ly1], %poley[#lx1 #ly1] wait 50 left %polex[#lx2 #ly1], %poley[#lx2 #ly1] set #done 1 end_if end_for end_for for #x 1 5 1 for #y 1 4 1 set #ly1 #y set #ly2 #y + 1 set #ly3 #y + 2 set #lx1 #x set #lx2 #x + 1 set #det %poleu[#lx1, #ly1] + %poleu[#lx2, #ly2] + %poleu[#lx1, #ly3] if #det = #pin and #done = 0 left %polex[#lx2 #ly2], %poley[#lx2 #ly2] wait 50 left %polex[#lx1 #ly2], %poley[#lx1 #ly2] set #done 1 end_if set #det %poleu[#lx2, #ly1] + %poleu[#lx1, #ly2] + %poleu[#lx2, #ly3] if #det = #pin and #done = 0 left %polex[#lx1 #ly2], %poley[#lx1 #ly2] wait 50 left %polex[#lx2 #ly2], %poley[#lx2 #ly2] set #done 1 end_if set #det %poleu[#lx1, #ly1] + %poleu[#lx1, #ly2] + %poleu[#lx2, #ly3] if #det = #pin and #done = 0 left %polex[#lx2 #ly3], %poley[#lx2 #ly3] wait 50 left %polex[#lx1 #ly3], %poley[#lx1 #ly3] set #done 1 end_if set #det %poleu[#lx2, #ly1] + %poleu[#lx2, #ly2] + %poleu[#lx1, #ly3] if #det = #pin and #done = 0 left %polex[#lx1 #ly3], %poley[#lx1 #ly3] wait 50 left %polex[#lx2 #ly3], %poley[#lx2 #ly3] set #done 1 end_if set #det %poleu[#lx2, #ly1] + %poleu[#lx1, #ly2] + %poleu[#lx1, #ly3] if #det = #pin and #done = 0 left %polex[#lx2 #ly1], %poley[#lx2 #ly1] wait 50 left %polex[#lx1 #ly1], %poley[#lx1 #ly1] set #done 1 end_if set #det %poleu[#lx1, #ly1] + %poleu[#lx2, #ly2] + %poleu[#lx2, #ly3] if #det = #pin and #done = 0 left %polex[#lx1 #ly1], %poley[#lx1 #ly1] wait 50 left %polex[#lx2 #ly1], %poley[#lx2 #ly1] set #done 1 end_if end_for end_for for #lx1 1 6 1 for #y 1 3 1 set #ly1 #y set #ly2 #y + 1 set #ly3 #y + 2 set #ly4 #y + 3 set #det %poleu[#lx1, #ly1] + %poleu[#lx1, #ly2] + %poleu[#lx1, #ly4] if #det = #pin and #done = 0 left %polex[#lx1 #ly4], %poley[#lx1 #ly4] wait 50 left %polex[#lx1 #ly3], %poley[#lx1 #ly3] set #done 1 end_if set #det %poleu[#lx1, #ly1] + %poleu[#lx1, #ly3] + %poleu[#lx1, #ly4] if #det = #pin and #done = 0 left %polex[#lx1 #ly1], %poley[#lx1 #ly1] wait 50 left %polex[#lx1 #ly2], %poley[#lx1 #ly2] set #done 1 end_if end_for end_for return
|
|
|
|
чебуратор 2 |
19.2.2013, 19:20
|
Neophyte
Сообщений: 15
Регистрация: 16.1.2013 Группа: Пользователи Наличность: 0
Пользователь №: 15.678
Возраст: 40
|
:a if %go[1 1], %go[1 2] %go[1 3] пишет ошибку :setpanel проверяет какие заклинания и элексиры в работе а дальше несмотря на проверку будет нажимать на 1 элексир и 1 заклинание спасибо ты вернул мне интерес Цитата(чебуратор 2 @ 19.2.2013, 19:13) :a if %go[1 1], %go[1 2] %go[1 3] пишет ошибку
:setpanel проверяет какие заклинания и элексиры в работе а дальше несмотря на проверку будет нажимать на 1 элексир и 1 заклинание
спасибо ты вернул мне интерес
ошибку нашел %go[1 2] %go[1 3] нет запятой
|
|
|
|
Сообщений в этой теме
чебуратор 2 скрипт для битвы с монстраи в небеса уникальная игра 17.2.2013, 18:25 Verter Спасибо за скрипт ) Было бы неплохо добавить комме... 17.2.2013, 19:25 veiron
Я прикидывал, чтобы войти в десятку за неделю над... 17.2.2013, 19:47 BSW_rama мда скрипт поточный и подбит под конкретику... поэ... 17.2.2013, 23:03 чебуратор 2
Что вы так все мечтаете в топ попасть. За эту энк... 17.2.2013, 23:24 Verter Подтверждаю, скрипт рабочий и эффективный ) конечн... 18.2.2013, 9:22 чебуратор 2 в место отсечки здесь поиск монстра главаря если ... 18.2.2013, 15:39 Verter Спасибо, супер! ))
Жаль, в строках нет коммент... 18.2.2013, 16:02 чебуратор 2
Спасибо, супер! ))
Жаль, в строках нет коммен... 18.2.2013, 16:16 veiron
А кто-нибудь может посоветовать не особо сложную ... 18.2.2013, 16:36 Zeleax
копируйте и играйте по крайней мере в 32 версии п... 18.2.2013, 9:33 чебуратор 2
:a
if %go[1 1], %go[1 2] %go[1 3]
пишет ошибку
... 19.2.2013, 20:26 BSW_rama %go - это место зелёной точки на стрелочке , котор... 19.2.2013, 20:55 BSW_rama вообще это базовый скрип, на его основе можно дела... 19.2.2013, 21:14 чебуратор 2 написал просто 65416 показывает правую сторону зел... 19.2.2013, 21:47 BSW_rama ну вот правая сторона глазка это и есть нужная точ... 20.2.2013, 8:10 murchics Доброго времени суток! )
Расскажите немного по... 19.7.2015, 23:45 DarkMaster
ошибка. видимо финдколор написан случайно и быть ... 20.7.2015, 13:26 dimоn
скорость пролистывания строк поставте примерно н... 25.7.2015, 17:49 vtec Всем привет, подскажите работающий скрипт. 29.1.2017, 14:51 cirus Скрипт на что? На поиск хода есть этот: https://fo... 29.1.2017, 15:02 serik9029 всем привет есть кто? помогите скрипт для добычи к... 28.11.2018, 7:04
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|