console Commands

From OpenKore Wiki
Revision as of 19:42, 22 December 2009 by Mushrom (talk | contribs)
Jump to navigation Jump to search

Not all of Kore's features can be used by simply setting up the configuration files. Console commands allows you to manually control Kore while it is running by typing these commands in the console. The commands are equivalent to the manual actions you can do in the original Ragnarok Online Client (e.g. chatting, dealing, party and guild management, etc.).

This section of the manual describes all of the console commands that you can use.

Command List

a (<monster #>)
<monster #>
- a corresponding number from the monster list when you use the ml command.
Attack a monster.




a (yes | no)
Toggles auto-attack on or off.
Command Description
a yes Turns on auto-attack. This sets the config.txt option attackAuto to 2.
a no Turns off auto-attack. This sets the config.txt option attackAuto to 1.




ai [on | off]
ai [manual | auto]
Toggles AI on or off.
Command Description
ai Toggles AI on, off or manual.
ai on Turns AI on.
ai off Turns AI off.
ai auto Sets AI to auto mode. Same as "ai on".
ai manual Sets AI to manual mode.


When AI is off, you cannot use some console commands (e.g. move) with Kore. The manual AI mode is useful for disabling certain automatic AI functions like auto-skills, autostorage, etc, but still allowing you to use basic commands like move, talknpc, etc.




ai ai_v
Displays a formated output of the contents of the %ai_v hash, for debugging purposes.




ai clear
Clears AI sequences.




ai print
Displays detailed info about current AI sequence.




aiv
Display current AI sequences.




al
Displays the status of your vending shop.




arrowcraft
After using the arrowcraft use command, this command re-displays the list of items you can craft into arrows.




arrowcraft (<arrowcraft #>)
<arrowcraft #>
a corresponding number from the arrow craft list when you use the arrowcraft command.
Create arrows using an item from the arrow craft items list.
Note. You have to use the Arrow Crafting Skill (see arrowcraft use) before creating arrows using this command.




arrowcraft use
Use the Archer's Arrow Crafting skill and get the list of items you can craft into arrows.




arrowcraft forceuse (<inventory item #>)
<inventory item #>
- a corresponding number from the inventory item list when you use the i command.
Craft arrows immediately from an item without using the Arrow Crafting skill.
Note. On some servers, any class can create arrows using this exploit.




as
Stop attacking a monster.




au
Display possible commands for auction.




aua <inventory item> <amount>
<inventory item #>
A corresponding number from the inventory item list when you use the i command.
<amount>
The amount (positive integer).
Adds an item to the auction.

Bug 2.0.7. : It can't add more than 1 item.




aur
Removes item from auction




auc (<current price> <instant buy price> <hours>)
<current price>
The price of the item to start the auction.
<instant buy price>
The price for instant buying the item.
<hours>
Auction's duration.
Creates an auction.




aub <id> <price>
<id>
A corresponding number from the auction list when you open your auction window.
<price>
The amount of zenys that you will bid for the item.
Bids an auction.




aui (selling | buying)
Displays your auction info.




aud <index>
<index>
Auction's index number.
Deletes ad auction.




aue <index>
<index>
Auction's index number.
Ends an auction.




aus <type> [<price> | <text>]
<type>
Item's search criteria.
  1. Armor
  2. Weapon
  3. Card
  4. Misc
  5. By Text
  6. By Price
  7. Sell
  8. Buy
<price>
A certain amount of zenys.
<text>
A text containing letters and numbers.
Search for an auction according to the criteria.




auth (<player name> <authorize flag>)
<player name>
- the name of the player you want to authorize or unauthorize.
<authorize flag>
- a boolean value. Specify either 1 to authorize, or 0 to unauthorize.
Authorize or unauthorize a player to use Kore chat commands (see Chat Commands).




autobuy
Initiate auto-buy AI sequence.




autosell
Initiate auto-sell AI sequence.




autostorage
Initiate auto-storage AI sequence.




bangbang
Does a bangbang body turn.




bingbing
Does a bingbing body turn.




buy (<store item #>) [<amount>]
<store item #>
- a corresponding number from the store item list when you use the store command.
<amount>
- the amount (positive integer).
After talking to a buy/sell NPC, you can buy an item from the current NPC shop using this command.
Note. If the amount is not specified, you will buy exactly one of the specified item.




c (<message>)
<message>
- the message (string).
Send a message in the public chat.




card list
Show a list of cards in your inventory.




card use (<card #>)
<card #>
- a corresponding number from the card list when you use the card list command.
Initiate card compounding using the specified card and get the list of items you can slot the card into. This is the same as double-clicking a card in the Ragnarok Online Client.




card mergelist
Show the list of items you can slot the card into again.




card mergecancel
Cancel the card merging request.




card merge (<card merge #>)
<card merge #>
- a corresponding number from the card merge list when you use the card mergelist command.
Merge the used card with the specified item and finalize card compounding.




card forceuse (<card #> <inventory item #>)
<card #>
- a corresponding number from the card list when you use the card list command.
<inventory item #>
- a corresponding number from the inventory item list when you use the i command.
Instantly merge the specified card with the specified item.
Note. This command only checks if the items exist in the inventory, so it's possible to screw up with this.




cart
Display a list of items in your cart.




cart add (<inventory item>) [<amount>]
<inventory item>
- an inventory item name, or a corresponding number from the inventory item list when you use the i command.
<amount>
- the amount (positive integer).
Add an item to cart from your inventory.
Note. If the amount is not specified, this assumes the maximum amount of the item available.




cart get (<cart item>) [<amount>]
<cart item>
- a cart item name, or a corresponding number from the cart item list when you use the cart command.
<amount>
- the amount (positive integer).
Get an item from cart to your inventory.
Note. If the amount is not specified, this assumes the maximum amount of the item available.




cart desc (<cart item #>)
<cart item #>
- a corresponding number from the cart item list when you use the cart command.
Display a description of the specified cart item.




cart release
Release your cart.




chat list
Display a list of chat rooms in your immediate area.




chat join (<chat room #>)
<chat room #>
- a corresponding number from the chat room list when you use the chat list command.
Join the specified chat room.




chat info
Display details about the chat room you're currently in, and the list of current chat room users.




chat leave
Leave the current chat room.




chat create (\"<title>\") [<limit> <public flag> <password>]
<title>
- the chat room title (normally, this must not be more than 36 characters long).
<limit>
- the maximum number of chat room users allowed (ranges from 2 to 20).
<public flag>
- a boolean value. Specify either 1 to make a public chat room, or 0 to make a private one.
<password>
- the chat room password (not less than 4 characters long).
Create a chat room.




chat modify (\"<title>\") [<limit> <public flag> <password>]
<title>
- the chat room title (normally, this must not be more than 36 characters long).
<limit>
- the maximum number of chat room users allowed (ranges from 2 to 20).
<public flag>
- a boolean value. Specify either 1 to make a public chat room, or 0 to make a private one.
<password>
- the chat room password (not less than 4 characters long).
Modify the current chat room.




chat bestow (<chat user #>)
<chat user #>
- a corresponding number from the chat room user list when you use the chat info command.
Bestow admin to the specified chat room user.




chat kick (<chat user #>)
<chat user #>
- a corresponding number from the chat room user list when you use the chat info command.
Kick the specified chat room user.




chist [<number>]
<number>
- any positive integer.
Display last few lines from the chat log.
Command Description
chist Display last 5 lines from the chat log.
chist <number> Display the last specified number or lines from the chat log.




cil
Clear the item log.




cl
Clear the chat log.




closeshop
Close your vending shop.




conf (<config key>) [<value>|none]
conf (<label.label_name>) [<value>|none]
<config key>
- a configuration key name from config.txt.
<value>
- any value depending on the configuration key being changed.
<label.label_name>
- by specified label name in configuration block, you can use label name instead of configuration key (see example in config.txt)
Change a configuration key.
Command Description
conf <config key> Display the current value of the specified configuration key.
conf <config key> <value> Set a new value for the specified configuration key.
conf <config key> none Unset the specified configuration key.
conf <label.label_name> Display the current value of the specified configuration key
conf <label.label_name> <value> Set a new value for the specified configuration key through label_name.
conf <label.label_name> none Unset the specified configuration key through label_name.
Note. Kore will not disclose the username and password using this command.




cook (<cook list #>)
Attempt to create a food item.




damage [reset]
Damage taken report.
Command Description
damage Display the damage taken report.
damage reset Reset the damage taken report.




deal
Use this command to (1) accept the incoming deal request, (2) finalize your part of the deal, or (3) trade if both parties have finalized.
Note. See dealAuto in config.txt to automatically accept a deal.




deal (<player #>)
<player #>
- a corresponding number from the player list when you use the pl command.
Request a deal with the specified player.




deal no
Use this command to (1) deny an incoming deal, or (2) cancel the current deal.
Note. See dealAuto in config.txt to automatically deny an incoming deal request.




deal add (<inventory item #>) [<amount>]
<inventory item #>
- a corresponding number from the inventory item list when you use the i command.
<amount>
- the amount (positive integer).
Add inventory items to current deal.
Note. If the amount is not specified, this assumes the maximum amount of the item available.




deal add z [<amount>]
<amount>
- the amount (positive integer).
Add zenny to current deal.
Note. If the amount is not specified, this will add all of your zennies.




debug (<level>)
<level>
- the debug level (0 - off, 1 - low, 2 - high).
Set the option debug in config.txt to the specified level.




debug info
Display debug information.




dl
Display the status of the current deal, and a list of items (and zenny) offered in the deal.




doridori
Does a doridori head turn.




drop (<inventory item list>) [<amount>]
<inventory item list>
- a comma-separated list of corresponding numbers from the inventory item list when you use the i command.

Each list item can be a single item number, or a range of item numbers in the form of X-Y (e.g. 1-5).
Don't use a space in-between the list items.

<amount>
- the amount (positive integer).
Drop the specified item(s) from your inventory.
The following command will drop the item 4 from your inventory:
 drop 4


The following command will drop the 10 of the items 4, 7, 8, 9, and 12 from your inventory:
drop 4,7-9,12 10


Note. If the amount is not specified, this assumes the maximum amount of the item available.




dump
Dump the current packet recieve buffer and quit.




dumpnow
Dump the current packet recieve buffer without quitting.




e (<emoticon>)
<emoticon>
- see tables\emotions.txt for the list of valid emoticon codes.
Show emotion.




east [<number>]
<number>
- any positive integer.
Move to the east.
Command Description
east Move 5 steps east.
east <number> Move to the east with the specified number of steps.




eq
Display a list of equipped items in each equipment slot.




eq (<inventory item>)
<inventory item>
- an inventory item name, or a corresponding number from the inventory item list when you use the i command.
Equip the specified item.




eq (<equip slot> <inventory item>)
<equip slot>
- an equipment slot name as displayed in the equipment slot list when you use the eq slots command.
<inventory item>
- an inventory item name, or a corresponding number from the inventory item list when you use the i command.
Equip the specified item on the specified equipment slot.




eq slots
Display a list of equipment slot names.




eval (<expression>)
<expression>
- Perl expression.
Evaluate a Perl expression (developers only).




exp [report | monster | item | reset]
Experience report.
Command Description
exp Display report on experience gained only.
exp report Display detailed report on experience gained, monsters killed and items gained.
exp monster Display report on monsters killed.
exp item Display report on inventory changes.
exp reset Reset the experience report.




falcon [release]
Falcon status.
Command Description
exp Display report on experience gained only.
falcon Display falcon status.
falcon release Release your falcon.




follow (<player> | stop)
<player>
- a player name, or a corresponding number from the player list when you use the pl command.
Command Description
follow <player> Follow the specified player
follow stop Stop following.
Note. See related follow options in config.txt.




friend
Display a list of your friends and their online status



friend request <player>
<player>
- a player name, or a corresponding number from the player list when you use the pl command.
Request a player to be your friend.




friend accept
Accept an incoming friend request




friend reject <player>
<player>
- a player name, or a corresponding number from the player list when you use the pl command.
Reject an incoming friend request.




friend pm <friend #>
<friend #>
- a corresponding number from the friend list when you use the friend command.
Send a friend a private message.




friend remove <friend #>
<friend #>
- a corresponding number from the friend list when you use the friend command.
Remove a friend from your friends list.




g (<message>)
<message>
- the message (string).
Send a message in the guild chat.




getplayerinfo (<player ID>)
<player ID>
- a player's account ID (can be retrieved by the pl command.
Ask the server for the name of the object with the specified ID.
Note. You will not see the info unless you have debug level 2.




guild [info|member]
Guild information.
Command Description
guild Request guild info.
guild info Display guild info.
guild member Display guild members list.
Note. You have to use the guild command before using the commands guild info and guild member to refresh the guild information. Otherwise, you will not see the latest guild information.




guild create (<guild name>)
<guild name>
- the name (string).
Create a guild.




guild request (<player>)
<player>
- a player name, or a corresponding number from the player list when you use the pl command.
Request the specified player to join your guild.




guild join (<accept flag>)
<accept flag>
- a boolean value. Specify either 1 to accept, or 0 to deny.
Accept or deny an incoming guild join request.
Note. See guildAutoDeny in config.txt to automatically deny an incoming guild join request.




guild ally (<player>)
<player>
- a player name, or a corresponding number from the player list when you use the pl command.
Request alliance to another guild.




guild leave
Leave your current guild.




guild kick (<guild member #> <reason>)
<guild member #>
- a corresponding number from the guild members list when you use the guild member command.
<reason>
- the reason of expulsion (string).
Kick a guild member out of the guild.




guild break (<guild name>)
<guild name>
- the name (string).
Disband your guild.




help [<command name>]
<command name>
- a command name as listed in this page (use the first word only).
Display help info.
Command Description
help Display a list of available commands.
help <command name> Display detailed information about the specified command.




homun [s | status | feed | fire | move (<x> <y>) | standby | aiv]
<x>
- x-coordinate.
<y>
- y-coordinate.
Interact with homunculus.
Command Description
homun s Display homunculus status.
homun status Display homunculus status.
homun feed Feed your homunculus. (Food needed)
homun fire Deletes your homunculus.
homun move <x> <y> Moves your homunculus.
homun standby Makes your homunculus standby.
homun aiv Display current homunculus AI.




homun ai [on | auto | manual | off | clear | print]
Interact with homunculus AI.
Command Description
homun ai Toggles AI on, off or manual.
homun on Turns homunculus AI on.
homun auto Turns homunculus AI on.
homun manual. Turns homunculus AI to manual.
homun off Turns homunculus AI off.
homun clear Clears homunculus AI.
homun print Prints homunculus AI.




homun skills [(add | desc) [<skill #>]]
<skill #>
- a corresponding number from the skills list when you use the homun skills command.
Command Description
homun skills Displays homunculus skills.
homun skills add <skill #> Add a skill point to the current homunculus skill.
homun desc <skill #> Display a description of the specified homunculus skill.




i [eq | neq | nu | u]
Display inventory items.
Command Description
i Display a list of all available inventory items.
i eq Display a list of currently equipped items.
i neq Display a list of unequipped inventory items.
i nu Display a list of non-usable inventory items.
i u Display a list of usable inventory items.




i desc (<inventory item>)
<inventory item #>
- a corresponding number from the inventory item list when you use the i command.
<inventory item>
- an inventory item name, or a corresponding number from the inventory item list when you use the i command.
Display a description of the specified inventory item.




identify [<identify item #>]
<identify item #>
- a corresponding number from the identify item list when you use the identify command.
Command Description
identify After using a Magnifier item, or the Item Appraisal Skill, this command re-displays the list of items to be identified.
identify <identify item #> Identify the specified item.




ignore (<ignore flag>) (<player name> | all)
<ignore flag>
- a boolean value. Specify either 1 to block messages, or 0 to unblock.
<player name>
- the name of the player you want to ignore or unignore.
Block or unblock messages from players.
Command Description
ignore <ignore flag> <player name> Blocks/unblocks messages from the specified player.
ignore <ignore flag> all Blocks/unblocks messages from all players.
This is the same as the /ex and /exall commands in the Ragnarok Online Client when the ignore flag is set to 1, or /in and /inall when the ignore flag is set to 0.




il
Display a list of items on the ground.




ihist [<number>]
<number>
- any positive integer.
Display last few lines from the item log.
Command Description
ihist Display last 5 lines from the item log.
ihist <number> Display the last specified number or lines from the item




im (<inventory item #> <monster #>)
<inventory item #>
- a corresponding number from the inventory item list when you use the i command.
<monster #>
- a corresponding number from the monster list when you use the ml command.
Use the specified item on a monster.




ip (<inventory item #> <player #>)
<inventory item #>
- a corresponding number from the inventory item list when you use the i command.
<player #>
- a corresponding number from the player list when you use the pl command.
Use the specified item on a player.




is (<inventory item>)
<inventory item>
- an inventory item name, or a corresponding number from the inventory item list when you use the i command.
Use the specified item on self.




kill (<player #>)
<player #>
- a corresponding number from the player list when you use the pl command.
Attack another player (PvP/GvG only).




look (<body dir>) [<head dir>]
<body dir>
0 - North
1 - Northwest
2 - West
3 - Southwest
4 - South
5 - Southeast
6 - East
7 - Northeast
<head dir>
0 - Ahead
1 - Right
2 - Left
Tell Kore to look in a certain direction.
Note. If <head dir> is not specified, your head will look straight ahead of your body.




lookp (<player #>)
<player #>
- a corresponding number from the player list when you use the pl command.
Look at the specified player.




m
Displays Mail commands.




ms (<receiver> <title> <message>)
<receiver>
Name of the player that will receive the mail.
<tittle>
Mail's title.
<message>
Mail's message.
Sends Mail.




mo <mail #>
<mail #>
a corresponding number from the mail list when you open your mailbox.
Open a mail.




mi
Opens Mailbox.




mw [0 | 1 | 2]
Interacts with mail box window.
Command Description
mw 0 Write mail.
mw 1 Take attached items back.
mw 2 Inputs zenys.




ma (get <mail #>)
<mail #>
a corresponding number from the mail list when you open your mailbox.
Takes items attached from mail.




ma (add [zeny <amount>] | [item <amount> (<inventory item>)])
<amount>
- the amount (positive integer).
<inventory item>
- an inventory item name, or a corresponding number from the inventory item list when you use the i command.
Command Description
ma add zeny <amount> Attaches zenys in the mail.
ma add item <amount> <inventory item> Attaches items in the mail.




md <mail #>
<mail #>
a corresponding number from the mail list when you open your mailbox.
Deletes a Mail.

Note. You must remove all the items/zenys attached first.




mr <mail #>
<mail #>
a corresponding number from the mail list when you open your mailbox.
Returns the mail to the sender.




memo
Save current position for warp portal (for Acolytes only).




ml
Display a list of monsters in your immediate area.




merc [s | status | fire | move (<x> <y>) | standby | aiv]
<x>
- x-coordinate.
<y>
- y-coordinate.
Interact with Mercenary.
Command Description
merc s Display mercenary status.
merc status Display mercenary status.
merc fire Fires your mercenary.
merc move <x> <y> Moves your mercenary.
merc standby Makes your mercenary standby.
merc aiv Display current mercenary AI.




merc ai [on | auto | manual | off | clear | print]
Interact with mercenary AI.
Command Description
merc ai Toggles AI on, off or manual.
merc on Turns mercenary AI on.
merc auto Turns mercenary AI on.
merc manual. Turns mercenary AI to manual.
merc off Turns mercenary AI off.
merc clear Clears mercenary AI.
merc print Prints mercenary AI.




merc skills [(add | desc) [<skill #>]]
<skill #>
- a corresponding number from the skills list when you use the merc skills command.
Command Description
homun skills Displays mercenary skills.
homun skills add <skill #> Add a skill point to the current mercenary skill.
homun desc <skill #> Display a description of the specified mercenary skill.




move ([<x> <y>] [<map name>]| <portal #> | stop)
<x>
- x-coordinate.
<y>
- y-coordinate.
<map name>
- the name of a map as shown by the where command in Kore, or the /where command in the Ragnarok Online client (e.g. prontera, morocc, prt_fild08, etc.).
<portal #>
- a corresponding number from the portals list when you use the portals command.
Command Description
move <x> <y> [<map name>] Move to the specified coordinates on the map. If the map name is not specified, you will move inside the current map.
move <map name> Move to the specified map.
move <portal #> Move to the nearby portal.
move stop Stop all movements.




nl
Display a list of NPCs in your immediate area.




north [<number>]
<number>
- any positive integer.
Move to the north.
Command Description
north Move 5 steps north.
north <number> Move to the north with the specified number of steps.




northeast [<number>]
<number>
- any positive integer.
Move to the northeast.
Command Description
northeast Move 5 steps northeast.
northeast <number> Move to the northeast with the specified number of steps.




northwest [<number>]
<number>
- any positive integer.
Move to the northwest.
Command Description
northwest Move 5 steps northwest.
northwest <number> Move to the northwest with the specified number of steps.




openshop
Open your vending shop.




p (<message>)
<message>
- the message (string).
Send a message in the party chat.




party
Display a list of your party members, with their online status, location and health.




party create (<party name>)
<party name>
- the name (string).
Organize a party.




party share (<share flag>)
<share flag>
- a boolean value. Specify either 1 to set EXP sharing to even, or 0 for individual take.
Set party EXP sharing.




party request (<player #>|<player's name>)
<player #>
- a corresponding number from the player list when you use the pl command.
<player's name>
- the name of the player that if going to be invinted for party
Request player to join your party.




party join (<accept flag>)
<accept flag>
- a boolean value. Specify either 1 to accept, or 0 to deny.
Accept or deny a party join request.
Note. See partyAuto in config.txt to automatically accept or deny an incoming party join request.




party kick (<party member #>)
<party member #>
- a corresponding number from the party members list when you use the party command.
Expel a party member from your party.




party leave
Leave your current party.




pause [<seconds>]
<seconds>
- the time in seconds.
Delay the next console commands specified after this by a set number of seconds. Cannot be used if not ingame and if ai is set to manual or off. Does not delay console commands that display information like exp, skills and i.
Command Description
pause Delay the next console commands for 1 second
pause <seconds> Delay the next console commands by a specified number of seconds


The following example will execute the move command after 100 seconds have passed.
pause 100;;move 100 100




pecopeco [release]
Pecopeco status.
Command Description
pecopeco Display pecopeco status.
pecopeco release Release your pecopeco.




petl
Display a list of pets in your immediate area.




pl [<player #>]
<player #>
- a corresponding number from the player list when you use the pl command.
Command Description
pl Display a list of players in you immediate area.
pl [<player #>] Display detailed info about the specified player.




plugin [help]
Plugin information.
Command Description
plugin Display a list of currently loaded plugins.
plugin help Display plugin help.




plugin (load | reload | unload) (<filename> | all)
<filename>
- the plugin filename (the path may be relative to your main bot folder).
Load/reload/unload plugins.
Command Description
plugin load <filename> Load a plugin file.
plugin load all Load all plugin files inside the plugins folder.
plugin reload (<plugin>) Reload a registered plugin.
plugin reload all Reload all registered plugin.
plugin unload (<plugin>) Reload a registered plugin.
plugin unload all Reload all registered plugin.




pm (<player name>|<pm list #>) (<message>)
<player name>
- the name of the player you want to send the message.
<pm list #>
- a corresponding number from the pm list when you use the pml command.
<message>
- the message (string).
Send a private message to a player.




pml
Display the quick PM list.
This is similar to the PM list in the Ragnarok Online Client where names of players you previously PM'ed, or who PM'ed you, are stored in a list for quick access. In Kore, you can use the corresponding numbers in this PM list for the pm command.




portals
Display a list of portals in your immediate area.




quest [set <questID> <on | off> | list]
<questID>
A corresponding number from the quest list when you use the quest list command.


Command Description
quest Displays possible commands for quest.
quest set <questID> on Enable quest.
quest set <questID> off Disable quest.
quest list Displays a list of your quests.




quit
Exit the program.




rc [<module names>]
<module names>
- a space separated list of openkore source module names. Each name is treated as a regular expression.
Reload source code files.
Command Description
rc Reload functions.pl.
rc <module names> Reload module files that match the specified space-delimited list of names.




refine (<item name> | <item index>)
Refine an item (using the whitesmith skill)



reload (all | <names>) [except <names>]
<names>
- a list of words that match config and table filenames.
Reload configuration and table files.
Command Description
reload all Reload all configuration and table files.
reload <names> Reload config and table files that match the specified list of names.
reload <names> except <names> Reload config and table files that match the first specified list of names except those that match the list of names after the except keyword.
reload all except <names> Reload all config and table files except those that match the specified list of names.


The following example will reload all config files inside the 'control' folder.
reload control


The next example will reload all table files inside the 'tables' folder except for tables\itemsdescriptions.txt, tables\portals.txt, tables\portalsLOS.txt, and tables\skillsdescriptions.txt.
reload tables except itemsdesc portals skillsdesc




relog [<seconds>]
<seconds>
- the time in seconds.
Log out then log in again.
Command Description
relog Logout and then login after 5 seconds.
relog <seconds> Logout and then login after the specified number of seconds.




repair (<repair item #>)
<repair item #>
- a corresponding number from the repair item list.
After using the Weapon Repair Skill, use this command to repair the specified player's item.
Note. See the option repairAuto to automatically choose the item to repair.




respawn
Respawn back to the save point.
Note. Unless you are dead, you need a Butterfly Wing in your inventory, or the Teleport Skill, to respawn.




s
Display character status. This is similar to the Basic Information window in the Ragnarok Online Client, but also includes currently active status effects.




sell
Display a list of items that you can sell to a buy/sell NPC.
Note. You must have previously talked to a buy/sell before using this command.




sell (<inventory item list>) [<amount>]
<inventory item list>
- a comma-separated list of corresponding numbers from the inventory item list when you use the i command. Each list item can be a single item number, or a range of item numbers in the form of X-Y (e.g. 1-5). Don't use a space in-between the list items.
<amount>
- the amount (positive integer).
Add inventory items to your sell list. Use sell done to start selling the items all at once.
The following command will add the item 21 from your inventory to your sell list:
sell 21


The following command will add 50 of each of the items 21, 30, 31, 32, 33, and 51 from your inventory to your sell list:
sell 21,30-33,51 50


Note. If the amount is not specified, this assumes the maximum amount of the item available.




sell list
Display items in your sell list.




sell done
When you have finished adding items to your sell list, use this command to bulk sell everything in your sell list.
Note. You must have previously talked to a buy/sell before using this command.




sell cancel
Clear the sell list.




send (<hex string>)
<hex string>
- a space-separated sequence of hex codes (e.g. 04 02 22 37 D7 FC).
Send a raw packet to the server.




showeq [p <player> | [me <on | off>]
<player>
A player's name, a number from the player's list when you use the pl command or a partial part of the player's name.
Command Description
showeq <player> Request equipment information for player.
showeq me on Enables equipment showing.
showeq me off Disables equipment showing.




sit
Sit down.
Note. To ensure that Kore will stay put, this command will set the config.txt option attackAuto to 1, and the options attackAuto_party, route_randomWalk, teleportAuto_idle, and itemsGatherAuto to 0. The original values are stored so they can be reset when the stand command is used.




skills
Show available skills, with their current skill levels and SP usage.




skills add (<skill #>)
<skill #>
- a corresponding number from the skills list when you use the skills command.
Add a skill point to the specified skill.




skills desc (<skill #>)
<skill #>
- a corresponding number from the skills list when you use the skills command.
Display a description of the specified skill.




sl (<skill #> <x> <y>) [<level>]
<skill #>
- a corresponding number from the skills list when you use the skills command.
<x>
- x-coordinate.
<y>
- y-coordinate.
<level>
- the skill level.
Use the specified skill on a location.




sll
Display a list of slaves near the bot.




sm (<skill #> <monster #>) [<level>]
<skill #>
- a corresponding number from the skills list when you use the skills command.
<monster #>
- a corresponding number from the monster list when you use the ml command.
<level>
- the skill level.
Use the specified skill on a monster.




south [<number>]
<number>
- any positive integer.
Move to the south.
Command Description
south Move 5 steps south.
south <number> Move to the south with the specified number of steps.




southeast [<number>]
<number>
- any positive integer.
Move to the southeast.
Command Description
southeast Move 5 steps southeast.
southeast <number> Move to the southeast with the specified number of steps.




southwest [<number>]
<number>
- any positive integer.
Move to the southwest.
Command Description
southwest Move 5 steps southwest.
southwest <number> Move to the southwest with the specified number of steps.




sp (<skill #> <player>) [<level>]
<skill #>
- a corresponding number from the skills list when you use the skills command.
<player>
- a player name, or a corresponding number from the player list when you use the pl command.
<level>
- the skill level.
Use the specified skill on a player.




spells
Display a list of area effect spells in your immediate area.




ss (<skill #>) [<level>]
<skill #>
- a corresponding number from the skills list when you use the skills command.
<level>
- the skill level.
Use the specified skill on self.




st
Display stats. This is similar to the Status window in the Ragnarok Online Client.




stand
Stand up.
Note. If you previously used the sit command to force Kore to sit, this will set the config.txt options attackAuto, attackAuto_party, route_randomWalk, teleportAuto_idle, and itemsGatherAuto to their original values.




stat_add (str | agi | int | vit | dex | luk)
Add status point to a stat.
Command Description
stat_add str Add status point to STR.
stat_add agi Add status point to AGI.
stat_add int Add status point to INTR.
stat_add vit Add status point to VIT.
stat_add dex Add status point to DEX.
stat_add luk Add status point to LUK.




storage [ eq | nu | u ]
List items in storage.
Command Description
storage Display a list of all items in storage.
storage eq Display a list of equipable items in storage.
storage nu Display a list of non-usable items in storage.
storage u Display a list of usable items in storage.




storage add (<inventory item>) [<amount>]
<inventory item>
- an inventory item name, or a corresponding number from the inventory item list when you use the i command.
<amount>
- the amount (positive integer).
Add an inventory item to storage.
Note. If the amount is not specified, this assumes the maximum amount of the item available.




storage addfromcart (<cart item>) [<amount>]
<cart item>
- a cart item name, or a corresponding number from the cart item list when you use the cart command.
<amount>
- the amount (positive integer).
Add a cart item to storage.
Note. If the amount is not specified, this assumes the maximum amount of the item available.




storage get (<storage item>) [<amount>]
<storage item>
- a storage item name, or a corresponding number from the storage item list when you use the storage command.
<amount>
- the amount (positive integer).
Get an item from storage to your inventory.
Note. If the amount is not specified, this assumes the maximum amount of the item available.




storage gettocart (<storage item>) [<amount>]
<storage item>
- a storage item name, or a corresponding number from the storage item list when you use the storage command.
<amount>
- the amount (positive integer).
Get an item from storage directly to your cart.
Note. If the amount is not specified, this assumes the maximum amount of the item available.




storage desc (<storage item>)
<storage item>
- a storage item name, or a corresponding number from the storage item list when you use the storage command.
Display storage item description.




storage close
Close storage.




storage log
Log storage items to logs\storage.txt.




store [desc (<store item #>)]
<store item #>
- a corresponding number from the store item list when you use the store command.
Command Description
store Display a list of available shop items from NPC.
store desc (<store item #>) Display description of a store item.




switchconf (<filename>)
<filename>
- the filename of an alternate config.txt (the path may be relative to your main bot folder).
Switch configuration file.




take (<ground item #> | first)
<ground item #>
- a corresponding number from the ground item list when you use the il command.
Command Description
take (<ground item #> Pick up an item from the ground.
take first Pick up the first item listed in the ground item list when you use the il command.




talk (<npc #> | cont | resp | resp (<response #>) | num <number> | text <string> | no)
<npc #>
- a corresponding number from the npc list when you use the nl command.
<response #>
- a corresponding number from the response list when you use the talk resp command.
<number>
- any number.
<string>
- any string.
Command Description
talk <npc #> Manually talk to an NPC.
talk cont Continue talking to NPC. This is the same as clicking the next button when talking to an NPC in the Ragnarok Online Client.
talk resp Display the list of available responses to NPC.
talk resp (<response #>) Send a response to an NPC (when prompted for a response).
talk num (<number>) Send a number to NPC (when prompted for a number).
talk text (<string>) Send text/string to NPC.
talk no End or cancel conversation with NPC.




talknpc (<x> <y> <npc talk codes>)
<x>
- x-coordinate.
<y>
- y-coordinate.
<npc talk codes>
- a space-separated sequence of talk codes. See the references section for more details about NPC conversation codes.
Talk to the NPC on the specified coordinate and use the specified sequence of responses.




tank (<player> | stop)
<player>
- a player name, or a corresponding number from the player list when you use the pl command.
Command Description
tank <player> Tank for the specified player.
tank stop Stop tank mode.




tele
Teleport to a random location.
Note.'

You must have Fly Wings in your inventory, or you must have the Teleport Skill, for this command to work. If you have both requirements (Teleport Skill and Fly Wings), set the option teleportAuto_useSkill in config.txt to specify which one to use.




testshop
Show what your vending shop would sell.




timeout (<timeout key>) [<seconds>]
<timeout key>
- a timeout key name from timeouts.txt.
<seconds>
- the time in seconds.
Set a timeout.
Command Description
timeout <timeout key> Display the current value of specified key name.
timeout <timeout key> <seconds> Set a new value for the specified key name.




top10 (a | alche | alchemist)
Displays Alchemist's top10 ranking.




top10 (b | black | blacksmith)
Displays Blackmith's top10 ranking.




top10 (p | pk | pvp)
Displays PVP top10 ranking.




top10 (t | tk | taekwon)
Displays Taekwon's top10 ranking.




uneq (<inventory item>)




<inventory item>
- an inventory item name, or a corresponding number from the inventory item list when you use the i command.
Unequp an item.




vender (<vender #> | <vender #> <vender item #> [<amount>] | end)
<vender #>
- a corresponding number from the vender list when you use the vl command.
<vender item #>
- a corresponding number from the vender item list when you use the vender command.
<amount>
- the amount (positive integer).
Command Description
vender <vender #> Enter vender shop and display a list of available shop items.
vender (<vender #> <vender item #> [<amount>]) After entering a vender shop using the vender command, you can start buying items from the vender shop using this command.
vender end Leave current vender shop.


Note. If the amount is not specified, you will buy exactly one of the specified item.




verbose
Toggles verbose on or off.




version
Display the version of Openkore.




vl
Display a list of vending shops in your immediate area.




warp (<warp #> | <map name>)
<warp #>
- a corresponding number from the warp list when you use the warp list command.
<map name>
- the name of a map as shown by the where command in Kore, or the /where command in the Ragnarok Online client (e.g. prontera, morocc, prt_fild08, etc.).
After using the Warp Portal Skill, you can choose to open a warp portal using this command.
Note. If you specify a map name, that map should exist in the warp list or this command will fail.




warp list
After using the Warp Portal Skill, this command lists available warp portals to open.




weight [<number>]
<number>
- any number.
Gives a report about your inventory weight.
Command Description
weight Display info about current weight.
weight <number> Calculate how much more items can be carried if the item's weight is equal to the specified number.




west [<number>]
<number>
- any positive integer.
Move to the west.
Command Description
west Move 5 steps west.
west <number> Move to the west with the specified number of steps.




where
Shows your current location.




who
Display the number of people on the current server.




whoami
Display your character info and account ID.