fixed serversettings
This commit is contained in:
		@@ -258,11 +258,13 @@ class ServerSettings implements ConfiguratorMenu, CallbackListener {
 | 
			
		||||
 | 
			
		||||
		$prefixLength = strlen(self::ACTION_PREFIX_SETTING);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		$newSettings = new ServerOptions();
 | 
			
		||||
		foreach ($configData[3] as $setting) {
 | 
			
		||||
			$settingName               = substr($setting['Name'], $prefixLength);
 | 
			
		||||
			$newSettings->$settingName = $setting['Value'];
 | 
			
		||||
			settype($newSettings->$settingName, gettype($serverSettings[$settingName]));
 | 
			
		||||
			$settingName                      = substr($setting['Name'], $prefixLength);
 | 
			
		||||
			$dynamicSettingName               = lcfirst($settingName);
 | 
			
		||||
			$newSettings->$dynamicSettingName = $setting['Value'];
 | 
			
		||||
			settype($newSettings->$dynamicSettingName, gettype($serverSettings[$settingName]));
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		$success = $this->applyNewServerSettings($newSettings, $player);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user