
стрелка+файрбол
Moderators: Murderator+, Murderator
стрелка+файрбол
нужен вот такой вот макрос.... флуд стрелки и файрбола... такое возможно ? 

Code: Select all
sub arrow()
UO.Cast('Magic Arrow','laststatus')
uo.msg(' - ')
uo.msg(' - ')
uo.msg(' - ')
uo.msg(' - ')
end sub
Такой ?

вот ...2 скрипта по отдельности..
Sub Arrow()
uo.cast('Magic Arrow','last')
if uo.injournal('cliloc# 0xA3A1') then
uo.cast('Magic Arrow','lastattack')
uo.deletejournal()
endif
endsub
sub fireball()
if not uo.waiting() then
UO.exec("cast 'Fireball' lasttarget")
end if
if (UO.InJournal('cliloc# 0xA3A1') or UO.InJournal('cliloc# 0xAB74')) then
UO.exec("cast 'Fireball' ")
UO.DeleteJournal()
end if
end sub
надо их как-то объеденить в один...у мну ничегошеньки не получается .....
Sub Arrow()
uo.cast('Magic Arrow','last')
if uo.injournal('cliloc# 0xA3A1') then
uo.cast('Magic Arrow','lastattack')
uo.deletejournal()
endif
endsub
sub fireball()
if not uo.waiting() then
UO.exec("cast 'Fireball' lasttarget")
end if
if (UO.InJournal('cliloc# 0xA3A1') or UO.InJournal('cliloc# 0xAB74')) then
UO.exec("cast 'Fireball' ")
UO.DeleteJournal()
end if
end sub
надо их как-то объеденить в один...у мну ничегошеньки не получается .....

Code: Select all
sub mafb() ; magic arrow, fireball
If uo.getglobal('mafb')=='On' then
uo.setglobal('mafb',0)
uo.print(' Stop! ')
uo.exec('Terminate mafb')
else
uo.setglobal('mafb','On')
uo.print(' Strart! ')
endif
repeat
UO.Cast('Magic Arrow','laststatus')
wait(2000) ; задержку под себя выстави
UO.Cast('Fireball','laststatus')
wait(2000) ; задержку под себя выстави
until false
end sub
Нажал 1 раз - кидает стрелку и фаербол
Нажал еще раз - скрипт остановится
Не тестил, пробуй.