Please enable JavaScript in your browser!
OpenRSC Commands
Admin Commands
beastmode
Usage: ::beastmode
Completes required quests and stats, then sets the player to wield top tier items. Items vary based on if custom sprites are enabled on the server.
fillbank
Usage: ::fillbank
Adds 50 of every item in the game to the admin's bank.
unfillbank
Usage: ::unfillbank
Subtracts 50 of every item in the game from the admin's bank.
saveall
Usage: ::saveall
Saves all users currently logged in.
winterholidayevent
Usage: ::winterholidayevent
Turns on the winter holiday event (spawns tree objects). Note: this is only functional on custom feature worlds, such as Cabbage and Coleslaw.
Alias: ::toggleholiday
resetevent
Usage: resetevent [hours] [minute]
Performs an hourly scenery reset on the server for objects. Example: this resets stuck objects. Not recommended to be used in production servers as long respawn scenery like runite ore rocks would reset at the same time hourly.
cabbagehalloweendrop
Usage: ::cabbagehalloweendrop [total hours] [minute of hour to drop scythes] [drop delay in minutes after scythes to drop halloween crackers]
Drops scythes and halloween crackers at the specified times.
May be checked with ::checkholidaydrop or cancelled with ::cancelholidaydrop.
Should only be used on server configurations supporting custom items.
holidaydrop
Usage: ::holidaydrop [total hours] [minute of hour] [item id] ...
Performs a global holiday drop. More than one item may be specified by putting spaces between item IDs.
stopholidaydrop
Usage: ::stopholidaydrop
Alias: ::cancelholidaydrop
or ::christmasiscancelled
Stops the currently running holiday drop.
getholidaydrop
Usage: ::getholidaydrop
Alias: ::checkholidaydrop
or ::checkholidayevent
or ::drop
Gets information about the currently running holiday drop.
restart
Usage: ::restart
Restarts the server using a five minute timer.
grounditem
Usage: ::grounditem [id] (respawn_time) (amount) (x) (y)
Alias: ::gi
or ::gitem
Puts a database entry for a ground item to spawn with specified ID, amount, and respawn time.
If no respawn time is supplied, then 188 seconds is used.
If no amount is supplied, then 1 is used.
If no coordinates are supplied, then the current player's coordinates are used.
removegrounditem
Usage: ::removegrounditem (x) (y)
Alias: ::rgi
or ::rgitem
or ::removegi
or ::removegitem
or ::rgrounditem
Removes from the database a ground item spawn entry.
If no coordinates are supplied, then the current player's coordinates are used.
shutdown
Usage: ::shutdown
Shuts down the server immediately.
update
Usage: ::update (reason)
Shuts down the server with a warning to users and a graceful timer to allow players to save their status.
item
Usage: ::item [id or ItemID name] (amount) (player)
Spawns an item for the specified player.
If no amount is specified, then 1 is used.
If no player is specified, then it spawns the item to the current player.
For non-stackable items, only up to 30 may be spawned at one time.
ritem
Usage: ::ritem [id or ItemId name] (amount) (player)"
Removes an item for the specified player.
If no amount is specified, then 1 is used.
If no player is specified, then it spawns the item to the current player.
Partial stacks of items can be removed by amount parameter
swapitem
Usage: ::swapitem [Inventory Slot # OR ItemId name] [Item Id OR ItemID name] [player]
Inventory Slot # is zero-indexed, i.e. the first inventory slot is # 0, and the last inventory slot is typically # 29.
Cannot swap out stackable or currently equipped items. Use ::ritem
or ::item
commands instead.
certeditem
Usage: ::certeditem [id or ItemID name] (amount) (player)
Alias: ::noteditem
Spawns an item as a (custom server addition) certificate for the specified player.
If no player is specified, then it spawns the item to the current player.
bankitem
Usage: ::bankitem [id or ItemID name] (amount) (player)
Alias: ::bitem
or ::addbank
Spawns an item into the bank of the specified player.
If no amount is specified, then 1 is used.
If no player is specified, then it adds to the bank of the current player.
heal
Usage: ::heal (player)
Sets the specified player's current hits value to their maximum hits value.
If no player is specified, then the current player is healed.
recharge
Usage: ::recharge (player)
Alias: ::healprayer
or ::healp
Sets the specified player's current prayer value to their maximum prayer value.
If no player is specified, then the current player is recharged.
sethp
Usage: ::sethp [name] [hp]
Alias: ::hp
or ::hits
Sets the specified player's current hits value to the specified value.
You can not set hits of a staff member of equal or greater rank.
setprayer
Usage: ::setprayer [name] [prayer]
Alias: ::prayer
Sets the specified player's current prayer value to the specified value.
You can not set prayer of a staff member of equal or greater rank.
kill
Usage: ::kill [player]
Kills the specified player.
You can not kill a staff member of equal or greater rank.
damage
Usage: ::damage [name] [amount]
Alias: ::dmg
Damages the specified player for the specified amount of hits levels.
You can not damage a staff member of equal or greater rank.
wipeinventory
Usage: ::wipeinventory [name]
Alias: ::wipeinv
Removes all items from the specified player's inventory.
wipebank
Usage: ::wipebank [name]
Removes all items from the specified player's bank.
massitem
Usage: ::massitem [id] [amount]
Spawn the specified amount of the specified item on the ground temporarily for 3 minutes.
massnpc
Usage: ::massnpc [id] [amount] (duration_minutes)
Spawn the specified amount of the specified NPCs for the specified amount of time.
If no duration is supplied, then 10 minutes is used.
Functionality is restricted on non-custom worlds.
playertalk
Usage: ::playertalk [name] [msg]
Causes the specified player to say the specified message to all players in the area.
You can not talk as a staff member of equal or greater rank.
A similar effect is possible by using the ::possess
command (but only if you are an admin).
smitenpc
Usage: ::smitenpc [npc_id] (damage)
Alias: ::damagenpc
or ::dmgnpc
Damages the specified NPC for the specified amount of damage.
If no damage is specified, then it does enough damage to kill the NPC.
npcevent
Usage: ::npcevent [npc_id] [npc_amount] [item_id] (item_amount) (duration)
Spawns the specified number of the specified NPC. One random of the spawned NPCs will drop the specified loot. The NPCs will stay for the specified duration.
If no item amount is supplied, then 1 is used.
If no duration is specified, then 10 minutes is used.
NOTE that this only happens one time immediately and is not an HourlyNpcLootEvent.
Functionality is restricted on non-custom worlds.
chickenevent
Usage: ::chickenevent (hours) (chicken_amount) (item_amount) (chicken_lifetime)
Starts an hourly chicken holiday event.
Behaves like npcevent, but this is run every hour on the hour for the specified number of hours.
The NPC is chickens and the loot is coins.
Functionality is restricted on non-custom worlds.
stopnpcevent
Usage: ::stopnpcevent
Alias: ::cancelnpcevent
Stops the currently running HourlyNpcLootEvent.
getnpcevent
Usage: ::getnpcevent
Alias: ::checknpcevent
Gets information about the currently running HourlyNpcLootEvent.
wildrule
Usage: ::wildrule [god/members] [startLevel] [endLevel]
Changes the rules used for the wilderness.
If god is supplied as the first argument, then it determines which combat levels god spells are allowed to be cast in the wilderness.
If members is supplied as the first argument, then it determines which combat levels members utems are allowed to be equipped in the wilderness.
quickauction
Usage: ::quickauction
Displays the auction house window.
quickbank
Usage: ::quickbank
Displays the logged in player's bank window.
freezeexperience
Usage: ::freezeexperience [player] (boolean)
Alias: ::freezeexp
or ::freezexp
Freezes the specified player's experience such that they can not gain anymore experience until the freeze is lifted.
If no boolean is supplied, then this command works as a toggle.
skull
Usage: ::skull [player]
Gives a PK skull or renews its duration for the specified player.
unskull
Usage: ::unskull [player]
Alias: ::rskull
Removes a PK skull for the specified player.
ip
Usage: ::ip (name)
Shows the IP address of the specified player.
If no player is specified, then the current player's IP is shown.
spawnnpc
Usage: ::spawnnpc [id] (radius) (time in minutes)
Spawns the specified NPC with the specified walking radius for the specified amount of time.
If no walking radius is supplied, then 1 is used.
If no duration is supplied, then 10 minutes is used.
shootme
Usage: ::shootme [npc_id] (damage) (type)
Npc shoots player.
npcrangeevent
Usage: ::npcrangeevent [npc_id] [npc_id]
Npc shoots npc.
npcrangeevent2
Usage: ::npcrangeevent2 [npc_id]
Npc shoots current player.
npcfightevent
Usage: ::npcfightevent [npc_id] [npc_id]
Npc fights npc.
npcrangedlvl
Usage: ::npcrangedlvl [npc_id]
Returns npc ranged level.
getnpcstats
Usage: ::getnpcstats [npc_id]
Returns stats of npc.
strpotnpc
Usage: ::strpotnpc [npc_id]
Emulates giving a strength potion to an npc.
combatstylenpc
Usage: ::combatstylenpc [npc_id]
Returns npc combat style.
combatstyle
Usage: ::combatstyle
Returns own combat style.
setnpcstats
Usage: ::setnpcstats [npc_id] [att lvl] [def lvl] [str lvl] [hits lvl]
Sets npc's combat stats.
givemodtools
Usage: ::givemodtools
Gives you info document, resetcrystal, superchisel, ball of wool, fluffs, and digsite info, if you don't already have the item.
givetools
Usage: ::givetools
Gives you rune pick, rune axe, harpoon, and sleeping bag, if you don't already have the item.
setstats
Usage: ::setstats [player] [level]
to set all of the specified player's stats to the specified level.
Usage: ::setstats [player]
to set all of your stats to the specified level
Usage: ::setstats [player] [level] [stat]
to set the specified player's specified stat to the specified level.
Usage: ::setstats [level] [stat]
to set your specified stat to the specified level
Alias: ::stats
or ::stat
or ::setstat
or ::setstats
Set the specified stats of the specified player to the specified level.
Accepts name or stat id of the specified stat.
If no player is specified, then the current player is targeted.
If no stat is specified, then all stats are modified.
setxpstats
Usage: ::setxpstats [player] [experience]
to set all of the specified player's stats to the specified experience.
Usage: ::setxpstats [player]
to set all of your stats to the specified experience
Usage: ::setxpstats [player] [experience] [stat]
to set the specified player's specified stat to the specified experience.
Usage: ::setxpstats [experience] [stat]
to set your specified stat to the specified experience
Alias: ::xpstats
or ::xpstat
or ::setxpstat
or ::setxpstats
or ::setxp
Set the specified current stats of the specified player to the specified experience.
Accepts name or stat id of the specified stat.
If no player is specified, then the current player is targeted.
If no stat is specified, then all stats are modified.
reloadworld
Usage: ::reloadworld
Alias: ::reloadland
Reloads landscape.
hash
Usage: ::hash [username]
Converts username into a username "hash", for development purposes.
unhash
Usage: ::unhash [long number]
Converts username "hash" into username, for development purposes.
setglobalcooldown
Usage: ::setglobalcooldown [time in milliseconds]
Example: ::setglobalcooldown 20000
sets cooldown to 20 seconds.
Sets the minimum amount of time a user must wait before sending another message to global chat.
setgloballevelreq
Usage: ::setgloballevelreq [total level required to chat]
Example: ::setgloballevelreq 150
sets total level requirement to 150.
Sets the minimum amount of total levels a user must have in order to participate in global chat.
------------------------
Developer Commands
------------------------
createnpc
Usage: ::createnpc [id] [radius] (x) (y)
Alias: ::radiusnpc
or ::cnpc
or ::cpc
Creates a new permanent NPC with the given details into the database.
If no coordinates are supplied, then the position of the current player is used.
removenpc
Usage: ::removenpc [npc_instance_id]
Alias: ::rnpc
or ::rpc
Removes the specified NPC.
removescenery
Usage: ::removescenery (x) (y)
Alias: ::rscenery
, ::robject
, ::removeobject
Removes the scenery at the specified coordinates.
If no coordinates are supplied, then the current player's position is used.
createscenery
Usage: ::createscenery [id] (x) (y)
Alias: ::cscenery
or ::ascenery
or ::createobject
or ::cobject
or ::addobject
or ::aobject
Adds the scenery at the specified coordinates.
If no coordinates are supplied, then the current player's position is used.
rotatescenery
Usage: ::rotatescenery (x) (y) (direction)
Alias: ::rotateobject
Rotates the scenery at the specified coordinates.
If no direction is specified, then the next incremental number is used looping from 0 to 8.
If no coordinates are supplied, then the current player's position is used.
tile
Usage: ::tile
Shows debug information about the tile the current player is position on.
debugregion
Usage: ::debugregion (debug_players) (debug_npcs) (debug_items) (debug_objects)
Shows debug information about the region the current player is located in.
This command has 4 debug booleans. For the ones that are not supplied, it is assumed to be true.
coords
Usage: ::coords (player)
Shows coordinate information about the specified player.
If no player is specified, then it show coordinate info about the current player.\
serverstats
Usage: ::serverstats
Shows statistics about the currently running server Events, including how many events are running for each Event Class.
droptest
Usage: ::droptest [npc_id] [count]
Returns drop outcomes of [count]
executions of drops on npc [npc_id]
error
Usage: ::error (output to stdout)
Causes an ArrayOutOfBounds exception to occur if not passed an argument. Otherwise prints the first argument to stdout.
cyclescenery
Usage: ::cyclescenery
Shows all scenery in game in order.
cycleclothing
Usage: ::cycleclothing
Shows all animations that the player's current client supports.
abort
Usage: ::abort
Aborts cyclescenery
or cycleclothing
before it finishes.
------------------------
Super/Senior Moderator Commands
------------------------
setcache
Usage: ::setcache (name) [cache_key] [cache_value]
Alias: ::scache
or ::storecache
Sets a cache value for the specified player.
If no player is specified, then the current player's cache is modified.
deletecache
Usage: ::getcache (name) [cache_key]
Alias: ::dcache
or ::removecache
or ::rcache
Remove the cache contents of a specified key for the specified player.
If no player is specified, then the current player's cache is modified.
setquest
Usage: ::setquest [player] [questId] (stage)
Alias: ::queststage
or ::setqueststage
or ::resetquest
or ::resetq
Sets the quest stage for the specified quest to the specified stage for the specified player.
If no quest stage is supplied, then 0 is used.
questcomplete
Usage: ::setquest [player] [questId]
Alias: ::questcom
Sets the specified quest to completed for the specified player.
reloaddrops
Usage: ::reloaddrops
Reloads NPC drop tables.
ipcount
Usage: ::ipcount (name)
Shows the number of players connected with the same IP address as the specified player.
If no player is specified, then the current player's information is shown.
------------------------
Moderator Commands
------------------------
info
Usage: ::info (player)
Alias: ::about
Shows information about the specified player.
If no player is specified, then it show info about the current player.
inventory
Usage: ::inventory (player) (want catalog ids)
Shows inventory information about the specified player.
If no player is specified, then it show inventory info about the current player.
ban
Usage: ::ban [name] [time in minutes, -1 for permanent, 0 to unban]
Bans the specified player.
You can not ban a staff member of equal or greater rank.
bank
Usage: ::bank (player) (want box) (want catalog ids)
Shows bank information for the specified player.
If no player is specified, then it show bank info about the current player.
Shows items in the normal bank interface by default, unless (want box) is specified
summon
Usage: ::summon [player]
Summons the specified player to the current player's location.
This command sets a return point which can be used with ::return [player]
Moderators can not summon players into the wilderness.
Clears any previous summon flag.
You can not summon a staff member of equal or greater rank.
say
Usage ::say [message]
Talk in global chat. This is never turned off for moderators.
announcement
Usage ::announcement [message]
Alias: ::announce
or ::anouncement
or ::anounce
Send an important message to every player on the server.
kick
Usage: ::kick [player]
Kicks the specified player from the server.
queuesleepword
Usage: ::queuesleepword [player] [index] (special)
Alias: ::qs
or if special is true, then ::queuesleepwordspecial
or ::qss
Selects a specific sleepword to show to player next time they sleep.
[index]
is a number between 0 and however many prerendered sleepwords are installed on the server.
if (special)
is true, then it selects from the specialsleepwords folder instead.
queuesleepwordspecial
Usage: ::queuesleepwordspecial [player] [index]
Alias: ::qss
Selects a specific sleepword to show to player next time they sleep.
[index]
is a number between 0 and however many prerendered sleepwords are installed on the server.
listspecialsleepwords
Usage: ::listspecialsleepwords
Alias: ::qssls
or ::lsqss
Shows all the special sleepwords available and their names.
forcesleep
Usage: ::forcesleep [player]
Puts a user to sleep immediately.
wilderness
Usage: ::wilderness
Shows how many players are in the wilderness and where they are.
appearance
Usage: ::appearance (player)
Shows the appearance change screen to the specified player.
If no player is specified, then it shows the appearance change screen to the current player.
If the user is not an administrator, can only set appearance for players up to total level 150
summonall
Usage: ::summonall (width) (height)
Summons all currently logged in players to the current player.
Clears any previous summon flag.
Width and height define a rectangle that the summon players will be placed into.
If width and height is not supplied then all players are summoned to the same square as the current player.
Limited by the summon_all_player_limit
config setting, default 15.
returnall
Usage: ::returnall
Returns all non-staff members who have been summoned.
fatigue
Usage: ::fatigue [player] (percentage)
Sets fatigue of the specified player to the specified percentage.
If no percentage is specified, then 100 is used.
jail
Usage: ::jail [name]
Puts the specified player in RuneScape Jail, upstairs of Al Kharid palace.
You can not jail a player who has already been jailed.
You can not jail a staff member.
release
Usage: ::release [name]
Releases the specified player from RuneScape Jail to the location they were before being jailed.
getcache
Usage: ::getcache (name) [cache_key]
Alias: ::gcache
or ::checkcache
Display the cache contents for the specified player.
If no player is specified, then the current player's cache is checked.
quest
Usage: ::quest [player] [questId]
Alias: ::getquest
or ::checkquest
Display the quest stage for the specified user for the specified quest.
renameplayer
Usage: ::renameplayer [current name] [new name] [inappropriate (yes/no)] [reason]
Alias: ::renameuser
Renames a specified player. Please note that ALL underscores will be replaced with spaces
For "Inappropriate", you may type "1" for yes or "0" for no as well.
Reason must be specified.
Cannot use this command to rename players that have not logged in in the past 2 weeks unless it is an inappropriate name.
badname
Usage: ::badname [unacceptable username] [reason]
Alias: ::offensivename
or inappropriatename
Unlike ::renameplayer
, this command chooses a random name to replace the offensive name with.
Users who have been renamed with this command will be able to log in with their old username.
freename
Usage: ::freename [username to free]
Alias: ::releasename
or ::freeusername
If the player is determined to be inactive, their username will be randomly reassigned so that the name is free again.
Users who have been renamed with this command will be able to log in with their old username, should they return.
removeformername
Usage: ::removeformername [username to remove former name from]
Hides the former name of the user. Useful if it contained sensitive information such as their real last name.
Record of the former name remains in the database, but is no longer shown to players.
------------------------
Event Commands
------------------------
teleport
Usage: ::teleport [town/player]
to teleport to a specified town or player
Usage: ::teleport [player] [town/player]
to teleport the specified player to the specified town or destination player.
Usage: ::teleport [x] [y]
to teleport to the specified coordinates
Usage: ::teleport [player] [x] [y]
to teleport the specified player to the specified coordinates.
Alias: ::tp
or ::town
or ::goto
or ::tpto
or ::teleportto
Teleports the specified player.
You can not teleport while you are jailed.
You can not teleport a staff member of equal or greater rank.
return
Usage: ::return (player)
Return the player to their previous location before being summoned and clear the summoned flag.
Event role can only use return on themselves.
You can not return a staff member of equal or greater rank.
If no player is specified, then the current player is returned.
blink
Usage: ::blink
Turn on single click teleportation.
invisible
Usage: ::invisible (player) (boolean)
Alias: ::invis
Turn the specified player invisinble.
If no player is specified, then the current player is turned invisible.
If no boolean is supplied, then this command works as a toggle.
norender
Usage ::norender
Alias: ::renderself
Makes the player completely un-rendered, but still transmits position of player to those around, so don't use as a substitute for ::invis
.
Useful for taking pictures or for talking to players while "invisible".
Return to normal with ::resetappearance
invulnerable
Usage: ::invulnerable (player) (boolean)
Alias: ::invul
Turn the specified player invulnerable.
If no player is specified, then the current player is turned invulnerable.
If no boolean is supplied, then this command works as a toggle.
possess
Usage: ::possess [player]
Sets yourself invisible and constantly at the same coordinates as the player being possessed.
Alias: ::pos
possessnpc
Usage: ::possessnpc [npc instance id]
Sets yourself invisible and constantly at the same coordinates as the npc being possessed.
Npc instance id can be seen with RSC+ (ctrl-n with extended tooltip on), or by using the ResetCrystal on an npc.
Alias: ::posnpc
or ::pnpc
possessrandom
Usage: ::possessrandom
Selects a random player other than yourself to possess.
Alias: ::pr
npctalk
Usage: ::npctalk [npc_id] [msg]
Causes the specified NPC to say the specified message to all players in the area.
Can use ::possessnpc
& then just chat normally for longer conversations
Alias: ::npcsay
togglepartyhall
Usage: ::togglepartyhall (time_in_minutes)
Alias: ::seers
or ::toggleseers
or ::partyhall
Turns on or off based on a toggle the seers party hall chest for the specified amount of time.
If no duration is specified, then 60 minutes is used.
You must be in the Seers party hall upstairs or downstairs to use this command.
Only enables the chest downstairs or upstairs based on the current player's location.
stoppvpevent
Usage: ::stoppvpevent
Stops the currently running PK event.
startpvpevent
Usage: ::startpvpevent [x] [y] [minCb] [maxCb]
Alias: ::setpvpevent
Starts a PK event with the specified location and specified min and max combat levels.
setgroup
Usage: ::setgroup [name]
to read a group
Usage: ::setgroup [name] [group_id/group_name]
to write a group
Alias: ::setrank
or ::group
or ::rank
Read or write the group of the specified player.
Only users of the rank Admin or above may change a player's rank.
You may never change a players rank to be equal to or greater than your own.
If no player is specified, then the current player is targeted.
setcurrentstats
Usage: ::setcurrentstats [player] [level]
to set all of the specified player's stats to the specified level.
Usage: ::setcurrentstats [player]
to set all of your stats to the specified level
Usage: ::setcurrentstats [player] [level] [stat]
to set the specified player's specified stat to the specified level.
Usage: ::setcurrentstats [level] [stat]
to set your specified stat to the specified level
Alias: ::currentstats
or ::currentstat
or ::setcurrentstat
or ::curstat
or ::curstats
or ::setcurstat
or ::setcurstats
Set the specified current stats of the specified player to the specified level.
Accepts name or stat id of the specified stat.
If no player is specified, then the current player is targeted.
If no stat is specified, then all stats are modified.
npckills
Usage: ::npckills [name]
Shows kill counts for name.
shufflepid
Usage: ::shufflepid [on/off]
Alias: ::pidshuffle
Changes the order that players are processed in. If an administrator runs this command, PID_SHUFFLING on the server can be toggled.
Useful for drop parties, so that the same player doesn't get all the loot.
------------------------
Player Moderator Commands
------------------------
gmute
Usage: ::gmute [name] (time in minutes, -1 or exclude for permanent)
Mutes the specified player from global chat.
You can not mute a staff member of equal or greater rank.
ungmute
Usage: ::ungmute [name]
Unmutes the specified player from global chat.
You can not unmute a staff member of equal or greater rank.
mute
Usage: ::mute [name] (time in minutes, -1 or exclude for permanent)
Mutes the specified player from both in game and global chat.
You can not mute a staff member of equal or greater rank.
unmute
Usage: ::unmute [name]
Unmutes the specified player
alert
Usage: ::alert [player] [message]
Sends the specified player an alert box message.
set_icon
Usage: ::set_icon [integer] (0 for regular player, -1 to reset)
Changes the player's chat prefix icon (crown)
redhat
Usage: ::redhat
Alias: ::rhel
Temporarily overlays unobtainable Zamorak hat as well as Zamorak robes on the player
robe
Usage: ::robe [color] (player)
Alias: ::setrobe [color (player)
Alias: ::setrobes [color] (player)
Temporarily overlays robes of a specified color on the player
becomeNpc
Usage: ::becomenpc [npc name] (player)
Alias: ::morph [npc name] (player)
Alias: ::morphnpc [npc name] (player)
Alias: ::become [npc name] (player)
Temporarily replaces the player sprites with a NPC (scaled to the size of the player)
restoreHumanity
Usage: ::restorehumanity (player)
Alias: ::resetappearance (player)
Resets the player to display the regular player sprites
becomeGod
Usage: ::becomegod
Alias: ::become god
Temporarily sets the player sprite to a mix of random player and NPC sprites at once
speakTongues
Usage: ::speaktongues
Translates player chat messages to random characters while enabled
check
Usage: ::check (player)
Shows all of the characters that were created by the same IP address.
Administrator accounts are able to actually see the IP address.
------------------------
Regular Player Commands
------------------------
gang
Usage: ::gang
Shows which gang you are in: Black Arm, Phoneix, or none.
c
Usage: ::c [message]
Send message to clan chat.
Clans must be enabled to use this command.
You must be in a clan to use this command.
joinclan
Usage: ::joinclan [clan name]
Allows a player to request to join a clan.
clanaccept
Usage: ::clanaccept
Accept an invication to a clan.
Clans must be enabled to use this command.
You must be NOT be in a clan to use this command.
claninvite
Usage: ::claninvite [name]
Send a clan invitation to the specified player.
Clans must be enabled to use this command.
You must be in a clan to use this command.
You must be a clan leader to send invites.
clankick
Usage: ::clankick [name]
Clans must be enabled to use this command.
You must be in a clan to use this command.
You can not kick the clan leader.
You must be a clan general or clan leader to kick from the clan.
partyaccept
Usage: ::partyaccept [name]
Accepts a player's party join request
leaveparty
Usage: ::leaveparty
Causes the player to leave the current party
gameinfo
Usage: ::gameinfo
Shows your coordinates and total time played.
event
Usage: ::event
Join the currently running server PK Event.
You can not participate in PK Events while you are jailed.
You can not join PK Events while you are in the wilderness.
You must meet the PK Event requirements to join.
g
Usage: ::g [message]
Alias: ::pk
Send a message to global or PK chat.
::g
is for global and ::pk
is for PK chat.
You can only send one global chat message per 15 seconds.
p
Usage: ::p [message]
Send a message to party members chat.
online
Usage: ::online
Shows the number of players currently online
uniqueonline
Usage: ::uniqueonline
Shows the number of players with a unique IP address currently online.
Assumes that local ip addresses are "web client" users, as is currently the case on our live server.
onlinelist
Usage: ::onlinelist
Shows a list of online players.
groups
Usage: ::groups
Alias: ::ranks
List the permissions groups available on the server.
time
Usage: ::time
Alias: ::date
or ::datetime
Shows the current date and time of the server.
commands
Usage: ::commands
Shows a list of the Regular Player commands.
oldtrade
Usage: ::oldtrade
Sets the client temporarily to no confirm trade mode. Lasts for 5 minutes.
toggleglobalchat
Usage: ::toggleglobalchat
Toggles seeing global chat received via Global$ friend.
toggleblockchat
Usage: ::toggleblockchat
Toggles the block of seeing all chat messages, including from friends.
toggleblockprivate
Usage: ::toggleblockprivate
Toggles the block of seeing all private messages, including from friends.
toggleblocktrade
Usage: ::toggleblocktrade
Toggles the block of receiving all trade requests, including from friends.
toggleblockduel
Usage: ::toggleblockduel
Toggles the block of receiving all duel requests, including from friends.
shareloot
Usage: ::shareloot
Toggles loot sharing for the party.
shareexp
Usage: ::shareexp
Toggles experience sharing for the party.
kills
Usage: ::kills
Displays the top NPC kill counts for the player
qoloptout
Usage: ::qoloptout
Allows the player to permanently opt out of QoL features for their account.
qoloptoutconfirm
Usage: ::qoloptoutconfirm
Confirms permanent QoL opt out for the player's account.
certoptout
Usage: ::certoptout
Allows the player to permanently opt out of being able to use item certs.
certoptoutconfirm
Usage: ::certoptoutconfirm
Confirms permanent opt out of being able to use item certs.
maxplayersperip
Usage: ::maxplayersperip
Alias: ::mppi
Shows the maximum amount of multilogged accounts a single ip address is allowed
globalprivate
Usage ::globalprivate
Alias: ::gp
Switches Global Chat to output in the Private history tab.
globalquest
Usage ::globalquest
Alias: ::gq
Switches Global Chat to output in the Quest history tab (default).
setglobalmessagecolor
Usage ::setglobalmessagecolor (colorcode)]
Example: ::setglobalmessagecolor @dre@
If run with no parameter, resets the color to default.