I think trust should be more advanced. What if you want someone to be able to paint your bricks, but are afraid he will destroy your bricks?
I think the player list trust buttons should all be removed and replaced with one button "Trust Options". When you press that button, it will open up a window that looks kinda like the mini-game editor window, but with check boxes that have to do with trust stuff. You select what you want to have trust with the player and select "Send >>" and the player will get a trust invite with a list of what you want trusted with him. These have check boxes too so that the player can uncheck them if they don't like that trust idea, and they press accept. They can decline by unchecking everything or pressing decline. You can be downgraded a trust option without being asked if you accept.
Like the bricks/minigame gui, there should be a favorites bar. This would allow you to use less time while trusting a person, making you happy and them happy/mad. I suppose somewhere there could be a classic trust button. Trust options "None" and "Full" would still be included fully.
Like I said, it would have the look of the mini-game editor gui. That is because mooders may want to add their own trust options, like for example, requesting duplicator trust. Old mods would still use the classic trust options.
The trust options gui would look like this (text example):
|Blockhead's Trust - - - - - - - - - - - - - X
| |Building| ^
| |
Build on |
| |
| [Cancel] [ ] [Send] |
|__________________________________V
The middle button is a drop down menu for classic trust (build and full).
The trust invitation gui would change to look like this (text example):
|Trust Invitation - - - - - - - - - - - - - - - - - |
| Blockhead (999999) wants trust to: |
| |
Build on bricks |
- Paint on bricks |
- Print on bricks |
| |
| You may uncheck trusts you do not agree on.|
| [Decline] [Accept] |
|_______________________________________|
Okay, here is a list of default trust options that should be included:
#: Will start on being trusted automatically.
*: Admin may do without trust.
**: Only effects you/your client
^: Overwrites above trust ( is that same trust but better )
Bricks:
Build on
Paint on
Print on
Destroy* ( can't use wand unless admin )
Wrench:
See owner of %1's bricks#*
Edit light
Edit emitter
Edit item
Edit properties
Use named bricks
View events*
Edit events^
Vehicles:
Spawn
Paint
Get in
Drive^ ( with above trust, you can get in driver seat, but it will act as a passenger seat, not allowing you to drive )
Music:
Play music ( includes using setmusic event )
Stop music ( includes using setmusic event )
Chat:
See chat#**
See deaths#**
See connects#**
See disconnects#**
WIP
I hope this is made, as it may help many blocklanders.
I don't want server-wide permission levels. I want a way to specify trust between certain players.
I don't want server-wide permission levels. I want a way to specify trust between certain players.
I don't want server-wide permission levels. I want a way to specify trust between certain players.
spamspamspamspamspamspamspamspamspamspamspamspamspamspamspam