console Commands: Difference between revisions

From OpenKore Wiki
Jump to navigation Jump to search
(TODO: Add new commands)
 
m (Added homun/merc, mail, auction, showeq, top10, quest commands. TODO: organize the page better?)
Line 149: Line 149:




;auth (<player name> <authorize flag>)
;au
 
:Display possible commands for auction.
:<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).  




Line 163: Line 156:




;autobuy
;aua <inventory item> <amount>
:Initiate auto-buy AI sequence.


:<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.


;autosell
'''''<span style="color:red">Bug 2.0.7.</span> ''''': It can't add more than 1 item.
:Initiate auto-sell AI sequence.  




Line 177: Line 172:




;autostorage
;aur
:Initiate auto-storage AI sequence.
:Removes item from auction
 




Line 184: Line 180:




;bangbang
;auc (<current price> <instant buy price> <hours>)
:Does a bangbang body turn.  
 
:<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.


;bingbing
:Does a bingbing body turn.




Line 198: Line 198:




;buy (<store item #>) [<amount>]
;aub <id> <price>


:<store item #>
:<id>
::- a corresponding number from the store item list when you use the store command.  
::A corresponding number from the auction list when you open your auction window.  


:<amount>
:<price>
::- the amount (positive integer).  
::The amount of zenys that you will bid for the item.


:After talking to a buy/sell NPC, you can buy an item from the current NPC shop using this command.  
:Bids an auction.


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




Line 214: Line 213:




;c (<message>)
;aui (selling | buying)
:Displays your auction info.


:<message>
::- the message (string).


:Send a message in the public chat.
----




----
;aud <index>


:<index>
::Auction's index number.


;card list
:Deletes ad auction.
:Show a list of cards in your inventory.  




Line 232: Line 231:




;card use (<card #>)
;aue <index>


:<card #>
:<index>
:::- a corresponding number from the card list when you use the card list command.  
::Auction's index number.


: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.  
:Ends an auction.




Line 243: Line 242:




;card mergelist
;aus <type> [<price> | <text>]
:Show the list of items you can slot the card into again.


:<type>
::Item's search criteria.
:::#Armor
:::#Weapon
:::#Card
:::#Misc
:::#By Text
:::#By Price
:::#Sell
:::#Buy


----
:<price>
::A certain amount of zenys.


:<text>
::A text containing letters and numbers.


;card mergecancel
:Search for an auction according to the criteria.
:Cancel the card merging request.  




Line 257: Line 267:




;card merge (<card merge #>)
;auth (<player name> <authorize flag>)
 
:<player name>
::- the name of the player you want to authorize or unauthorize.


:<card merge #>
:<authorize flag>
::- a corresponding number from the card merge list when you use the card mergelist command.  
::- a boolean value. Specify either 1 to authorize, or 0 to unauthorize.  


:Merge the used card with the specified item and finalize card compounding.  
:Authorize or unauthorize a player to use Kore chat commands (see Chat Commands).  




Line 268: Line 281:




;card forceuse (<card #> <inventory item #>)
;autobuy
:Initiate auto-buy AI sequence.
 


:<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.
;autosell
 
:Initiate auto-sell AI sequence.  
:'''''Note.''''' This command only checks if the items exist in the inventory, so it's possible to screw up with this.  




Line 284: Line 295:




;cart
;autostorage
 
:Initiate auto-storage AI sequence.  
:Display a list of items in your cart.  




Line 292: Line 302:




;cart add (<inventory item>) [<amount>]
;bangbang
:Does a bangbang body turn.


:<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.  
;bingbing
:Does a bingbing body turn.  




Line 308: Line 316:




;cart get (<cart item>) [<amount>]
;buy (<store item #>) [<amount>]


:<cart item>
:<store item #>
::- a cart item name, or a corresponding number from the cart item list when you use the cart command.  
::- a corresponding number from the store item list when you use the store command.  


:<amount>
:<amount>
::- the amount (positive integer).  
::- the amount (positive integer).  


:Get an item from cart to your inventory.  
: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, this assumes the maximum amount of the item available.  
:'''''Note.''''' If the amount is not specified, you will buy exactly one of the specified item.  




Line 324: Line 332:




;cart desc (<cart item #>)
;c (<message>)


:<cart item #>
:<message>
::- a corresponding number from the cart item list when you use the cart command.  
::- the message (string).  


:Display a description of the specified cart item.  
:Send a message in the public chat.  




Line 335: Line 343:




;cart release
;card list
:Release your cart.  
:Show a list of cards in your inventory.  




Line 342: Line 350:




;chat list
;card use (<card #>)
:Display a list of chat rooms in your immediate area.


:<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.




;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.  
;card mergelist
:Show the list of items you can slot the card into again.  




Line 360: Line 368:




;chat info
;card mergecancel
:Display details about the chat room you're currently in, and the list of current chat room users.  
:Cancel the card merging request.  




Line 367: Line 375:




;chat leave
;card merge (<card merge #>)
:Leave the current chat room.  
 
:<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.  




Line 374: Line 386:




;chat create (\"<title>\") [<limit> <public flag> <password>]
;card forceuse (<card #> <inventory item #>)


:<title>
:<card #>
::- the chat room title (normally, this must not be more than 36 characters long).  
::- a corresponding number from the card list when you use the card list command.  


:<limit>
:<inventory item #>
::- the maximum number of chat room users allowed (ranges from 2 to 20).  
::- a corresponding number from the inventory item list when you use the i command.  


:<public flag>
:Instantly merge the specified card with the specified item.  
::- a boolean value. Specify either 1 to make a public chat room, or 0 to make a private one.  


::<password>
:'''''Note.''''' This command only checks if the items exist in the inventory, so it's possible to screw up with this.  
::- the chat room password (not less than 4 characters long).
 
:Create a chat room.  




Line 394: Line 402:




;chat modify (\"<title>\") [<limit> <public flag> <password>]
;cart


:<title>
:Display a list of items in your cart.  
::- 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.
;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.


;chat bestow (<chat user #>)
:'''''Note.''''' If the amount is not specified, this assumes the maximum amount of the item available.


:<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.
----




----
;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.


;chat kick (<chat user #>)
:<amount>
::- the amount (positive integer).


:<chat user #>
:Get an item from cart to your inventory.  
::- a corresponding number from the chat room user list when you use the chat info command.  


:Kick the specified chat room user.  
:'''''Note.''''' If the amount is not specified, this assumes the maximum amount of the item available.  




Line 436: Line 442:




;chist [<number>]
;cart desc (<cart item #>)


:<number>
:<cart item #>
::- any positive integer.  
::- a corresponding number from the cart item list when you use the cart command.  


:Display last few lines from the chat log.
:Display a description of the specified cart item.  
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|chist
|Display last 5 lines from the chat log.
|-
|align=center|chist <number>
|Display the last specified number or lines from the chat log.  
|}




Line 458: Line 453:




;cil
;cart release
:Clear the item log.
:Release your cart.  




Line 465: Line 460:




;cl
;chat list
:Clear the chat log.  
:Display a list of chat rooms in your immediate area.  




Line 472: Line 467:




;closeshop
;chat join (<chat room #>)
:Close your vending shop.  
 
:<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.  




Line 479: Line 485:




;conf (<config key>) [<value>|none]
;chat leave
;conf (<label.label_name>) [<value>|none]
:Leave the current chat room.  


:<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.
;chat create (\"<title>\") [<limit> <public flag> <password>]


{| class="wikitable" border="1" cellspacing="0"
:<title>
|-style=background-color:#F9F9F9;
::- the chat room title (normally, this must not be more than 36 characters long).  
!Command
 
!Description
:<limit>
|-
::- the maximum number of chat room users allowed (ranges from 2 to 20).  
|align=center|conf <config key>
 
|Display the current value of the specified configuration key.
:<public flag>
|-
::- a boolean value. Specify either 1 to make a public chat room, or 0 to make a private one.  
|align=center|conf <config key> <value>
 
|Set a new value for the specified configuration key.
::<password>
|-
::- the chat room password (not less than 4 characters long).  
|align=center|conf <config key> none
|Unset the specified configuration key.
|-
|align=center|conf <label.label_name>
|Display the current value of the specified configuration key
|-
|align=center|conf <label.label_name> <value>
|Set a new value for the specified configuration key through label_name.
|-
|align=center|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.  
:Create a chat room.  




Line 523: Line 512:




;damage [reset]
;chat modify (\"<title>\") [<limit> <public flag> <password>]
:Damage taken report.
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|damage
|Display the damage taken report.
|-
|align=center|damage reset
|Reset the damage taken report.
|}


:<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.


;deal
:<password>
: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.  
::- the chat room password (not less than 4 characters long).  


:'''''Note.''''' See '''dealAuto''' in [[config.txt]] to automatically accept a deal.  
:Modify the current chat room.  




Line 550: Line 532:




;deal (<player #>)
;chat bestow (<chat user #>)


:<player #>
:<chat user #>
:- a corresponding number from the player list when you use the [[Console Commands|pl]] command.  
::- a corresponding number from the chat room user list when you use the chat info command.  


:Request a deal with the specified player.  
:Bestow admin to the specified chat room user.  




Line 561: Line 543:




;deal no
;chat kick (<chat user #>)
:Use this command to (1) deny an incoming deal, or (2) cancel the current deal.  
 
:<chat user #>
::- a corresponding number from the chat room user list when you use the chat info command.  


:'''''Note.''''' See dealAuto in [[config.txt]] to automatically deny an incoming deal request.  
:Kick the specified chat room user.  




Line 570: Line 554:




;deal add (<inventory item #>) [<amount>]
;chist [<number>]


:<inventory item #>
:<number>
::- a corresponding number from the inventory item list when you use the i command.  
::- any positive integer.  


:<amount>
:Display last few lines from the chat log.
::- the amount (positive integer).  
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|chist
|Display last 5 lines from the chat log.
|-
|align=center|chist <number>
|Display the last specified number or lines from the chat log.  
|}


:Add inventory items to current deal.


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




----
;cil
:Clear the item log.




;deal add z [<amount>]
----


:<amount>
::- the amount (positive integer).


:Add zenny to current deal.
;cl
 
:Clear the chat log.  
:'''''Note.''''' If the amount is not specified, this will add all of your zennies.  




Line 599: Line 590:




;debug (<level>)
;closeshop
 
:Close your vending shop.  
:<level>
::- the debug level (0 - off, 1 - low, 2 - high).
 
:Set the option debug in config.txt to the specified level.  




Line 610: Line 597:




;debug info
;conf (<config key>) [<value>|none]
:Display debug information.  
;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)


;dl
:Change a configuration key.  
:Display the status of the current deal, and a list of items (and zenny) offered in the deal.  


{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|conf <config key>
|Display the current value of the specified configuration key.
|-
|align=center|conf <config key> <value>
|Set a new value for the specified configuration key.
|-
|align=center|conf <config key> none
|Unset the specified configuration key.
|-
|align=center|conf <label.label_name>
|Display the current value of the specified configuration key
|-
|align=center|conf <label.label_name> <value>
|Set a new value for the specified configuration key through label_name.
|-
|align=center|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.  
 
 
;doridori
:Does a doridori head turn.  




Line 631: Line 641:




;drop (<inventory item list>) [<amount>]
;damage [reset]
:Damage taken report.
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|damage
|Display the damage taken report.
|-
|align=center|damage reset
|Reset the damage taken report.
|}


:<inventory item list>
::- a comma-separated list of corresponding numbers from the inventory item list when you use the i command. <br/>
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). <br/>
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:
;deal
  drop 4
: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.


: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.


;deal (<player #>)


----
:<player #>
:- a corresponding number from the player list when you use the [[Console Commands|pl]] command.


 
:Request a deal with the specified player.  
;dump
:Dump the current packet recieve buffer and quit.  




Line 664: Line 679:




;dumpnow
;deal no
:Dump the current packet recieve buffer without quitting.  
: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.  




Line 671: Line 688:




;e (<emoticon>)
;deal add (<inventory item #>) [<amount>]


:<emoticon>
:<inventory item #>
::- see tables\emotions.txt for the list of valid emoticon codes.  
::- a corresponding number from the inventory item list when you use the i command.  


:Show emotion.  
:<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.




;east [<number>]
----


:<number>
::- any positive integer.


:Move to the east.
;deal add z [<amount>]


{| class="wikitable" border="1" cellspacing="0"
:<amount>
|-style=background-color:#F9F9F9;
::- the amount (positive integer).
!Command
 
!Description
:Add zenny to current deal.  
|-
 
|align=center|east
:'''''Note.''''' If the amount is not specified, this will add all of your zennies.  
|Move 5 steps east.
|-
|align=center|east <number>
|Move to the east with the specified number of steps.  
|}




Line 705: Line 717:




;eq
;debug (<level>)
:Display a list of equipped items in each equipment slot.


:<level>
::- the debug level (0 - off, 1 - low, 2 - high).


----
:Set the option debug in config.txt to the specified level.




;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.  
;debug info
:Display debug information.  




Line 723: Line 735:




;eq (<equip slot> <inventory item>)
;dl
:Display the status of the current deal, and a list of items (and zenny) offered in the deal.


:<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.  
;doridori
:Does a doridori head turn.  




Line 737: Line 749:




;eq slots
;drop (<inventory item list>) [<amount>]
:Display a list of equipment slot names.  
 
:<inventory item list>
::- a comma-separated list of corresponding numbers from the inventory item list when you use the i command. <br/>
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). <br/>
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




;eval (<expression>)
: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


:<expression>
::- Perl expression.


:Evaluate a Perl expression (developers only).  
:'''''Note.'''''  If the amount is not specified, this assumes the maximum amount of the item available.  




Line 755: Line 775:




;exp [report | monster | item | reset]
;dump
:Dump the current packet recieve buffer and quit.
 
 
----


:Experience report.


{| class="wikitable" border="1" cellspacing="0"
;dumpnow
|-style=background-color:#F9F9F9;
:Dump the current packet recieve buffer without quitting.  
!Command
!Description
|-
|align=center|exp
|Display report on experience gained only.
|-
|align=center|exp report
|Display detailed report on experience gained, monsters killed and items gained.
|-
|align=center|exp monster
|Display report on monsters killed.
|-
|align=center|exp item
|Display report on inventory changes.
|-
|align=center|exp reset
|Reset the experience report.  
|}




Line 784: Line 789:




;falcon [release]
;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.


:Falcon status.
{| class="wikitable" border="1" cellspacing="0"
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
|-style=background-color:#F9F9F9;
Line 792: Line 812:
!Description
!Description
|-
|-
|align=center|exp
|align=center|east
|Display report on experience gained only.
|Move 5 steps east.
|-
|-
|align=center|falcon
|align=center|east <number>
|Display falcon status.
|Move to the east with the specified number of steps.  
|-
|align=center|falcon release
|Release your falcon.  
|}
|}


Line 806: Line 823:




;follow (<player> | stop)
;eq
:Display a list of equipped items in each equipment slot.


:<player>
::- a player name, or a corresponding number from the player list when you use the pl command.


{| class="wikitable" border="1" cellspacing="0"
----
|-style=background-color:#F9F9F9;
 
!Command
!Description
|-
|align=center|follow <player>
|Follow the specified player
|-
|align=center|follow stop
|Stop following.
|}


:'''''Note.''''' See related follow options in [[config.txt]].
;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.




;friend
----
:Display a list of your friends and their online status




----
;eq (<equip slot> <inventory item>)


;friend request <player>  
:<equip slot>
::- an equipment slot name as displayed in the equipment slot list when you use the eq slots command.


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


:Request a player to be your friend.  
:Equip the specified item on the specified equipment slot.  




Line 846: Line 855:




;friend accept
;eq slots
:Accept an incoming friend request
:Display a list of equipment slot names.




Line 853: Line 862:




;friend reject <player>
;eval (<expression>)


:<player>
:<expression>
::- a player name, or a corresponding number from the player list when you use the pl command.
::- Perl expression.  


:Reject an incoming friend request.  
:Evaluate a Perl expression (developers only).  




Line 864: Line 873:




;friend pm <friend #>
;exp [report | monster | item | reset]


:<friend #>
:Experience report.  
::- a corresponding number from the friend list when you use the friend command.  


:Send a friend a private message.
{| class="wikitable" border="1" cellspacing="0"
 
|-style=background-color:#F9F9F9;
 
!Command
----
!Description
 
|-
 
|align=center|exp
;friend remove <friend #>
|Display report on experience gained only.
 
|-
:<friend #>
|align=center|exp report
::- a corresponding number from the friend list when you use the friend command.  
|Display detailed report on experience gained, monsters killed and items gained.
 
|-
:Remove a friend from your friends list.
|align=center|exp monster
|Display report on monsters killed.
|-
|align=center|exp item
|Display report on inventory changes.
|-
|align=center|exp reset
|Reset the experience report.  
|}




Line 886: Line 902:




;g (<message>)
;falcon [release]


:<message>
:Falcon status.  
:- the message (string).  
{| class="wikitable" border="1" cellspacing="0"
 
|-style=background-color:#F9F9F9;
:Send a message in the guild chat.
!Command
 
!Description
 
|-
----
|align=center|exp
 
|Display report on experience gained only.
 
|-
;getplayerinfo (<player ID>)
|align=center|falcon
 
|Display falcon status.
:<player ID>
|-
::- a player's account ID (can be retrieved by the pl command.
|align=center|falcon release
 
|Release your falcon.  
: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.




Line 910: Line 924:




;guild [info|member]
;follow (<player> | stop)


:Guild information.  
:<player>
::- a player name, or a corresponding number from the player list when you use the pl command.  


{| class="wikitable" border="1" cellspacing="0"
{| class="wikitable" border="1" cellspacing="0"
Line 919: Line 934:
!Description
!Description
|-
|-
|align=center|guild
|align=center|follow <player>
|Request guild info.
|Follow the specified player
|-
|-
|align=center|guild info
|align=center|follow stop
|Display guild info.
|Stop following.  
|-
|align=center|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.  
:'''''Note.''''' See related follow options in [[config.txt]].  




Line 935: Line 947:




;guild create (<guild name>)
;friend
 
:Display a list of your friends and their online status
:<guild name>
::- the name (string).
 
:Create a guild.




----
----


;friend request <player>


;guild request (<player>)
::<player>
::- a player name, or a corresponding number from the player list when you use the pl command.


:<player>
:Request a player to be your friend.  
::- 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.  




Line 957: Line 964:




;guild join (<accept flag>)
;friend accept
:Accept an incoming friend request


:<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.


;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.


;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.
----




----
;friend pm <friend #>


:<friend #>
::- a corresponding number from the friend list when you use the friend command.


;guild leave
:Send a friend a private message.
:Leave your current guild.  




Line 988: Line 993:




;guild kick (<guild member #> <reason>)
;friend remove <friend #>


:<guild member #>
:<friend #>
::- a corresponding number from the guild members list when you use the guild member command.  
::- a corresponding number from the friend list when you use the friend command.  


:<reason>
:Remove a friend from your friends list.  
::- the reason of expulsion (string).
 
:Kick a guild member out of the guild.  




Line 1,002: Line 1,004:




;guild break (<guild name>)
;g (<message>)


:<guild name>
:<message>
::- the name (string).  
:- the message (string).  


:Disband your guild.  
:Send a message in the guild chat.  




Line 1,013: Line 1,015:




;help [<command name>]
;getplayerinfo (<player ID>)
 
:<player ID>
::- a player's account ID (can be retrieved by the pl command.


:<command name>
:Ask the server for the name of the object with the specified ID.  
::- a command name as listed in this page (use the first word only).  


:Display help info.  
:'''''Note.''''' You will not see the info unless you have debug level 2.  
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|help
|Display a list of available commands.
|-
|align=center|help <command name>
|Display detailed information about the specified command.  
|}




Line 1,035: Line 1,028:




;i [eq | neq | nu | u]
;guild [info|member]
 
:Guild information.


:Display inventory items.
{| class="wikitable" border="1" cellspacing="0"
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
|-style=background-color:#F9F9F9;
Line 1,043: Line 1,037:
!Description
!Description
|-
|-
|align=center|i
|align=center|guild
|Display a list of all available inventory items.
|Request guild info.
|-
|-
|align=center|i eq
|align=center|guild info
|Display a list of currently equipped items.
|Display guild info.
|-
|-
|align=center|i neq
|align=center|guild member
|Display a list of unequipped inventory items.
|Display guild members list.  
|-
|align=center|i nu
|Display a list of non-usable inventory items.
|-
|align=center|i u
|Display a list of usable inventory items.  
|}
|}
:'''''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.




Line 1,063: Line 1,053:




;i desc (<inventory item>)
;guild create (<guild name>)


:<inventory item #>
:<guild name>
::- a corresponding number from the inventory item list when you use the i command.  
::- the name (string).  


:<inventory item>
:Create a guild.  
::- 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.  




Line 1,077: Line 1,064:




;identify [<identify item #>]
;guild request (<player>)


:<identify item #>
:<player>
::- a corresponding number from the identify item list when you use the identify command.
::- a player name, or a corresponding number from the player list when you use the pl command.  


{| class="wikitable" border="1" cellspacing="0"
:Request the specified player to join your guild.  
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|identify
|After using a Magnifier item, or the Item Appraisal Skill, this command re-displays the list of items to be identified.
|-
|align=center|identify <identify item #>
|Identify the specified item.  
|}




Line 1,098: Line 1,075:




;ignore (<ignore flag>) (<player name> | all)
;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.


:<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.
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|ignore <ignore flag> <player name>
|Blocks/unblocks messages from the specified player.
|-
|align=center|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.  
;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.  




Line 1,125: Line 1,099:




;il
;guild leave
:Display a list of items on the ground.  
:Leave your current guild.  




Line 1,132: Line 1,106:




;ihist [<number>]
;guild kick (<guild member #> <reason>)
 
:<guild member #>
::- a corresponding number from the guild members list when you use the guild member command.


:<number>
:<reason>
::- any positive integer.  
::- the reason of expulsion (string).  


:Display last few lines from the item log.  
:Kick a guild member out of the guild.  
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|ihist
|Display last 5 lines from the item log.
|-
|align=center|ihist <number>
|Display the last specified number or lines from the item
|}




Line 1,154: Line 1,120:




;im (<inventory item #> <monster #>)
;guild break (<guild name>)


:<inventory item #>
:<guild name>
::- a corresponding number from the inventory item list when you use the i command.  
::- the name (string).  


:<monster #>
:Disband your guild.  
::- a corresponding number from the monster list when you use the ml command.
 
:Use the specified item on a monster.  




Line 1,168: Line 1,131:




;ip (<inventory item #> <player #>)
;help [<command name>]


:<inventory item #>
:<command name>
:: - a corresponding number from the inventory item list when you use the i command.  
::- a command name as listed in this page (use the first word only).  


:<player #>
:Display help info.
::- a corresponding number from the player list when you use the pl command.  
{| class="wikitable" border="1" cellspacing="0"
 
|-style=background-color:#F9F9F9;
:Use the specified item on a player.  
!Command
!Description
|-
|align=center|help
|Display a list of available commands.
|-
|align=center|help <command name>
|Display detailed information about the specified command.  
|}




Line 1,182: Line 1,153:




;is (<inventory item>)
;homun [s | status | feed | fire | move (<x> <y>) | standby | aiv]
 
:<x>
::- x-coordinate.
 
:<y>
::- y-coordinate.


:<inventory item>
:Interact with homunculus.
:- 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.  
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|homun s
|Display homunculus status.
|-
|align=center|homun status
|Display homunculus status.
|-
|align=center|homun feed
|Feed your homunculus. (Food needed)
|-
|align=center|homun fire
|Deletes your homunculus.
|-
|align=center|homun move <x> <y>
|Moves your homunculus.
|-
|align=center|homun standby
|Makes your homunculus standby.
|-
|align=center|homun aiv
|Display current homunculus AI.
|}




Line 1,193: Line 1,194:




;kill (<player #>)
;homun ai [on | auto | manual | off | clear | print]
:Interact with homunculus AI.
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|homun ai
|Toggles AI on, off or manual.
|-
|align=center|homun on
|Turns homunculus AI on.
|-
|align=center|homun auto
|Turns homunculus AI on.
|-
|align=center|homun manual.
|Turns homunculus AI to manual.
|-
|align=center|homun off
|Turns homunculus AI off.
|-
|align=center|homun clear
|Clears homunculus AI.
|-
|align=center|homun print
|Prints homunculus AI.
|}
 
 
----
 


:<player #>
;homun skills [(add | desc) [<skill #>]]
::- a corresponding number from the player list when you use the pl command.


:Attack another player (PvP/GvG only).  
:<skill #>
::- a corresponding number from the skills list when you use the '''homun skills''' command.  
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|homun skills
|Displays homunculus skills.
|-
|align=center|homun skills add <skill #>
|Add a skill point to the current homunculus skill.
|-
|align=center|homun desc <skill #>
|Display a description of the specified homunculus skill.
|}




Line 1,204: Line 1,250:




;look (<body dir>) [<head dir>]
;i [eq | neq | nu | u]
 
:Display inventory items.
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|i
|Display a list of all available inventory items.
|-
|align=center|i eq
|Display a list of currently equipped items.
|-
|align=center|i neq
|Display a list of unequipped inventory items.
|-
|align=center|i nu
|Display a list of non-usable inventory items.
|-
|align=center|i u
|Display a list of usable inventory items.
|}


:<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
;i desc (<inventory item>)
 
:<inventory item #>
::- a corresponding number from the inventory item list when you use the i command.


:Tell Kore to look in a certain direction.  
:<inventory item>
::- an inventory item name, or a corresponding number from the inventory item list when you use the i command.  


:'''''Note.''''' If <head dir> is not specified, your head will look straight ahead of your body.  
:Display a description of the specified inventory item.  




Line 1,229: Line 1,292:




;lookp (<player #>)
;identify [<identify item #>]


:<player #>
:<identify item #>
::- a corresponding number from the player list when you use the pl command.  
::- a corresponding number from the identify item list when you use the identify command.


:Look at the specified player.  
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|identify
|After using a Magnifier item, or the Item Appraisal Skill, this command re-displays the list of items to be identified.
|-
|align=center|identify <identify item #>
|Identify the specified item.  
|}




Line 1,240: Line 1,313:




;memo
;ignore (<ignore flag>) (<player name> | all)
:Save current position for warp portal (for Acolytes only).


:<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.
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|ignore <ignore flag> <player name>
|Blocks/unblocks messages from the specified player.
|-
|align=center|ignore <ignore flag> all
|Blocks/unblocks messages from all players.
|}


;ml
: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.  
::Display a list of monsters in your immediate area.  




Line 1,254: Line 1,340:




;move ([<x> <y>] [<map name>]| <portal #> | stop)
;il
:Display a list of items on the ground.
 


:<x>
----
::- x-coordinate.


:<y>
::- y-coordinate.


:<map name>
;ihist [<number>]
::- 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.).  
 
:<number>
::- any positive integer.  


:<portal #>
:Display last few lines from the item log.  
::- a corresponding number from the portals list when you use the portals command.
{| class="wikitable" border="1" cellspacing="0"
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
|-style=background-color:#F9F9F9;
Line 1,273: Line 1,358:
!Description
!Description
|-
|-
|align=center|move <x> <y> [<map name>]
|align=center|ihist
|Move to the specified coordinates on the map. If the map name is not specified, you will move inside the current map.
|Display last 5 lines from the item log.
|-
|-
|align=center|move <map name>
|align=center|ihist <number>
|Move to the specified map.
|Display the last specified number or lines from the item
|-
|align=center|move <portal #>
|Move to the nearby portal.
|-
|align=center|move stop
|Stop all movements.
|}
|}


Line 1,290: Line 1,369:




;nl
;im (<inventory item #> <monster #>)
:Display a list of NPCs in your immediate area.


:<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.


;north [<number>]
:Use the specified item on a monster.
 
 
----


:<number>
::- any positive integer.


:Move to the north.
;ip (<inventory item #> <player #>)


{| class="wikitable" border="1" cellspacing="0"
:<inventory item #>
|-style=background-color:#F9F9F9;
:: - a corresponding number from the inventory item list when you use the i command.  
!Command
!Description
|-
|align=center|north
|Move 5 steps north.
|-
|align=center|north <number>
|Move to the north with the specified number of steps.  
|}


:<player #>
::- a corresponding number from the player list when you use the pl command.


----
:Use the specified item on a player.




;northeast [<number>]
----


:<number>
::- any positive integer.


:Move to the northeast.
;is (<inventory item>)
{| class="wikitable" border="1" cellspacing="0"
 
|-style=background-color:#F9F9F9;
:<inventory item>
!Command
:- an inventory item name, or a corresponding number from the inventory item list when you use the i command.  
!Description
 
|-
:Use the specified item on self.  
|align=center|northeast
|Move 5 steps northeast.
|-
|align=center|northeast <number>
|Move to the northeast with the specified number of steps.  
|}




Line 1,341: Line 1,408:




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


:<number>
----
::- any positive integer.


:Move to the northwest.
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|northwest
|Move 5 steps northwest.
|-
|align=center|northwest <number>
|Move to the northwest with the specified number of steps.
|}


;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.


;openshop
:'''''Note.''''' If <head dir> is not specified, your head will look straight ahead of your body.  
:Open your vending shop.  




Line 1,370: Line 1,444:




;p (<message>)
;lookp (<player #>)


:<message>
:<player #>
::- the message (string).  
::- a corresponding number from the player list when you use the pl command.  


:Send a message in the party chat.  
:Look at the specified player.  




----
----


;party
 
:Display a list of your party members, with their online status, location and health.  
;m
:Displays Mail commands.




Line 1,387: Line 1,462:




;party create (<party name>)
;ms (<receiver> <title> <message>)
 
:<party name>
::- the name (string).
 
:Organize a party.
 


----
:<receiver>
::Name of the player that will receive the mail.


:<tittle>
::Mail's title.


;party share (<share flag>)
:<message>
 
::Mail's message.
:<share flag>
::- a boolean value. Specify either 1 to set EXP sharing to even, or 0 for individual take.  


:Set party EXP sharing.  
:Sends Mail.




Line 1,409: Line 1,479:




;party request (<player #>)
;mo <mail #>


:<player #>
:<mail #>
::- a corresponding number from the player list when you use the pl command.  
::a corresponding number from the mail list when you open your mailbox.


:Request player to join your party.  
:Open a mail.




Line 1,420: Line 1,490:




;party join (<accept flag>)
;mi
:Opens Mailbox.


:<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.


;mw [0 | 1 | 2]


----
:Interacts with mail box window.
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|mw 0
|Write mail.
|-
|align=center|mw 1
|Take attached items back.
|-
|align=center|mw 2
|Inputs zenys.
|}




;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.




----
;ma (get <mail #>)


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


;party leave
:Takes items attached from mail.
:Leave your current party.  




Line 1,451: Line 1,530:




;pause [<seconds>]
;ma (add [zeny <amount>] | [item <amount> (<inventory item>)])


:<seconds>
:<amount>
::- the time in seconds.  
::- the amount (positive integer).  


: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.  
:<inventory item>
::- an inventory item name, or a corresponding number from the inventory item list when you use the i command.  


{| class="wikitable" border="1" cellspacing="0"
{| class="wikitable" border="1" cellspacing="0"
Line 1,463: Line 1,543:
!Description
!Description
|-
|-
|align=center|pause
|align=center|ma add zeny <amount>
|Delay the next console commands for 1 second
|Attaches zenys in the mail.
|-
|-
|align=center|pause <seconds>
|align=center|ma add item <amount> <inventory item>
|Delay the next console commands by a specified number of seconds
|Attaches items in the mail.
|}
|}




:The following example will execute the move command after 100 seconds have passed.  
----
pause 100;;move 100 100
 
 
;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.




Line 1,478: Line 1,567:




;pecopeco [release]
;mr <mail #>
:Pecopeco status.
 
{| class="wikitable" border="1" cellspacing="0"
:<mail #>
|-style=background-color:#F9F9F9;
::a corresponding number from the mail list when you open your mailbox.
!Command
 
!Description
:Returns the mail to the sender.
|-
|align=center|pecopeco
|Display pecopeco status.
|-
|align=center|pecopeco release
|Release your pecopeco.  
|}




Line 1,496: Line 1,578:




;petl
;memo
:Display a list of pets in your immediate area.  
:Save current position for warp portal (for Acolytes only).  




Line 1,503: Line 1,585:




;pl [<player #>]
;ml
::Display a list of monsters in your immediate area.
 


:<player #>
----
::- a corresponding number from the player list when you use the pl command.


{| class="wikitable" border="1" cellspacing="0"
 
;merc [s | status | fire | move (<x> <y>) | standby | aiv]
 
:<x>
::- x-coordinate.
 
:<y>
::- y-coordinate.
 
:Interact with Mercenary.
 
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
|-style=background-color:#F9F9F9;
!Command
!Command
!Description
!Description
|-
|-
|align=center|pl
|align=center|merc s
|Display a list of players in you immediate area.
|Display mercenary status.
|-
|align=center|merc status
|Display mercenary status.
|-
|align=center|merc fire
|Fires your mercenary.
|-
|align=center|merc move <x> <y>
|Moves your mercenary.
|-
|align=center|merc standby
|Makes your mercenary standby.
|-
|-
|align=center|pl [<player #>]
|align=center|merc aiv
|Display detailed info about the specified player.  
|Display current mercenary AI.
|}
|}


Line 1,524: Line 1,630:




;plugin [help]
;merc ai [on | auto | manual | off | clear | print]
:Plugin information.  
:Interact with mercenary AI.
 
{| class="wikitable" border="1" cellspacing="0"
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
|-style=background-color:#F9F9F9;
Line 1,532: Line 1,637:
!Description
!Description
|-
|-
|align=center|plugin
|align=center|merc ai
|Display a list of currently loaded plugins.
|Toggles AI on, off or manual.
|-
|align=center|merc on
|Turns mercenary AI on.
|-
|align=center|merc auto
|Turns mercenary AI on.
|-
|align=center|merc manual.
|Turns mercenary AI to manual.
|-
|align=center|merc off
|Turns mercenary AI off.
|-
|align=center|merc clear
|Clears mercenary AI.
|-
|-
|align=center|plugin help
|align=center|merc print
|Display plugin help.  
|Prints mercenary AI.
|}
|}


Line 1,543: Line 1,663:




;plugin (load | reload | unload) (<filename> | all)
;merc skills [(add | desc) [<skill #>]]
 
:<filename>
::- the plugin filename (the path may be relative to your main bot folder).
 
:Load/reload/unload plugins.


:<skill #>
::- a corresponding number from the skills list when you use the '''merc skills''' command.
{| class="wikitable" border="1" cellspacing="0"
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
|-style=background-color:#F9F9F9;
Line 1,555: Line 1,672:
!Description
!Description
|-
|-
|align=center|plugin load <filename>
|align=center|homun skills
|Load a plugin file.
|Displays mercenary skills.
|-
|align=center|plugin load all
|Load all plugin files inside the plugins folder.
|-
|align=center|plugin reload (<plugin>)
|Reload a registered plugin.
|-
|align=center|plugin reload all
|Reload all registered plugin.  
|-
|-
|align=center|plugin unload (<plugin>)
|align=center|homun skills add <skill #>
|Reload a registered plugin.
|Add a skill point to the current mercenary skill.
|-
|-
|align=center|plugin unload all
|align=center|homun desc <skill #>
|Reload all registered plugin.  
|Display a description of the specified mercenary skill.  
|}
|}


Line 1,578: Line 1,686:




;pm (<player name>|<pm list #>) (<message>)
;move ([<x> <y>] [<map name>]| <portal #> | stop)


:<player name>
:<x>
::- the name of the player you want to send the message.  
::- x-coordinate.  


:<pm list #>
:<y>
::- a corresponding number from the pm list when you use the pml command.  
::- y-coordinate.  


:<message>
:<map name>
::- the message (string).  
::- 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.).  


:Send a private message to a player.  
:<portal #>
::- a corresponding number from the portals list when you use the portals command.
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|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.
|-
|align=center|move <map name>
|Move to the specified map.
|-
|align=center|move <portal #>
|Move to the nearby portal.
|-
|align=center|move stop
|Stop all movements.  
|}




Line 1,595: Line 1,722:




;pml
;nl
:Display the quick PM list.
:Display a list of NPCs in your immediate area.  
 
: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.  




Line 1,604: Line 1,729:




;portals
;north [<number>]
:Display a list of portals in your immediate area.


:<number>
::- any positive integer.


----
:Move to the north.  
 
 
;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.  


{| class="wikitable" border="1" cellspacing="0"
{| class="wikitable" border="1" cellspacing="0"
Line 1,630: Line 1,741:
!Description
!Description
|-
|-
|align=center|rc
|align=center|north
|Reload functions.pl.
|Move 5 steps north.
|-
|-
|align=center|rc <module names>
|align=center|north <number>
|Reload module files that match the specified space-delimited list of names.  
|Move to the north with the specified number of steps.  
|}
|}


Line 1,641: Line 1,752:




;reload (all | <names>) [except <names>]
;northeast [<number>]
 
 
:<names>
:<number>
::- a list of words that match config and table filenames.
::- any positive integer.  
 
:Reload configuration and table files.  


:Move to the northeast.
{| class="wikitable" border="1" cellspacing="0"
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
|-style=background-color:#F9F9F9;
Line 1,653: Line 1,763:
!Description
!Description
|-
|-
|align=center|reload all
|align=center|northeast
|Reload all configuration and table files.
|Move 5 steps northeast.
|-
|-
|align=center|reload <names>
|align=center|northeast <number>
|Reload config and table files that match the specified list of names.
|Move to the northeast with the specified number of steps.  
|-
|align=center|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.
|-
|align=center|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.
;northwest [<number>]
reload tables except itemsdesc portals skillsdesc


:<number>
::- any positive integer.


----
:Move to the northwest.  
 
 
;relog [<seconds>]
 
:<seconds>
::- the time in seconds.
 
:Log out then log in again.  
 
{| class="wikitable" border="1" cellspacing="0"
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
|-style=background-color:#F9F9F9;
Line 1,690: Line 1,785:
!Description
!Description
|-
|-
|align=center|relog
|align=center|northwest
|Logout and then login after 5 seconds.
|Move 5 steps northwest.
|-
|-
|align=center|relog <seconds>
|align=center|northwest <number>
|Logout and then login after the specified number of seconds.  
|Move to the northwest with the specified number of steps.  
|}
|}


Line 1,701: Line 1,796:




;repair (<repair item #>)
;openshop
:Open your vending shop.


:<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.


;p (<message>)


----
:<message>
::- the message (string).


:Send a message in the party chat.


;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.
----




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




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




----
;party create (<party name>)


:<party name>
::- the name (string).


;sell
:Organize a party.  
: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.  




Line 1,739: Line 1,832:




;sell (<inventory item list>) [<amount>]
;party share (<share flag>)
   
:<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>
:<share flag>
::- the amount (positive integer).  
::- a boolean value. Specify either 1 to set EXP sharing to even, or 0 for individual take.  


:Add inventory items to your sell list. Use sell done to start selling the items all at once.  
:Set party EXP sharing.  


: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


;party request (<player #>)


:'''''Note.''''' If the amount is not specified, this assumes the maximum amount of the item available.  
:<player #>
::- a corresponding number from the player list when you use the pl command.
 
:Request player to join your party.  




Line 1,763: Line 1,854:




;sell list
;party join (<accept flag>)
:Display items in your sell list.


:<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.


;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.
----




----
;party kick (<party member #>)


:<party member #>
::- a corresponding number from the party members list when you use the party command.


;sell cancel
:Expel a party member from your party.  
:Clear the sell list.  




Line 1,786: Line 1,878:




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




Line 1,797: Line 1,885:




;sit
;pause [<seconds>]
: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.  
:<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.


----
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|pause
|Delay the next console commands for 1 second
|-
|align=center|pause <seconds>
|Delay the next console commands by a specified number of seconds
|}




;skills
:The following example will execute the move command after 100 seconds have passed.  
:Show available skills, with their current skill levels and SP usage.  
pause 100;;move 100 100




Line 1,813: Line 1,912:




;skills add (<skill #>)
;pecopeco [release]
 
:Pecopeco status.
:<skill #>
{| class="wikitable" border="1" cellspacing="0"
::- a corresponding number from the skills list when you use the skills command.  
|-style=background-color:#F9F9F9;
 
!Command
:Add a skill point to the specified skill.  
!Description
|-
|align=center|pecopeco
|Display pecopeco status.
|-
|align=center|pecopeco release
|Release your pecopeco.  
|}




Line 1,824: Line 1,930:




;skills desc (<skill #>)
;petl
 
:Display a list of pets in your immediate area.  
:<skill #>
::- a corresponding number from the skills list when you use the skills command.
 
:Display a description of the specified skill.  




Line 1,835: Line 1,937:




;sl (<skill #> <x> <y>) [<level>]
;pl [<player #>]


:<skill #>
:<player #>
::- a corresponding number from the skills list when you use the skills command.  
::- a corresponding number from the player list when you use the pl command.  


:<x>
{| class="wikitable" border="1" cellspacing="0"
::- x-coordinate.  
|-style=background-color:#F9F9F9;
 
!Command
:<y>
!Description
::- y-coordinate.  
|-
|align=center|pl
|Display a list of players in you immediate area.
|-
|align=center|pl [<player #>]
|Display detailed info about the specified player.  
|}


:<level>
::- the skill level.


:Use the specified skill on a location.
----




----
;plugin [help]
:Plugin information.


{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|plugin
|Display a list of currently loaded plugins.
|-
|align=center|plugin help
|Display plugin help.
|}


;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>
;plugin (load | reload | unload) (<filename> | all)
::- the skill level.


:Use the specified skill on a monster.  
:<filename>
::- the plugin filename (the path may be relative to your main bot folder).  


:Load/reload/unload plugins.


----
;south [<number>]
:<number>
::- any positive integer.
:Move to the south.
{| class="wikitable" border="1" cellspacing="0"
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
|-style=background-color:#F9F9F9;
Line 1,883: Line 1,989:
!Description
!Description
|-
|-
|align=center|south
|align=center|plugin load <filename>
|Move 5 steps south.
|Load a plugin file.
|-
|align=center|plugin load all
|Load all plugin files inside the plugins folder.
|-
|align=center|plugin reload (<plugin>)
|Reload a registered plugin.
|-
|-
|align=center|south <number>
|align=center|plugin reload all
|Move to the south with the specified number of steps.
|Reload all registered plugin.  
|}
 
 
----
 
 
;southeast [<number>]
 
:<number>
::- any positive integer.
 
:Move to the southeast.
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|-
|align=center|southeast
|align=center|plugin unload (<plugin>)
|Move 5 steps southeast.
|Reload a registered plugin.
|-
|-
|align=center|southeast <number>
|align=center|plugin unload all
|Move to the southeast with the specified number of steps.
|Reload all registered plugin.  
|}
|}




----  
----




;southwest [<number>]
;pm (<player name>|<pm list #>) (<message>)


:<number>
:<player name>
::- any positive integer.  
::- the name of the player you want to send the message.  


:Move to the southwest.  
:<pm list #>
::- a corresponding number from the pm list when you use the pml command.
 
:<message>
::- the message (string).  


{| class="wikitable" border="1" cellspacing="0"
:Send a private message to a player.  
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|southwest
|Move 5 steps southwest.
|-
|align=center|southwest <number>
|Move to the southwest with the specified number of steps.  
|}




Line 1,939: Line 2,029:




;sp (<skill #> <player>) [<level>]
;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.


:<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.  
;portals
:Display a list of portals in your immediate area.  




Line 1,956: Line 2,045:




;spells
;quest [set <questID> <on | off> | list]
:Display a list of area effect spells in your immediate area.  
 
:<questID>
::A corresponding number from the quest list when you use the '''quest list''' command.  




----
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|quest
|Displays possible commands for quest.
|-
|align=center|quest set <questID> on
|Enable quest.
|-
|align=center|quest set <questID> off
|Disable quest.
|-
|align=center|quest list
|Displays a list of your quests.
|}




;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.  
;quit
:Exit the program.  




Line 1,977: Line 2,080:




;st
;rc [<module names>]
:Display stats. This is similar to the Status window in the Ragnarok Online Client.


:<module names>
:- a space separated list of openkore source module names. Each name is treated as a regular expression.


----
:Reload source code files.


{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|rc
|Reload functions.pl.
|-
|align=center|rc <module names>
|Reload module files that match the specified space-delimited list of names.
|}
----


;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.


;reload (all | <names>) [except <names>]


----
:<names>
::- a list of words that match config and table filenames.


:Reload configuration and table files.


;stat_add (str | agi | int | vit | dex | luk)
:Add status point to a stat.
{| class="wikitable" border="1" cellspacing="0"
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
|-style=background-color:#F9F9F9;
Line 2,000: Line 2,115:
!Description
!Description
|-
|-
|align=center|stat_add str
|align=center|reload all
|Add status point to STR.
|Reload all configuration and table files.
|-
|-
|align=center|stat_add agi
|align=center|reload <names>
|Add status point to AGI.
|Reload config and table files that match the specified list of names.
|-
|-
|align=center|stat_add int
|align=center|reload <names> except <names>
|Add status point to INTR.
|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.
|-
|-
|align=center|stat_add vit
|align=center|reload all except <names>
|Add status point to VIT.
|Reload all config and table files except those that match the specified list of names.  
|-
|align=center|stat_add dex
|Add status point to DEX.
|-
|align=center|stat_add luk
|Add status point to LUK. 
|}
|}
: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




Line 2,023: Line 2,140:




;storage [ eq | nu | u ]
;relog [<seconds>]
:List items in storage.  
 
:<seconds>
::- the time in seconds.
 
:Log out then log in again.  


{| class="wikitable" border="1" cellspacing="0"
{| class="wikitable" border="1" cellspacing="0"
Line 2,031: Line 2,152:
!Description
!Description
|-
|-
|align=center|storage
|align=center|relog
|Display a list of all items in storage.
|Logout and then login after 5 seconds.
|-
|-
|align=center|storage eq
|align=center|relog <seconds>
|Display a list of equipable items in storage.
|Logout and then login after the specified number of seconds.  
|-
|align=center|storage nu
|Display a list of non-usable items in storage.
|-
|align=center|storage u
|Display a list of usable items in storage.  
|}
|}


Line 2,048: Line 2,163:




;storage add (<inventory item>) [<amount>]
;repair (<repair item #>)


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


:<amount>
:After using the Weapon Repair Skill, use this command to repair the specified player's item.  
::- the amount (positive integer).  


:Add an inventory item to storage.
:'''''Note.''''' See the option repairAuto to automatically choose the item to repair.  
 
:'''''Note.''''' If the amount is not specified, this assumes the maximum amount of the item available.  




Line 2,064: Line 2,176:




;storage addfromcart (<cart item>) [<amount>]
;respawn
:Respawn back to the save point.


:<cart item>
:'''''Note.''''' Unless you are dead, you need a Butterfly Wing in your inventory, or the Teleport Skill, to respawn.  
::- 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.  
;s
:Display character status. This is similar to the Basic Information window in the Ragnarok Online Client, but also includes currently active status effects.  




Line 2,080: Line 2,192:




;storage get (<storage item>) [<amount>]
;sell
:Display a list of items that you can sell to a buy/sell NPC.


:<storage item>
:'''''Note.''''' You must have previously talked to a buy/sell before using this command.  
::- 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.  




Line 2,096: Line 2,201:




;storage gettocart (<storage item>) [<amount>]
;sell (<inventory item list>) [<amount>]
 
   
:<storage item>
:<inventory item list>
::- a storage item name, or a corresponding number from the storage item list when you use the storage command.  
::- 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>
:<amount>
::- the amount (positive integer).  
::- the amount (positive integer).  


:Get an item from storage directly to your cart.  
:Add inventory items to your sell list. Use sell done to start selling the items all at once.  


:'''''Note.''''' If the amount is not specified, this assumes the maximum amount of the item available.
: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.




;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.  
;sell list
:Display items in your sell list.  




Line 2,123: Line 2,232:




;storage close
;sell done
:Close storage.  
: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.  




Line 2,130: Line 2,241:




;storage log
;sell cancel
::Log storage items to logs\storage.txt.  
:Clear the sell list.  




Line 2,137: Line 2,248:




;store [desc (<store item #>)]
;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.


:<store item #>
::- a corresponding number from the store item list when you use the store command.


{| class="wikitable" border="1" cellspacing="0"
----
 
 
;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.
 
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
|-style=background-color:#F9F9F9;
!Command
!Command
!Description
!Description
|-
|-
|align=center|store
|align=center|showeq <player>
|Display a list of available shop items from NPC.  
|Request equipment information for player.
|-
|align=center|showeq me on
|Enables equipment showing.
|-
|-
|align=center|store desc (<store item #>)
|align=center|showeq me off
|Display description of a store item.  
|Disables equipment showing.
|}
|}


Line 2,158: Line 2,283:




;switchconf (<filename>)
;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.
 
 
----


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


:Switch configuration file.  
;skills
:Show available skills, with their current skill levels and SP usage.  




Line 2,169: Line 2,299:




;take (<ground item #> | first)
;skills add (<skill #>)


:<ground item #>
:<skill #>
::- a corresponding number from the ground item list when you use the il command.  
::- a corresponding number from the skills list when you use the skills command.  


{| class="wikitable" border="1" cellspacing="0"
:Add a skill point to the specified skill.  
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|take (<ground item #>
|Pick up an item from the ground.  
|-
|align=center|take first
|Pick up the first item listed in the ground item list when you use the [[Console Commands|il]] command.
|}




Line 2,190: Line 2,310:




;talk (<npc #> | cont | resp | resp (<response #>) | num <number> | text <string> | no)
;skills desc (<skill #>)
 
:<skill #>
::- a corresponding number from the skills list when you use the skills command.
 
:Display a description of the specified skill.


:<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>
;sl (<skill #> <x> <y>) [<level>]
::- any string.


{| class="wikitable" border="1" cellspacing="0"
:<skill #>
|-style=background-color:#F9F9F9;
::- a corresponding number from the skills list when you use the skills command.  
!Command
!Description
|-
|align=center|talk <npc #>
|Manually talk to an NPC.
|-
|align=center|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.
|-
|align=center|talk resp
|Display the list of available responses to NPC.
|-
|align=center|talk resp (<response #>)
|Send a response to an NPC (when prompted for a response).
|-
|align=center|talk num (<number>)
|Send a number to NPC (when prompted for a number).
|-
|align=center|talk text (<string>)
|Send text/string to NPC.
|-
|align=center|talk no
|End or cancel conversation with NPC.
|}
 
 
----
 
 
;talknpc (<x> <y> <npc talk codes>)


:<x>
:<x>
Line 2,243: Line 2,332:
::- y-coordinate.  
::- y-coordinate.  


:<npc talk codes>
:<level>
::- a space-separated sequence of talk codes. See the references section for more details about NPC conversation codes.  
::- the skill level.  


:Talk to the NPC on the specified coordinate and use the specified sequence of responses.
:Use the specified skill on a location.  




Line 2,252: Line 2,341:




;tank (<player> | stop)
;sll
:Display a list of slaves near the bot.


:<player>
:- a player name, or a corresponding number from the player list when you use the pl command.


{| class="wikitable" border="1" cellspacing="0"
----
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|tank <player>
|Tank for the specified player.
|-
|align=center|tank stop
|Stop tank mode.
|}




----
;sm (<skill #> <monster #>) [<level>]


:<skill #>
::- a corresponding number from the skills list when you use the skills command.


;tele
:<monster #>
:Teleport to a random location.  
::- a corresponding number from the monster list when you use the ml command.  


:'''''Note.''''
:<level>
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.  
::- the skill level.  


:Use the specified skill on a monster.


----
 
 
----
 
 
;testshop
 
:Show what your vending shop would sell.  
;south [<number>]
 
 
 
:<number>
----
::- any positive integer.
 
 
 
:Move to the south.
;timeout (<timeout key>) [<seconds>]
{| class="wikitable" border="1" cellspacing="0"
 
|-style=background-color:#F9F9F9;
:<timeout key>
!Command
::- a timeout key name from timeouts.txt.  
!Description
 
|-
:<seconds>
|align=center|south
::- the time in seconds.  
|Move 5 steps south.
 
|-
:Set a timeout.  
|align=center|south <number>
{| class="wikitable" border="1" cellspacing="0"
|Move to the south with the specified number of steps.
|-style=background-color:#F9F9F9;
|}
!Command
 
!Description
 
|-
----
|align=center|timeout <timeout key>
 
|Display the current value of specified key name.
 
|-
;southeast [<number>]
|align=center|timeout <timeout key> <seconds>
 
|Set a new value for the specified key name.  
:<number>
|}
::- any positive integer.
 
:Move to the southeast.
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|southeast
|Move 5 steps southeast.
|-
|align=center|southeast <number>
|Move to the southeast with the specified number of steps.
|}
 
 
----
 
 
;southwest [<number>]
 
:<number>
::- any positive integer.
 
:Move to the southwest.
 
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|southwest
|Move 5 steps southwest.
|-
|align=center|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.
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|stat_add str
|Add status point to STR.
|-
|align=center|stat_add agi
|Add status point to AGI.
|-
|align=center|stat_add int
|Add status point to INTR.
|-
|align=center|stat_add vit
|Add status point to VIT.
|-
|align=center|stat_add dex
|Add status point to DEX.
|-
|align=center|stat_add luk
|Add status point to LUK. 
|}
 
 
----
 
 
;storage [ eq | nu | u ]
:List items in storage.
 
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|storage
|Display a list of all items in storage.
|-
|align=center|storage eq
|Display a list of equipable items in storage.
|-
|align=center|storage nu
|Display a list of non-usable items in storage.
|-
|align=center|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.
 
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|store
|Display a list of available shop items from NPC.
|-
|align=center|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.
 
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|take (<ground item #>
|Pick up an item from the ground.
|-
|align=center|take first
|Pick up the first item listed in the ground item list when you use the [[Console Commands|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.
 
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|talk <npc #>
|Manually talk to an NPC.
|-
|align=center|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.
|-
|align=center|talk resp
|Display the list of available responses to NPC.
|-
|align=center|talk resp (<response #>)
|Send a response to an NPC (when prompted for a response).
|-
|align=center|talk num (<number>)
|Send a number to NPC (when prompted for a number).
|-
|align=center|talk text (<string>)
|Send text/string to NPC.
|-
|align=center|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.
 
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|tank <player>
|Tank for the specified player.
|-
|align=center|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.  
{| class="wikitable" border="1" cellspacing="0"
|-style=background-color:#F9F9F9;
!Command
!Description
|-
|align=center|timeout <timeout key>
|Display the current value of specified key name.
|-
|align=center|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>)




----
----


;uneq (<inventory item>)


:<inventory item>
:<inventory item>

Revision as of 20:34, 23 October 2009

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.




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 #>
- a corresponding number from the player list when you use the pl command.
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.




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.