if injournal 'That is too far away' 'system'
if not @injournal 'no metal' 'system'
if usetype '0xe86' 0 'backpack'
targettilerelative 'self' 1
else
headmsg 'Out of picks!'
stop
endif
else
headmsg 'No ore remaining''
stop
endif
if @injournal 'there is no metal' 'system'
headmsg 'No ore remaining'
stop
endif
if @findtype 0xe86 'any' 'backpack' or @findtype 0xf39 'any' 'backpack'
useobject 'found'
waitfortarget 500
targettileoffset 1 0 0
pause 1000
else
headmsg 'No digging tools!'
stop
endif
It's just a quick example, and part of a much larger macro. This just doesn't work, and I see no reason why this server restricts using injournal like thisit needs some work...i'll stop there...for now
the pickaxe part works fine. The macro just doesn't stop when the vein is empty. That's my whole problem.You could try:
Code:if @injournal 'there is no metal' 'system' headmsg 'No ore remaining' stop endif if @findtype 0xe86 'any' 'backpack' or @findtype 0xf39 'any' 'backpack' useobject 'found' waitfortarget 500 targettileoffset 1 0 0 pause 1000 else headmsg 'No digging tools!' stop endif
I just pulled the graphic IDs from in game, and I havent tested it. If it doesn't work, Ill make it work, and edit this.
Edit: some edits.
What's the difference between regular journal messages and system messages? Is there a list of what 'system' messages are somewhere?UOF doesn't restrict journal usage of system messages. but all other types of journal scanning it does
System messages are any message the game gives you "there is no metal' "you are overweight" "your fingers slip" 'you finish applying" "you lack the mana" so on and so forth..etc etc..What's the difference between regular journal messages and system messages? Is there a list of what 'system' messages are somewhere?