sub antifreeze() 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 endif else if UO.Mana>=48 then UO.Cast('Flame Strike','laststatus') UO.Print("Spell") else endif endif Random() end sub
вот скрипт на фс мне надо в нево вставить проверку на парал , и кидания стрелку в него
или одельный скрипт на проверку и тоже самое как в первом скрипте с нажатием токо одной клавишы
2) Вроде работал когда-то. Протестируй. При атаке на тебя, а затем при словах заклинания: 'An Ex Por', 'Por Ort Grav', 'Kal Vas Flam' - ты кидаешь стрелу в того кто их произнёс (это может быть как друг так и враг - скрипт доделать надо ).
sub attack() UO.DeleteJournal() var Attacker repeat Attacker=uo.JournalSerial(uo.InJournal('attacking you*')) if uo.InJournal('An Ex Por') or uo.InJournal('Por Ort Grav') or uo.InJournal('Kal Vas Flam') then uo.cast("Magic Arrow",Attacker); UO.Print('Стрела в задницу ' + UO.GetName(Attacker)) endif UO.DeleteJournal() checklagAttack() until 0 end sub ; Sub checklagAttack() while uo.Journal(0)=='' wait(100) Wend end Sub