Page 1 of 1

дрв. алхимия на хеалках

Posted: 2006-06-04 00:58:06
by Dunkan
собсно это возможно?

Posted: 2006-06-04 01:43:44
by DerMeister =)
А что такое "ДРВ"?

Posted: 2006-06-04 01:57:01
by Dunkan
DerMeister =) wrote:А что такое "ДРВ"?


шард drw.ru :D

Posted: 2006-06-04 07:17:20
by klonuk
я лично даже не понела вопроса. :(

Posted: 2006-06-04 11:32:07
by Nmy
кажется он спрашывал можно ли качать алхимию делая хеалы :)
-конечно можно !

Posted: 2006-06-04 12:55:57
by DerMeister =)
Dunkan wrote:
DerMeister =) wrote:А что такое "ДРВ"?


шард drw.ru :D


А почему ты здесь это спрашиваешь? Это что, форум этого шарда?

Posted: 2006-06-04 16:30:49
by Dunkan
тагда другой вопрос :
скрипт на тинкер. Если не получилось изготовить бутылку, как сделать так, чтобы скрипт обработал сообщение Tinkering failed и попробовал сделать бутылку заново?

Posted: 2006-06-04 16:32:17
by Nmy
Dunkan wrote:тагда другой вопрос :
скрипт на тинкер. Если не получилось изготовить бутылку, как сделать так, чтобы скрипт обработал сообщение Tinkering failed и попробовал сделать бутылку заново?


тинкер качают по журналу

Code: Select all

uo.injournal('You put|You fail')

Posted: 2006-06-04 16:34:51
by Dunkan
NMY wrote:тинкер качают по журналу

Code: Select all

uo.injournal('You put|You fail')


это понятно, но как мне сделать, чтобы после того, как в журнале появилось You fail, повторилось изготовление бутылки?

Posted: 2006-06-04 16:46:13
by Dunkan
догнал. теперь дальше проверяетса, есть бутылка или нет.
если бутылки нет, проходит весь скрипт и начинает сначала.

Posted: 2006-06-04 16:49:50
by DerMeister =)
Dunkan wrote:догнал. теперь дальше проверяетса, есть бутылка или нет.
если бутылки нет, проходит весь скрипт и начинает сначала.


Это как в школу через луну ходить...

Posted: 2006-06-04 16:58:54
by Dunkan
DerMeister =) wrote:
Dunkan wrote:догнал. теперь дальше проверяетса, есть бутылка или нет.
если бутылки нет, проходит весь скрипт и начинает сначала.


Это как в школу через луну ходить...


неважно... :D
главное, что мой скриптик пашет

вот он, если найдёте неточности,или дополнения, прошу высказатса

Code: Select all

sub alchemy()
VAR Lasttimer
VAR gun ='0x4013e0d9' #суда ид оружия, которое травим

uo.exec('addobject SUNDUK')
while uo.targeting()
wait(100)
wend

while not uo.dead()
uo.FindType('0x0f88 ',-1,'backpack')
if uo.GetQuantity('finditem')<10 then
uo.FindType('0x0f88 ','0x0000','SUNDUK')
wait(1000)
uo.Grab('100','finditem')
wait(1000)
end if

uo.FindType('0x1bef ',-1,'backpack')
if uo.GetQuantity('finditem')<10 then
uo.FindType('0x1bef ','0x0000','SUNDUK')
wait(1000)
uo.Grab('100','finditem')
wait(1000)
end if


LastTimer=UO.Timer()
UO.DeleteJournal()
UO.usetype('0x1ebc')
UO.WaitMenu('Tinkering','Tools','Tools','empty bottle')
while NOT UO.InJournal("You put") AND NOT UO.InJournal("Tinkering failed")
wait(500)
wend
If UO.InJournal("Tinkering failed") then
repeat
wait(100)
until UO.Timer()>=LastTimer+100
Else
EndIf

uo.FindType('0x0f0e','0x0000')
if uo.GetQuantity('finditem')>0 then

LastTimer=UO.Timer()
UO.DeleteJournal()
uo.usetype('0x0f88')
UO.WaitMenu('What','Poison')
while NOT UO.InJournal("You put") AND NOT UO.InJournal("You toss the failed")
wait(500)
wend
If UO.InJournal("You toss the failed") then
repeat
wait(100)
until UO.Timer()>=LastTimer+100
Else
EndIf
Endif


wait(100)
uo.findtype('0x0f0e','0x0998')
if uo.GetQuantity('finditem')>0 then
uo.waittargetobject(gun,'finditem')
uo.useskill('Poisoning')
repeat
wait(10)
until UO.InJournal("You fail to apply") OR UO.InJournal("You apply the poison")
UO.DeleteJournal()
endif
wend
end sub


это я первый раз скрипт написал, собирал по кусочкам из разных, дописывал своё

Posted: 2006-06-04 18:05:32
by Dunkan
народ, ну помогите!
как его можно ещё оптимизировать, как вставить проверку на лаги и т.д.?

Posted: 2006-06-04 18:39:10
by Nmy
Dunkan wrote:народ, ну помогите!
как его можно ещё оптимизировать, как вставить проверку на лаги и т.д.?


Code: Select all

checklag()

Posted: 2006-06-04 21:31:45
by Scripts Writer
Дунк, тебе вроде объясняют -ты просто не прикладываешь усилий осмыслить того что тебе говорят.