Poisoning Oskom Free
Moderators: Murderator+, Murderator
-
- Posts: 56
- Joined: 2009-03-16 11:51:21
Poisoning Oskom Free
Проблема следующая. Делает поушены, но не работает поисонинг соответственно в бакпаке скапливается куча бутылок которые приходится перекладывать куда нибудь руками.
Знающих людей прошу помоч разобраться.
sub Poison()
var exit=0,LastTimer
var BottleType='0x0F0E' ## - Òèï áóòûëîê.
var RegType='0x0F88' ## - Òèï ðåãîâ.
var Chest='0x4032A7CA' ## - ID ñóíäóêà.
var dagger='0x402288D1' ## - ID äàããåðà
var TryToPoison=1
while exit<>1
uo.DeleteJournal()
uo.FindType(BottleType,-1,'backpack')
if uo.GetQuantity('finditem')<10 then
uo.FindType(BottleType,'0x0000',Chest)
wait(1000)
uo.Grab('500','finditem')
wait(100)
end if
uo.FindType(RegType,'0x0000','backpack')
if uo.GetQuantity('finditem')<20 then
uo.FindType(RegType,'0x0000',Chest)
wait(1000)
uo.Grab('1000','finditem')
wait(500)
end if
LastTimer=uo.Timer()
uo.WaitMenu('What','(last)')
uo.UseType(RegType)
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
if TryToPoison==1 then
repeat
uo.FindType('0x0F0E','0x0998','my')
if uo.GetQuantity('finditem')>0 then
uo.UseSkill('Poisoning')
uo.WaitTargetObject(dagger,'finditem')
wait(4000)
else
end if
end if
end if
uo.UseSkill('Spirit Speak')
wait(3000)
wend
end sub
Знающих людей прошу помоч разобраться.
sub Poison()
var exit=0,LastTimer
var BottleType='0x0F0E' ## - Òèï áóòûëîê.
var RegType='0x0F88' ## - Òèï ðåãîâ.
var Chest='0x4032A7CA' ## - ID ñóíäóêà.
var dagger='0x402288D1' ## - ID äàããåðà
var TryToPoison=1
while exit<>1
uo.DeleteJournal()
uo.FindType(BottleType,-1,'backpack')
if uo.GetQuantity('finditem')<10 then
uo.FindType(BottleType,'0x0000',Chest)
wait(1000)
uo.Grab('500','finditem')
wait(100)
end if
uo.FindType(RegType,'0x0000','backpack')
if uo.GetQuantity('finditem')<20 then
uo.FindType(RegType,'0x0000',Chest)
wait(1000)
uo.Grab('1000','finditem')
wait(500)
end if
LastTimer=uo.Timer()
uo.WaitMenu('What','(last)')
uo.UseType(RegType)
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
if TryToPoison==1 then
repeat
uo.FindType('0x0F0E','0x0998','my')
if uo.GetQuantity('finditem')>0 then
uo.UseSkill('Poisoning')
uo.WaitTargetObject(dagger,'finditem')
wait(4000)
else
end if
end if
end if
uo.UseSkill('Spirit Speak')
wait(3000)
wend
end sub
-
- Posts: 247
- Joined: 2008-09-12 05:07:34
Code: Select all
sub Poison()
var exit=0,LastTimer
var BottleType='0x0F0E' ## - Òèï áóòûëîê.
var RegType='0x0F88' ## - Òèï ðåãîâ.
var Chest='0x4032A7CA' ## - ID ñóíäóêà.
var dagger='0x402288D1' ## - ID äàããåðà
var TryToPoison=1
while exit<>1
uo.DeleteJournal()
uo.FindType(BottleType,-1,'backpack')
if uo.GetQuantity('finditem')<10 then
uo.FindType(BottleType,'0x0000',Chest)
wait(1000)
uo.Grab('500','finditem')
wait(100)
end if
uo.FindType(RegType,'0x0000','backpack')
if uo.GetQuantity('finditem')<20 then
uo.FindType(RegType,'0x0000',Chest)
wait(1000)
uo.Grab('1000','finditem')
wait(500)
end if
LastTimer=uo.Timer()
uo.WaitMenu('What','(last)')
uo.UseType(RegType)
while not uo.InJournal('You put') and not uo.InJournal('You toss the failed')
wait(500)
wend
while uo.count('0x0F0E','0x0998') and TryToPoison==1
uo.findtype('0x0F0E','0x0998','2')
uo.WaitTargetObject(dagger,'finditem')
uo.UseSkill('Poisoning')
wait(4000)
uo.UseSkill('Spirit Speak')
wait(3000)
wend
wend
end sub
-
- Posts: 56
- Joined: 2009-03-16 11:51:21
-
- Posts: 56
- Joined: 2009-03-16 11:51:21
-
- Posts: 247
- Joined: 2008-09-12 05:07:34
-
- Posts: 56
- Joined: 2009-03-16 11:51:21
-
- Posts: 247
- Joined: 2008-09-12 05:07:34
-
- Posts: 56
- Joined: 2009-03-16 11:51:21
-
- Posts: 247
- Joined: 2008-09-12 05:07:34
-
- Posts: 56
- Joined: 2009-03-16 11:51:21
Millerbeer wrote:а если ручками травить, а не скриптом, как процесс происходит? скрипт заточен под: юзаешь скилл, появляется прицел с вопросом, чего травить, показываешь на предмет, появляется прицел с вопросом, чем травить, показываешь на яд, мож у вас на шарде по другому травится?
Юзаю скил поизон, появляется таргет просит указать дагер, следом таргет на пузырек.
-
- Posts: 247
- Joined: 2008-09-12 05:07:34
-
- Posts: 56
- Joined: 2009-03-16 11:51:21
-
- Posts: 247
- Joined: 2008-09-12 05:07:34
Code: Select all
sub Poison()
var exit=0,LastTimer
var BottleType='0x0F0E' ## - Òèï áóòûëîê.
var RegType='0x0F88' ## - Òèï ðåãîâ.
var Chest='0x4032A7CA' ## - ID ñóíäóêà.
var dagger='0x402288D1' ## - ID äàããåðà
var TryToPoison=1
while exit<>1
uo.DeleteJournal()
uo.FindType(BottleType,-1,'backpack')
if uo.GetQuantity('finditem')<10 then
uo.FindType(BottleType,'0x0000',Chest)
wait(1000)
uo.Grab('500','finditem')
wait(100)
end if
uo.FindType(RegType,'0x0000','backpack')
if uo.GetQuantity('finditem')<20 then
uo.FindType(RegType,'0x0000',Chest)
wait(1000)
uo.Grab('1000','finditem')
wait(500)
end if
LastTimer=uo.Timer()
uo.WaitMenu('What','(last)')
uo.UseType(RegType)
while not uo.InJournal('You put') and not uo.InJournal('You toss the failed')
wait(500)
wend
while uo.count('0x0F0E','0x0998') and TryToPoison==1
uo.deletejournal()
uo.findtype('0x0F0E','0x0998','2')
uo.WaitTargetObject(dagger,'finditem')
uo.UseSkill('Poisoning')
repeat
wait(300)
until uo.injournal('You fail|You apply')
wend
wend
end sub
-
- Posts: 247
- Joined: 2008-09-12 05:07:34
-
- Posts: 56
- Joined: 2009-03-16 11:51:21
-
- Posts: 56
- Joined: 2009-03-16 11:51:21
Millerbeer wrote:должон травить, сам точно так же травил, на крайняк перезапустить инжу, ибо часто бывает, в скрипте вылетает ошибка, её исправляешь, запускаешь скрипт по новой, а ошибка остаётся, только перезапуск инжи помогает
Я не могу понять на каком моменте он вобще должен начинать поизонить....
-
- Posts: 56
- Joined: 2009-03-16 11:51:21
-
- Posts: 247
- Joined: 2008-09-12 05:07:34
-
- Posts: 56
- Joined: 2009-03-16 11:51:21