Page 1 of 1
скрипт на бс по координатам
Posted: 2009-02-14 17:53:16
by neokron115
Сразу скажу что толком программирования в школе не было поэтому все на ощупь делаю...с гампами работать не умею(кто дать ссылочку на гайд рус, буду рад)
поэтому решил сделать так
Code: Select all
sub bs()
Repeat
UO.LClick(810,671)
wait(1500)
UO.LClick(489,453)
[u]UO.InJournal('You put the') or ('You have failed')or ('You fail') <<<<тут не знаю что делать, какой исп цикл ?[/u]
Until UO.Dead()
end sub
вообщем ковать кует но я хочу сделать чтобы скрипт ,после начала ковки, ждал одно из сообщений
('You put the') or ('You have failed')or ('You fail') и сново возвращялся к Repeat...собственно хелп...
Posted: 2009-02-14 18:18:20
by Millerbeer
Code: Select all
sub Blacksmitting()
while uo.count('0x1BEF')>=8
uo.deletejournal()
UO.WaitMenu('Blacksmithing','Weapons','Weapons','Swords & Blades','Swords & Blades','dagger')
UO.UseType('0x1BEF')
repeat
wait(300)
until uo.injournal('You put|You have failed')
wend
endsub
на вот, для примера, куёт даггеры из простого железа, разбирайся что да как
Posted: 2009-02-15 10:54:03
by neokron115
неттт там не обычное меню

а новое... а как с гампами работать я не знаю...
кто нить сказал бы как мне на этом гампе одну кнопочку нажать и было бы круто
А пока токо через координаты...
Posted: 2009-02-15 10:56:54
by neokron115
repeat
wait(300)
until uo.injournal('You put|You have failed')
хм...тоже тогда так зациклить попробую

Posted: 2009-02-15 11:58:22
by neokron115
не получается

(начал постоянно вызывать меню крафта
кто нить помогите как будет выглядеть цикл типо:
если появилось сообщение UO.InJournal('You put the') or ('You have failed')or ('You fail') то возвращается к Repeat(то есть заново ковать)
Code: Select all
sub bs()
Repeat
UO.LClick(810,671)
wait(1500)
UO.LClick(489,453)
Тут цикл...
Until UO.Dead()
end sub
Posted: 2009-02-15 13:28:30
by neokron115
короч ни фига не получается

и ни кто не хочет помочь

Posted: 2009-02-15 14:25:09
by Successful
Code: Select all
sub bs()
Repeat
UO.LClick(810,671)
wait(1500)
UO.LClick(489,453)
repeat
wait(100)
until uo.injournal('You put the') or uo.injournal('You have failed') or uo.injournal('You fail')
Until UO.Dead()
end sub
Posted: 2009-02-15 16:22:43
by neokron115
Successful wrote:Code: Select all
sub bs()
Repeat
UO.LClick(810,671)
wait(1500)
UO.LClick(489,453)
repeat
wait(100)
until uo.injournal('You put the') or uo.injournal('You have failed') or uo.injournal('You fail')
Until UO.Dead()
end sub
начинает постоянно открывать окно крафта(тыкать по координатам) и все соответственно сбивая крафт(и сжигая инги)
Posted: 2009-02-15 16:48:28
by Successful
Posted: 2009-02-15 18:04:34
by Millerbeer
Code: Select all
sub bs()
Repeat
uo.deletejournal()
UO.LClick(810,671)
wait(1500)
UO.LClick(489,453)
repeat
wait(100)
until uo.injournal('You put the|You have failed|You fail')
Until UO.Dead()
end sub
а чего у вас за меню крафта такое, можешь показать?
Posted: 2009-02-15 20:52:44
by Successful
если я правильно понимаю,это клики в самом меню)
Code: Select all
UO.LClick(810,671)
wait(1500)
UO.LClick(489,453)
тогда нужен юз инга сначало)