small fixes
This commit is contained in:
		| @@ -218,7 +218,8 @@ class GbxRemote | ||||
| 	{ | ||||
| 		$header = $this->read(8); | ||||
| 		if($header === false) | ||||
| 			throw new TransportException('Connection interrupted while reading header', TransportException::INTERRUPTED); | ||||
| 			throw new TransportException('Connection interrupted while reading header '.print_r(stream_get_meta_data($this->socket), true), TransportException::INTERRUPTED); | ||||
| 			//throw new TransportException('Connection interrupted while reading header', TransportException::INTERRUPTED); | ||||
|  | ||||
| 		extract(unpack('Vsize/Vhandle', $header)); | ||||
| 		/** @var $size int */ | ||||
| @@ -231,7 +232,8 @@ class GbxRemote | ||||
|  | ||||
| 		$data = $this->read($size); | ||||
| 		if($data === false) | ||||
| 			throw new TransportException('Connection interrupted while reading data', TransportException::INTERRUPTED); | ||||
| 			//throw new TransportException('Connection interrupted while reading data', TransportException::INTERRUPTED); | ||||
| 			throw new TransportException('Connection interrupted while reading data '.print_r(stream_get_meta_data($this->socket), true), TransportException::INTERRUPTED); | ||||
|  | ||||
| 		$this->lastNetworkActivity = time(); | ||||
| 		return array($handle, $data); | ||||
| @@ -245,7 +247,8 @@ class GbxRemote | ||||
| 	{ | ||||
| 		$data = pack('V2a*', strlen($xml), ++$this->requestHandle, $xml); | ||||
| 		if(!$this->write($data)) | ||||
| 			throw new TransportException('Connection interrupted while writing', TransportException::INTERRUPTED); | ||||
| 			throw new TransportException('Connection interrupted while writing '.print_r(stream_get_meta_data($this->socket), true), TransportException::INTERRUPTED); | ||||
| 			//throw new TransportException('Connection interrupted while writing', TransportException::INTERRUPTED); | ||||
| 		$this->lastNetworkActivity = time(); | ||||
| 	} | ||||
|  | ||||
|   | ||||
| @@ -59,14 +59,14 @@ class DynamicPointlimitPlugin implements CallbackListener, CommandListener, Plug | ||||
| 	public function load(ManiaControl $maniaControl) { | ||||
| 		$this->maniaControl = $maniaControl; | ||||
|  | ||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERCONNECT, $this, 'changePointlimit'); | ||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERDISCONNECT, $this, 'changePointlimit'); | ||||
|  | ||||
| 		$allowOthers = $this->maniaControl->settingManager->getSetting($this, self::ACCEPT_OTHER_MODES); | ||||
| 		if (!$allowOthers && $this->maniaControl->server->titleId != 'SMStormRoyal@nadeolabs') { | ||||
| 			$error = 'This plugin only supports Royal (check Settings)!'; | ||||
| 			throw new \Exception($error); | ||||
| 		} | ||||
|  | ||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERCONNECT, $this, 'changePointlimit'); | ||||
| 		$this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERDISCONNECT, $this, 'changePointlimit'); | ||||
| 	} | ||||
|  | ||||
| 	/** | ||||
|   | ||||
		Reference in New Issue
	
	Block a user