Difference between revisions of "IgnoreItem"
From Wiki
Line 1: | Line 1: | ||
{{command header|client}} | {{command header|client}} | ||
− | {{body|ignoreItem <nowiki>{{</nowiki>id} <nowiki>|</nowiki> {id-list} <nowiki>|</nowiki> {type} <nowiki>|</nowiki> {type-list} <nowiki>|</nowiki> {"reset"<nowiki>}}</nowiki> [list]|The ignoreItem command removes specific items from the list of items searched by findItem. If the option reset is given, all previously ignored items will be returned on the list. | + | {{body|ignoreItem <nowiki>{{</nowiki>id} <nowiki>|</nowiki> {id-list} <nowiki>|</nowiki> {type} <nowiki>|</nowiki> {type-list} <nowiki>|</nowiki> {"reset"<nowiki>}}</nowiki> [list]|:The ignoreItem command removes specific items from the list of items searched by [[findItem]]. If the option reset is given, all previously ignored items will be returned on the list. |
− | + | :There are different lists of ignored items. If no list number is given, it is the global list. The idea behind this, is the ability to reset one list, while still keeping some other items ignored. | |
− | There are different lists of ignored items. If no list number is given, it is the global list. The idea behind this, is the ability to reset one list, while still keeping some other items ignored. | + | :If an items id is added to any list, it will not be returned from subsequent calls to findItem. If reset is given with a list number, only the specific list is cleared. |
− | + | :Using ignoreitem on an item that is already ignored will un-ignore it, ie: it will remove it from the ignore list thereby making it visible to [[findItem]] again. | |
− | If an items id is added to any list, it will not be returned from subsequent calls to findItem. If reset is given with a list number, only the specific list is cleared. | + | :Multiple items can be ignored at one time if the list of items is separated with underscores "_".}} |
− | + | ||
− | + | ||
− | + | ||
Revision as of 14:55, 13 November 2007
Synopsis
ignoreItem {{id} | {id-list} | {type} | {type-list} | {"reset"}} [list]
Description
- The ignoreItem command removes specific items from the list of items searched by findItem. If the option reset is given, all previously ignored items will be returned on the list.
- There are different lists of ignored items. If no list number is given, it is the global list. The idea behind this, is the ability to reset one list, while still keeping some other items ignored.
- If an items id is added to any list, it will not be returned from subsequent calls to findItem. If reset is given with a list number, only the specific list is cleared.
- Using ignoreitem on an item that is already ignored will un-ignore it, ie: it will remove it from the ignore list thereby making it visible to findItem again.
- Multiple items can be ignored at one time if the list of items is separated with underscores "_".
Example
; IgnoreItem.txt ; ; This script will demonstrate how ignoreItem can be used. ; ; Press start, go to a shop and follow the instructions. msg #SMC Use a dagger and target an NPC$ wait 3s msg #SMC (Press play to continue) pause set %npc1 #lTargetID msg #SMC Use a dagger and target another NPC$ wait 3s msg #SMC (Press play to continue) pause set %npc2 #lTargetID ignoreItem %npc1 1 ignoreItem %npc2 2 ; Nothing will be found findItem %npc1 msg #SMC 1: #findID $ findItem %npc2 msg #SMC 2: #findID $ ignoreItem reset 1 ; NPC 1 will be found findItem %npc1 msg #SMC 1: #findID $ findItem %npc2 msg #SMC 2: #findID $ ignoreItem %npc1 1 ignoreItem reset 2 ; NPC 2 will be found findItem %npc1 msg #SMC 1: #findID $ findItem %npc2 msg #SMC 2: #findID $ halt
Related Commands
ignoreItem | findItem | #findCnt |
#findID | #findType | #findX |
#findY | #findZ | #findDist |
#findKind | #findStack | #findBagID |
#findMod | #findRep | #findCol |
#findIndex |
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 |