Yoko

All sides of Injection
It is currently 2024-03-28 18:53:51

All times are UTC+02:00




Post new topic  Reply to topic  [ 10 posts ] 
Author Message
PostPosted: 2015-11-30 23:04:28 
Offline

Joined: 2008-05-08 22:02:14
Posts: 7
Доброго времени суток, товарищи!
В последний раз использовал инжект когда еще допиливал сам Yoko и , так как начал вновь побегать по просторам ультимы, решил проверить что там с инжектом. Был приятно удивлен, что проект не заброшен, а успешно развивается, спасибо энтузиастам!
Старый добрый скрипт канул в лето, ну и при написании нового столкнулся с некоторыми проблемами:
-использование uo.poisoned(), а именно постоянно получаю 0, не зависимо от того отравлен персонаж или нет.
-проверка персонажа на мортал (помню, что как то проверял статус и использовал соответствующие заклинания/айтемы для исправления ситуации)
Заранее спасибо.


Top
   
PostPosted: 2015-11-30 23:10:23 
Offline

Joined: 2011-05-23 00:33:30
Posts: 949
Первое:
Code:
if uo.poisoned() then
  uo.print("You are Poisoned!")
else
  uo.print("You are healthy")
end if

Второе: Что такое "мортал"?

_________________
CodeSweeper


Top
   
PostPosted: 2015-11-30 23:15:33 
Offline

Joined: 2008-05-08 22:02:14
Posts: 7
Мортал - это Mortally Wounded - состояние после Weapon Special Ability "Mortal Strike"
uo.poisoned() как и написал возвращает всегда 0
Image
Code:
sub heal()
checkshit()
uo.print(uo.poisoned())
if uo.poisoned() then
  uo.print("You are Poisoned!")
else
  uo.print("You healthy")
end if
if not uo.waiting() then
   if uo.poisoned() then
      uo.cast('Cure', 'self')
   else if uo.gethp()<uo.getmaxhp()-3 then
      uo.cast('Heal', 'self')
   endif
endif   
end sub


Top
   
PostPosted: 2015-11-30 23:20:57 
Offline

Joined: 2011-05-23 00:33:30
Posts: 949
Он пишет что здоров. И нужно так uo.print(str(uo.poisoned())) Не определяет видимо.

_________________
CodeSweeper


Top
   
PostPosted: 2015-11-30 23:26:19 
Offline

Joined: 2008-05-08 22:02:14
Posts: 7
Incorrect User wrote:
Он пишет что здоров.

Именно поэтому я и создал эту тему, что он считает персонажа здоровым и когда он здоров, и когда он отравлен!
На скриншоте я травлю себя, запускаю саб на хил, он пишет, что uo.poisoned = 0 (цифра в журнале), и кусок твоего кода на проверку - здоров! и далее системное сообщение, что персонаж не может вылечиться в данном состоянии


Top
   
PostPosted: 2015-11-30 23:29:38 
Offline

Joined: 2011-05-23 00:33:30
Posts: 949
У меня тоже не работает. Работай с сообщениями, если есть подходящие.

_________________
CodeSweeper


Top
   
PostPosted: 2015-12-01 08:55:20 
Offline

Joined: 2008-05-08 22:02:14
Posts: 7
Incorrect User wrote:
У меня тоже не работает. Работай с сообщениями, если есть подходящие.

Работа с сообщениями в принципе возможна, главное получить все сообщения по ядам (уровни разные и сообщения соответственно тоже), а сообщение об исцелении есть. Возможно так даже и правильнее будет, если работаешь со своим персонажем, но как оперативно проверять состояние яда на враге?
Видимо проблема в самом инжекте либо в невозможности получения статуса от самого клиента, хотя и разор и easyuo передают корректный статус при отравлении...
Может быть кто-нибудь сможет подсказать по этому поводу?


Top
   
PostPosted: 2015-12-01 08:58:44 
Offline

Joined: 2011-05-23 00:33:30
Posts: 949
Я отписал разрабу, его нет пока.

_________________
CodeSweeper


Top
   
PostPosted: 2015-12-08 20:28:30 
Offline

Joined: 2008-05-08 22:02:14
Posts: 7
ну что там? есть новости? уостим не то... хочется инжект ;)


Top
   
PostPosted: 2015-12-09 21:06:38 
Offline

Joined: 2008-05-08 22:02:14
Posts: 7
Начиная с версии 1501.17 проверка на яд не работает! На версии 1410.22 пойзон определяется...
Может кто-нибудь сможет поправить?


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 10 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 19 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited