chat Commands: Difference between revisions
(Adding stuff) |
No edit summary |
||
Line 1: | Line 1: | ||
Kore allows authorized players to issue commands by using messages in private, party or guild chat. This way, you can play using another account and still be able to control your bot. | |||
==Authorization== | |||
Before you are allowed to use Chat Commands, Kore must recognize you as authorized or it will just ignore your commands. There are two ways to give authorizization to a player: | |||
#by using the console command auth specifying the name of the player to authorize, or | |||
#by sending Kore a private message that contains the adminPassword set in its config.txt. | |||
==Callsign== | |||
You can send chat commands directly to Kore by using private messages, however, issuing commands in party or guild chat is different. When using party or guild chat, you need to include in your message the callSign set in its config.txt. For example, if Kore has "Slave" as its callsign, you would use the following command to make it follow you around: | |||
'''Example:''' | |||
Slave follow | |||
The callsign is not case-sensitive and it can appear anywhere in the message, but only once. | |||
'''Example:''' | |||
conf attackAuto slave | |||
Note however, that while the callsign can appear anywhere, the command itself must follow the proper syntax and the arguments must appear in the correct order. Avoid unnecessary punctuations. | |||
==Command List== | |||
;agi [me|<player name>] | |||
:<player name> | |||
::- a partial name of a player within Kore's immediate area. | |||
:Tell Kore to use Increase AGI on a player. | |||
{| class="wikitable" border="1" cellspacing="0" | |||
|-style=background-color:#F9F9F9; | |||
!Command | |||
!Description | |||
|- | |||
|align=center|agi<br/>agi me | |||
|Use Increase AGI on the player who issued the chat command. | |||
|- | |||
|align=center|agi <player name> | |||
|Use Increase AGI on the player whose name matches the specified partial name. | |||
|} | |||
---- | |||
;bless [me|<player name>]<br/> | |||
;blessing [me|<player name>] | |||
:<player name> | |||
::- a partial name of a player within Kore's immediate area. | |||
:Tell Kore to use Blessing on a player. | |||
{| class="wikitable" border="1" cellspacing="0" | |||
|-style=background-color:#F9F9F9; | |||
!Command | |||
!Description | |||
|- | |||
|align=center|bless<br/>bless me<br/>blessing<br/>blessing me<br/> | |||
|Use Blessing on the player who issued the chat command. | |||
|- | |||
|align=center|bless <player name><br/>blessing <player name> | |||
|Use Blessing on the player whose name matches the specified partial name. | |||
|} | |||
---- | |||
;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. | |||
{| 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. | |||
---- | |||
;date | |||
:Ask Kore for the current date and time. | |||
---- | |||
;follow [me|<player name>] | |||
:<player name> | |||
::- a partial name of a player within Kore's immediate area. | |||
:Tell Kore to follow a player. | |||
{| class="wikitable" border="1" cellspacing="0" | |||
|-style=background-color:#F9F9F9; | |||
!Command | |||
!Description | |||
|- | |||
|align=center|follow<br/>follow me | |||
|Follow the player who issued the chat command. | |||
|- | |||
|align=center|follow <player name> | |||
|Follow the player whose name matches the specified partial name. | |||
|} | |||
---- | |||
;follow stop | |||
:Tell Kore to stop following. | |||
---- | |||
;heal [me|<player name>] (<amount hp>) | |||
;heal (<amount hp>) [me|<player name>] | |||
:<player name> | |||
::- a partial name of a player within Kore's immediate area. | |||
:<amount hp> | |||
::- the amount of hp that will be healed. | |||
:Tell Kore to use Heal on a player. | |||
{| class="wikitable" border="1" cellspacing="0" | |||
|-style=background-color:#F9F9F9; | |||
!Command | |||
!Description | |||
|- | |||
|align=center|heal <amount hp><br/>heal <amount hp> me<br/>heal me <amount hp> | |||
|Use Heal on the player who issued the chat command. | |||
|- | |||
|align=center|heal <player name> <amount hp><br/>heal <amount hp> <player name> | |||
|Use Heal on the player whose name matches the specified partial name. | |||
|} | |||
---- | |||
;kyrie [me|<player name>] | |||
:<player name> | |||
::- a partial name of a player within Kore's immediate area. | |||
:Tell Kore to use Kyrie Eleison on a player. | |||
{| class="wikitable" border="1" cellspacing="0" | |||
|-style=background-color:#F9F9F9; | |||
!Command | |||
!Description | |||
|- | |||
|align=center|kyrie<br/>kyrie me | |||
|Use Kyrie Eleison on the player who issued the chat command. | |||
|- | |||
|align=center|kyrie <player name> | |||
|Use Kyrie Eleison on the player whose name matches the specified partial name. | |||
|} | |||
---- | |||
;logout | |||
:Tell Kore to quit. | |||
---- | |||
;look (<body dir>) [<head dir>] | |||
:Tell Kore to look in a certain direction. See similar console command look for the list of values for body and head directions. | |||
---- | |||
;mag | |||
:Tell Kore to use Magnificat. | |||
---- | |||
;move (<x> <y>) [<map name>] | |||
;move (<map name>) [<x> <y>] | |||
:<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.). | |||
:Tell Kore to move. | |||
{| class="wikitable" border="1" cellspacing="0" | |||
|-style=background-color:#F9F9F9; | |||
!Command | |||
!Description | |||
|- | |||
|align=center|move <x> <y> | |||
|Move to the specified coordinates on the current map. | |||
|- | |||
|align=center|move <map name> | |||
|Move to the specified map. | |||
|- | |||
|align=center|move <x> <y> <map name><br/>move <map name> <x> <y> | |||
|Move to the specified coordinates on the map. | |||
|} | |||
---- | |||
;move stop | |||
:Tell Kore to stop all movements. | |||
---- | |||
;reload (all|<names>) [except <names>] | |||
:<names> | |||
::- a list of words that match config and table filenames. | |||
:Reload configuration and table files. | |||
{| class="wikitable" border="1" cellspacing="0" | |||
|-style=background-color:#F9F9F9; | |||
!Command | |||
!Description | |||
|- | |||
|align=center|reload all | |||
|Reload all configuration and table files. | |||
|- | |||
|align=center|reload <names> | |||
|Reload config and table files that match the specified list of names. | |||
|- | |||
|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. | |||
reload tables except itemsdesc portals skillsdesc | |||
---- | |||
;relog [<seconds>] | |||
:<seconds> | |||
::- the time in seconds. | |||
:Tell Kore to log out then log in again. | |||
{| class="wikitable" border="1" cellspacing="0" | |||
|-style=background-color:#F9F9F9; | |||
!Command | |||
!Description | |||
|- | |||
|align=center|relog | |||
|Logout and then login after 5 seconds. | |||
|- | |||
|align=center|relog <seconds> | |||
|Logout and then login after the specified number of seconds. | |||
|} | |||
---- | |||
;shut up | |||
:Tell Kore to turn verbose off. Kore will not reply to chat commands when verbose is off. | |||
---- | |||
;sit | |||
:Tell Kore to sit. | |||
:'''''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. | |||
---- | |||
;speak | |||
:Tell Kore to turn verbose on. Kore will reply to chat commands when verbose is on. | |||
---- | |||
;stand | |||
:Tell Kore to stand. | |||
:'''''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. | |||
---- | |||
;status | |||
:Ask Kore for status information (HP, SP, base and job levels, base and job experiences, weight, and zenny). | |||
---- | |||
;stop | |||
:Tell Kore to stop all movements. | |||
---- | |||
;tank [me|<player name>] | |||
:<player name> | |||
::- a partial name of a player within Kore's immediate area. | |||
:Tell Kore to tank for a player. | |||
{| class="wikitable" border="1" cellspacing="0" | |||
|-style=background-color:#F9F9F9; | |||
!Command | |||
!Description | |||
|- | |||
|align=center|tank<br/>tank me | |||
|Start tanking for the player who issued the chat command. | |||
|- | |||
|align=center|tank <player name> | |||
|Start tanking the player whose name matches the specified partial name. | |||
|} | |||
---- | |||
;tank stop | |||
:Tell Kore to stop tank mode. | |||
---- | |||
;thank | |||
;thn | |||
;thx | |||
:Thank Kore for a job well done. ^_^ | |||
:'''''Note.''''' Kore will only reply to this chat command if the number of seconds set in ai_thanks_set in timeouts.txt has not yet elapsed since the last chat command succeeded. | |||
---- | |||
;timeout (<timeout key>) [<seconds>] | |||
:<timeout key> | |||
::- a timeout key name from timeouts.txt. | |||
:<seconds> | |||
::- the time in seconds. | |||
:Set Kore's timeouts. | |||
{| 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. | |||
|} | |||
---- | |||
;town | |||
:Tell Kore to respawn back to the save point. | |||
:'''''Note.''''' Unless Kore is dead, it needs a Butterfly Wing in inventory, or the Teleport Skill, to respawn. | |||
---- | |||
;where | |||
:Ask Kore for its current location. |
Revision as of 20:48, 18 October 2009
Kore allows authorized players to issue commands by using messages in private, party or guild chat. This way, you can play using another account and still be able to control your bot.
Authorization
Before you are allowed to use Chat Commands, Kore must recognize you as authorized or it will just ignore your commands. There are two ways to give authorizization to a player:
- by using the console command auth specifying the name of the player to authorize, or
- by sending Kore a private message that contains the adminPassword set in its config.txt.
Callsign
You can send chat commands directly to Kore by using private messages, however, issuing commands in party or guild chat is different. When using party or guild chat, you need to include in your message the callSign set in its config.txt. For example, if Kore has "Slave" as its callsign, you would use the following command to make it follow you around:
Example:
Slave follow
The callsign is not case-sensitive and it can appear anywhere in the message, but only once.
Example:
conf attackAuto slave
Note however, that while the callsign can appear anywhere, the command itself must follow the proper syntax and the arguments must appear in the correct order. Avoid unnecessary punctuations.
Command List
- agi [me|<player name>]
- <player name>
- - a partial name of a player within Kore's immediate area.
- Tell Kore to use Increase AGI on a player.
Command | Description |
---|---|
agi agi me |
Use Increase AGI on the player who issued the chat command. |
agi <player name> | Use Increase AGI on the player whose name matches the specified partial name. |
- bless [me|<player name>]
- blessing [me|<player name>]
- <player name>
- - a partial name of a player within Kore's immediate area.
- Tell Kore to use Blessing on a player.
Command | Description |
---|---|
bless bless me blessing blessing me |
Use Blessing on the player who issued the chat command. |
bless <player name> blessing <player name> |
Use Blessing on the player whose name matches the specified partial name. |
- 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.
- date
- Ask Kore for the current date and time.
- follow [me|<player name>]
- <player name>
- - a partial name of a player within Kore's immediate area.
- Tell Kore to follow a player.
Command | Description |
---|---|
follow follow me |
Follow the player who issued the chat command. |
follow <player name> | Follow the player whose name matches the specified partial name. |
- follow stop
- Tell Kore to stop following.
- heal [me|<player name>] (<amount hp>)
- heal (<amount hp>) [me|<player name>]
- <player name>
- - a partial name of a player within Kore's immediate area.
- <amount hp>
- - the amount of hp that will be healed.
- Tell Kore to use Heal on a player.
Command | Description |
---|---|
heal <amount hp> heal <amount hp> me heal me <amount hp> |
Use Heal on the player who issued the chat command. |
heal <player name> <amount hp> heal <amount hp> <player name> |
Use Heal on the player whose name matches the specified partial name. |
- kyrie [me|<player name>]
- <player name>
- - a partial name of a player within Kore's immediate area.
- Tell Kore to use Kyrie Eleison on a player.
Command | Description |
---|---|
kyrie kyrie me |
Use Kyrie Eleison on the player who issued the chat command. |
kyrie <player name> | Use Kyrie Eleison on the player whose name matches the specified partial name. |
- logout
- Tell Kore to quit.
- look (<body dir>) [<head dir>]
- Tell Kore to look in a certain direction. See similar console command look for the list of values for body and head directions.
- mag
- Tell Kore to use Magnificat.
- move (<x> <y>) [<map name>]
- move (<map name>) [<x> <y>]
- <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.).
- Tell Kore to move.
Command | Description |
---|---|
move <x> <y> | Move to the specified coordinates on the current map. |
move <map name> | Move to the specified map. |
move <x> <y> <map name> move <map name> <x> <y> |
Move to the specified coordinates on the map. |
- move stop
- Tell Kore to stop all movements.
- 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.
- Tell Kore to 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. |
- shut up
- Tell Kore to turn verbose off. Kore will not reply to chat commands when verbose is off.
- sit
- Tell Kore to sit.
- 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.
- speak
- Tell Kore to turn verbose on. Kore will reply to chat commands when verbose is on.
- stand
- Tell Kore to stand.
- 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.
- status
- Ask Kore for status information (HP, SP, base and job levels, base and job experiences, weight, and zenny).
- stop
- Tell Kore to stop all movements.
- tank [me|<player name>]
- <player name>
- - a partial name of a player within Kore's immediate area.
- Tell Kore to tank for a player.
Command | Description |
---|---|
tank tank me |
Start tanking for the player who issued the chat command. |
tank <player name> | Start tanking the player whose name matches the specified partial name. |
- tank stop
- Tell Kore to stop tank mode.
- thank
- thn
- thx
- Thank Kore for a job well done. ^_^
- Note. Kore will only reply to this chat command if the number of seconds set in ai_thanks_set in timeouts.txt has not yet elapsed since the last chat command succeeded.
- timeout (<timeout key>) [<seconds>]
- <timeout key>
- - a timeout key name from timeouts.txt.
- <seconds>
- - the time in seconds.
- Set Kore's timeouts.
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. |
- town
- Tell Kore to respawn back to the save point.
- Note. Unless Kore is dead, it needs a Butterfly Wing in inventory, or the Teleport Skill, to respawn.
- where
- Ask Kore for its current location.