Page 1 of 1

Lockpick RunUO Hotkeys

Posted: 2011-05-30 07:44:35
by LoTT-Profi
И снова привет! Шапку заменил на рабочий скрипт с клилоками. Особая благодарность Mirage.


---// Скрипт для вскрытия сундука, для ленивых на кнопочку. Открывает по не откроет.

Code: Select all

VAR Lockpick = '0x14FC' ; Отмычки
VAR msg = 'cliloc# 0xA93A|cliloc# 0xA93B|cliloc# 0xA93C'
VAR endmsg = 'cliloc# 0xA93C'
VAR LastTimer

sub openbox()
repeat
   LastTimer=UO.Timer()
   UO.DeleteJournal()
   uo.waittargetlast()
   uo.usetype( Lockpick )
   repeat
      wait( 100 )
   until UO.InJournal( msg ) or UO.Timer()>LastTimer+150
until UO.InJournal( endmsg )

UO.print(STR(UO.count(Lockpick,'0x0000'))+" Lockpick")

end sub



а вот и сами клилоки.

Code: Select all

cliloc# 0xA934 ; Lockpiсk

cliloc# 0xA93C ; "The lock quickly yields to your skill."

cliloc# 0xA935 ; "This does not apper to be locked."

cliloc# 0xA938 ; "You don't see how that lock can be manipulated."

cliloc# 0xA93A ; "You broke the lockpick."

cliloc# 0xA93B ; "You are unable to pick the lock."

Re: Lockpick RunUO Hotkeys

Posted: 2011-05-30 08:51:33
by Mirage
Ну во первых ты его уже прикрутил.

Code: Select all

VAR Lockpick = '0x14FC' ; Отмычки
VAR msg = 'You broke|unable to pick|quickly yields to'
VAR endmsg = 'lock quickly yields'
sub openbox()
repeat
   LastTimer=UO.Timer()
   UO.DeleteJournal()
   uo.waittargetlast()
   uo.usetype( Lockpick )
   repeat
      wait( 100 )
   until UO.InJournal( msg ) or UO.Timer()>LastTimer+150
until UO.InJournal( endmsg )
end sub


Одно дополнение - на RUNUO обычно используются клилоки вместо сообщений в журнале.
Проделываешь операцию руками, пишешь в игре ,showjournal 100 и смотришь номера сообщений.

Re: Lockpick RunUO Hotkeys

Posted: 2011-05-30 13:18:29
by LoTT-Profi
Mirage Спасибо. Скрипт работает но криво :lol:. Буду мучать клилоки.

Code: Select all

VAR LastTimer

Re: Lockpick RunUO Hotkeys

Posted: 2011-05-30 15:31:44
by Mirage
все время забываю :) Оно у меня гдето вверху все время - не попадает в var скрипта :roll:

Re: Lockpick RunUO Hotkeys

Posted: 2011-05-30 23:01:06
by LoTT-Profi
Mirage wrote:все время забываю :) Оно у меня гдето вверху все время - не попадает в var скрипта :roll:

Бывает :lol:.
А вот с клилоками я разобрался путем монотоного повтора действий...