(unfinished!!!) |
(added database commands and its really tiring) |
||
Line 67: | Line 67: | ||
A list of IDs can be found in '/db/const.txt'.<br/> | A list of IDs can be found in '/db/const.txt'.<br/> | ||
Descriptions of the effects can be found in '/doc/effect_list.txt'. | Descriptions of the effects can be found in '/doc/effect_list.txt'. | ||
*'''@misceffect''' | |||
Does some visual effect on the character (more info needed). | |||
*'''@displayskill <skill ID> {<skill level>}''' | |||
Displays the animation of a skill without really using it (debug function). | |||
*'''@option {<param 1> {<param 2> {<param 3>}}}''' | |||
Adds visual effects to the attached character.<br/> | |||
If no parameter is specified, a list of available options will be returned. | |||
*'''@displaystatus <status type> <flag> <tick> {<val1> {<val2> {<val3>}}}''' | |||
Displays a status change without really applying it (debug function).- | |||
*'''@send <Hex Number> {<value>}''' | |||
Used for testing packet sends from the client (debug function).<br/> | |||
Value: <type=B(default),W,L><number> or S<length>"<string>" | |||
*'''@mapinfo''' | |||
Displays information about the current map.<br/> | |||
Output Example:<br/> | |||
------ Map Info ------<br/> | |||
Map Name: prontera | Players In Map: 1 | NPCs In Map: 127 | Chats In Map: 0<br/> | |||
------ Map Flags ------<br/> | |||
Town Map<br/> | |||
Autotrade Enabled<br/> | |||
PvP Flags: <br/> | |||
GvG Flags: <br/> | |||
Teleport Flags: <br/> | |||
No Exp Penalty: On | No Zeny Penalty: On<br/> | |||
Weather Flags: Displays Night | <br/> | |||
Other Flags: NoBranch | Reset | <br/> | |||
Other Flags: <br/> | |||
*'''@gat''' | |||
Gives information about terrain/area (debug function).<br/> | |||
Output Example: <br/> | |||
prontera (x= 165, y= 202) 00 00 00 00 00<br/> | |||
prontera (x= 165, y= 201) 01 00 00 00 00<br/> | |||
prontera (x= 165, y= 200) 01 00 00 00 00<br/> | |||
prontera (x= 165, y= 199) 01 00 00 00 00<br/> | |||
prontera (x= 165, y= 198) 01 00 00 00 00<br/> | |||
==Database commands== | |||
*'''@mobinfo <mob name/ID>''' | |||
Displays monster information (rates, stats, drops, MVP data).<br/> | |||
Example:<br/> | |||
@monsterinfo Poring<br/> | |||
Output:<br/> | |||
Monster: 'Poring'/'Poring'/'PORING' (1002)<br/> | |||
Lv: 1 HP:60 Base EXP:27 Job EXP:20 HIT:103 FLEE:183<br/> | |||
DEF:2 MDEF:5 STR:6 AGI:1 VIT:1 INT:1 DEX:6 LUK:5<br/> | |||
ATK:8~9 Range:1~10~12 Size:Medium Race:Plant Element:Water (Lv:1)<br/> | |||
Drops:<br/> | |||
- Jellopy 70.00% - Knife[4] 1.00% etc... | |||
*'''@iteminfo <item name/ID>''' | |||
Displays item information (type, price, weight, drops).<br/> | |||
Example:<br/> | |||
@iteminfo Jellopy<br/> | |||
Output:<br/> | |||
Item: 'Jellopy'/'Jellopy'[0] (909) Type: Etc. | Extra Effect: None<br/> | |||
NPC Buy:6z, Sell:3z | Weight: 1.0<br/> | |||
- Maximal monsters drop change: 75.00%<br/> | |||
*'''@whodrops <item name/ID>''' | |||
Displays a list of mobs which drop the specified item. Only the highest drop rates are shown. | |||
*'''@autoloot {<%>}''' | |||
Enables or disables autolooting items from killed mobs. If a percentage is given, only items dropped at that rate and below will be autolooted. | |||
*'''@alootid <+/- item name/ID> @alootid reset''' | |||
Starts or stops autolooting a specified item. Typing "reset" will clear the autoloot item list. By default, 10 items can be autolooted at one time. | |||
*'''@autoloottype <+/-><type name> @autoloottype reset''' | |||
Starts or stops autolooting a specified item type.<br/> | |||
Type List: healing, usable, etc, weapon, armor, card, petegg, petarmor, ammo.<br/> | |||
Typing "reset" will clear the autoloot item list. | |||
*'''@mobsearch <monster name>''' | |||
Locates and displays the position of a certain mob on the current map.<br/> | |||
Output Example:<br/> | |||
1[155:184] Poring<br/> | |||
2[154:188] Poring<br/> | |||
3[127:146] Poring<br/> | |||
*'''@idsearch <item name>''' | |||
Looks up an item by name (or part of a name). | |||
*'''@showmobs <monster name/ID>''' | |||
Locates and displays the position of a certain mob on your mini-map.<br/> | |||
This shows up as a small white cross (+). | |||
*'''@whereis''' | |||
Displays the maps in which monster normally spawns. This does not include mobs summoned by scripts. | |||
*'''@skillid <skill name>''' | |||
Looks up a skill by name (or part of a name). | |||
*'''@skilltree <skill ID> <target>''' | |||
Lists requirements to obtain the specified skill on the target character. | |||
*'''@questskill {<skill ID>} @lostskill {<skill ID>}''' | |||
Permanently adds or removes the specified quest skill. If no skill ID is specified, a list of available skills will be returned. | |||
*'''@useskill <skill ID> <skill level> <target>''' | |||
Casts the specified skill.<br/> | |||
Example:<br/> | |||
@useskill 28 5 Char2<br/> | |||
-> casts Level 5 Heal on player Char2 |
Revision as of 12:22, 6 March 2015

System commands
- @version
Displays SVN version of the server.
- @rates
Displays the server rates.
Output Example:
Experience rates: Base 1.00x / Job 1.00x
Normal Drop Rates: Common 1.00x / Healing 1.00x / Usable 1.00x Equipment 1.00x / Card 1.00x
Boss Drop Rates: Common 1.00x / Healing 1.00x / Usable 1.00x Equipment 1.00x / Card 1.00x
Other Drop Rates: MvP 1.00x / Card-Based 1.00x / Treasure 1.00x
- @time
Displays the local server time, along with day/night information.
- @uptime
Show server uptime since last map server restart.
Output Example:
Server Uptime: 3 days, 8 hours, 6 minutes, 4 seconds.
- @refresh @refreshall
Synchronizes the player's position on the client with the one stored on the server.
Additionally, @refreshall will refresh all online players.
- @showexp
Toggles the display of experience gain messages.
- @showzeny
Toggles the display of Zeny gain messages.
Output Example: zeny_from_mobs: yes
- @showdelay
Shows or hides the red "Cannot use the skills" message.
Output Example:
[Storm Gust] Cannot use the skills.
- @noask
Toggles automatic rejection of deals and invites.
- @noks
Toggles Kill Steal Protection.
- @font <0-9>
Sets client font (0 is the default).
- @agitstart @agitend
Starts or ends War of Emperium [FE] by invoking scripts with the OnAgitStart/OnAgitEnd labels.
- @agitstart2 @agitend2
Starts or ends War of Emperium [SE] by invoking scripts with the OnAgitStart2/OnAgitEnd2 labels.
- @pvpon @pvpoff
Enables or disables PvP (Player vs. Player) mode on a map.
- @gvgon @gvgoff
Enables or disables GvG (Guild vs. Guild) mode on a map.
- @skillon @skilloff
Enables or disables skill usage on a map.
- @allowks
Toggles Kill Steal Protection on a map.
- @day @night
Sets the server to day or night mode.
- @sound <filename>
Plays the specified sound.
- @snow @clouds @clouds2 @fog @fireworks @sakura @leaves
Toggles weather effects on your map.
- @clearweather
Stops all weather effects. May require a map change or @refresh for the effect to stop client-side.
- @mapflag <flag> <value 0-1>
Sets a mapflag for the current map (1 = On, 0 = Off).
- @addwarp <map> <x> <y> <npc name>
Creates a warp portal on the character's current coordinates that lasts until the next reboot.
The name parameter is mandatory and if it already exists, the server will automagically assign a name, and it will be displayed only once in the chat window.
Example:
@addwarp prontera 50 50 my_warp_sample
Output:
New warp NPC 'my_warp_sample' created.
- @effect <effect ID>
Creates a visual effect on or around the character.
A list of IDs can be found in '/db/const.txt'.
Descriptions of the effects can be found in '/doc/effect_list.txt'.
- @misceffect
Does some visual effect on the character (more info needed).
- @displayskill <skill ID> {<skill level>}
Displays the animation of a skill without really using it (debug function).
- @option {<param 1> {<param 2> {<param 3>}}}
Adds visual effects to the attached character.
If no parameter is specified, a list of available options will be returned.
- @displaystatus <status type> <flag> <tick> {<val1> {<val2> {<val3>}}}
Displays a status change without really applying it (debug function).-
- @send <Hex Number> {<value>}
Used for testing packet sends from the client (debug function).
Value: <type=B(default),W,L><number> or S<length>"<string>"
- @mapinfo
Displays information about the current map.
Output Example:
Map Info ------
Map Name: prontera | Players In Map: 1 | NPCs In Map: 127 | Chats In Map: 0
Map Flags ------
Town Map
Autotrade Enabled
PvP Flags:
GvG Flags:
Teleport Flags:
No Exp Penalty: On | No Zeny Penalty: On
Weather Flags: Displays Night |
Other Flags: NoBranch | Reset |
Other Flags:
- @gat
Gives information about terrain/area (debug function).
Output Example:
prontera (x= 165, y= 202) 00 00 00 00 00
prontera (x= 165, y= 201) 01 00 00 00 00
prontera (x= 165, y= 200) 01 00 00 00 00
prontera (x= 165, y= 199) 01 00 00 00 00
prontera (x= 165, y= 198) 01 00 00 00 00
Database commands
- @mobinfo <mob name/ID>
Displays monster information (rates, stats, drops, MVP data).
Example:
@monsterinfo Poring
Output:
Monster: 'Poring'/'Poring'/'PORING' (1002)
Lv: 1 HP:60 Base EXP:27 Job EXP:20 HIT:103 FLEE:183
DEF:2 MDEF:5 STR:6 AGI:1 VIT:1 INT:1 DEX:6 LUK:5
ATK:8~9 Range:1~10~12 Size:Medium Race:Plant Element:Water (Lv:1)
Drops:
- Jellopy 70.00% - Knife[4] 1.00% etc...
- @iteminfo <item name/ID>
Displays item information (type, price, weight, drops).
Example:
@iteminfo Jellopy
Output:
Item: 'Jellopy'/'Jellopy'[0] (909) Type: Etc. | Extra Effect: None
NPC Buy:6z, Sell:3z | Weight: 1.0
- Maximal monsters drop change: 75.00%
- @whodrops <item name/ID>
Displays a list of mobs which drop the specified item. Only the highest drop rates are shown.
- @autoloot {<%>}
Enables or disables autolooting items from killed mobs. If a percentage is given, only items dropped at that rate and below will be autolooted.
- @alootid <+/- item name/ID> @alootid reset
Starts or stops autolooting a specified item. Typing "reset" will clear the autoloot item list. By default, 10 items can be autolooted at one time.
- @autoloottype <+/-><type name> @autoloottype reset
Starts or stops autolooting a specified item type.
Type List: healing, usable, etc, weapon, armor, card, petegg, petarmor, ammo.
Typing "reset" will clear the autoloot item list.
- @mobsearch <monster name>
Locates and displays the position of a certain mob on the current map.
Output Example:
1[155:184] Poring
2[154:188] Poring
3[127:146] Poring
- @idsearch <item name>
Looks up an item by name (or part of a name).
- @showmobs <monster name/ID>
Locates and displays the position of a certain mob on your mini-map.
This shows up as a small white cross (+).
- @whereis
Displays the maps in which monster normally spawns. This does not include mobs summoned by scripts.
- @skillid <skill name>
Looks up a skill by name (or part of a name).
- @skilltree <skill ID> <target>
Lists requirements to obtain the specified skill on the target character.
- @questskill {<skill ID>} @lostskill {<skill ID>}
Permanently adds or removes the specified quest skill. If no skill ID is specified, a list of available skills will be returned.
- @useskill <skill ID> <skill level> <target>
Casts the specified skill.
Example:
@useskill 28 5 Char2
-> casts Level 5 Heal on player Char2