UO.InJournal HELP !!!!!

Ask for help

Moderators: Murderator+, Murderator

Post Reply
koxa
Posts: 3
Joined: 2004-11-18 16:10:32

UO.InJournal HELP !!!!!

Post by koxa »

Играю я на шарде АоС (Land of Legends) (версия клиета 4.0.0с, версия инжекта 312.19+реконект), клиент пропатченый прогой МультиУо.

Так вот такие операторы, как UO.InJournal, UO.LastMessage - не пашут в скриптах. Например, вырезок из скрипта на мининг:

UO.exec ("waittargettile '" + str(t) + "' '" + str(x) + "' '" + str(y) + "' '" + str(z) + "'")
repeat
UO.Exec ("waittargettile lasttile")
UO.useobject (pick)
wait (1000)
if UO.InJournal ("too fatigued to move") then ##от гадина не чекает :)
UO.DeleteJournal ()
UO.Waittargettype ("0x0E86")
UO.Exec ("drop")
endif

until not UO.inJournal ("no metal here") or not UO.inJournal ("worn out or tool") or not UO.InJournal ("stop mining") or not UO.inJournal ("cannot see that") or not UO.inJournal ("far away") ##от гадины не чекают :)


в чём проблема - во мне, в клиенте или в инжекте ??? :)
AlexeyVorotnikov
Junior Expert
Posts: 138
Joined: 2004-09-18 15:12:06

Post by AlexeyVorotnikov »

На сколько я понимаю, ваш сервер посылает не сами сообщения, а так назыаемые cliloc'и, т.е. просто номера сообщений. А то что ты видишь на экране клиент вытаскивает из локальных файлов. Попробуй выполнить необходимые действия и посмотреть журнал командой [yhlp_showjournal]. Там увидишь что на самом деле посылал сервер. После этого надо подправить скрипт в соответствии с тем попадает в журнал.
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

в команде set есть необходимый параметр, включающий клилоки
Post Reply