rain_gloom Posted September 4, 2013 Share Posted September 4, 2013 I was thinking about the light setting especcailly, but there are some others as well. The (main) functions would be something like: anything getMenuSetting ( key ) bool setMenuSetting ( key, value ) bool isMenuSettingEnabled ( ) There should be a setting similar to the screenshot uploading, so players could disable this, but servers could read whether they are allowed to do such changes and if they aren't they can warn or kick the player or just ask them to enable it (if the functions don't need rejoining). edit: simple example we have a theoretical player: Bob <-- that is bob this is what happens with Bob Bob starts his favorite mod Bob sets the remoteSettingAccess in their menu to false he connects to a server that sets the lighting according to map settings the server's setting resource detects that it can't change settings the server blocks him from entering and leaves poor Bob with a huge red message on their screen: "remote settings must be enabled", and a "retry" button he changes the setting as told and clicks on the button now the server sees that it can change the lights, so it lets our player in And they play happily ever after This way the brightness level could be changed, as well custom in-game setting menus would become available, the graphics level could be gotten and so on. So, what do you think? Link to comment
Recommended Posts