Скажу сразу шард DRW . А проблема такая скачал с форума пвп скрипты повыберал отсортировал для себя протестил всё работает (всё сохранил) , потом немного погодя после перезапуска компьютера побежал пвп и скрипты тупо не пашут в чём ожет быть причина? просто в левом нижнем углу пишет No mana (мана полная и её достаточно для любого каста) причём некоторые касты всёже работают например Great Heal а зеркало тоже пишет Но мана но если запустить с начала грэт хэл магию то потом зеркало сработает. в общем вот скрипты ;
############################SPELLS############################## Sub Arrow() ; кидание стрелки по последнему статусу. If UO.Mana>=4 AND UO.BP>0 AND UO.NS>0 Then UO.Cast('Magic Arrow','laststatus') Else UO.Print("No mana") Endif Endsub
Sub Paralyze() ; кидание парализа по последнему статусу If UO.Mana>=12 AND UO.GA>0 And UO.MR>0 AND UO.SS>0 Then UO.Cast('Paralyze','laststatus') Else UO.Print("No mana") Endif Endsub
Sub Poison() ; кидание пойзона по последнему статусу If UO.Mana>=9 AND UO.NS>0 Then UO.Cast('Poison','laststatus') Else UO.Print("No mana") Endif Endsub
Sub ManaDrain() ; кидание манадрейн по последнему статусу If UO.Mana>=11 AND UO.BP>0 AND UO.MR>0 AND UO.SS>0 Then UO.Cast('Mana Drain','laststatus') Else UO.Print("No mana") Endif Endsub
Sub FlameStrike() ; кидание флеймстрайка по последнему статусу If UO.Mana>=40 AND UO.SS>0 AND UO.SA>0 Then UO.Cast('Flame Strike','laststatus') Else UO.Print("No mana") Endif Endsub
Sub Cure() ; кидание куре на себя If UO.Mana>=6 AND UO.GA>0 Then UO.Cast('Cure','self') Else UO.Print("No mana") Endif Endsub
Sub GHeal() ; кидание Грейт Хила на себя If UO.Mana>=11 Then UO.Cast('Greater Heal','self') Else UO.Print("No mana") Endif Endsub
Sub Reflect() ; кидание зеркала на себя If UO.Mana>=12 AND UO.GA>0 AND UO.MR>0 AND UO.SS>0 Then UO.Cast('Magic Reflect','self') Else UO.Print("No mana") Endif Endsub
sub main() UO.Print("Hello from function MAIN") end sub
Но иногда всё работает хорошо ! на самом деле даже закономерности не какой не заметил ... может у меня что то не так с инжой ?
в скрипте проверка на реагенты. Они должны лежать либо в бэкпаке персонажа либо в сумке которая была открыта перед запуском. Грубо говоря если реги показываются в верхней панели над окном UO то каст должен пройти.
Дак вся моя проблема в скрипте на подсчёт ресурсов? я сам лично связи не вижу (ну я и вскриптах не шарю) , тобиш я понел так что если в авто лоуде не будит этого скрипта то всё будет норм?
sub pvpcounter();подсчёт расходки в паке uo.print(str(uo.count('0x0F0E','0x09BB'))+" Greater Heal") uo.print(str(uo.count('0x0F0E','0x09DF'))+" Total Mana") uo.print(str(uo.count('0x0F0E','0x0997'))+" Total Refresh") uo.print(str(uo.count('0x0F0E','0x0631'))+" Invisible potions") uo.print(str(uo.count('0x1F5F','0x0000'))+" Flamestrike Scroll") end sub
И подскажите плиз у меня раньше как то была пропатченая инжа в общее здорово было а сейчас я такую найти не могу !там когда инжу запускаеш но в панели пуска где силы появлялся значёк ! можете подсказать где мне можно скачать такую? или хотя бы похожую инжу а то моя часто моросит выдаёт ошибки .