sub FS()
UO.Set('lasttarget','laststatus')
UO.FindType('0x1F5F',-1,'my')
If UO.GetQuantity('finditem')>0 then
if UO.Mana>=14 then
UO.WaitTargetObject('lasttarget')
UO.UseObject('finditem')
UO.Print("Scroll")
else
UO.Print("Low mana!!! Scroll!")
endif
else
if UO.Mana>=28 then
UO.Cast('Flame Strike','laststatus')
UO.Print("Spell")
else
UO.Print("Low mana!!! Spell!")
endif
endif
end sub
чтобы если в паке находится опредилённый айтем (тип) то он его юзал 5 раз. (максимально быстро).
Заранее спасибо.
Last edited by CONDOMchick on 2006-04-23 21:54:53, edited 1 time in total.
sub FS()
UO.Set('lasttarget','laststatus')
UO.FindType('0x1F5F',-1,'my')
If UO.GetQuantity('finditem')>0 then
if UO.Mana>=14 then
UO.WaitTargetObject('lasttarget')
UO.UseObject('finditem')
UO.Print("Scroll")
else
UO.Print("Low mana!!! Scroll!")
endif
else
if UO.Mana>=28 then
UO.Cast('Flame Strike','laststatus')
UO.Print("Spell")
else
UO.Print("Low mana!!! Spell!")
endif
endif
end sub
чтобы если в паке находится опредилённый айтем (тип) то он его юзал 5 раз. (максимально быстро).
sub FS()
UO.Set('lasttarget','laststatus')
UO.FindType('0x1F5F',-1,'my')
If UO.GetQuantity('finditem')>0 then
if UO.Mana>=14 then
UO.WaitTargetObject('lasttarget')
UO.UseObject('finditem')
UO.Print("Scroll")
else
UO.Print("Low mana!!! Scroll!")
endif
else
if UO.Mana>=28 then
UO.Cast('Flame Strike','laststatus')
UO.Print("Spell")
else
UO.Print("Low mana!!! Spell!")
endif
endif
end sub
чтобы если в паке находится опредилённый айтем (тип) то он его юзал 5 раз. (максимально быстро).
ну ребята вот в обычный скрипт я знаю как сделать уже далал.
а сюда и чтобы если нету айтема просто кастовал если есть со скролов а если нету и айтема и скролоа то просто так а если нету скролов но есть айтем то по спелбуке с айтемом тоже.
кароче 2 раза вставить но хз куда.
плз поконкретней.
CONDOMchick wrote:ну ребята вот в обычный скрипт я знаю как сделать уже далал.
а сюда и чтобы если нету айтема просто кастовал если есть со скролов а если нету и айтема и скролоа то просто так а если нету скролов но есть айтем то по спелбуке с айтемом тоже.
кароче 2 раза вставить но хз куда.
плз поконкретней.
CONDOMchick wrote:ну ребята вот в обычный скрипт я знаю как сделать уже далал.
а сюда и чтобы если нету айтема просто кастовал если есть со скролов а если нету и айтема и скролоа то просто так а если нету скролов но есть айтем то по спелбуке с айтемом тоже.
кароче 2 раза вставить но хз куда.
плз поконкретней.
sub FS()
UO.Set('lasttarget','laststatus')
UO.FindType('0x1F5F',-1,'my')
If UO.GetQuantity('finditem')>0 then
if UO.Mana>=14 then
UO.WaitTargetObject('lasttarget')
UO.UseObject('finditem')
UO.Print("Scroll")
Item()
else
UO.Print("Low mana!!! Scroll!")
endif
else
if UO.Mana>=28 then
UO.Cast('Flame Strike','laststatus')
UO.Print("Spell")
Item()
else
UO.Print("Low mana!!! Spell!")
endif
endif
end sub
Sub Item()
var ID = 'сюда вставь айди своего айтема'
var x, wt = 100 ; задержка после юза айтема
if uo.containerof(ID) == 'my' then
for x = 1 to 5
uo.useobject(ID)
wait(wt)
next
endif
endsub
sub FS()
var item=' id '
var k , i
UO.Set('lasttarget','laststatus')
UO.FindType('0x1F5F',-1,'my')
If UO.GetQuantity('finditem')>0 then
if UO.Mana>=14 then
UO.WaitTargetObject('lasttarget')
UO.UseObject('finditem')
UO.Print("Scroll")
for k = 0 to 5
uo.Useobject(item)
wait(100)
next
else
UO.Print("Low mana!!! Scroll!")
endif
else
if UO.Mana>=28 then
UO.Cast('Flame Strike','laststatus')
UO.Print("Spell")
for i = 0 to 5
uo.Useobject(item)
wait(100)
next
else
UO.Print("Low mana!!! Spell!")
endif
endif
end sub
Sub Item()
var ID = 'сюда вставь айди своего айтема'
var x, wt = 100 ; задержка после юза айтема
if uo.containerof(ID) == 'my' then
for x = 1 to 5
uo.useobject(ID)
wait(wt)
next
endif
endsub
Sub Item()
var Type = 'тип айтема'
var x, wt = 100 ; задержка после юза айтема
if uo.count(Type) then
for x = 1 to 5
uo.usetype(Type)
wait(wt)
next
endif
endsub
Sub Item()
var ID = 'сюда вставь айди своего айтема'
var x, wt = 100 ; задержка после юза айтема
if uo.containerof(ID) == 'my' then
for x = 1 to 5
uo.useobject(ID)
wait(wt)
next
endif
endsub
Sub Item()
var Type = 'тип айтема'
var x, wt = 100 ; задержка после юза айтема
if uo.count(Type) then
for x = 1 to 5
uo.usetype(Type)
wait(wt)
next
endif
endsub
сори, расценил месагу "по типу" -в значении"как по аналогии", а не как по типу предмета. Так бы сам исправил без б =)
sub FS()
UO.Set('lasttarget','laststatus')
UO.FindType('0x1F5F',-1,'my')
If UO.GetQuantity('finditem')>0 then
if UO.Mana>=14 then
UO.WaitTargetObject('lasttarget')
UO.UseObject('finditem')
UO.Print("Scroll")
Item()
else
UO.Print("Low mana!!! Scroll!")
endif
else
if UO.Mana>=28 then
UO.Cast('Flame Strike','laststatus')
UO.Print("Spell")
Item()
else
UO.Print("Low mana!!! Spell!")
endif
endif
end sub
Sub Item()
var Type = 'bla bla bla'
var x, wt = 100 ; çàäåðæêà ïîñëå þçà àéòåìà
if uo.count(Type) then
for x = 1 to 5
uo.usetype(Type)
wait(wt)
next
endif
endsub
Unexpected target info.
Мож чёта с задержкой? (с задержкой юза айтема всё ок)