Admin Commands

From Holowiki
Jump to: navigation, search
PD
WORK IN PROGRESS This page is still under construction. Before making significant formatting changes or any content changes, please refer to the article history and contact the article's originator and/or main editor(s) for discussion. Thank you.

This is an OOC page destined for Admins.

Please be aware that most of these commands are Admin only and will not function for players.

Contents

Building

@age <object> Returns age of the object
@contents <object> Returns a list with the contents of the object
@dest <object> Destroys the object if not protected
@dig <any> Build a room
@dig <room1>,<exit>|<room2>,<exit> to <room1> build a new room
@dig <room1>,<exit>|<room2>,<exit> to $place_# build a new exit
@ex <object> Returns a list of administrative info for an object
@join <any> Join a person
@loc <any> Locate anything
@locs <any> Lists the children of the object
@lookup <room> on <object> Returns the $place_# of a room
@mv <any> to <location> Move something or someone
@na <object> Returns a list of aliases for something
@add-viewscreen <any> Adds a viewscreen to a spaceobject that has none
@spawn-ship <$class> as <name> Spawns a new ship or shuttle
@specs <any> Summary information about a space object/ship
@check-ship <any> Returns information about a ship
@apply-template <any> to <object> Configure a ship
@list-consoles <any> Returns a list of the consoles on the object
@list-spawnable Returns a list with spawnable objects
@list-zones Returns a list of the existing zones
@spawn-planet <any> Spawn a planet
@set <any>: Set specifications
@rename "<any>" [to] "<new>" ]+(p|u|n)] Change the name of something/someone
@hidden <exit> is 1|0 Hide or show an exit
@set ship:class=
designate <old contact> <new contact>
cptrchan <label> set computer command channels
@add-cargo <any> of <any> to <object> add cargo to a cargo hold
@messages <exit> Will bring up the messages defined on the exit.
naveta mem <navcomputer label> at warp|impulse <speed> Tells you how long it'll take from your current location to the specified contact at the given speed.
@edit $<planet> +t=sciscan Edits the sensor description of a planet.
@chparent <room> $cargohold make a room a cargo hold

Administration

@audit <user> Check the quota for <user>. Typically done on one's self.
@npcs <any> Lists the NPCs of someone
@npcspawn <any> Spawns an NPC
@org-info <any> Lists information about planets and rooms
@reset-skills <any> Reset skills
@icspawn <object> (as <any>) Spawn an object
@specs <any> List the specs of a space object
@unaffix <object> Pick up unmovable objects
@unlock-bio <any> Unlock a bio
@unlock-traits <any> Uninspect traits
@list-info *List
@add|del-reader <person> to <list> Adds or deletes someone from a list
@add|del-sender Adds or deletes a sender
@add|del-manager Adds or deletes a manager
@change-rank <any> to <any> Change someone's rank
@ticket List information/help regarding tickets
@ticket approve|deny <id> [<reason>] Approve or reject a ticket or pending character request
@nominations List pending nominations for approval
@accept|reject-nom <number> Approve or reject a nomination
@add-writer $user_<dir> to $char_<npc>
@add-note <player> <note> Adds an admin note (viewable only by staff) to a player's @finger. Timestamped and logged.
@clear-notes <player> Removes all notes from a player's @finger.
@set-prices <system> Gives out a components list which can be navigated through to set component prices.
@new-tp, @edit-tp, @del-tp Edits the "Current TPs" text on the webpage.
@redcard <any: +no?expire +dur?ation=1>
@award <character> Gives skillpoints

RP

@as <any> do <any> |<char> <any> RP with a other attached NPC
@attach <any> Attach to an NPC or change current FG char
@detach <any> Detach from an NPC
@invis <on|off> Set main char to invisible
@roster <any> Lists all members of an org
@go $<place>->room Go anywhere
@party Show most active places
@set-achievements <character> <achievements> This command sets the "achievements" shown with a character's @finger information.

Damage

@damage-system <any> on <any> Damages the indicated system on the ship
@destroy-system <any> on <any> Destroys the system
@fixship <any> Repairs any damage on a ship
@dmginfo <space object> Reports on the damage incurred on a ship or space object
@mop <any> Clean a spaceobject
@recharge <object> Charge weapons
@refuel <object> Refuel a ship
@reload <any> Reload weapons
@repair-system <any> on <any> Repair a damaged system
@heal <any> Heal injuries, resurrect dead people
@whack <any> Inflinge damage to a space object
@whack-noshields <any>
navset transponder radiate|query|off
shtune <number> transet freq <same number>
iscan damage|life|weapons|locate|show
@classes <system>

Set ship position

If the ship crosses the border at <Bearing X>, you can type '@set $<shipname>:position=<bearing X>' and it will move the ship instantly to that position. You are best off doing this while cloaked and they get a big fright. Do it while stationary, though and then chase them down.

Banking

Administrator commands are:

admin info Display the number of open accounts, the bank's deposits, and the current savings interest rate.
admin search <name> Display information on accounts matching the specified name. Use "*" to show all accounts at the bank.
admin history <account #> Display the recent account history for the specified account.
admin password <account #> <new password> Set a new password for the specified account.
admin close <account #> Close a bank account, if it has no funds remaining.
admin freeze <account #> Freeze an account, preventing any funds from being withdrawn.
admin unfreeze <account #> Remove the freeze on an account.
admin debit <account #> Debit funds from an account, placing them into the bank's fund.
admin credit <account #> Credit funds to an account, taking them from the bank's fund.
admin adduser <account #> <name> Add an authorized user to an account.
admin deluser <account #> <name> Remove an authorized user from an account.
admin addmanager <name> Add the specified person as a bank manager (grant access to admin commands).
admin delmanager <name> Remove the specified person as a bank manager.


Valid banks are:

  • 1st UFP Bank
  • 1st Bank of Bajor
  • Ferenginar Commerce Authority
  • 1st Bank of Qo'noS
  • HKB
  • Galactic Credit Bank
  • Cardassia National Bank

@money <name> to display the amount of money someone has

insert <chip> Inserts a credit chip into the terminal.
eject Ejects the inserted chip.
bank [<bank>] Logs into a bank. (The Galactic Credit Bank is the default)
logout Logs out of the bank.
account <annount name> <password> Selects an account at the current bank.
acctopen <account name> <password> Opens an account with the bank.
acctclose Closes the current account. (Account must be empty.)
deposit <amount> Deposits the specified amount into the account from the inserted credit card.
withdraw <amount> Withdraws the specified amount from the account to the inserted credit card.
transfer <amount> <account>@<bank> Transfers the specified amount from the current account to the specified account at the specified bank.
balance Displays the current balance of the account.
history Displays the transaction history of the account.
chpass <new password> Changes the password on the account.

Editing help files

Find the object name of the help file you want to edit. If you've looked at it recently, you can find it with "??" Then @edit that object You can look at the markup source for any help node with @help-list <name> If you edit a help node offline in MS notepad or something you can use the "@hwrite <object>" command and then paste it in.

  • @commands $help_editing_ui
  • @help content
  • @hwrite $help_rse_ranks_galae
  •  ? -fix -> fixes your help history, shortcut ?!
  • @hl?ist|@help-list <any>
  • @hwrite|@help-write <any>
  • @nh?n|@new-help|@new-help-node <parent node> [named] "<name>" [[index] <index>]

Terminal Commands

@edit <terminal> - changes the description of the object

@edit-text <number> on <terminal>

@add-text <number> on <terminal>

@list-texts <terminal>

Misc

viewlog transporter|security|communication

say Computer, clear transporter|security|communication log

say Computer, Intercom All available staff officers report to the bridge

inventory locker - lists inventory and who checked out weapons


@add|del-parent $<parent> to/from $<place>

You can now "@edit <org> +type=newbie_mail" to write a mail message to be delivered to new org players.

@emit-to <character> <message>

@semit <message> - sends stuff to sensors

@kids $starship, @kids $planet, @kids $station

@components

@products

@commands $builder

@commands $director

@commands $director_ui

@commands $nominations_ui

@message teleport.<dest/source>=<message> | %Nd %n:(appears) from the ground in a burst of hellfire.

@reject-traits <any> with <any>

@reset-signatures <ship>

@bemit <any> (@emit to an entire space object)

@help building

@help macromanagement

@help staff

@set-channel-color <alias> to <colour>

@add-cargo <any> of <any> to <object>

@set <char>: home=<location> | Set the home location for your Director character/NPC

Isolinear media:

Putting data on isolinear media: copy <navmem | commstat> to <isolinear media>
Getting a listing of data on isolinear media: copy from <isolinear media>
Transfering a record to another ship copy <datafile name> from <isolinear media>

scaninfo : sensor range and stuff

Q Commands

Code stuff: http://www.dreamingcity.com/coldc/

General Admin Commands

@adjust|@promote <user> to <any> Promote to: user, builder, programmer or admin
@align?ment <any>
@backup
@bademail <user>
@core <any> Creates a core object. Shouldn't be done on a user...
@del-t?ask|@kill <any>
@dirstat Lists dirs and their statistics
@dump-grep|@dgrep <any>
@efind <any> Prints a list with a few characters and an array of guest_<name>...
@ign?ore <any>
@infected <object>
@info <any> @info npcs: explains how to create an NPC
@lart <user> Output: "You give a mondo-sized LART to Mel."
@lusers Doesn't seem to work
@mks?kel <object>
@mojo on| Get superpowers
@newpoll <any> Create a new poll in @xwho
@pcmr <any> Doesn't seem to do anything
@qpage|qpage <any> Channel where requests to a random Q end up
@qstat Lists Q and their activity this and last week
@rehash-all
@rlog|@rupdate|@rchange <any> Shows up the changelog, updates the changelog
@send-crypted <any>
@shutdown <any>
@sysctl|@sysctrl <any>
@task?s <any>
@viewlog <any>
@aw $user_<user> to $object Adds a writer to an object

Building / Coding / Ships / Items

 ;<starship>.system_call('warp, 'start_overhaul) Overhaul the ship's systems
 ;$<starship>.system_call('warpcore, 'price) See prices for ship parts
@classes <module> Displays characteristics of ship modules
 ;$ips.flights() - .add_flight() - .del_flight() - .assign_ship() Do IPS stuff
@d $space,zones +g=-1 -c Shows borders of space
 ;$turbolift_<number>.add_room($room) (or .del_room) add a turbolift exit to a room
$habitat.add_hold(place) & $habitat.del_hold(place) Makes a cargo hold out of a room
@add-parent $has_hatch to here Makes an airlock out of a room
@del-parent $shuttle_passcpt from here Deletes a link to a parent
 ;$planet.set_broken(0) Needs to be done so consoles work. Makes a space object work.
@consreg <console> registers a console with a location
 ;$ss_console_<number>.set_hold($place_<number>)" tell a ship services console where the hold is
$ss_console.deuterium_cost(amt) Add the cost for deuterium to a ship services console
$ss_console.antideuterium_cost(amt) Add the cost for antideuterium to a ship services console
Child of $on_hull_location & .pressure_vulnerable() Create vacuum in a room and set a room onto the hull of a ship
@chmanage $place_<number> to $station_<number> Tells the room that it belongs to different space object now
@mv $place_<number> to $<station> Places a room into a space station
@spawn more powerful than @icspawn. Normal command for spawning children.
@which <template> (i.e. @which @qstat) Provides a list of commands for that template
@d <object>, Shows variables of an object
@d <object>. Shows methods of an object
@d <object>, +g=-1 Shows the properties of an object. g means generations, -1 means all parents in the hierarchy
 ;as $object_<$sub_object>; property = x
@paste-room
@simulators|@sim?s <any>
 ;$<org>_uniform.set_prose("") Sets a new uniform description
Make an object spawnable by dirs (@icspawn) object has to be a child of $has_econ_info, has to be +core and has to have $owner as a trustee
 ;$replicator_#.set_hold($place_#) Set a cargo hold on a replicator
@spawn-ship <class> as <name> Creates a ship

Characters

@reap lists upcoming characters that qualify for reaping
 ;$q.reaper_protected() Lists characters that are reap-protected
$char_<character>.mod_skill_points(number) Adds <number> skillpoints. Or substracts if <number> is negative
 ;as $char_<character><$ic_character>; skill_points = x Add skillpoints where x = normal skillpoints + what you want to add. Exemple: ;;as char_gaila<$ic_character>;skill_points=35
 ;$char_<character>.set_skill('<skill>, <new level>) Sets a new level for a particular skill.
 ;$character.set_org($org_objname) Change a character's org
 ;$char.set_species($species_vulcan) Change a character's species
@rename $user_<oldname> <newname> Rename a user
 ;$character.set_gender("", "", $male/$female/$neuter) Change a character's gender
 ;$user.set_email_address("foo@bar.baz") Change someone's e-mail address
@make-player <name> [[for] <email address>] Create alts
@head-explode <any> A creative way to kill someone.
@head-rip <any> by <any> A creative way to kill someone.
@head-twist-kick <any> by <any> A creative way to kill someone.
@heart-attack <any> A creative way to kill someone.
@heart-rip <any> by <any> A creative way to kill someone.
@new-password|@newpw?d <user> Create a new random password
@newpassword|@newpw <user> is <any> Create a new not-random password
@@who <any> Shows more information about a player, including characters, last login etc.
@adjust|@promote <user> to <any> Promote to: user, builder, programmer or admin
@blacklist|@redlist|@greylist|@spooflist <any>
@boot <user>
@denewt|@unnewt|@get-better <user>
@dupcheck Shows "duplicate" characters, i.e. caracters and their alts.
@newt <any>
@reap <any>
@reap?-user <user>
@reset-user <user> Resets a user so they can create a new one but keeps old mail, description, traits and bio. Avoids them having to have /another/ character.
@silent-boot <user>
@toad <user> Turns a character into a toad and destroys them and their managed objects. Way to delete unused alts.
@twink <any>
@twinks|@twink-l?ist|@online-t?winks|@otwink?s <any>
@unblacklist|@unredlist|@ungreylist|@unspooflist <any>
@where|where <any>
@rigged-skills <any> Shows up a character's rigged skills. Noone seems to have rigged skills, though.
@set-rig?ged-skill <any> at|with|for <any> mod?ifier <any> @set-rig tala with willpower modifier 5
@view-alignment-log|@alignment-view?log|@align-view?|@align-log|@alignlog <any>

Orgs

 ;$org_<org>.set_ranks(#[["Military", ["rank1", "rank2"]], ["Civilian", []]]) Change ranks of an org
 ;$org_<org>.set_startroom($place_#) Sets the room where new characters go IC for that org
 ;;as $org_<$org>;closed=0 set whether an org is open or closed during chargen
@d $rpg, +g=-1 -c List stuff like playable orgs and species and stuff.
 ;;as $rpg;player_species=[$species_terran, $species_klingon,
$species_rihannsu, $species_vulcan, $species_cardassian,
$species_ferengi, $species_betazoid, $species_trill, $species_bajoran,
$species_centaurian, $species_bolian, $species_benzite, $species_deltan,
$species_nausicaan, $species_andorian, $species_orion]
Adds an existing species to the playable species (;;as $obj; -> eval)
@d $org_ufp, +g=-1 -c List stuff linked to the org

Mailing Lists / Channels

 ;$list_ges.mail() then @edit <mail_object> Allows editing of @mail on *ges
 ;$user_<user>.delete_channel('<channel>) Removes a user from a channel
@join-lock-channel <channel name> to contains:$<object> | (!$user_person || !$user_person) Locks a channel to be joined only by people who fulfill the condition
@send <person>|<mailing list> +anon Send @mail from the Q
@commands $channel_ui
@d $list_plogs_rse, +g=-1 -c Info about a mailing list
@desc-channel <alias> as <description> Set channel description that'll show up in @channels.
@purge-channel <*channel>
@destroy $list_<list> Destroys a mailing list. If unsure, "@child $mail_list" to find the apppropriate $name
@spawn $mail_list AwesomeList,awesome,awe,alist Creats a mailing list. Name and aliases
@channel-a?lias|@cha?lias <any> Rename your channel alias (alias with which you show up in channels)

See Also

Personal tools
Namespaces

Variants
Actions
Current Date
  • Stardate 20130523.1940
  • UFP: March 6, 2404
  • RSE: 18-2-Earth, 1920
Holotrek Stuff
Orgs
Mediawiki Stuff
Toolbox