updated depreced callbacks
This commit is contained in:
		
				
					committed by
					
						 Steffen Schröder
						Steffen Schröder
					
				
			
			
				
	
			
			
			
						parent
						
							429702d2e6
						
					
				
				
					commit
					09e7a1517c
				
			| @@ -13,6 +13,7 @@ use FML\Script\Script; | |||||||
| use ManiaControl\Admin\AuthenticationManager; | use ManiaControl\Admin\AuthenticationManager; | ||||||
| use ManiaControl\Callbacks\CallbackListener; | use ManiaControl\Callbacks\CallbackListener; | ||||||
| use ManiaControl\Callbacks\CallbackManager; | use ManiaControl\Callbacks\CallbackManager; | ||||||
|  | use ManiaControl\Callbacks\Callbacks; | ||||||
| use ManiaControl\ManiaControl; | use ManiaControl\ManiaControl; | ||||||
| use ManiaControl\Maps\Map; | use ManiaControl\Maps\Map; | ||||||
| use ManiaControl\Maps\MapManager; | use ManiaControl\Maps\MapManager; | ||||||
| @@ -55,7 +56,7 @@ class ScriptSettings implements ConfiguratorMenu, CallbackListener { | |||||||
| 		// Register for callbacks | 		// Register for callbacks | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_MP_PLAYERMANIALINKPAGEANSWER, $this, 'handleManialinkPageAnswer'); | 		$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_MP_PLAYERMANIALINKPAGEANSWER, $this, 'handleManialinkPageAnswer'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_ONINIT, $this, 'onInit'); | 		$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_ONINIT, $this, 'onInit'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(MapManager::CB_BEGINMAP, $this, 'onBeginMap'); | 		$this->maniaControl->callbackManager->registerCallbackListener(Callbacks::BEGINMAP, $this, 'onBeginMap'); | ||||||
| 		$this->maniaControl->settingManager->initSetting($this, self::SETTING_LOAD_DEFAULT_SETTINGS_MAP_BEGIN, true); | 		$this->maniaControl->settingManager->initSetting($this, self::SETTING_LOAD_DEFAULT_SETTINGS_MAP_BEGIN, true); | ||||||
| 		$this->initTables(); | 		$this->initTables(); | ||||||
|  |  | ||||||
|   | |||||||
| @@ -16,6 +16,7 @@ use FML\ManiaLink; | |||||||
| use FML\Script\Features\Paging; | use FML\Script\Features\Paging; | ||||||
| use ManiaControl\Callbacks\CallbackListener; | use ManiaControl\Callbacks\CallbackListener; | ||||||
| use ManiaControl\Callbacks\CallbackManager; | use ManiaControl\Callbacks\CallbackManager; | ||||||
|  | use ManiaControl\Callbacks\Callbacks; | ||||||
| use ManiaControl\ColorUtil; | use ManiaControl\ColorUtil; | ||||||
| use ManiaControl\Formatter; | use ManiaControl\Formatter; | ||||||
| use ManiaControl\ManiaControl; | use ManiaControl\ManiaControl; | ||||||
| @@ -73,7 +74,7 @@ class MapList implements ManialinkPageAnswerListener, CallbackListener { | |||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(MapQueue::CB_MAPQUEUE_CHANGED, $this, 'updateWidgetQueue'); | 		$this->maniaControl->callbackManager->registerCallbackListener(MapQueue::CB_MAPQUEUE_CHANGED, $this, 'updateWidgetQueue'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(MapManager::CB_MAPS_UPDATED, $this, 'updateWidget'); | 		$this->maniaControl->callbackManager->registerCallbackListener(MapManager::CB_MAPS_UPDATED, $this, 'updateWidget'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(MapManager::CB_KARMA_UPDATED, $this, 'updateWidget'); | 		$this->maniaControl->callbackManager->registerCallbackListener(MapManager::CB_KARMA_UPDATED, $this, 'updateWidget'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(MapManager::CB_BEGINMAP, $this, 'updateWidget'); | 		$this->maniaControl->callbackManager->registerCallbackListener(Callbacks::BEGINMAP, $this, 'updateWidget'); | ||||||
| 		 | 		 | ||||||
| 		$this->maniaControl->manialinkManager->registerManialinkPageAnswerListener(self::ACTION_CHECK_UPDATE, $this, 'checkUpdates'); | 		$this->maniaControl->manialinkManager->registerManialinkPageAnswerListener(self::ACTION_CHECK_UPDATE, $this, 'checkUpdates'); | ||||||
| 		$this->maniaControl->manialinkManager->registerManialinkPageAnswerListener(self::ACTION_CLEAR_MAPQUEUE, $this, 'clearMapQueue'); | 		$this->maniaControl->manialinkManager->registerManialinkPageAnswerListener(self::ACTION_CLEAR_MAPQUEUE, $this, 'clearMapQueue'); | ||||||
|   | |||||||
| @@ -5,6 +5,7 @@ namespace ManiaControl\Maps; | |||||||
| use ManiaControl\Admin\AuthenticationManager; | use ManiaControl\Admin\AuthenticationManager; | ||||||
| use ManiaControl\Callbacks\CallbackListener; | use ManiaControl\Callbacks\CallbackListener; | ||||||
| use ManiaControl\Callbacks\CallbackManager; | use ManiaControl\Callbacks\CallbackManager; | ||||||
|  | use ManiaControl\Callbacks\Callbacks; | ||||||
| use ManiaControl\Commands\CommandListener; | use ManiaControl\Commands\CommandListener; | ||||||
| use ManiaControl\Formatter; | use ManiaControl\Formatter; | ||||||
| use ManiaControl\ManiaControl; | use ManiaControl\ManiaControl; | ||||||
| @@ -50,8 +51,8 @@ class MapQueue implements CallbackListener, CommandListener { | |||||||
| 	public function __construct(ManiaControl $maniaControl) { | 	public function __construct(ManiaControl $maniaControl) { | ||||||
| 		$this->maniaControl = $maniaControl; | 		$this->maniaControl = $maniaControl; | ||||||
|  |  | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(MapManager::CB_ENDMAP, $this, 'endMap'); | 		$this->maniaControl->callbackManager->registerCallbackListener(Callbacks::ENDMAP, $this, 'endMap'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(MapManager::CB_BEGINMAP, $this, 'beginMap'); | 		$this->maniaControl->callbackManager->registerCallbackListener(Callbacks::BEGINMAP, $this, 'beginMap'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_AFTERINIT, $this, 'handleAfterInit'); | 		$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_AFTERINIT, $this, 'handleAfterInit'); | ||||||
|  |  | ||||||
| 		// Init settings | 		// Init settings | ||||||
|   | |||||||
| @@ -10,12 +10,12 @@ use FML\ManiaLink; | |||||||
| use FML\Script\Features\Paging; | use FML\Script\Features\Paging; | ||||||
| use ManiaControl\Callbacks\CallbackListener; | use ManiaControl\Callbacks\CallbackListener; | ||||||
| use ManiaControl\Callbacks\CallbackManager; | use ManiaControl\Callbacks\CallbackManager; | ||||||
|  | use ManiaControl\Callbacks\Callbacks; | ||||||
| use ManiaControl\Callbacks\TimerListener; | use ManiaControl\Callbacks\TimerListener; | ||||||
| use ManiaControl\Commands\CommandListener; | use ManiaControl\Commands\CommandListener; | ||||||
| use ManiaControl\Formatter; | use ManiaControl\Formatter; | ||||||
| use ManiaControl\ManiaControl; | use ManiaControl\ManiaControl; | ||||||
| use ManiaControl\Manialinks\ManialinkManager; | use ManiaControl\Manialinks\ManialinkManager; | ||||||
| use ManiaControl\Maps\MapManager; |  | ||||||
| use ManiaControl\Players\Player; | use ManiaControl\Players\Player; | ||||||
| use ManiaControl\Players\PlayerManager; | use ManiaControl\Players\PlayerManager; | ||||||
| use ManiaControl\Plugins\Plugin; | use ManiaControl\Plugins\Plugin; | ||||||
| @@ -101,8 +101,8 @@ class Dedimania implements CallbackListener, CommandListener, TimerListener, Plu | |||||||
| 		$this->maniaControl->settingManager->initSetting($this, self::SETTING_WIDGET_LINEHEIGHT, 4); | 		$this->maniaControl->settingManager->initSetting($this, self::SETTING_WIDGET_LINEHEIGHT, 4); | ||||||
| 		$this->maniaControl->settingManager->initSetting($this, self::SETTING_WIDGET_LINESCOUNT, 12); | 		$this->maniaControl->settingManager->initSetting($this, self::SETTING_WIDGET_LINESCOUNT, 12); | ||||||
|  |  | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(MapManager::CB_BEGINMAP, $this, 'handleBeginMap'); | 		$this->maniaControl->callbackManager->registerCallbackListener(Callbacks::BEGINMAP, $this, 'handleBeginMap'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(MapManager::CB_ENDMAP, $this, 'handleMapEnd'); | 		$this->maniaControl->callbackManager->registerCallbackListener(Callbacks::ENDMAP, $this, 'handleMapEnd'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERCONNECT, $this, 'handlePlayerConnect'); | 		$this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERCONNECT, $this, 'handlePlayerConnect'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERDISCONNECT, $this, 'handlePlayerDisconnect'); | 		$this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERDISCONNECT, $this, 'handlePlayerDisconnect'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_TM_PLAYERCHECKPOINT, $this, 'handlePlayerCheckpoint'); | 		$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_TM_PLAYERCHECKPOINT, $this, 'handlePlayerCheckpoint'); | ||||||
| @@ -470,7 +470,9 @@ class Dedimania implements CallbackListener, CommandListener, TimerListener, Plu | |||||||
| 					$improvement = 'improved his/her'; | 					$improvement = 'improved his/her'; | ||||||
| 				} | 				} | ||||||
| 				$message = '$390$<$fff' . $player->nickname . '$> ' . $improvement . ' $<$ff0' . $newRecord->rank . '.$> Dedimania Record: $<$fff' . Formatter::formatTime($newRecord->best) . '$>'; | 				$message = '$390$<$fff' . $player->nickname . '$> ' . $improvement . ' $<$ff0' . $newRecord->rank . '.$> Dedimania Record: $<$fff' . Formatter::formatTime($newRecord->best) . '$>'; | ||||||
| 				if(!$oldRecord->nullRecord) $message .= ' ($<$ff0'.$oldRecord->rank.'.$> $<$fff-'.Formatter::formatTime(($oldRecord->best-$time)).'$>)'; | 				if (!$oldRecord->nullRecord) { | ||||||
|  | 					$message .= ' ($<$ff0' . $oldRecord->rank . '.$> $<$fff-' . Formatter::formatTime(($oldRecord->best - $time)) . '$>)'; | ||||||
|  | 				} | ||||||
| 				$this->maniaControl->chat->sendInformation($message . '!'); | 				$this->maniaControl->chat->sendInformation($message . '!'); | ||||||
|  |  | ||||||
| 				$this->updateManialink = true; | 				$this->updateManialink = true; | ||||||
|   | |||||||
| @@ -2,6 +2,7 @@ | |||||||
|  |  | ||||||
| namespace steeffeen; | namespace steeffeen; | ||||||
|  |  | ||||||
|  | use ManiaControl\Callbacks\Callbacks; | ||||||
| use ManiaControl\ManiaControl; | use ManiaControl\ManiaControl; | ||||||
| use ManiaControl\Callbacks\CallbackListener; | use ManiaControl\Callbacks\CallbackListener; | ||||||
| use ManiaControl\Callbacks\CallbackManager; | use ManiaControl\Callbacks\CallbackManager; | ||||||
| @@ -50,7 +51,7 @@ class EndurancePlugin implements CallbackListener, Plugin { | |||||||
| 		 | 		 | ||||||
| 		// Register for callbacks | 		// Register for callbacks | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_ONINIT, $this, 'callback_OnInit'); | 		$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_ONINIT, $this, 'callback_OnInit'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(MapManager::CB_BEGINMAP, $this, 'callback_BeginMap'); | 		$this->maniaControl->callbackManager->registerCallbackListener(Callbacks::BEGINMAP, $this, 'callback_BeginMap'); | ||||||
| 		$this->maniaControl->callbackManager->registerScriptCallbackListener(self::CB_CHECKPOINT, $this, 'callback_Checkpoint'); | 		$this->maniaControl->callbackManager->registerScriptCallbackListener(self::CB_CHECKPOINT, $this, 'callback_Checkpoint'); | ||||||
| 		 | 		 | ||||||
| 		return true; | 		return true; | ||||||
|   | |||||||
| @@ -9,11 +9,11 @@ use FML\Controls\Quad; | |||||||
| use FML\ManiaLink; | use FML\ManiaLink; | ||||||
| use ManiaControl\Callbacks\CallbackListener; | use ManiaControl\Callbacks\CallbackListener; | ||||||
| use ManiaControl\Callbacks\CallbackManager; | use ManiaControl\Callbacks\CallbackManager; | ||||||
|  | use ManiaControl\Callbacks\Callbacks; | ||||||
| use ManiaControl\Callbacks\TimerListener; | use ManiaControl\Callbacks\TimerListener; | ||||||
| use ManiaControl\ColorUtil; | use ManiaControl\ColorUtil; | ||||||
| use ManiaControl\ManiaControl; | use ManiaControl\ManiaControl; | ||||||
| use ManiaControl\Maps\Map; | use ManiaControl\Maps\Map; | ||||||
| use ManiaControl\Maps\MapManager; |  | ||||||
| use ManiaControl\Players\Player; | use ManiaControl\Players\Player; | ||||||
| use ManiaControl\Players\PlayerManager; | use ManiaControl\Players\PlayerManager; | ||||||
| use ManiaControl\Plugins\Plugin; | use ManiaControl\Plugins\Plugin; | ||||||
| @@ -62,20 +62,17 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin { | |||||||
| 	 * Private Properties | 	 * Private Properties | ||||||
| 	 */ | 	 */ | ||||||
| 	/** | 	/** | ||||||
| 	 * |  | ||||||
| 	 * @var ManiaControl $maniaControl | 	 * @var ManiaControl $maniaControl | ||||||
| 	 */ | 	 */ | ||||||
| 	private $maniaControl = null; | 	private $maniaControl = null; | ||||||
| 	private $updateManialink = false; | 	private $updateManialink = false; | ||||||
| 	/** | 	/** | ||||||
| 	 * |  | ||||||
| 	 * @var ManiaLink $manialink | 	 * @var ManiaLink $manialink | ||||||
| 	 */ | 	 */ | ||||||
| 	private $manialink = null; | 	private $manialink = null; | ||||||
| 	private $mxKarma = array(); | 	private $mxKarma = array(); | ||||||
|  |  | ||||||
| 	/** | 	/** | ||||||
| 	 * |  | ||||||
| 	 * @see \ManiaControl\Plugins\Plugin | 	 * @see \ManiaControl\Plugins\Plugin | ||||||
| 	 */ | 	 */ | ||||||
| 	public static function prepare(ManiaControl $maniaControl) { | 	public static function prepare(ManiaControl $maniaControl) { | ||||||
| @@ -89,7 +86,6 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin { | |||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	/** | 	/** | ||||||
| 	 * |  | ||||||
| 	 * @see \ManiaControl\Plugins\Plugin::load() | 	 * @see \ManiaControl\Plugins\Plugin::load() | ||||||
| 	 */ | 	 */ | ||||||
| 	public function load(ManiaControl $maniaControl) { | 	public function load(ManiaControl $maniaControl) { | ||||||
| @@ -109,9 +105,9 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin { | |||||||
|  |  | ||||||
| 		// Register for callbacks | 		// Register for callbacks | ||||||
| 		$this->maniaControl->timerManager->registerTimerListening($this, 'handle1Second', 1000); | 		$this->maniaControl->timerManager->registerTimerListening($this, 'handle1Second', 1000); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(MapManager::CB_BEGINMAP, $this, 'handleBeginMap'); | 		$this->maniaControl->callbackManager->registerCallbackListener(Callbacks::BEGINMAP, $this, 'handleBeginMap'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(MapManager::CB_BEGINMAP, $this, 'importMxKarmaVotes'); | 		$this->maniaControl->callbackManager->registerCallbackListener(Callbacks::BEGINMAP, $this, 'importMxKarmaVotes'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(MapManager::CB_ENDMAP, $this, 'sendMxKarmaVotes'); | 		$this->maniaControl->callbackManager->registerCallbackListener(Callbacks::ENDMAP, $this, 'sendMxKarmaVotes'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERCONNECT, $this, 'handlePlayerConnect'); | 		$this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERCONNECT, $this, 'handlePlayerConnect'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_MP_PLAYERCHAT, $this, 'handlePlayerChat'); | 		$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_MP_PLAYERCHAT, $this, 'handlePlayerChat'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(SettingManager::CB_SETTINGS_CHANGED, $this, 'updateSettings'); | 		$this->maniaControl->callbackManager->registerCallbackListener(SettingManager::CB_SETTINGS_CHANGED, $this, 'updateSettings'); | ||||||
| @@ -132,7 +128,6 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin { | |||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	/** | 	/** | ||||||
| 	 * |  | ||||||
| 	 * @see \ManiaControl\Plugins\Plugin::unload() | 	 * @see \ManiaControl\Plugins\Plugin::unload() | ||||||
| 	 */ | 	 */ | ||||||
| 	public function unload() { | 	public function unload() { | ||||||
| @@ -143,7 +138,6 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin { | |||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	/** | 	/** | ||||||
| 	 * |  | ||||||
| 	 * @see \ManiaControl\Plugins\Plugin::getId() | 	 * @see \ManiaControl\Plugins\Plugin::getId() | ||||||
| 	 */ | 	 */ | ||||||
| 	public static function getId() { | 	public static function getId() { | ||||||
| @@ -151,7 +145,6 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin { | |||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	/** | 	/** | ||||||
| 	 * |  | ||||||
| 	 * @see \ManiaControl\Plugins\Plugin::getName() | 	 * @see \ManiaControl\Plugins\Plugin::getName() | ||||||
| 	 */ | 	 */ | ||||||
| 	public static function getName() { | 	public static function getName() { | ||||||
| @@ -159,7 +152,6 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin { | |||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	/** | 	/** | ||||||
| 	 * |  | ||||||
| 	 * @see \ManiaControl\Plugins\Plugin::getVersion() | 	 * @see \ManiaControl\Plugins\Plugin::getVersion() | ||||||
| 	 */ | 	 */ | ||||||
| 	public static function getVersion() { | 	public static function getVersion() { | ||||||
| @@ -167,7 +159,6 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin { | |||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	/** | 	/** | ||||||
| 	 * |  | ||||||
| 	 * @see \ManiaControl\Plugins\Plugin::getAuthor() | 	 * @see \ManiaControl\Plugins\Plugin::getAuthor() | ||||||
| 	 */ | 	 */ | ||||||
| 	public static function getAuthor() { | 	public static function getAuthor() { | ||||||
| @@ -175,7 +166,6 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin { | |||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	/** | 	/** | ||||||
| 	 * |  | ||||||
| 	 * @see \ManiaControl\Plugins\Plugin::getDescription() | 	 * @see \ManiaControl\Plugins\Plugin::getDescription() | ||||||
| 	 */ | 	 */ | ||||||
| 	public static function getDescription() { | 	public static function getDescription() { | ||||||
| @@ -208,8 +198,7 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin { | |||||||
| 		if ($displayMxKarma && isset($this->mxKarma['session']) && isset($this->mxKarma['voteCount'])) { | 		if ($displayMxKarma && isset($this->mxKarma['session']) && isset($this->mxKarma['voteCount'])) { | ||||||
| 			$karma     = $this->mxKarma['modeVoteAverage'] / 100; | 			$karma     = $this->mxKarma['modeVoteAverage'] / 100; | ||||||
| 			$voteCount = $this->mxKarma['modeVoteCount']; | 			$voteCount = $this->mxKarma['modeVoteCount']; | ||||||
| 		} | 		} else { | ||||||
| 		else { |  | ||||||
| 			$karma     = $this->getMapKarma($map); | 			$karma     = $this->getMapKarma($map); | ||||||
| 			$votes     = $this->getMapVotes($map); | 			$votes     = $this->getMapVotes($map); | ||||||
| 			$voteCount = $votes['count']; | 			$voteCount = $votes['count']; | ||||||
| @@ -221,12 +210,10 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin { | |||||||
|  |  | ||||||
| 			// Update karma gauge & label | 			// Update karma gauge & label | ||||||
| 			/** | 			/** | ||||||
| 			 * |  | ||||||
| 			 * @var Gauge $karmaGauge | 			 * @var Gauge $karmaGauge | ||||||
| 			 */ | 			 */ | ||||||
| 			$karmaGauge = $this->manialink->karmaGauge; | 			$karmaGauge = $this->manialink->karmaGauge; | ||||||
| 			/** | 			/** | ||||||
| 			 * |  | ||||||
| 			 * @var Label $karmaLabel | 			 * @var Label $karmaLabel | ||||||
| 			 */ | 			 */ | ||||||
| 			$karmaLabel = $this->manialink->karmaLabel; | 			$karmaLabel = $this->manialink->karmaLabel; | ||||||
| @@ -236,8 +223,7 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin { | |||||||
| 				$karmaColor = ColorUtil::floatToStatusColor($karma); | 				$karmaColor = ColorUtil::floatToStatusColor($karma); | ||||||
| 				$karmaGauge->setColor($karmaColor . '7'); | 				$karmaGauge->setColor($karmaColor . '7'); | ||||||
| 				$karmaLabel->setText('  ' . round($karma * 100.) . '% (' . $voteCount . ')'); | 				$karmaLabel->setText('  ' . round($karma * 100.) . '% (' . $voteCount . ')'); | ||||||
| 			} | 			} else { | ||||||
| 			else { |  | ||||||
| 				$karmaGauge->setRatio(0.); | 				$karmaGauge->setRatio(0.); | ||||||
| 				$karmaGauge->setColor('00fb'); | 				$karmaGauge->setColor('00fb'); | ||||||
| 				$karmaLabel->setText('-'); | 				$karmaLabel->setText('-'); | ||||||
| @@ -365,8 +351,7 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin { | |||||||
|  |  | ||||||
| 				$modeSum = $this->mxKarma["modeVoteCount"] * $this->mxKarma["modeVoteAverage"] + $vote * 100; | 				$modeSum = $this->mxKarma["modeVoteCount"] * $this->mxKarma["modeVoteAverage"] + $vote * 100; | ||||||
| 				$this->mxKarma["modeVoteCount"]++; | 				$this->mxKarma["modeVoteCount"]++; | ||||||
| 			} | 			} else { | ||||||
| 			else { |  | ||||||
| 				$oldVote = $this->mxKarma["votes"][$player->login]; | 				$oldVote = $this->mxKarma["votes"][$player->login]; | ||||||
| 				$sum     = $this->mxKarma["voteCount"] * $this->mxKarma["voteAverage"] - $oldVote + $vote * 100; | 				$sum     = $this->mxKarma["voteCount"] * $this->mxKarma["voteAverage"] - $oldVote + $vote * 100; | ||||||
| 				$modeSum = $this->mxKarma["modeVoteCount"] * $this->mxKarma["modeVoteAverage"] - $oldVote + $vote * 100; | 				$modeSum = $this->mxKarma["modeVoteCount"] * $this->mxKarma["modeVoteAverage"] - $oldVote + $vote * 100; | ||||||
| @@ -645,8 +630,7 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin { | |||||||
| 		if ($settingName == 'Enable Karma Widget' && $value == true) { | 		if ($settingName == 'Enable Karma Widget' && $value == true) { | ||||||
| 			$this->updateManialink = true; | 			$this->updateManialink = true; | ||||||
| 			$this->handle1Second(time()); | 			$this->handle1Second(time()); | ||||||
| 		} | 		} elseif ($settingName == 'Enable Karma Widget' && $value == false) { | ||||||
| 		elseif ($settingName == 'Enable Karma Widget' && $value == false) { |  | ||||||
| 			$this->updateManialink = false; | 			$this->updateManialink = false; | ||||||
| 			$ml                    = new ManiaLink(self::MLID_KARMA); | 			$ml                    = new ManiaLink(self::MLID_KARMA); | ||||||
| 			$mltext                = $ml->render()->saveXML(); | 			$mltext                = $ml->render()->saveXML(); | ||||||
| @@ -686,15 +670,13 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin { | |||||||
| 				if ($data->success) { | 				if ($data->success) { | ||||||
| 					$self->mxKarma['session'] = $data->data; | 					$self->mxKarma['session'] = $data->data; | ||||||
| 					$self->activateSession($mxKarmaCode); | 					$self->activateSession($mxKarmaCode); | ||||||
| 				} | 				} else { | ||||||
| 				else { |  | ||||||
| 					$self->maniaControl->log("Error while authenticating on Mania-Exchange Karma"); | 					$self->maniaControl->log("Error while authenticating on Mania-Exchange Karma"); | ||||||
| 					// TODO remove temp trigger | 					// TODO remove temp trigger | ||||||
| 					$self->maniaControl->errorHandler->triggerDebugNotice("Error while authenticating on Mania-Exchange Karma " . $data->data->message); | 					$self->maniaControl->errorHandler->triggerDebugNotice("Error while authenticating on Mania-Exchange Karma " . $data->data->message); | ||||||
| 					$self->mxKarma['connectionInProgress'] = false; | 					$self->mxKarma['connectionInProgress'] = false; | ||||||
| 				} | 				} | ||||||
| 			} | 			} else { | ||||||
| 			else { |  | ||||||
| 				$self->maniaControl->log($error); | 				$self->maniaControl->log($error); | ||||||
| 				// TODO remove temp trigger | 				// TODO remove temp trigger | ||||||
| 				$self->maniaControl->errorHandler->triggerDebugNotice("Error while authenticating on Mania-Exchange Karma " . $error); | 				$self->maniaControl->errorHandler->triggerDebugNotice("Error while authenticating on Mania-Exchange Karma " . $error); | ||||||
| @@ -725,15 +707,13 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin { | |||||||
|  |  | ||||||
| 					// Fetch the Mx Karma Votes | 					// Fetch the Mx Karma Votes | ||||||
| 					$self->getMxKarmaVotes(); | 					$self->getMxKarmaVotes(); | ||||||
| 				} | 				} else { | ||||||
| 				else { |  | ||||||
| 					$self->maniaControl->log("Error while authenticating on Mania-Exchange Karma " . $data->data->message); | 					$self->maniaControl->log("Error while authenticating on Mania-Exchange Karma " . $data->data->message); | ||||||
| 					// TODO remove temp trigger | 					// TODO remove temp trigger | ||||||
| 					$self->maniaControl->errorHandler->triggerDebugNotice("Error while authenticating on Mania-Exchange Karma " . $data->data->message . " url Query " . $query); | 					$self->maniaControl->errorHandler->triggerDebugNotice("Error while authenticating on Mania-Exchange Karma " . $data->data->message . " url Query " . $query); | ||||||
| 					$self->mxKarma['connectionInProgress'] = false; | 					$self->mxKarma['connectionInProgress'] = false; | ||||||
| 				} | 				} | ||||||
| 			} | 			} else { | ||||||
| 			else { |  | ||||||
| 				// TODO remove temp trigger | 				// TODO remove temp trigger | ||||||
| 				$self->maniaControl->errorHandler->triggerDebugNotice("Error while authenticating on Mania-Exchange Karma " . $error); | 				$self->maniaControl->errorHandler->triggerDebugNotice("Error while authenticating on Mania-Exchange Karma " . $error); | ||||||
| 				$self->maniaControl->log($error); | 				$self->maniaControl->log($error); | ||||||
| @@ -765,8 +745,7 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin { | |||||||
| 		if ($gameMode == 'Script') { | 		if ($gameMode == 'Script') { | ||||||
| 			$scriptName             = $this->maniaControl->client->getScriptName(); | 			$scriptName             = $this->maniaControl->client->getScriptName(); | ||||||
| 			$properties['gamemode'] = $scriptName["CurrentValue"]; | 			$properties['gamemode'] = $scriptName["CurrentValue"]; | ||||||
| 		} | 		} else { | ||||||
| 		else { |  | ||||||
| 			$properties['gamemode'] = $gameMode; | 			$properties['gamemode'] = $gameMode; | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
| @@ -778,13 +757,11 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin { | |||||||
| 			$properties['playerlogins'] = array(); | 			$properties['playerlogins'] = array(); | ||||||
| 			foreach($this->maniaControl->playerManager->getPlayers() as $plyr) { | 			foreach($this->maniaControl->playerManager->getPlayers() as $plyr) { | ||||||
| 				/** | 				/** | ||||||
| 				 * |  | ||||||
| 				 * @var Player $player | 				 * @var Player $player | ||||||
| 				 */ | 				 */ | ||||||
| 				$properties['playerlogins'][] = $plyr->login; | 				$properties['playerlogins'][] = $plyr->login; | ||||||
| 			} | 			} | ||||||
| 		} | 		} else { | ||||||
| 		else { |  | ||||||
| 			$properties['getvotesonly'] = true; | 			$properties['getvotesonly'] = true; | ||||||
| 			$properties['playerlogins'] = array($player->login); | 			$properties['playerlogins'] = array($player->login); | ||||||
| 		} | 		} | ||||||
| @@ -811,14 +788,12 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin { | |||||||
| 					$self->updateManialink = true; | 					$self->updateManialink = true; | ||||||
| 					$self->maniaControl->callbackManager->triggerCallback($self::CB_KARMA_MXUPDATED, $self->mxKarma); | 					$self->maniaControl->callbackManager->triggerCallback($self::CB_KARMA_MXUPDATED, $self->mxKarma); | ||||||
| 					$self->maniaControl->log("MX-Karma Votes successfully fetched"); | 					$self->maniaControl->log("MX-Karma Votes successfully fetched"); | ||||||
| 				} | 				} else { | ||||||
| 				else { |  | ||||||
| 					$self->maniaControl->log("Error while fetching votes: " . $data->data->message); | 					$self->maniaControl->log("Error while fetching votes: " . $data->data->message); | ||||||
| 					// TODO remove temp trigger | 					// TODO remove temp trigger | ||||||
| 					$self->maniaControl->errorHandler->triggerDebugNotice("Error while fetching votes: " . $data->data->message . " " . KarmaPlugin::MX_KARMA_URL . KarmaPlugin::MX_KARMA_SAVEVOTES . "?sessionKey=" . urlencode($self->mxKarma['session']->sessionKey)); | 					$self->maniaControl->errorHandler->triggerDebugNotice("Error while fetching votes: " . $data->data->message . " " . KarmaPlugin::MX_KARMA_URL . KarmaPlugin::MX_KARMA_SAVEVOTES . "?sessionKey=" . urlencode($self->mxKarma['session']->sessionKey)); | ||||||
| 				} | 				} | ||||||
| 			} | 			} else { | ||||||
| 			else { |  | ||||||
| 				$self->maniaControl->log($error); | 				$self->maniaControl->log($error); | ||||||
| 			} | 			} | ||||||
| 		}, $content, false, 'application/json'); | 		}, $content, false, 'application/json'); | ||||||
| @@ -930,15 +905,13 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin { | |||||||
| 		if ($gameMode == 'Script') { | 		if ($gameMode == 'Script') { | ||||||
| 			$scriptName             = $this->maniaControl->client->getScriptName(); | 			$scriptName             = $this->maniaControl->client->getScriptName(); | ||||||
| 			$properties['gamemode'] = $scriptName["CurrentValue"]; | 			$properties['gamemode'] = $scriptName["CurrentValue"]; | ||||||
| 		} | 		} else { | ||||||
| 		else { |  | ||||||
| 			$properties['gamemode'] = $gameMode; | 			$properties['gamemode'] = $gameMode; | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
| 		if ($import) { | 		if ($import) { | ||||||
| 			$properties['maptime'] = 0; | 			$properties['maptime'] = 0; | ||||||
| 		} | 		} else { | ||||||
| 		else { |  | ||||||
| 			$properties['maptime'] = time() - $this->mxKarma['startTime']; | 			$properties['maptime'] = time() - $this->mxKarma['startTime']; | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
| @@ -957,14 +930,12 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin { | |||||||
| 				$data = json_decode($data); | 				$data = json_decode($data); | ||||||
| 				if ($data->success) { | 				if ($data->success) { | ||||||
| 					$self->maniaControl->log("Votes successfully permitted"); | 					$self->maniaControl->log("Votes successfully permitted"); | ||||||
| 				} | 				} else { | ||||||
| 				else { |  | ||||||
| 					$self->maniaControl->log("Error while updating votes: " . $data->data->message); | 					$self->maniaControl->log("Error while updating votes: " . $data->data->message); | ||||||
| 					// TODO remove temp trigger | 					// TODO remove temp trigger | ||||||
| 					$self->maniaControl->errorHandler->triggerDebugNotice("Error while updating votes: " . $data->data->message . " " . KarmaPlugin::MX_KARMA_URL . $self::MX_KARMA_SAVEVOTES . "?sessionKey=" . urlencode($self->mxKarma['session']->sessionKey)); | 					$self->maniaControl->errorHandler->triggerDebugNotice("Error while updating votes: " . $data->data->message . " " . KarmaPlugin::MX_KARMA_URL . $self::MX_KARMA_SAVEVOTES . "?sessionKey=" . urlencode($self->mxKarma['session']->sessionKey)); | ||||||
| 				} | 				} | ||||||
| 			} | 			} else { | ||||||
| 			else { |  | ||||||
| 				$self->maniaControl->log($error); | 				$self->maniaControl->log($error); | ||||||
| 			} | 			} | ||||||
| 		}, $content, false, 'application/json'); | 		}, $content, false, 'application/json'); | ||||||
|   | |||||||
| @@ -12,6 +12,7 @@ use FML\Script\Features\Paging; | |||||||
| use ManiaControl\Admin\AuthenticationManager; | use ManiaControl\Admin\AuthenticationManager; | ||||||
| use ManiaControl\Callbacks\CallbackListener; | use ManiaControl\Callbacks\CallbackListener; | ||||||
| use ManiaControl\Callbacks\CallbackManager; | use ManiaControl\Callbacks\CallbackManager; | ||||||
|  | use ManiaControl\Callbacks\Callbacks; | ||||||
| use ManiaControl\Callbacks\TimerListener; | use ManiaControl\Callbacks\TimerListener; | ||||||
| use ManiaControl\Commands\CommandListener; | use ManiaControl\Commands\CommandListener; | ||||||
| use ManiaControl\Settings\SettingManager; | use ManiaControl\Settings\SettingManager; | ||||||
| @@ -96,7 +97,7 @@ class LocalRecordsPlugin implements CallbackListener, CommandListener, TimerList | |||||||
| 		// Register for callbacks | 		// Register for callbacks | ||||||
| 		$this->maniaControl->timerManager->registerTimerListening($this, 'handle1Second', 1000); | 		$this->maniaControl->timerManager->registerTimerListening($this, 'handle1Second', 1000); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_AFTERINIT, $this, 'handleAfterInit'); | 		$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_AFTERINIT, $this, 'handleAfterInit'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(MapManager::CB_BEGINMAP, $this, 'handleMapBegin'); | 		$this->maniaControl->callbackManager->registerCallbackListener(Callbacks::BEGINMAP, $this, 'handleMapBegin'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_TM_PLAYERFINISH, $this, 'handlePlayerFinish'); | 		$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_TM_PLAYERFINISH, $this, 'handlePlayerFinish'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERCONNECT, $this, 'handlePlayerConnect'); | 		$this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERCONNECT, $this, 'handlePlayerConnect'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_TM_PLAYERCHECKPOINT, $this, 'handlePlayerCheckpoint'); | 		$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_TM_PLAYERCHECKPOINT, $this, 'handlePlayerCheckpoint'); | ||||||
|   | |||||||
| @@ -7,11 +7,11 @@ use FML\Controls\Quads\Quad_Icons64x64_1; | |||||||
| use FML\ManiaLink; | use FML\ManiaLink; | ||||||
| use ManiaControl\Callbacks\CallbackListener; | use ManiaControl\Callbacks\CallbackListener; | ||||||
| use ManiaControl\Callbacks\CallbackManager; | use ManiaControl\Callbacks\CallbackManager; | ||||||
|  | use ManiaControl\Callbacks\Callbacks; | ||||||
| use ManiaControl\Callbacks\TimerListener; | use ManiaControl\Callbacks\TimerListener; | ||||||
| use ManiaControl\Commands\CommandListener; | use ManiaControl\Commands\CommandListener; | ||||||
| use ManiaControl\ManiaControl; | use ManiaControl\ManiaControl; | ||||||
| use ManiaControl\Manialinks\ManialinkPageAnswerListener; | use ManiaControl\Manialinks\ManialinkPageAnswerListener; | ||||||
| use ManiaControl\Maps\MapManager; |  | ||||||
| use ManiaControl\Players\Player; | use ManiaControl\Players\Player; | ||||||
| use ManiaControl\Players\PlayerManager; | use ManiaControl\Players\PlayerManager; | ||||||
| use ManiaControl\Plugins\Plugin; | use ManiaControl\Plugins\Plugin; | ||||||
| @@ -75,7 +75,7 @@ class QueuePlugin implements CallbackListener, CommandListener, ManialinkPageAns | |||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERCONNECT, $this, 'handlePlayerConnect'); | 		$this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERCONNECT, $this, 'handlePlayerConnect'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERDISCONNECT, $this, 'handlePlayerDisconnect'); | 		$this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERDISCONNECT, $this, 'handlePlayerDisconnect'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_MP_PLAYERINFOCHANGED, $this, 'handlePlayerInfoChanged'); | 		$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_MP_PLAYERINFOCHANGED, $this, 'handlePlayerInfoChanged'); | ||||||
|         $this->maniaControl->callbackManager->registerCallbackListener(MapManager::CB_BEGINMAP, $this, 'handleBeginMap'); | 		$this->maniaControl->callbackManager->registerCallbackListener(Callbacks::BEGINMAP, $this, 'handleBeginMap'); | ||||||
| 		$this->maniaControl->manialinkManager->registerManialinkPageAnswerListener(self::ML_ADDTOQUEUE, $this, 'handleManiaLinkAnswerAdd'); | 		$this->maniaControl->manialinkManager->registerManialinkPageAnswerListener(self::ML_ADDTOQUEUE, $this, 'handleManiaLinkAnswerAdd'); | ||||||
| 		$this->maniaControl->manialinkManager->registerManialinkPageAnswerListener(self::ML_REMOVEFROMQUEUE, $this, 'handleManiaLinkAnswerRemove'); | 		$this->maniaControl->manialinkManager->registerManialinkPageAnswerListener(self::ML_REMOVEFROMQUEUE, $this, 'handleManiaLinkAnswerRemove'); | ||||||
|  |  | ||||||
| @@ -305,7 +305,9 @@ class QueuePlugin implements CallbackListener, CommandListener, ManialinkPageAns | |||||||
| 	 * @param Player $player | 	 * @param Player $player | ||||||
| 	 */ | 	 */ | ||||||
| 	private function forcePlayerToPlay(Player $player) { | 	private function forcePlayerToPlay(Player $player) { | ||||||
| 		if($this->maniaControl->client->getServerPassword() != false && $this->maniaControl->settingManager->getSetting($this, self::QUEUE_ACTIVE_ON_PASS) == false) return; | 		if ($this->maniaControl->client->getServerPassword() != false && $this->maniaControl->settingManager->getSetting($this, self::QUEUE_ACTIVE_ON_PASS) == false) { | ||||||
|  | 			return; | ||||||
|  | 		} | ||||||
|  |  | ||||||
| 		if ($this->maxPlayers > (count($this->maniaControl->playerManager->players) - count($this->spectators))) { | 		if ($this->maxPlayers > (count($this->maniaControl->playerManager->players) - count($this->spectators))) { | ||||||
| 			try { | 			try { | ||||||
| @@ -366,7 +368,9 @@ class QueuePlugin implements CallbackListener, CommandListener, ManialinkPageAns | |||||||
| 	 * @return bool | 	 * @return bool | ||||||
| 	 */ | 	 */ | ||||||
| 	private function addPlayerToQueue(Player $player) { | 	private function addPlayerToQueue(Player $player) { | ||||||
| 		if($this->maniaControl->client->getServerPassword() != false && $this->maniaControl->settingManager->getSetting($this, self::QUEUE_ACTIVE_ON_PASS) == false) return false; | 		if ($this->maniaControl->client->getServerPassword() != false && $this->maniaControl->settingManager->getSetting($this, self::QUEUE_ACTIVE_ON_PASS) == false) { | ||||||
|  | 			return false; | ||||||
|  | 		} | ||||||
|  |  | ||||||
| 		foreach($this->queue as $queuedPlayer) { | 		foreach($this->queue as $queuedPlayer) { | ||||||
| 			if ($queuedPlayer->login == $player->login) { | 			if ($queuedPlayer->login == $player->login) { | ||||||
|   | |||||||
| @@ -1,6 +1,7 @@ | |||||||
| <?php | <?php | ||||||
|  |  | ||||||
| use ManiaControl\Callbacks\CallbackListener; | use ManiaControl\Callbacks\CallbackListener; | ||||||
|  | use ManiaControl\Callbacks\Callbacks; | ||||||
| use ManiaControl\Commands\CommandListener; | use ManiaControl\Commands\CommandListener; | ||||||
| use ManiaControl\ManiaControl; | use ManiaControl\ManiaControl; | ||||||
| use ManiaControl\Maps\Map; | use ManiaControl\Maps\Map; | ||||||
| @@ -92,7 +93,7 @@ class ServerRankingPlugin implements Plugin, CallbackListener, CommandListener { | |||||||
|  |  | ||||||
| 		//Register CallbackListeners | 		//Register CallbackListeners | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERCONNECT, $this, 'handlePlayerConnect'); | 		$this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERCONNECT, $this, 'handlePlayerConnect'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(MapManager::CB_ENDMAP, $this, 'handleEndMap'); | 		$this->maniaControl->callbackManager->registerCallbackListener(Callbacks::ENDMAP, $this, 'handleEndMap'); | ||||||
|  |  | ||||||
| 		//Register CommandListener | 		//Register CommandListener | ||||||
| 		$this->maniaControl->commandManager->registerCommandListener('rank', $this, 'command_showRank', false); | 		$this->maniaControl->commandManager->registerCommandListener('rank', $this, 'command_showRank', false); | ||||||
|   | |||||||
| @@ -11,6 +11,7 @@ use FML\Controls\Quads\Quad_Icons64x64_1; | |||||||
| use FML\ManiaLink; | use FML\ManiaLink; | ||||||
| use FML\Script\Script; | use FML\Script\Script; | ||||||
| use ManiaControl\Callbacks\CallbackListener; | use ManiaControl\Callbacks\CallbackListener; | ||||||
|  | use ManiaControl\Callbacks\Callbacks; | ||||||
| use ManiaControl\Callbacks\TimerListener; | use ManiaControl\Callbacks\TimerListener; | ||||||
| use ManiaControl\Formatter; | use ManiaControl\Formatter; | ||||||
| use ManiaControl\ManiaControl; | use ManiaControl\ManiaControl; | ||||||
| @@ -101,8 +102,8 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin { | |||||||
| 		$this->maniaControl->manialinkManager->customUIManager->setChallengeInfoVisible(false); | 		$this->maniaControl->manialinkManager->customUIManager->setChallengeInfoVisible(false); | ||||||
|  |  | ||||||
| 		// Register for callbacks | 		// Register for callbacks | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(MapManager::CB_BEGINMAP, $this, 'handleOnBeginMap'); | 		$this->maniaControl->callbackManager->registerCallbackListener(Callbacks::BEGINMAP, $this, 'handleOnBeginMap'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(MapManager::CB_ENDMAP, $this, 'handleOnEndMap'); | 		$this->maniaControl->callbackManager->registerCallbackListener(Callbacks::ENDMAP, $this, 'handleOnEndMap'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERCONNECT, $this, 'handlePlayerConnect'); | 		$this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERCONNECT, $this, 'handlePlayerConnect'); | ||||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERDISCONNECT, $this, 'handlePlayerDisconnect'); | 		$this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERDISCONNECT, $this, 'handlePlayerDisconnect'); | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user