[CHAT] PostWall, a social solution

Discussion in 'Archived: Plugin Requests' started by afistofirony, Apr 10, 2012.

  1. Offline

    afistofirony

    Now that I found the right section... ._.

    Alright, so I've been searching for a little while and haven't been able to find something like this.

    What my idea is is a plugin called PostWall, which allows you to set a profile bio and lets other players view and comment on your "wall." Comments on a wall will be numbered and you can "like" or "dislike" them.

    The commands I could see in a plugin like this are:
    commands (open)
    /wall [player] - Allows you to view a player's wall (can be approximate username if online, must be exact username if offline or vanished)
    /wall [player] [number] - lets you see more comments on that player's wall.
    /wall [player] post [message] - allows you to post on a player's wall.
    /wall editbio [number] [bio message] - allows you to edit your bio. (number orders messages in a bio allowing you to create longer bios)
    /wall editbio [player] [number] [bio message] - allows ops to modify your bio (most likely to clear out profanity and/or personal insults)
    /wall [player] [like|dislike] [bio|post] (post number) - allows you to like or dislike a post or bio.
    /wall clear - allows you to clear your wall
    /wall [player] clear - allows ops to clear a player's wall
    /wall delpost [post number] - allows you to delete posts on your wall
    /wall delpost [player] [post number] - allows ops to clear specific posts on a player's mall
    /wall clearbio - clear your bio
    /wall clearbio [player] - allows ops to clear your bio (... Full of hate?)
    /wall sig [message] - allows you to create a signature that appears on your main wall
    /wall sig clear - clear your signature
    /wall [player] sig clear - allows ops to clear your signature
    /wall (player) vl [post number] - allows you to view likes on a post.
    /wall bio [player]- allows you to read a player's bio.
    /wall [player] [like|dislike] - allows you to like or dislike a player (affecting their reputation)
    /wall reply [post number] - allows you to respond to a post
    /wall [player] reply [post number] [message] - allows you to reply to a post on another player's wall
    /wall (player) vr [post number] - allows you to view replies to a post in a threaded form
    /wall (player) vr [post number] [like|dislike] [post number] Allows you to like or dislike a reply
    /wall (player) vr [post number] vl [post number] - allows you to view likes on a reply


    So let me post an example of a wall here and the commands you would need to use:

    Player: /wall afistofirony (this results with the following)
    Now let's say you want to view the replies to the third post. You can type in:

    Player: /wall afistofirony vr 3 (which results with)
    Now, I'd like to like this reply. :3 How can I do that? By typing in this:
    Player: /wall afistofirony vr like post 1
    Okay, I want to see the likes on the post I just liked.
    Player: /wall afistofirony vr 3 vl 1
    Now, I want to post a question on the wall.

    Player: /wall afistofirony post Hey, how do I check who is online?
    NOTE that this will cause all previous posts to move down one number!

    My profile will now look like this:
    Show Spoiler
    afistofirony : 10/10 Reputation : Rank: [Owner]
    Signature: "If you say plz because it is shorter than please, I will say no because it is shorter than yes."
    Signature has 115 likes and 2 dislikes.
    Read bio at /wall bio afistofirony
    Wall Messages:
    1. Hey, how do I check who is online? (by Player)
    2. Hey fist! (by undefined_player)
    3. Sup, dude! (by undefined_player)
    4. fist can I have op pl0x? (by undefined_player) [1 replies]
    5. Nice server :D (by undefined_player) {25 likes} [4 replies]


    Now I (fist) can respond by typing:
    afistofirony: /wall reply 1 Thanks for asking! The command is /who.


    Now that I have replied, our player here will receive a notification in game:
    Of course, this seems really a bit far out, and a bit crazy to develop and publish (since there is so much to do), but I think it would be a really, really cool plugin!

    fist
     
  2. Offline

    Whisk

    This might be possible. It would take me some time to do, with work and all, but I can take a bang at it!
     
    codecode and afistofirony like this.
  3. Offline

    Darq

    An entire forum, in the game, pretty much. Sounds pretty slick.
     
    afistofirony likes this.
  4. Offline

    afistofirony

    Whisk Thanks! :D <3 lol.

    Darq well, not necessarily a forum, since you can't make topics, but pretty similar to facebook. You can like stuff, but what's more fun than disliking that stupid comment that one player makes on everyone's wall rather than just ignoring it? :3

    And definitely should have it so that server ops have their rep locked at 10/10. :p
     
  5. Offline

    Whisk

    I have made a layout for this, i shall work on it this more and more throughout the week.
     
  6. Offline

    afistofirony

    Whisk I sould have probably noted this earlier, but I didn't think about it at the time.

    Can you make it so that the player's signature is color code &b and that when players post on their own wall, they can select a color with this command:
    /wall (color code)

    Also, can you make it so that operators and anyone with the permission node can set a chat color on ANYONE's wall? (using /wall OP (color code)?

    Thanks!
     
  7. Offline

    Whisk

    Sounds good!
     
  8. Offline

    afistofirony

    Thanks dude! :D

    Whisk Also one more thing I shoulda noted:

    Can you make it so that ops can change a player's color?
    /wall [player] color (color code)

    I don't trust some players with the permission to change their color. :3

    Thanks yet again! :D
     
  9. Offline

    TheFluffey

    Add spout support and make it pop up on screen, with threads and everything? Like a GUI.
     
  10. Offline

    afistofirony

    Meh, was thinking a chat based plugin that does not need spout, but whatever.
     
  11. Offline

    TheFluffey

    Just config, prioritize chat and add spout support later.
     
  12. Offline

    afistofirony

    That sounds good.
     
  13. Offline

    the_merciless

    Should Be called craftbook

    No edit that. . . Minespace

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 25, 2016
  14. Offline

    afistofirony

    [​IMG]

    I was considering that, but I want less of a parody-ish name and more of a descriptive name.
     
  15. Offline

    Whisk

    AboutMe
     
  16. Offline

    afistofirony

    Sounds good!

    Whisk How's it going? :3
     
  17. Offline

    afistofirony

    Any updates? :s

    Whisk
     
  18. Offline

    zombieman1000

    afistofirony you do know this will use a big amount of ram
     
  19. Offline

    Whisk

    afistofirony I have a system that sends everything to a MySQL database working. Now I just need to work on the layout the players see :)

    zombieman1000 As far as I know, this should not use up a large amount of RAM.
     
    afistofirony likes this.
  20. Offline

    zombieman1000

    if it has about 100 pages then that would use a lot of ram
     
  21. Offline

    afistofirony

    :D Awesome, Whisk! I hope this works out!
     
  22. Offline

    izak12345678910

    Whisk will MySql be necessary? Cant you make it like essentials and there mail so /mail read thats all stored without mysql
     
  23. Offline

    Whisk

    izak12345678910 Yes, but it would be just like a server.log. As it gets bigger and bigger, it would take up a lot of disk space. MySQL would help with that.

    No, it wouldn't.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 25, 2016
  24. Offline

    izak12345678910

    Whisk any way to make it without mysql maybe like after a week erase old post? Im really interested in this but don't use or have a mysql
     
  25. Offline

    zombieman1000

    Whisk think about it it should take enought ram to load and keep those pages up
     
  26. Offline

    Whisk

  27. Offline

    zombieman1000

    ok i think it would but im not a expert
     
  28. Offline

    izak12345678910

    You don't know how to make plugins -_-
     
  29. Offline

    zombieman1000

    ive made a couple
     
  30. Offline

    afistofirony

    Anyways, back on topic here.

    ... this plugin's gonna be so cool XD
     

Share This Page