Pickit v2.0

Table of Contents

Requirements

What's New

  1. Item picking delay is now adjustable.
  2. Added "Auto" picking methods for gold and rejuvenation potions, those items are picked up if the player is able to hold more gold or there are available slots on player's belt, and are ignored otherwise. Especially useful for bot users.
  3. Added command call-back feature, especially useful for bot users.
  4. Added item log feature, especially useful for bot users.
  5. In both ini file and log file, "%c" now represents the text color prefix,  the original prefix  "yc" (the unreadable one) is still allowed for downward compatibility.
  6. Added "Client Move" feature so the actual character position are updated on client screen while picking items. This feature can be turned off by typing ".pickit clientmove off". 
  7. Added "townpick" command for allowing/disallowing pickup in towns.

History

Command Reference

townpick

Syntax .pickit townpick <on/off>
Description Allows/disallows pickit in towns.
Sample .pickit townpick off
Sample Effect Disallows town-pick. No items will be picked up when the player is in town.

 

clientmove

Syntax .pickit clientmove <on/off>
Description Allows/disallows the actual character position to be updated on client screen while picking items. It is strongly recommended that you turn this feature on, so that you can be aware of if your character rushes into a monster pack for grabbing a cracked sash.
Sample .pickit clientmove off
Sample Effect Disallows client move update.

 

load

Syntax .pickit load <file-name>
Description Loads item configurations from an ini file.
Sample .pickit load pickit.ini
Sample Effect Loads item configurations from "pickit.ini".

 

log

Syntax .pickit log [file-name]
Description Specifies  the log file name. Each log entry will be appended to the end of the log file, if the log file does not exist, it is created.

If [file-name] is empty, the log feature will be disabled, otherwise information will be written to the log file every time when a desired item is dropped.

Sample .pickit log itemdrops.log
Sample Effect Uses "itemdrops.log" as the log file name.

 

radius

Syntax .pickit radius <radius>
Description Specifies the pick up radius. Larger radius allows more items to be picked up but has higher chance on driving the player wander into monster packs. If radius is set to 0, no item will be picked up.
Sample .pickit radius 15
Sample Effect Sets the pick up radius to 15. 

 

toggle

Syntax .pickit toggle
Description Disables pickit if it was previously enabled, or enables it if it was not.
Sample .pickit toggle
Sample Effect Pickit is disabled if it was previously enabled, or is enabled if it was not.

 

enable

Syntax .pickit enable
Description Enables pickit regardless of its previous state.
Sample .pickit enable
Sample Effect Pickit is enabled.

 

disable

Syntax .pickit disable
Description Disables pickit regardless of its previous state.
Sample .pickit disable
Sample Effect Pickit is disabled.

 

delay

Syntax .pickit delay <milliseconds>
Description Specifies the delay, in milliseconds, for how long it must wait before attempting to pick up another item. Lower delay makes the player grab items quicker, but has higher chance on getting disconnected or suspected.
Sample .pickit delay 200
Sample Effect After having attempted to pick up an item, it will wait for 200 milliseconds before attempting to pick up another. 

 

summary

Syntax .pickit summary
Description Displays current pickit settings.
Sample .pickit summary
Sample Effect Current settings are shown on the game screen.

 

fullcmds

Syntax .pickit fullcmds [command 1;command 2;...;command n]
Description Specifies the command(s) to be executed when the player's inventory is overflowing. Multiple commands must  be separated by semicolons(";") and are being executed in the left-to-right order. The purpose of this command is to notify your bots of the "inventory full" event, by receiving this notification, the bots should stop killing, back to town, throw away junks, make more rooms in the inventory, and resume. 

As soon as pickit detects player's inventory is full, it disables itself after 3 or 4 retries. Please remember to call ".pickit enable" after you resume your bots, so that pickit can return to work.

Sample .pickit fullcmds pindlebot pause;idbot id
Sample Effect When the player's inventory is full, the following commands will be automatically executed:

".pindlebot pause"
".idbot id"

 

gold

Syntax .pickit gold <yes/no/auto>
Description Specifies pick up method for gold. 

Yes = Always pick up.
No = Never pick up.
Auto = Pick up only if the player can hold more gold, Maximum amount of gold a player can hold is player_level * 10000. 

Sample .pickit gold yes
Sample Effect Gold will always be picked up.

 

rejuv

Syntax .pickit rejuv <yes/no/auto>
Description Specifies pick up method for rejuvenation potions (small purple ones). 

Yes = Always pick up.
No = Never pick up.
Auto = Pick up only if the player has belt slots that are available to automatically receive this potion from ground.

Because some important data can only be received upon joining a game, so If the method is set to "Auto", it requires that pickit was loaded before joining the game, otherwise it will not work properly until the player joins a new game.

Sample .pickit rejuv no
Sample Effect Rejuvenation potions will never be picked up.

 

fullrejuv

Syntax .pickit fullrejuv <yes/no/auto>
Description Specifies pick up method for full rejuvenation potions (big  purple ones).

Yes = Always pick up.
No = Never pick up.
Auto = Pick up only if the player has belt slots that are available to automatically receive this potion from ground.

Because some important data can only be received upon joining a game, so If the method is set to "Auto", it requires that pickit was loaded before joining the game, otherwise it will not work properly until the player joins a new game.

Sample .pickit fullrejuv auto
Sample Effect Full rejuvenation potions will only be picked up if the player has available belt slots that can automatically receive this potion from ground.

 

About the Author

Abin
http://www.wxjindu.com/abin/
abinn32@yahoo.com