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

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Dunkan
Posts: 9
Joined: 2005-08-11 08:43:22
Contact:

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

Post by Dunkan »

собсно это возможно?
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

А что такое "ДРВ"?
DerMeister сейчас на нейрале!
Dunkan
Posts: 9
Joined: 2005-08-11 08:43:22
Contact:

Post by Dunkan »

DerMeister =) wrote:А что такое "ДРВ"?


шард drw.ru :D
klonuk
Posts: 145
Joined: 2006-05-23 11:48:22
Contact:

Post by klonuk »

я лично даже не понела вопроса. :(
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

кажется он спрашывал можно ли качать алхимию делая хеалы :)
-конечно можно !
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

Dunkan wrote:
DerMeister =) wrote:А что такое "ДРВ"?


шард drw.ru :D


А почему ты здесь это спрашиваешь? Это что, форум этого шарда?
DerMeister сейчас на нейрале!
Dunkan
Posts: 9
Joined: 2005-08-11 08:43:22
Contact:

Post by Dunkan »

тагда другой вопрос :
скрипт на тинкер. Если не получилось изготовить бутылку, как сделать так, чтобы скрипт обработал сообщение Tinkering failed и попробовал сделать бутылку заново?
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Dunkan wrote:тагда другой вопрос :
скрипт на тинкер. Если не получилось изготовить бутылку, как сделать так, чтобы скрипт обработал сообщение Tinkering failed и попробовал сделать бутылку заново?


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

Code: Select all

uo.injournal('You put|You fail')
Dunkan
Posts: 9
Joined: 2005-08-11 08:43:22
Contact:

Post by Dunkan »

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

Code: Select all

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


это понятно, но как мне сделать, чтобы после того, как в журнале появилось You fail, повторилось изготовление бутылки?
Dunkan
Posts: 9
Joined: 2005-08-11 08:43:22
Contact:

Post by Dunkan »

догнал. теперь дальше проверяетса, есть бутылка или нет.
если бутылки нет, проходит весь скрипт и начинает сначала.
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

Dunkan wrote:догнал. теперь дальше проверяетса, есть бутылка или нет.
если бутылки нет, проходит весь скрипт и начинает сначала.


Это как в школу через луну ходить...
DerMeister сейчас на нейрале!
Dunkan
Posts: 9
Joined: 2005-08-11 08:43:22
Contact:

Post 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


это я первый раз скрипт написал, собирал по кусочкам из разных, дописывал своё
Dunkan
Posts: 9
Joined: 2005-08-11 08:43:22
Contact:

Post by Dunkan »

народ, ну помогите!
как его можно ещё оптимизировать, как вставить проверку на лаги и т.д.?
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Dunkan wrote:народ, ну помогите!
как его можно ещё оптимизировать, как вставить проверку на лаги и т.д.?


Code: Select all

checklag()
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

Дунк, тебе вроде объясняют -ты просто не прикладываешь усилий осмыслить того что тебе говорят.
Post Reply