проблемма в том что сообщения над головой чара появляются с задержкой! действие произведено а сообщение тока появилось!как сделать что бы реагирование на сообщения как бы условно были вовремя?
скрипт следит за сообщениями которые появляются. те сообщения которые появляются над головой идут с задержкой - следовательно и действие чара происходят с задержкой
A ne leg4e prosta v igre : Options - Display - Adjust how long speech remains on screen. I stavi6 tam hotj 5000, 4tobi soobs4enija nad golovoj na pol 4asa zavisali
var i
var msg
var target = UO.GetSerial('lasttarget')
for i = 0 to 100
if UO.JournalSerial(i) == target then
msg = UO.Journal(i)
# В переменной msg будет сообщение от lasttarget.
... # обработка сообщения
endif
next
UO.DeleteJournal()
sub abc()
var i
var msg
var target = UO.GetSerial('lasttarget')
while 1
for i = 0 to 100
if UO.JournalSerial(i) == target then
msg = UO.Journal(i)
if msg == 'a' then
UO.Say('Б')
endif
endif
next
UO.DeleteJournal()
Wait(100) # Если убрать эту задержку, УО повиснет! :)
wend
end sub