User:Outofspace/PM SYSTEM: Difference between revisions

From Legacy Roblox Wiki
Jump to navigationJump to search
>Outofspace
No edit summary
>Outofspace
No edit summary
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
<br><i>Pre-Version 0.7c</i>
<br><i>Working(Released) Version 1.004.010b</i>
<br><i>Updated Pre-Version 1.005.000a</i>


Still under development! Will be released 1.0+
A place messaging system.
 
<big><b>THIS IS OUTDATED. DO NOT USE AS OF NOW!</b></big>


__TOC__
__TOC__
Line 9: Line 8:
=Features=
=Features=


It doesn't work right now (rather, it's not turned on.) But as of now it has:
You can tamper with this in [[User:Outofspace/Script Builder|my script builder]] or you can pick a copy up in my models. Most help can be found in the "README" script.
 
==Commands==
 
<b>All text in <i>italics</i> represents user input. replace it with something optional. All items <s>striked</s> are not functional yet, but will be in the future.</b>
 
*Making a message:


*<b>make/</b> - Makes a message. Nothing special.
**<b>make/<i>name</i></b> - Makes a message. "name" will be known as it's "ProjectName"
*<b>config/</b> - Configures a message. Here you can do:
**<b>rec/<i>name</i></b> - Sets the recipient, or to whom the message will be sent.
**<b>rec/</b> - Sets the recipient, or to whom the message will be sent.
**<b>title/<i>name</i></b> - Sets the message title. Be "creative".
**<b>title/</b> - Sets the message title.
**<b>b/<i>text</i></b> - This makes the message part. It might be required. You decide.
**<b>body/</b> - Make the body, all text after the "/" will be in it. Try not to make this too long.
**<b>clear/<i>title</i></b> - Clear's a message's body.
**<b>exit/</b> - Exits the message configuration.
**<b>save/</b> - Saves message(s) to later be sent.
*<b>del/</b> - Deletes a message.
**<b>open-project/<i>name</i></b> - This opens said saved items. Just replace name with the previous prject name.
*<b>send/</b> - Sends a message. If no recipient is set, the message will not be sent.
**<b>delete/<i>name</i></b> - Deletes a message.
**<b>send/<i>name</i></b> - Sends a message. If no recipient, body, or title is set, the message will not be sent.
 
*Checking messages:
 
**<b>view/<i>INPUT</i></b> - Views messages based on what "INPUT" is. See bellow for what you can replace it with.
***<i>nread</i> - Lists all unread messages in you inbox.
***<i>all</i> - Lists all messages under your inbox.
**<b>open/<i>title</i></b> - Replace "title" with the name of the message you want to read.
**<b>check/<i></i></b> - Tells how many new messages you have.
**<s><b>reply/<i>title</i></b></s> - Obvious. Works the same way as "make" would.
**<b>close/<i>title</i></b> - Removes a message once it's been opened.


==Rights==
==Rights==


*Admins - Get to view, edit, remove, and send ALL messages and scripts.
<i>Anything in "()'s" is a powerlevel. things in <b>Bold</b> are commands.</i>
*Mods - Everything Admins do, except they can't read Admin messages.
*Normal - Send, view, edit, and delete messages.
*Banned - Get to use nothing.


A/M's can:
*Powerlevel (3) - Get to view, edit, remove, and send ALL messages and scripts.
*Powerlevel (2) - Everything Admins do, except they can't read Admin messages.
*Powerlevel (1) - Send, view, edit, and delete messages.
*Powerlevel (0) - Can view messages; cannot make or send anything.
*Powerlevel (-1) - Gets to use nothing. Set these people in the "send" script.


*The ability to upgrade a power.
*Here are their commands:
*Check the last message sent.
*Clearing the "last sent message/script" message.
*Error checking.


==Scripts==
**PL 0 can:
***Check or view messages.
***Nothing besides that.


*config - Main user rights script. If you remove this, there will be no special powers.
**PL 1 can:
*function - Makes values, and scripts.
***Do everything under "Making a message"
*send - Main script.


==Sub-Models==
** PL 2 can:
***<b>last/</b> - Views last sent message.
***<b>pl1/<i>player</i></b> - sets the powerlevel of "player" to 1
***<b>pl0/<i>player</i></b> - sets the powerlevel of "player" to 0
***<b>nopm/<i>player</i></b> - sets the powerlevel of "player" to -1


*Messages - Stores all sent messages and script (disabled). It also holds the "last sent" StringValue which makes the "last sent" message.
** PL 3 can:
***Do everthing that PL 0-2 can.
***<b>shutdown/</b> - Turns off PM_SYSTEM...forever.
***<b>pl3/<i>player</i></b> - sets the powerlevel of "player" to 3
***<b>pl2/<i>player</i></b> - sets the powerlevel of "player" to 2


=RoadMap for 1.0+=


==General==
==Scripts==
 
*setup - Makes values, models, and scripts for newplayers and within the main model.
*send - This runs the show.
*README - Information about PM_SYSTEM.


*Send messages =P.
=RoadMap for 1.005+=
*Delete stored messages/scripts.
*Copy stored messages/scripts.
*Rename/Edit drafts.
*Use of "/sc"
*Anonymous message sender?


==Moderation==
==General==


*Remove EVERYTHING.
*KeyDown tool; removing all but 4 commands.
*Edit EVERYTHING.
*Can send a message to everyone at once.

Latest revision as of 05:16, 17 December 2008


Working(Released) Version 1.004.010b
Updated Pre-Version 1.005.000a

A place messaging system.

Features

You can tamper with this in my script builder or you can pick a copy up in my models. Most help can be found in the "README" script.

Commands

All text in italics represents user input. replace it with something optional. All items striked are not functional yet, but will be in the future.

  • Making a message:
    • make/name - Makes a message. "name" will be known as it's "ProjectName"
    • rec/name - Sets the recipient, or to whom the message will be sent.
    • title/name - Sets the message title. Be "creative".
    • b/text - This makes the message part. It might be required. You decide.
    • clear/title - Clear's a message's body.
    • save/ - Saves message(s) to later be sent.
    • open-project/name - This opens said saved items. Just replace name with the previous prject name.
    • delete/name - Deletes a message.
    • send/name - Sends a message. If no recipient, body, or title is set, the message will not be sent.
  • Checking messages:
    • view/INPUT - Views messages based on what "INPUT" is. See bellow for what you can replace it with.
      • nread - Lists all unread messages in you inbox.
      • all - Lists all messages under your inbox.
    • open/title - Replace "title" with the name of the message you want to read.
    • check/ - Tells how many new messages you have.
    • reply/title - Obvious. Works the same way as "make" would.
    • close/title - Removes a message once it's been opened.

Rights

Anything in "()'s" is a powerlevel. things in Bold are commands.

  • Powerlevel (3) - Get to view, edit, remove, and send ALL messages and scripts.
  • Powerlevel (2) - Everything Admins do, except they can't read Admin messages.
  • Powerlevel (1) - Send, view, edit, and delete messages.
  • Powerlevel (0) - Can view messages; cannot make or send anything.
  • Powerlevel (-1) - Gets to use nothing. Set these people in the "send" script.
  • Here are their commands:
    • PL 0 can:
      • Check or view messages.
      • Nothing besides that.
    • PL 1 can:
      • Do everything under "Making a message"
    • PL 2 can:
      • last/ - Views last sent message.
      • pl1/player - sets the powerlevel of "player" to 1
      • pl0/player - sets the powerlevel of "player" to 0
      • nopm/player - sets the powerlevel of "player" to -1
    • PL 3 can:
      • Do everthing that PL 0-2 can.
      • shutdown/ - Turns off PM_SYSTEM...forever.
      • pl3/player - sets the powerlevel of "player" to 3
      • pl2/player - sets the powerlevel of "player" to 2


Scripts

  • setup - Makes values, models, and scripts for newplayers and within the main model.
  • send - This runs the show.
  • README - Information about PM_SYSTEM.

RoadMap for 1.005+

General

  • KeyDown tool; removing all but 4 commands.