Скажу сразу шард 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
И подскажите плиз у меня раньше как то была пропатченая инжа в общее здорово было а сейчас я такую найти не могу !там когда инжу запускаеш но в панели пуска где силы появлялся значёк ! можете подсказать где мне можно скачать такую? или хотя бы похожую инжу а то моя часто моросит выдаёт ошибки .