Page 1 of 2
Ищу скрипт.
Posted: 2014-03-22 10:02:32
by t1m3
Доброе время суток. Есть тут ещё кто живой?! )
Обискал весь форум, с первой до последной странице ну ненащол то что нужно, а нужно именно что-то на подобые авто бота. Тобишь чтоб ходил и убивал тип бота и лутал с него один итем, канечно с хилингом.
Если у кого такой есть пожалуйста скиньте, буду ещё лазить и искать по форуму, ну самнваюсь что так найду.
П.С Поиск юзал, и проверял скрипты на скиниг, не один не работал. Инжа новая, тобиш 2013 года.
За ранее спасибо, жду ответы
Re: Ищу скрипт.
Posted: 2014-03-22 10:42:44
by Incorrect User
Любой скрипт нужно править под свой шард, а так что скопировал и вставил не катит. Давай все данные типы оружия мобов, при скольки хп хилиться, тип того что лутать, накатаю пока делать нечего.
Re: Ищу скрипт.
Posted: 2014-03-22 10:45:28
by Incorrect User
А инжект уже 2014 как бы вышел, ставь его
viewtopic.php?f=1&t=17391
Re: Ищу скрипт.
Posted: 2014-03-22 10:52:56
by t1m3
Incorrect User wrote:Любой скрипт нужно править под свой шард, а так что скопировал и вставил не катит. Давай все данные типы оружия мобов, при скольки хп хилиться, тип того что лутать, накатаю пока делать нечего.
О, спасибо тебе.
Вообщем тип моба: 0x0190, простой человек.
Лутать надо свитки: 0x14ef
ну и оружые(0x3ff8) и шиток(0x1bc4)
Хилится при 120хп.
Да и там их много если что, это не так что респится по одному. Там тупо идти по данже и убивать их, всех подряд.
А начот инжы мне покачто нормуль с той же инжой. А по правке скрипта под свой шард, я как бы менял уже тайпи мобов, оружия итд, ну они чет не работали.
Re: Ищу скрипт.
Posted: 2014-03-22 11:53:44
by Incorrect User
Не нормуль, ходилки нет нормальной, даже в новой, лучше ботов сейчас лучше на стелсе делать. Инжект в любом случае обновлять нужно иначе скрипты работать не будут, так как внем присутствуют новые функции которых в старой версии нет вообще.
Re: Ищу скрипт.
Posted: 2014-03-22 12:10:13
by t1m3
Ну на стелсе это само собой, ну у мну так сама бот умерать будет, я буду следить за нем, так что годится и на инжу. А стелс я вообще не шарю. )
Re: Ищу скрипт.
Posted: 2014-03-22 18:37:22
by Incorrect User
0x0190, простой человек
Нужно отличать его от игроков. Может имя одинаковое, или количество хп у него?
Re: Ищу скрипт.
Posted: 2014-03-22 19:01:10
by t1m3
http://f-lite.ru/lfp/s018.radikal.ru/i5 ... 15.jpg/htmКак-то так смотрится, может пусть отдилятся по левелам. там есть лвлы 1, 2, 3 и пх у них 300, 400, 500. Как-то так...
Re: Ищу скрипт.
Posted: 2014-03-22 19:22:54
by Incorrect User
А у игрока макс хп сколько? Имею ввиду реальных игроков. И они только 0x0190, 0x0191 не бывают?
Re: Ищу скрипт.
Posted: 2014-03-22 20:05:17
by Juicy Fruit
Есть вариант отличить по профилю. У игроков он есть, а у НПС нужно проверить.
Re: Ищу скрипт.
Posted: 2014-03-22 21:14:31
by Incorrect User
По хп норм, там от 300 начало походу, а больше и не нужно. А скрипт вот заготовка, пробуй
Code: Select all
sub Kill()
var box, find, shield = "0x1BC4", weapon = "0x3FF8", waittime, msg = "can't see the target|put bloody bandage|apply the bandages"
repeat
uo.findtype("0x0190", -1, "ground", 30)
if uo.findcount() then
find = uo.getserial("finditem")
uo.getstatus(find)
wait(200)
if not uo.getmaxhp(find) >= 300 then
uo.ignore(find)
else
if uo.getdistance(find) > 1 then
uo.pmove(uo.getx(find), uo.gety(find), 1)
end if
uo.deletejournal()
uo.usetype(shield)
wait(100)
uo.usetype(weapon)
wait(100)
uo.attack(find)
repeat
if uo.getdistance(find) > 1 then
uo.pmove(uo.getx(find), uo.gety(find), 1)
end if
if uo.gethp() <= 120 then
wait(1000)
repeat
uo.deletejournal()
uo.bandageself()
wait(100)
uo.usetype(shield)
wait(100)
uo.usetype(weapon)
wait(100)
waittime = uo.timer() + 150
repeat
wait(100)
until uo.dead() or uo.injournal(msg) or uo.timer() > waittime
until uo.dead() or uo.gethp() == 150
uo.attack(find)
end if
wait(100)
until uo.dead() or uo.injournal(msg) or uo.getx(find) == 0
wait(2000)
uo.findtype("0x2006", -1, "ground", 2)
if uo.findcount() then
box = uo.getserial("finditem")
uo.useobject(box)
wait(500)
uo.findtype("0x14ef", -1, box)
if uo.findcount() then
uo.moveitem("finditem", 0, "backpack")
wait(100)
end if
uo.ignore(box)
end if
end if
else
wait(100)
end if
until uo.dead()
end sub
Re: Ищу скрипт.
Posted: 2014-03-22 21:31:54
by t1m3
Чар находить врагов, ну не атакует их. Тобишь как врубаю скрипт так влевом углу в низу показивается ники мобов. ну атаку он неделает на них. Просто тупо стоит
Re: Ищу скрипт.
Posted: 2014-03-22 21:34:00
by t1m3
Там походу только написано что у них 300хп, так они рандомные. А нельзя как-то сделать по лвлу? там видно 1, 2, 3лвл... Вообщем он находит перса ну неатакует его
Re: Ищу скрипт.
Posted: 2014-03-22 21:36:32
by t1m3
Статус нащол моба и это всё. тупо стоит и не шевелится не в одну сторону )
Re: Ищу скрипт.
Posted: 2014-03-22 22:31:34
by Incorrect User
Разве я не говорил качать новый инжект?
Re: Ищу скрипт.
Posted: 2014-03-22 22:32:27
by Incorrect User
Incorrect User wrote:Инжект в любом случае обновлять нужно иначе скрипты работать не будут, так как внем присутствуют новые функции которых в старой версии нет вообще.
Re: Ищу скрипт.
Posted: 2014-03-22 23:05:32
by t1m3
Скачал новый, запустил скрипт, вообще не чего не произсходит
Re: Ищу скрипт.
Posted: 2014-03-22 23:08:58
by Incorrect User
Я не могу знать что у тебя там происходит и как настроен инжект. Скрипт рабочий. Щас принтов наставлю, скажешь что пишет.
Re: Ищу скрипт.
Posted: 2014-03-22 23:11:31
by Incorrect User
Code: Select all
sub Kill()
var box, find, shield = "0x1BC4", weapon = "0x3FF8", waittime, msg = "can't see the target|put bloody bandage|apply the bandages"
repeat
uo.findtype("0x0190", -1, "ground", 30)
if uo.findcount() then
uo.print("Нашел кого-то...")
find = uo.getserial("finditem")
uo.getstatus(find)
wait(200)
if not uo.getmaxhp(find) >= 300 then
uo.print("Это игрок!")
uo.ignore(find)
else
uo.print("Это моб!")
if uo.getdistance(find) > 1 then
uo.print("Иду к цели...")
uo.pmove(uo.getx(find), uo.gety(find), 1)
end if
uo.deletejournal()
uo.usetype(shield)
wait(100)
uo.usetype(weapon)
wait(100)
uo.attack(find)
uo.print("Атакую...")
repeat
if uo.getdistance(find) > 1 then
uo.pmove(uo.getx(find), uo.gety(find), 1)
end if
if uo.gethp() <= 120 then
wait(1000)
repeat
uo.deletejournal()
uo.bandageself()
wait(100)
uo.usetype(shield)
wait(100)
uo.usetype(weapon)
wait(100)
waittime = uo.timer() + 150
repeat
wait(100)
until uo.dead() or uo.injournal(msg) or uo.timer() > waittime
until uo.dead() or uo.gethp() == 150
uo.attack(find)
end if
wait(100)
until uo.dead() or uo.injournal(msg) or uo.getx(find) == 0
wait(2000)
uo.findtype("0x2006", -1, "ground", 2)
if uo.findcount() then
box = uo.getserial("finditem")
uo.useobject(box)
wait(500)
uo.findtype("0x14ef", -1, box)
if uo.findcount() then
uo.moveitem("finditem", 0, "backpack")
wait(100)
end if
uo.ignore(box)
end if
end if
else
wait(100)
end if
until uo.dead()
end sub
Re: Ищу скрипт.
Posted: 2014-03-22 23:13:15
by t1m3
Проверяю...