Social Plugin

Discussion in 'Archived: Plugin Requests' started by Jesuitical, Nov 15, 2012.

  1. Offline

    Jesuitical

    There are a few different requests, so I'll post them separately with the example format in case the ideas need to be separate plugins.

    Plugin category: Chat?

    Suggested name: SocialName

    What I want: Similar to a lot of online social games, I want a plugin that gives a user a temporary nick name (guest1, guest2, etc) until admins can approve that their IGN is appropriate. If possible, I'd also want the "guest name" to appear in the tab list.

    If the name were to be denied, if it would be possible I'd like for the user to enter a new name they would like and wait to be approved again. If the new name is denied, they could be temporarily banned from the server.

    Ideas for commands: /name list, /name {name} approve, /name {name} deny

    Ideas for permissions: socialname.admin

    When I'd like it by: Whenever possible
    _________________________________________________________________

    Plugin category: Not sure (this one is pretty big)

    Suggested name: SocialUI

    What I want: This is a pretty big request, so if it isn't possible I can substitute for another idea or throw it out completely. I'll try and make the request as possible as I can, although I don't know much.

    I want it to be a complete UI, all through text, for things like friends list, block list, messages, teleporting to a room (explained after), etc. By typing /ui, it will read a text file in the plugin folder (ui.txt or something similar) and you will be unable to speak or see chat, but able to enter commands without a / (I don't know how to explain this, but I've seen it in some some plugins)

    When you open the ui, I'd like for a crafting table to be placed as a hat if possible so everyone knows you are in the ui and unavailable.

    The opening UI would look *something* like this.

    ======== UI ========
    {Name}
    Messages
    Players
    Rooms

    Options
    Back
    ==================

    {Name}- This will display as your name, but it's basically a "character card" once you click this you will be given your name, rank (only if vip or staff), room and option to teleport to it, personal description, (achievements maybe?) and the amount of (essentials) money that you have.

    If possible, I'd like player cards to be shown whenever someone shift-clicks a user, like Roleplay Essentials.

    Messages- Opens the message ui, where there are options to read your messages, send messages, and delete old messages.

    Players- search for online players, add new friends, block players, see your friends list/message trade them from there.

    Rooms- see a list of all the online rooms with the amount of players in the room, and an option to teleport to the rooms.

    Options- general options/customization. customize ui color (default &a) etc

    Back- back to the previous ui or exit.

    ======== {Name} ========
    {Name}
    V.I.P.

    Room Options (not visible by others)
    Go to Room

    {Description}

    Achievement1
    Achievent2
    Achievement3 (only able to "wear" 3, option to switch them out)

    {Amount of Essentials money} (not visible by others)
    ==================




    ======== Messages ========
    Inbox (1) (command is "inbox": shows first new message, "delete" or "next")

    Send Message
    ================




    ======== Players ========
    Search ("search" then {name}, option to add as friends, message or block)
    Friends (list of online/offline friends, option to add/message/goto)
    Blocked (blocked players from everything possible)
    ==================




    ======== Rooms ========
    My Rooms (list of your rooms, goto/options)

    Public Rooms (list of online rooms, goto)

    Friend's Rooms (list of your friend's rooms, goto)
    ==================




    ======== Options ========
    Option
    Option
    Option (not sure for this one, maybe color changing/others)
    ==================

    Ideas for commands: All mentioned above

    Ideas for permissions: socialui.member,

    When I'd like it by: Whenever possible
    _____________________________________________________________
    Plugin category: World Generation?

    Suggested name: SocialRooms

    What I want: There's not much to explain here, basically everything that the plotme plugin gives, but with /room instead of plot and to generate a room instead of a 1x1 wall. Also has to work with the room commands above

    Ideas for commands: Similar to plotme/the commands listed above

    Ideas for permissions: socialrooms.member

    When I'd like it by: Whenever possible
    ____________________________________________________________


    I know this is a very ridiculous and probably for the most part impossible, but if anyone wants to try and take these up, we will definitely appreciate it. Nothing has to be the same as what is stated in the thread, as long as you get the idea and it is similar. Thanks for reading.
     
  2. Offline

    Vandrake

    I like your first idea.
    The 2nd one i believe is spout only.(Edit: nevermind just read this: " complete UI, all through text, "
    And the 3rd one: I don't deal with world generators. I'm too lazy to study them
     
  3. Offline

    Jesuitical

  4. Offline

    Vandrake

    I was imagining the whole plugin in my head(first steps of it) and for a plugin like the 1st one to work you'd need an admin/mod online. Either that or a default set of words that players cannot be called by
     
  5. Offline

    Jesuitical

    Hm, why would an admin or mod need to be online?
     
  6. Offline

    Vandrake

    to accept the name? o.o
     
  7. Offline

    Jesuitical

    Well, yeah.

    I don't think there would need to be a list of "blacklisted" names, just give everyone the "Guest1" regardless until a mod or admin can accept. If that's what you meant, anyway.
     

Share This Page