Again Bowcraft
Moderators: Murderator+, Murderator
Again Bowcraft
Народ нужен скрипт чтобы чар брал из под ног(а не из сундука) 1 лог из кучи и делал из него Shaft,после чего повторял действие...спасибо за раннее





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
Начинающий скриптер.
Использую инжект 505.18 VeNd0r
Начинающий скриптер.
-
- Posts: 174
- Joined: 2008-12-13 00:00:15
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' )
А ты проверь тип даггера или чем ты там стругаешь шафты...
В клиенте набираешь ,info и прицел на даггер.
На будущее, нет 100% универсальных скриптов, под любой шард. Поэтому если дали скрипт то будь добр переделать его под себя(под свой шард). Type, ID, название крафтовых меню, всё это нужно проверять.
Проверь как выглядит крафтовое меню.
By adeptikon
На DRW.RU он работает.
В клиенте набираешь ,info и прицел на даггер.
На будущее, нет 100% универсальных скриптов, под любой шард. Поэтому если дали скрипт то будь добр переделать его под себя(под свой шард). Type, ID, название крафтовых меню, всё это нужно проверять.
Проверь как выглядит крафтовое меню.

By adeptikon
На DRW.RU он работает.
Играю на drw.ru
Использую инжект 505.18 VeNd0r
Начинающий скриптер.
Использую инжект 505.18 VeNd0r
Начинающий скриптер.
-
- Posts: 174
- Joined: 2008-12-13 00:00:15
yasya wrote:Спасибо большое.Все получилось.Только осталось одно ноСкрипт не цикличен..после первого шафта перестает
(
вроде там все оки))
попробуй замени дистанцию здесь,или дропни под себя логи
Code: Select all
uo.set('finddistance','1')