Народ помогите с кастом
Posted: 2004-11-17 09:26:17
Пожалуйста напиши что надо вписать чтоб кастовал Фс а если маны не хватает то пил Манку. Заранее вам благодарен
Phoenix wrote:Пожалуйста напиши что надо вписать чтоб кастовал Фс а если маны не хватает то пил Манку. Заранее вам благодарен
Phoenix wrote:Ага особенно таких как ты )))
Phoenix wrote:Дай пример плз я на словах трудно догоняю на примеах лучше ) я просто не понимаю о чем ты мне говоришь
Code: Select all
sub FS()
UO.Set('lasttarget','laststatus')
UO.FindType('0x1F5F',-1,'my')
If UO.GetQuantity('finditem')>0 then
if UO.Mana>=22 then
UO.WaitTargetObject('lasttarget')
UO.UseObject('finditem')
UO.Say("An Ex Por")
else
endif
else
if UO.Mana<=45 then
UO.UseType ('0x0F06','0x076A')
else
UO.Cast('Flame Strike','laststatus')
endif
end sub
Code: Select all
sub FS()
UO.Set('lasttarget','laststatus')
UO.FindType('0x1F5F',-1,'my')
If UO.Mana<=45 Then
If UO.GetQuantity('finditem')>0 Then
UO.UseObject('finditem')
UO.Cast('Flame Strike','laststatus')
EndIf
else
UO.Cast('Flame Strike','laststatus')
EndIf
end sub
Code: Select all
sub FS()
UO.Set('lasttarget','laststatus')
If UO.GetQuantity('0x1F5F') then
if UO.Mana<22 then
manadrink()
endif
UO.WaitTargetObject('lasttarget')
UO.UseObject('0x1F5F')
UO.Say("Хен де хох, морда фашистская")
else
if UO.Mana<=45 then
manadrink()
endif
UO.Cast('Flame Strike','laststatus')
endif
end sub
sub manadrink()
if UO.Count('0x0F06','0x076A') then
UO.UseType ('0x0F06','0x076A')
else
UO.Print("А вот фиглюшки, мана кончилась. Теперь хана")
UO.Exec('terminate FS')
endif
end sub()
Code: Select all
If UO.GetQuantity('0x1F5F') then
Code: Select all
UO.Exec('terminate FS')
Phoenix wrote:Revenant а что это за строчка зачем она ?Code: Select all
If UO.GetQuantity('0x1F5F') then
Code: Select all
sub FS()
UO.Set('lasttarget','laststatus')
If UO.GetQuantity('0x1F5F') then
if UO.Mana<22 then
manadrink()
endif
UO.WaitTargetObject('lasttarget')
UO.UseObject('0x1F5F')
UO.Say("Хен де хох, морда фашистская")
else
if UO.Mana<=45 then
manadrink()
endif
UO.Cast('Flame Strike','laststatus')
endif
end sub
sub manadrink()
if UO.Count('0x0F06','0x076A') then
UO.UseType ('0x0F06','0x076A')
else
UO.Print("А вот фиглюшки, мана кончилась. Теперь хана")
UO.Exec('terminate FS')
endif
end sub