За вашу помощь буду безгранично признателен
Требуется ваша помощь :)
Moderators: Murderator+, Murderator
-
PAIN^j18.9
- Posts: 23
- Joined: 2004-04-28 03:38:17
Требуется ваша помощь :)
Помогите пожалуйста со скриптиком для DrW, смысл его заключается в следующем: при нажатии хоткея химичит одну тотал манку если удачно чар говорит - "OK" , а в случаи физла - "=(" и останавливается .
За вашу помощь буду безгранично признателен
За вашу помощь буду безгранично признателен
noob must die.
-
PAIN^j18.9
- Posts: 23
- Joined: 2004-04-28 03:38:17
-
PAIN^j18.9
- Posts: 23
- Joined: 2004-04-28 03:38:17
вот примерно так(перед юзом вручную сделай тотал манку) проблемма в том что я ниразу алхимию на дрв не юзал поэтому написал демо версию объясни как происходит крафт тоталок
Code: Select all
sub main()
uo.cancelmenu()
uo.automenu('What sort of potion do you want to','(last)')
uo.useobject('ПРЕДМЕТ АЛХИМИИ')
repeat
Wait(10)
until UO.InJournal("You put the") OR UO.InJournal("You toss the failed")
if UO.InJournal("You put the") then
uo.print("YES")
endif
if UO.InJournal("You toss the failed") then
uo.print("NO")
endif
endsub
-
Destruction
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Ээээ..
Не меньше полтинника.
В остальном согласен.
2Автор, распиши вместе с сабжами и вообще ПОДРОБНО процесс крафта, я тебе специально заделаю.
Code: Select all
repeat
Wait(10)
until ...Не меньше полтинника.
В остальном согласен.
2Автор, распиши вместе с сабжами и вообще ПОДРОБНО процесс крафта, я тебе специально заделаю.
-
PAIN^j18.9
- Posts: 23
- Joined: 2004-04-28 03:38:17
Большое вам всем спасибо, за оказанную помощь и желания её оказать , взяв за основу скрипт Question'a у меня получилось следующие:
Может по вашему мнению в этом скрипте надо что то изменить, но вроде он вполне работоспособен
Code: Select all
sub main()
UO.DeleteJournal()
UO.UseType('0x0F87')
UO.WaitMenu('What','(2)')
repeat
Wait(100)
until UO.InJournal("You put the") OR UO.InJournal("You toss the failed")
if UO.InJournal("You put the") then
uo.msg("YES")
endif
if UO.InJournal("You toss the failed") then
uo.msg("NO")
endif
end subМожет по вашему мнению в этом скрипте надо что то изменить, но вроде он вполне работоспособен
noob must die.
-
PAIN^j18.9
- Posts: 23
- Joined: 2004-04-28 03:38:17
Code: Select all
sub main()
uo.findtype('0x0F87','-1','backpack')
if uo.getquantity('finditem')>6 then
UO.DeleteJournal()
UO.UseType('0x0F87')
UO.WaitMenu('What','(2)')
repeat
Wait(100)
until UO.InJournal("You put the") OR UO.InJournal("You toss the failed")
if UO.InJournal("You put the") then
uo.msg("YES")
endif
if UO.InJournal("You toss the failed") then
uo.msg("NO")
endif
else
uo.print("net regov =(")
endif
end sub
-
PAIN^j18.9
- Posts: 23
- Joined: 2004-04-28 03:38:17
Question wrote:Code: Select all
sub main()
uo.findtype('0x0F87','-1','backpack')
if uo.getquantity('finditem')>6 then
UO.DeleteJournal()
UO.UseType('0x0F87')
UO.WaitMenu('What','(2)')
repeat
Wait(100)
until UO.InJournal("You put the") OR UO.InJournal("You toss the failed")
if UO.InJournal("You put the") then
uo.msg("YES")
endif
if UO.InJournal("You toss the failed") then
uo.msg("NO")
endif
else
uo.print("net regov =(")
endif
end sub
Спасибо, все работает как задумано
noob must die.