бс, обычный |
бс, обычный |
Сообщений: 3094 Рег. 9.02.2013 |
14 марта 2013 11:02
Сообщение #1
|
Нужна ковка из того что есть в паке. Если не трудно добавить проверку ингот, чтобы когда было меньше N скрипт выключался) Так как я бревно, не знаю что понаписал: куёт один раз и всё). sub blacksmith() var Hammer = '0x13E3'; hammer var Iron = '0x1BEF'; ingots repeat UO.WaittargetType(Iron) uo.usetype(Hammer) UO.WaitMenu('Blacksmithing','Weapon','Weapon','Fencing','Fencing','Dagger') UO.DeleteJournal() repeat wait(500) until UO.InJournal('You put') or UO.InJournal('fail') or UO.InJournal('target') wend end sub |
|
|
|
Сообщений: 1234 Рег. 1.05.2010 |
14 марта 2013 11:14
Сообщение #2
|
Просто нужно if iron > 2 ..... else end sub Что-то вроде этого.. Давно не правил скрипты с инжей... Забыл как там всё должно быть :) |
|
|
|
14 марта 2013 12:12
Сообщение #3
|
|
попробуй sub craftdag() var Hammer = '0x13E3' var IronIngots = '0x1BEF' repeat uo.usetype(Hammer) uo.waittargettype(IronIngots) uo.WaitMenu('Blacksmithing','Weapons','Weapons','Fencing','Fencing','Dagger') uo.DeleteJournal() repaet wait(500) until uo.InJournal('You put') or uo.InJournal('fail') or uo.InJournal('target') until uo.count(IronIngots) < 3 end sub |
|
|
|
14 марта 2013 12:18
Сообщение #4
|
|
и не забываем, если используем While то закрываем Wend, если используем Repeat то закрываем Until, у тебя же Repeat закрывается Wend |
|
|
|
Сообщений: 3094 Рег. 9.02.2013 |
14 марта 2013 12:24
Сообщение #5
|
Цитата: iMax sub craftdag() var Hammer = '0x13E3' var IronIngots = '0x1BEF' repeat uo.usetype(Hammer) uo.waittargettype(IronIngots) uo.WaitMenu('Blacksmithing','Weapons','Weapons','Fencing','Fencing','Dagger') uo.DeleteJournal() repeat wait(500) until uo.InJournal('You put') or uo.InJournal('fail') or uo.InJournal('target') until uo.count(IronIngots) < 6 end sub так вроде корректней. юзает хаммер но ковать не начинает. |
|
|
|
Сообщений: 3094 Рег. 9.02.2013 |
14 марта 2013 12:29
Сообщение #6
|
Свой переделал. Норм. Единственная проблема - когда остается 10 ингот, меню в скрипте начинает тупить. Потому что там вариантов крафта не остается и повисает в меню с даггером) sub blacksmith() var Hammer = '0x13E3'; hammer var Iron = '0x1BEF'; ingots repeat UO.WaittargetType(Iron) uo.usetype(Hammer) UO.WaitMenu('Blacksmithing','Weapon','Weapon','Fencing','Fencing','Dagger') UO.DeleteJournal() repeat wait(500) until UO.InJournal('You put') or UO.InJournal('fail') or UO.InJournal('target') [color=#FF0000]until uo.count(Iron) < 6[/color] end sub |
|
|
|
14 марта 2013 12:56
Сообщение #7
|
|
Цитата: iMax попробуй Цитата: Jotun Свой переделал. найди 3 отличия что ли? :))))) |
|
|
|
14 марта 2013 13:00
Сообщение #8
|
|
ну я не проверял. часть выдернул из твоего и поставил условия там уж верти как хочешь Единственная проблема - когда остается 10 ингот, меню в скрипте начинает тупить. так напиши <11 в условии |
|
|
|
Сообщений: 3094 Рег. 9.02.2013 |
14 марта 2013 13:05
Сообщение #9
|
iMax, ну я так и сделал) |
|
|
|
Сейчас: 25 ноября 2024 20:29 |