ScanJournal
From Wiki
Synopsis
scanJournal {index}
Description
The scanJournal command scans the users journal and puts the matching string into the #journal system variable. The system variable #jColor is updated with the line's color.
The index specifies which line in the journal to use. 1 is the bottom line, 2 is the second to the last line and so on. If the index is 1000 or over it is considered a #jIndex value.
Example
; example 1 (old way) waitForAttack: scanjournal 1 if is_attacking_you in #journal msg guards $ goto waitForAttack
; example 2 (new way) (won't skip lines like the old way will)
set %jrnl #jindex
while #true
{
if #jindex > %jrnl
{
set %jrnl %jrnl + 1
scanjournal %jrnl
if is_attacking_you in #journal
event macro 1 0 Guards
}
}
Related Commands
| deleteJournal |
See Also
Client
- Client commands are used to send information to the Ultima Online client in order to perform an action or effect some change.
| chooseSkill | Reads the current skill value/lock status for a specific skill |
| click | Clicks at a specific position in the UO client |
| cmpPix | Compares a current pixel to a previously saved pixel |
| contPos | Moves the active topmost gump to a new position |
| deleteJournal | Forgets the contents of the journal buffer |
| findItem | Finds items, monsters, players, NPCs based on object ID or object type |
| getShopInfo | Retrieves information from the client about the currently shown top entry on a shopping gump |
| getUOTitle | Gets the text on the title bar of the client |
| hideItem | Removes an items graphic from the client |
| ignoreItem | Removes items from the list searched by findItem |
| key | Sends a key-stroke to the client |
| move | Moves the character to a specified location |
| msg | Sends a string to the client as keystrokes |
| nextCPos | Denotes where the next opened container/gump will open |
| onHotKey | Performs a line of code if a specific key is pressed |
| savePix | Saves the color of a pixel in a specified location |
| setShopItem | Sets the number of items to purchase given by ID |
| setUOTitle | Sets the text on the title bar of the client |
| scanJournal | Scans the users journal and stores the string for examination |
| sleep | Waits a specified amount of time |
| target | Waits for a target cursor to appear |
| terminate | Terminates the current client |
| uoXL | Start/manage clients |
| wait | Waits a specified amount of time |