Не работает

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
kostya.1991
Posts: 17
Joined: 2010-02-23 12:11:48
Location: Россия Тюмень
Contact:

Не работает

Post by kostya.1991 »

Скажу сразу шард DRW . А проблема такая скачал с форума пвп скрипты повыберал отсортировал для себя протестил всё работает (всё сохранил) , потом немного погодя после перезапуска компьютера побежал пвп и скрипты тупо не пашут в чём ожет быть причина? просто в левом нижнем углу пишет No mana (мана полная и её достаточно для любого каста) причём некоторые касты всёже работают например Great Heal а зеркало тоже пишет Но мана но если запустить с начала грэт хэл магию то потом зеркало сработает. в общем вот скрипты ;

Code: Select all

############################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


Но иногда всё работает хорошо ! на самом деле даже закономерности не какой не заметил ... может у меня что то не так с инжой ?
Image
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Не работает

Post by Mirage »

в скрипте проверка на реагенты. Они должны лежать либо в бэкпаке персонажа либо в сумке которая была открыта перед запуском. Грубо говоря если реги показываются в верхней панели над окном UO то каст должен пройти.
kostya.1991
Posts: 17
Joined: 2010-02-23 12:11:48
Location: Россия Тюмень
Contact:

Re: Не работает

Post by kostya.1991 »

Дак вся моя проблема в скрипте на подсчёт ресурсов? я сам лично связи не вижу (ну я и вскриптах не шарю) , тобиш я понел так что если в авто лоуде не будит этого скрипта то всё будет норм?

Code: Select all

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


И подскажите плиз у меня раньше как то была пропатченая инжа в общее здорово было а сейчас я такую найти не могу !там когда инжу запускаеш но в панели пуска где силы появлялся значёк ! можете подсказать где мне можно скачать такую? или хотя бы похожую инжу а то моя часто моросит выдаёт ошибки :cry: .
Image
kostya.1991
Posts: 17
Joined: 2010-02-23 12:11:48
Location: Россия Тюмень
Contact:

Re: Не работает

Post by kostya.1991 »

ААААААААААААААААААА.... Вот я туплю , всё догнал спасибо всё понел !!!
Благодарю
Image
Post Reply