Fix method execution on command //showmode
This commit is contained in:
		| @@ -22,7 +22,7 @@ class GameModePresetsPlugin implements Plugin, CommandListener, TimerListener { | |||||||
| 	 * Constants | 	 * Constants | ||||||
| 	 */ | 	 */ | ||||||
| 	const PLUGIN_ID      = 9; | 	const PLUGIN_ID      = 9; | ||||||
| 	const PLUGIN_VERSION = 0.11; | 	const PLUGIN_VERSION = 0.12; | ||||||
| 	const PLUGIN_NAME    = 'GameMode Presets Plugin'; | 	const PLUGIN_NAME    = 'GameMode Presets Plugin'; | ||||||
| 	const PLUGIN_AUTHOR  = 'MCTeam'; | 	const PLUGIN_AUTHOR  = 'MCTeam'; | ||||||
|  |  | ||||||
| @@ -90,7 +90,7 @@ class GameModePresetsPlugin implements Plugin, CommandListener, TimerListener { | |||||||
| 		// Commands | 		// Commands | ||||||
| 		$this->maniaControl->getCommandManager()->registerCommandListener(array('loadmode', 'modeload'), $this, 'commandLoadMode', true, 'Loads the mode settings from the given preset name.'); | 		$this->maniaControl->getCommandManager()->registerCommandListener(array('loadmode', 'modeload'), $this, 'commandLoadMode', true, 'Loads the mode settings from the given preset name.'); | ||||||
| 		$this->maniaControl->getCommandManager()->registerCommandListener(array('savemode', 'modesave'), $this, 'commandSaveMode', true, 'Saves the mode settings under the given preset name.'); | 		$this->maniaControl->getCommandManager()->registerCommandListener(array('savemode', 'modesave'), $this, 'commandSaveMode', true, 'Saves the mode settings under the given preset name.'); | ||||||
| 		$this->maniaControl->getCommandManager()->registerCommandListener(array('showmode', 'modeshow'), $this, 'commandSaveMode', true, 'Shows the available game mode presets.'); | 		$this->maniaControl->getCommandManager()->registerCommandListener(array('showmode', 'modeshow'), $this, 'commandShowMode', true, 'Shows the available game mode presets.'); | ||||||
|  |  | ||||||
| 		$this->initTables(); | 		$this->initTables(); | ||||||
| 	} | 	} | ||||||
| @@ -315,7 +315,7 @@ class GameModePresetsPlugin implements Plugin, CommandListener, TimerListener { | |||||||
| 		} | 		} | ||||||
|  |  | ||||||
| 		$params = explode(' ', $chatCallback[1][2]); | 		$params = explode(' ', $chatCallback[1][2]); | ||||||
| 		if (count($params) < 2) { | 		if (count($params) < 2 || empty($params[1])) { | ||||||
| 			$this->maniaControl->getChat()->sendError('You must provide a gamemode preset name to save settings into!', $player); | 			$this->maniaControl->getChat()->sendError('You must provide a gamemode preset name to save settings into!', $player); | ||||||
| 			return; | 			return; | ||||||
| 		} elseif (count($params) > 2) { | 		} elseif (count($params) > 2) { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user