User:Outofspace/Script Builder: Difference between revisions

From Legacy Roblox Wiki
Jump to navigationJump to search
>Outofspace
and everything else...
m Text replacement - "</SyntaxHighlight>" to "</syntaxhighlight>"
Tags: mobile web edit mobile edit
 
(17 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[http://www.roblox.com/Item.aspx?ID=2763923 Script Builder. Version 2.2b]
[http://www.roblox.com/Item.aspx?ID=2763923 Script Builder. Version 3.55b]


For great justice, here's documentation on my script builder.
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.


__TOC__
__TOC__
Line 23: Line 23:
'''remove2/'''
'''remove2/'''


For multiple scripts with the same name, say "remove2/" followed by the script names. It's a bit unstable. Likely to be fixed before 2.5b.
For multiple scripts with the same name, say "remove2/" followed by the name.  


'''clone/'''
'''clone/'''


Say "clone/" followed by a script name to make a copy of that script. Works great with "remove2/"
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/'''
'''help/'''


Say "help/" for general 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 <b>/sc</b> 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 ==
== Calls ==
Line 49: Line 77:
Lists all scripts under the workspace.
Lists all scripts under the workspace.


'''get/Reset'''
'''get/Clear''


<big>DOES NOT WORK YET. WAIT UNTIL 2.3b</big>
Clears all parts from the Workspace.


=== Private List ===
=== Private List ===


Ones only I or lastalon can use.
Ones only certain people I trust can use these:


'''get/Shutdown'''
'''get/Shutdown'''
Line 67: Line 95:
'''get/Security'''
'''get/Security'''


Undos the above call.
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 ==
== Pre-Defined Globals ==
<i>Items stricked are likely to be removed.</i>
<i>Items in italics are in a pre-stage. Do not use for new work.</i>


There are non yet.  
*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 ==
== 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. Here's a few of them:
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:


<pre>
<pre>
Line 82: Line 127:
"game.PrimaryPart:Remove()"
"game.PrimaryPart:Remove()"
"game.Workspace: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"
"BAN"
"ban/"
"ban/"
"sb/"
"s/"
"sc/"
"game:Remove()"
"game:Remove()"
"kick"
"kick"
"game.Workspace.SYSALT:Remove()"
"notallowed ="
"notallowed ="
"if banned[i]:lower() == newPlayer.Name:lower() then"
"if banned[i]:lower() == newPlayer.Name:lower() then"
"game.NetworkServer:Remove()"
"game.NetworkServer:Remove()"
</pre>
</pre>
*Remove(game.NetworkServer) is allowed.
*Remove(DataModel) is allowed.
Be crafty.


== Directories ==
== Directories ==


<code>game.Workspace.SYSALT</code> is where everything is kept. For there, several other models include:
<code>game.Workspace.SYSALT</syntaxhighlight> is where everything is kept. Here's a listing:


'''Scripts'''
*'''Scripts''' - Where important scripts are kept.
'''Teleporters'''
*'''Teleporters''' - Obvious if you've been to my place.
'''Spawns'''
*'''Spawns''' - Obvious
'''Hats'''
*'''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.)
*'''[[User:Outofspace/Script_Builder/PM_SYSTEM|PM_SYSTEM]]''' - Always the current version.
*'''[[User:Outofspace/Script_Builder/Clock|CLOCK]]''' - Yes.


Under SYSALT is also the baseplate, named "bplate". It is also the PrimaryPart.  
Under SYSALT is also the baseplate, named "'''bplate'''". It is also the PrimaryPart. Because of the "Void" theme, I added the model <code>AlternateBases</syntaxhighlight> to keep the other 8. They are numbered 1-8


== Everything Else ==
== Everything Else ==


If you want a script builder, you're not getting mine. But somewhere inder my models there should be a free one. Or look through my favorites. Or goto ScriptBuilderPRI. <u>Or make one.</u>
*<br><b>There is now a fix for the script builder, it will regenerate every 1 minute(s) without notice.</b>
*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.

Latest revision as of 04:37, 27 April 2023

Script Builder. Version 3.55b

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</syntaxhighlight> 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.
  • CLOCK - Yes.

Under SYSALT is also the baseplate, named "bplate". It is also the PrimaryPart. Because of the "Void" theme, I added the model AlternateBases</syntaxhighlight> 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.