User:Outofspace/Custom SB

From Legacy Roblox Wiki
Revision as of 12:08, 2 January 2009 by >Outofspace
Jump to navigationJump to search

Version X

About

Completely re-written and designed to be all around better than this. All around better code base and customization.

Commands

Mostly the same.

  • These require a script name after them:
    • create/ --Creates a script.
    • edit/ --Brings the script into edit mode.
    • remove/ --Removes a script.
    • removeb/ --Removes multiple scripts.
    • stop/ --Stops a script.
    • clone/ --Copies a script.
    • force/ --Moves script into the workspace.
    • vanish/ --Moves script into lighting.
    • backup/ --Saves a disabled copy of that script to backup dirrectory (mentioned later)
    • rand/ --Runs a script at a random time.
    • tip/ --Edits a script backwards (code inserted from the top).
  • These do not require input:
    • stop/all
    • remove/all
    • run/all
    • clone/all
    • force/all
    • vanish/all
    • rand/all
    • exit/

Notes

  • Creating a script is different. This SB allows for each player to have a set of scripts, allowing duplicates for each person.

Editing error codes

Ordered by number:

  • 0 - You're in edit mode.
  • 1 - Script is already being edited.
  • 3 - There are more than one script of a specified name.
  • 7 - Script is already being edited, and you've just added "edit/" to the code. Good going.

Globals

  • Remove(Object) --Removes "Object"
  • Clone(Object) --Clone "Object"
  • Asplode(Object) --Destroys "Object"
  • Teleport(x,y,z) --Teleports player.
  • workspace --Represents the "Workspace"

As always, :Remove() and :Clone() will still work.

Calls

  • Public list:
    • get/Clean

Removes all scripts.

    • get/Parts

Removes all parts.

    • get/Archived

Gets a list of players from the archive.

    • get/ScriptArchives

Gets a list of scripts from the archive.

    • get/Refresh

Combination of the first 2 calls.

    • get/Reset

Breaks all joints.

  • Private:
    • get/Tools.

Removes all tools.

    • get/Shutdown (Deprecated)

Removes the server.

    • get/NoSecurity

Removes the security.

    • get/Security

Creates the security.

Directories

Before setup:

  • SYSALT (Model)
    • ScriptBuilder (Script)
    • Packages(Model)
      • Setup2 (Script)
      • PlayerArchiver (Script)
      • Security (Script)
    • Settings(Model)
      • BasePlateName (StringValue)
      • BackupDir (StringValue)
      • SettingsDir (StringValue)
      • BasePlateColor (BrickColorValue)

Players

  • Player (Player)
    • Scripts (Model)
    • Done (BoolValue)
    • TimeZoned(Model)
      • Time (StringValue)
      • Disabled (BoolValue)

Last

This is incomplete and subject to change.