Again Bowcraft

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
yasya
Posts: 8
Joined: 2009-01-03 06:41:29

Again Bowcraft

Post by yasya »

Народ нужен скрипт чтобы чар брал из под ног(а не из сундука) 1 лог из кучи и делал из него Shaft,после чего повторял действие...спасибо за раннее
ADEPT_ABP
Posts: 223
Joined: 2006-05-12 08:03:45
Contact:

Post by ADEPT_ABP »

:D :D :D :D :D

Code: Select all

var log, kit, color, box, box2
log='0x1BDD' ; type log
kit='0x0F51'  ; type инструмента(ножа(он же - dagger))
color='0x0000' ; Цвет log-a
box='ground'  ; Id - сундука( в данном случае земля(то есть из-под ног)) откуда берём вещь
box2='backpack'   ; Id - сундука( в данном случае backpack персонажа) куда кладём вещь

sub main()
uo.set('finddistance','1') ; устанавливаем дистанцию поиска 1 клетка(шаг)
repeat
uo.findtype(log,color,box)
uo.moveitem('finditem',1,box2)
CheckLag()
wait(500)
craft()
until uo.findcount()==0 ; пока количество найденых логов, не будет равно нолю
end sub

sub craft()
while uo.count(log)>0
  uo.deletejournal()
   uo.waittargettype(log)
   uo.usetype(kit)
   uo.waitmenu('What do you want to carve the wo','shaft')
   while not uo.injournal("You put|You fail")
      wait(200)
   wend
wend
end sub

sub CheckLag()
   UO.DeleteJournal()
   UO.Click('backpack')
   repeat
      wait(100)
   until UO.InJournal("backpack")
end sub


Написал, тестируй, по идее рабочий. :)
Играю на drw.ru
Использую инжект 505.18 VeNd0r
Начинающий скриптер.
yasya
Posts: 8
Joined: 2009-01-03 06:41:29

Post by yasya »

Вылазит менюшка what do you wish to make и скрипт больше нифига не делает и скрипт поднимает сразу все логи..а желательно было бы по 1му :(
Successful
Posts: 174
Joined: 2008-12-13 00:00:15

Post by Successful »

yasya wrote:Вылазит менюшка what do you wish to make и скрипт больше нифига не делает и скрипт поднимает сразу все логи..а желательно было бы по 1му :(

Code: Select all

uo.moveitem('finditem',1,box2)

должно брать одну)версию инжекта советую сменить )
это:

Code: Select all

uo.findtype(log,color,box)
uo.moveitem('finditem',1,box2)
CheckLag()
wait(500)

замени на это:

Code: Select all

uo.findtype(log,color,box)
Checklag()
uo.grab('1','finditem')
CheckLag()
wait(500)

и здесь опечатка,замени

Code: Select all

uo.waitmenu('What do you want to carve the wo','shaft')

на

Code: Select all

uo.waitmenu('What do you want to carve','shaft' )
yasya
Posts: 8
Joined: 2009-01-03 06:41:29

Post by yasya »

инжект обновил..все поменял в скрипте :((( теперь берет один лог но все равно вылазит менюшка what do you want to carve и больше ничего не происходит
ADEPT_ABP
Posts: 223
Joined: 2006-05-12 08:03:45
Contact:

Post by ADEPT_ABP »

А ты проверь тип даггера или чем ты там стругаешь шафты...
В клиенте набираешь ,info и прицел на даггер.
На будущее, нет 100% универсальных скриптов, под любой шард. Поэтому если дали скрипт то будь добр переделать его под себя(под свой шард). Type, ID, название крафтовых меню, всё это нужно проверять.
Проверь как выглядит крафтовое меню.
Image
By adeptikon
На DRW.RU он работает.
Играю на drw.ru
Использую инжект 505.18 VeNd0r
Начинающий скриптер.
yasya
Posts: 8
Joined: 2009-01-03 06:41:29

Post by yasya »

Спасибо большое.Все получилось.Только осталось одно но :) Скрипт не цикличен..после первого шафта перестает :((
Successful
Posts: 174
Joined: 2008-12-13 00:00:15

Post by Successful »

yasya wrote:Спасибо большое.Все получилось.Только осталось одно но :) Скрипт не цикличен..после первого шафта перестает :((


вроде там все оки))
попробуй замени дистанцию здесь,или дропни под себя логи

Code: Select all

uo.set('finddistance','1')
yasya
Posts: 8
Joined: 2009-01-03 06:41:29

Post by yasya »

спасибо огромное всем кто помог все получилось
Post Reply