Code:
Sub specialEat()
var food = "0x0978"
var msg_1 = "Vitamins!"
var msg_2 = "Kallories!"
var msg_3 = "Hungry!"
var msg_4 = "Water!"
var flag1 = false
var flag2 = false
uo.deletejournal()
uo.msg( ".hunger" )
checklag()
msg1 = val( explode( uo.Journal( uo.inJournal( msg1 ) ), ' ', 1 ) )
msg2 = val( explode( uo.Journal( uo.inJournal( msg2 ) ), ' ', 1 ) )
msg3 = val( explode( uo.Journal( uo.inJournal( msg3 ) ), ' ', 1 ) )
msg4 = val( explode( uo.Journal( uo.inJournal( msg4 ) ), ' ', 1 ) )
if msg1 > 100 || msg2 > 100 || msg3 > 100 || msg4 > 100 then
flag1 = true
endif
if msg1 < 80 || msg2 < 80 || msg3 < 80 || msg4 < 80 then
flag2 = true
endif
if ( not flag1 ) and flag2 then
uo.usetype( food )
end_if
endsub
Наверное зря я решил сэкономить на массивах.. )