Yoko

All sides of Injection
It is currently 2026-02-21 00:54:03

All times are UTC+02:00




Post new topic  Reply to topic  [ 6 posts ] 
Author Message
PostPosted: 2005-03-30 07:09:52 
Offline

Joined: 2005-03-30 06:55:23
Posts: 3
Code:
sub GHeal()
var mag
mag=0

UO.DeleteJournal()
UO.FindType('0x0F0E','0x09BB','my')
If UO.GetQuantity('finditem')>0 then
UO.UseObject('finditem')
else
UO.Print("НЕТУ БАНОЧЕК")
mag=1
endif

if uo.InJournal("You can't drink") or mag==1 then
UO.FindType('0x1F49',-1,'my')
If UO.GetQuantity('finditem')>0 then
UO.WaitTargetSelf()
UO.UseObject('finditem')
UO.Print("ЛЕЧИМСЯ СО СКРОЛА")
else
UO.Print("Скролов нет")
UO.Cast('Greater Heal','self')
UO.Print("Заклинание!")
endif
endif

End sub


Есть такой скрипт на лечение, но он не срабатывает после выпивания одной бутылочки, т.к инжект не обрабатывает журнал - uo.InJournal("You can't drink"). Почитал форум и понял, что это из-за того, что сообщение передается клилоком. Выставляю опцию ,set cliloc 1. Запускаю ,showjournal и всеравно не вижу cliloc'ов, а вижу обычное сообщение журнала You can't drink another potion yet. Не могу понять в чем дело. Подскажите пожалуйста.


Top
   
 Post subject:
PostPosted: 2005-03-31 18:31:28 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Клилоки только на АоСе. Если у тебя не АоС - тебе они на фиг не нужны.


Top
   
 Post subject:
PostPosted: 2005-03-31 18:32:35 
Offline
Site Admin
User avatar

Joined: 2004-04-03 16:49:38
Posts: 1964
возможно дело в апострофе. поставь там "t drink" вместо полной фразы.


Top
   
 Post subject:
PostPosted: 2005-03-31 19:33:39 
Offline

Joined: 2005-03-30 06:55:23
Posts: 3
Попробовал подставить "t drink", все равно не работает. Пробовал также фразы "potion" и "another" - не работает! Может быть кто-нибудь сможет попробовать у себя этот скрипт? У меня он почему не хочет работать. До сих пор ломаю голову почему?


Top
   
 Post subject:
PostPosted: 2005-04-01 14:24:01 
Offline
Site Admin
User avatar

Joined: 2004-04-03 16:49:38
Posts: 1964
я не вижу у тебя задержку для получения ответа на действие от сервера


Top
   
 Post subject:
PostPosted: 2005-04-01 22:51:31 
Offline

Joined: 2005-03-30 06:55:23
Posts: 3
Действительно оказалось дело в задержке: поставил wait(500) перед uo.injournal и все заработало правильно! Большое СПАСИБО to Yoko!


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

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 2 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:  
Powered by phpBB® Forum Software © phpBB Limited