User:Outofspace/Script Builder: Difference between revisions
>Outofspace |
>Outofspace No edit summary |
||
Line 1: | Line 1: | ||
[http://www.roblox.com/Item.aspx?ID=2763923 Script Builder. Version 3. | [http://www.roblox.com/Item.aspx?ID=2763923 Script Builder. Version 3.52e] | ||
For great justice, here's documentation on my script builder. There's a good copy of it in my models. Versions 3.51+ aim for advanced place moderation. | For great justice, here's documentation on my script builder. There's a good copy of it in my models. Versions 3.51+ aim for advanced place moderation. | ||
Line 45: | Line 45: | ||
Disabled all scripts. | Disabled all scripts. | ||
'''server-off''' | |||
Shutsdown the server. Only used by OutOfSpace and lastalon. | |||
---- | ---- | ||
Version 3.0a supported putting <b>/sc</b> in-front of the following, in case you wanted to hide your scripts. | Version 3.0a supported putting <b>/sc</b> in-front of the following, in case you wanted to hide your scripts. |
Revision as of 08:24, 4 December 2008
For great justice, here's documentation on my script builder. There's a good copy of it in my models. Versions 3.51+ aim for advanced place moderation.
Basic Commands
These manipulate script creation.
create/
Say "create/" followed by a name to create a script.
edit/
Say "edit/" followed by a scripts name to edit it.
remove/
Say "remove/" followed by a script name to remove a script.
remove2/
For multiple scripts with the same name, say "remove2/" followed by the name.
clone/
Say "clone/" followed by a script name to make a copy of that script. Works great with "remove2/"
stop/
Stops a script that's running. Use the "run/" command to restart it.
help/
Say "help/" for general help.
Some commands are private, as of 3.5c. Here's a list:
stop/all
Disabled all scripts.
server-off
Shutsdown the server. Only used by OutOfSpace and lastalon.
Version 3.0a supported putting /sc in-front of the following, in case you wanted to hide your scripts.
- create/
- edit/
- run/
- exit/
Here's the commands list:
- ban
- kick
Calls
Pre-Defined scripts ready to use. say "get/" followed by the name of the call to summon it. here's a list. Some have been deactivated because of nooblets.
Public List
Anyone can use these:
get/Debug Messages
Removes all messages under workspace including hints and private player messages.
get/Scripts
Lists all scripts under the workspace.
'get/Clear
Clears all parts from the Workspace.
Private List
Ones only certain people I trust can use these:
get/Shutdown
Removes the scrit builder. Forever.
get/No Security
Removes the security script. See the list bellow for things that set it off.
get/Security
Put the security script into the game.
get/Clean
Cleans all scripts from the workspace.
get/Archived
Grabs a list of archived scripts, and who created them.
get/ArchivedPlayers
Grabs a list of which players have visited the place.
Pre-Defined Globals
Items stricked are likely to be removed. Items in italics are in a pre-stage. Do not use for new work.
- ASPLODE(x, y, z) --Creates an explosion at said X, Y, and Z.
- Clear(Object) --Makes "object" clear. Be sure that said object is a Part.
- Remove(Object) --Removes an object. Can be anything. Meant to help compatibility between this script builder and Anaminus'.
- Clone(Object) --Copies an object. Meant to help compatibility between this script builder and Anaminus'.
Security
There are certain things you can't put in a script. Made by jojoshshuaua, this insures that no idiot ruins the fun for other people. I'm listing these so you'll stop asking what's not allowed. Here's a few of them:
"game.Workspace.Parent = nil" "game.Workspace.Parent:Remove()" "game.PrimaryPart:Remove()" "game.Workspace:Remove()" "Remove(game.Workspace)" "Remove(game.Workspace.Parent)" "Remove(game)" "Remove(game.Workspace.SYSALT)" --See sub-directories for usage. "ban" "BAN" "ban/" "sb/" "s/" "sc/" "game:Remove()" "kick" "notallowed =" "if banned[i]:lower() == newPlayer.Name:lower() then" "game.NetworkServer:Remove()"
- Remove(game.NetworkServer) is allowed.
- Remove(DataModel) is allowed.
Be crafty.
Directories
game.Workspace.SYSALT
is where everything is kept. Here's a listing:
- Scripts - Where important scripts are kept.
- Teleporters - Obvious if you've been to my place.
- Spawns - Obvious
- Hats - Obvious
- BackupService - Where a copy of every script made, and its owner's name, is kept.
- Players - Where a list of player names is kept. (Who had visited.)
- PM_SYSTEM - Always the current version.
Under SYSALT is also the baseplate, named "bplate". It is also the PrimaryPart. Because of the "Void" theme, I added the model AlternateBases
to keep the other 8. They are numbered 1-8
Everything Else
There is now a fix for the script builder, it will regenerate every 1 minute(s) without notice.- If you need a copy, a version of 3.5b is in my "My Models". I comes with my ban script and commands, along with every other command. They are released every "0.5".
- A copy of PM_SYSTEM is in my models.
- 3.51+ promises better archiving of stuff.
- Messages and Hints will no be archived.
- The shutdown script now removes the NetworkServer and Players. The Workspace remains in tack.