Implemented Suggestion: new VIP Feature: !paint

Discussion in 'Suggestions (archive)' started by Rizor, Jul 12, 2017.

?

Do you wanna see !paint implemented?

  1. yes

    10 vote(s)
    90.9%
  2. no

    1 vote(s)
    9.1%
Thread Status:
Not open for further replies.
  1. Rizor

    Rizor eZ Retired Staff Member

    Joined:
    Feb 27, 2015
    Messages:
    1,100
    Likes Received:
    66
    Steam:
    Steam SteamRep
    Hello it's me,

    I was wondering if we should add another VIP / Donator feature called: !paint.
    bind "key" "+paint"
    Note: It should only be visible for the one who painted it. Not for everybody.

    Source:
    https://forums.alliedmods.net/showthread.php?p=1749220

    got his roots in amxmodx:
    https://forums.alliedmods.net/showthread.php?t=56301&highlight=marker

    Colors that should be chooseable in the donator menu if not already possible:
    - Red
    - Green
    - lightBlue

    Example:
    https://www.twitch.tv/videos/155867909

    1:09:45 - 1:10:19
     
    Last edited: Jul 12, 2017
    • Like Like x 1
    • Useful Useful x 1
    • List
  2. Yoda

    Yoda Genuinely crazy Moderator

    Joined:
    Oct 2, 2015
    Messages:
    2,118
    Likes Received:
    665
    Steam:
    Steam SteamRep
    I see this escalating into swastikas and racist slurs on walls. Definitely a no from me for our public servers. However we could make it available for the donator server only where, well people tend to behave.
     
  3. Rizor

    Rizor eZ Retired Staff Member

    Joined:
    Feb 27, 2015
    Messages:
    1,100
    Likes Received:
    66
    Steam:
    Steam SteamRep
    Again:
    If this gets implemented it should be only visible for the one who paints it!!!! It doesn't matter on which server then.

    This should be a VIP feature on all servers. Otherwise you would limit it to the top250. Therefor less people interested into donating for a useful / fun feature.
     
    Last edited: Jul 12, 2017
  4. Yoda

    Yoda Genuinely crazy Moderator

    Joined:
    Oct 2, 2015
    Messages:
    2,118
    Likes Received:
    665
    Steam:
    Steam SteamRep
    My bad, I must have overread it

    Though how about you make it visible for everyone on the donator server? So Player X can mark some things for Player Y. (For example the tip of the ramp like in Trofles case)
     
    Last edited: Jul 12, 2017
  5. Rizor

    Rizor eZ Retired Staff Member

    Joined:
    Feb 27, 2015
    Messages:
    1,100
    Likes Received:
    66
    Steam:
    Steam SteamRep
    I honestly don't know how to feel about that. Every donator could use it then.You are right when you say that this might escalate to quickly. In case it would be visible for all on the donator server.

    So if you wanna make use of it you should proabably make your own markers. Servers are not private enough to make the marks visible for all in my opinion. I don't know for what players the server is limited which trofl was playing on.

    But lets get some more opinions on this.
     
    Last edited: Jul 13, 2017
  6. Giovanni

    Giovanni Member

    Joined:
    Oct 17, 2015
    Messages:
    53
    Likes Received:
    8
    Steam:
    Steam SteamRep
    If you implement this(you should) pls let top players use it aswell.
     
  7. Rizor

    Rizor eZ Retired Staff Member

    Joined:
    Feb 27, 2015
    Messages:
    1,100
    Likes Received:
    66
    Steam:
    Steam SteamRep
    Going to be a Donator only feature like noclip is already. Cause you can only use it effective in combination with noclip anyway.
     
  8. Trisstar

    Trisstar Member

    Joined:
    Mar 2, 2015
    Messages:
    165
    Likes Received:
    30
    Steam:
    Steam SteamRep
    Make this happen, donator only, and make it visible for all on the one server where people behave. And visible only for the individual on the others? This sounds like an awesome feature, really nice suggestion Rizor!
     
    • Dislike Dislike x 1
    • Agree Agree x 1
    • Informative Informative x 1
    • List
  9. Giovanni

    Giovanni Member

    Joined:
    Oct 17, 2015
    Messages:
    53
    Likes Received:
    8
    Steam:
    Steam SteamRep
    I just don't think a feature that can help you to improve records on certain maps should be VIP-exclusive. It will just create a disadvantage for anyone who is not able or does not want to donate and for me it feels like this would be a bad idea.
     
  10. Rizor

    Rizor eZ Retired Staff Member

    Joined:
    Feb 27, 2015
    Messages:
    1,100
    Likes Received:
    66
    Steam:
    Steam SteamRep
    Since poeple tend to forget this I thought im going to pick this up again.
    This is no hate or critizim. I just felt that I have to mention this:


    This isn't just taking the plugin and putting it on the server. This change will probably need some code work in order to make it fit for all asked requirements.
    Which again is a lot of effort to do so (time, work).
    With that being said supporting with 5 € (1 package of cigarettes) for a whole month of VIP service would then be even more justified with this tool than it currently might be.
    If you donate directly for a year it only costs you 3,33 € a month.

    Supporting a server / community you play regularly on with 3 € / month to make projects like this happen. Is in my personal oppinion totally justified and fair.
    n0name tries to implement almost every suggestion no matter how much effort some of them take and drops some of his weekends for that. A little bit support and appreciation for this would be appropiate.

    If you cant afford the VIP-Status let me know. I will send you 2 cs:go keys every month. If you think that it is going to be such a big disadvantage.
     
    Last edited: Jul 13, 2017
  11. n0name

    n0name Administrator

    Joined:
    Aug 27, 2012
    Messages:
    8,650
    Likes Received:
    1,523
    Steam:
    Steam SteamRep
    Marking this as implemented.

    While the linked plugin is a good base, some changes still have to be done:
    • Better organization of the code itself (it's quite a mess atm), or better yet, rewrite the entire thing
    • Instead of using TE_SendToAll, use TE_SendToClient (so not everyone sees it)
    • Add a menu for choosing the color (color is randomized atm)
    • Make it donator only

    Will try to implement it by the end of July.
     
  12. Rizor

    Rizor eZ Retired Staff Member

    Joined:
    Feb 27, 2015
    Messages:
    1,100
    Likes Received:
    66
    Steam:
    Steam SteamRep
    I dont know if this is included in the plugin which already exists but might also add this to make it perfect:
    1. Be able to change the size of the paint
    2. Be able to remove the paint somehow --> bind "key" "+eraser" ?

    Might have forgot to mention that there should to be a way to remove the paint again. My bad sorry.

    Probably the best case:
    bind "key" "+paint"
    bind "mwheelup" "paint_color" (to change colors)
    bind "mwheeldown" "paint_size" (to change decal size)
    bind "key" "+eraser"

    Note: the eraser should have a standard 1-2 units larger size than anything you could get with paint_size. So there is no need to change the size of the eraser than and you are able to erase every size of the paint.
     
    Last edited: Jul 20, 2017
  13. n0name

    n0name Administrator

    Joined:
    Aug 27, 2012
    Messages:
    8,650
    Likes Received:
    1,523
    Steam:
    Steam SteamRep
    Implemented and installed on all Surf as well as Bhop servers.

    Commands
    • +paint / +sm_paint - start painting (bind this to a key, e.g. bind "o" "+paint"
    • !pcolor, /pcolor, sm_pcolor - change the color of the paint (currently available: Red, Green, Blue, Yellow, Cyan, Pink, White)
    • !psize, /psize, sm_psize - change the size of the laser - up to 12.0 HU, starting from 1.0 in 0.5 steps
    • !pclear, /pclear, sm_pclear - clear all paints you have placed. Please note that it may take up to 5 seconds before all lines are gone, due to the nature of TempEnts.
    Generally, your paintings will remain as long as you reconnect, or use !pclear.
    Thanks to @Rizor@Rizor for helping me test!
     
Thread Status:
Not open for further replies.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.