Yoko
http://forum.yoko.com.ua/

Требуется ваша помощь :)
http://forum.yoko.com.ua/viewtopic.php?f=20&t=5485
Page 1 of 1

Author:  PAIN^j18.9 [ 2006-02-03 15:12:34 ]
Post subject:  Требуется ваша помощь :)

Помогите пожалуйста со скриптиком для DrW, смысл его заключается в следующем: при нажатии хоткея химичит одну тотал манку если удачно чар говорит - "OK" , а в случаи физла - "=(" и останавливается .
За вашу помощь буду безгранично признателен :)

Author:  PAIN^j18.9 [ 2006-02-03 19:49:56 ]
Post subject: 

Не думаю что для вас написать такой скрипт вызовет большое затруднение, а оказать посильную помощь ближнему, и при этом потешить свой добродетель стоит нескольких минут :roll:

Author:  GimFlex [ 2006-02-03 20:46:33 ]
Post subject: 

попозже писану погодь

Author:  PAIN^j18.9 [ 2006-02-03 20:59:37 ]
Post subject: 

Ура! Значит есть на этом форуме хорошие человеки :)

Author:  GimFlex [ 2006-02-03 21:16:42 ]
Post subject: 

вот примерно так(перед юзом вручную сделай тотал манку) проблемма в том что я ниразу алхимию на дрв не юзал поэтому написал демо версию объясни как происходит крафт тоталок

Code:
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

Author:  Destruction [ 2006-02-04 03:52:54 ]
Post subject: 

Ээээ..

Code:
repeat 
Wait(10)
until ...


Не меньше полтинника.

В остальном согласен.

2Автор, распиши вместе с сабжами и вообще ПОДРОБНО процесс крафта, я тебе специально заделаю.

Author:  PAIN^j18.9 [ 2006-02-04 07:52:43 ]
Post subject: 

Большое вам всем спасибо, за оказанную помощь и желания её оказать , взяв за основу скрипт Question'a у меня получилось следующие:
Code:
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


Может по вашему мнению в этом скрипте надо что то изменить, но вроде он вполне работоспособен :)

Author:  PAIN^j18.9 [ 2006-02-04 09:11:50 ]
Post subject: 

Помогите пожалуйста реализовать в этом скрипте следующие: если скрипт больше не находит глазок для крафта ('0x0F87') или их количество меньше 6 он останавливается, и после каждой попытки крафта выдавал командой UO.Print количество оставшихся глазок.

Author:  GimFlex [ 2006-02-04 10:56:22 ]
Post subject: 

Code:
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

Author:  PAIN^j18.9 [ 2006-02-05 16:14:45 ]
Post subject: 

Question wrote:
Code:
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


Спасибо, все работает как задумано :)

Author:  GimFlex [ 2006-02-05 16:19:43 ]
Post subject: 

незачто

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/