diff --git a/application/core/Configurators/ManiaControlSettings.php b/application/core/Configurators/ManiaControlSettings.php index 82e54f93..c88b89a8 100644 --- a/application/core/Configurators/ManiaControlSettings.php +++ b/application/core/Configurators/ManiaControlSettings.php @@ -391,6 +391,8 @@ class ManiaControlSettings implements ConfiguratorMenu, CallbackListener { $this->maniaControl->settingManager->setSetting($oldSetting->class, $oldSetting->setting, $setting['Value']); } + $this->maniaControl->chat->sendSuccess('Settings saved!', $player); + // Reopen the Menu $menuId = $this->maniaControl->configurator->getMenuId($this->getTitle()); $this->maniaControl->configurator->reopenMenu($player, $menuId); diff --git a/application/core/Configurators/ScriptSettings.php b/application/core/Configurators/ScriptSettings.php index 7162f7da..42237365 100644 --- a/application/core/Configurators/ScriptSettings.php +++ b/application/core/Configurators/ScriptSettings.php @@ -457,7 +457,13 @@ class ScriptSettings implements ConfiguratorMenu, CallbackListener { settype($newSettings[$settingName], gettype($scriptSettings[$settingName])); } - $this->applyNewScriptSettings($newSettings, $player); + $success = $this->applyNewScriptSettings($newSettings, $player); + if ($success) { + $this->maniaControl->chat->sendSuccess('Script Settings saved!', $player); + } else { + + $this->maniaControl->chat->sendError('Script Settings Saving failed!', $player); + } //Reopen the Menu $menuId = $this->maniaControl->configurator->getMenuId($this->getTitle()); diff --git a/application/core/Configurators/ServerSettings.php b/application/core/Configurators/ServerSettings.php index ddf3f66c..fa7e3792 100644 --- a/application/core/Configurators/ServerSettings.php +++ b/application/core/Configurators/ServerSettings.php @@ -262,9 +262,14 @@ class ServerSettings implements ConfiguratorMenu, CallbackListener { settype($newSettings[$settingName], gettype($serverSettings[$settingName])); } - $this->applyNewServerSettings($newSettings, $player); + $success = $this->applyNewServerSettings($newSettings, $player); + if ($success) { + $this->maniaControl->chat->sendSuccess('Server Settings saved!', $player); + } else { + $this->maniaControl->chat->sendSuccess('Server Settings Saving failed!', $player); + } - //Reopen the Menu + // Reopen the Menu $menuId = $this->maniaControl->configurator->getMenuId($this->getTitle()); $this->maniaControl->configurator->reopenMenu($player, $menuId); } diff --git a/application/core/Plugins/PluginMenu.php b/application/core/Plugins/PluginMenu.php index fe32d1b6..be899488 100644 --- a/application/core/Plugins/PluginMenu.php +++ b/application/core/Plugins/PluginMenu.php @@ -460,6 +460,8 @@ class PluginMenu implements CallbackListener, ConfiguratorMenu, ManialinkPageAns $this->maniaControl->settingManager->setSetting($oldSetting->class, $oldSetting->setting, $setting['Value']); } + $this->maniaControl->chat->sendSuccess('Plugin Settings saved!', $player); + //Reopen the Menu $menuId = $this->maniaControl->configurator->getMenuId($this->getTitle()); $this->maniaControl->configurator->reopenMenu($player, $menuId);