public function mmr($dispatcher, &$reqData, &$out) { global $PokemonServers; include_once dirname(__FILE__) . '/ntbb-ladder.lib.php'; $server = @$PokemonServers[@$reqData['serverid']]; if (!$server) { die(''); } $ladder = new NTBBLadder($server['id'], @$reqData['format']); $user = $this->getUserData(@$reqData['user']); $out = 1500; if ($user) { $ladder->getRating($user); if (@$user['rating']) { $out = ($user['rating']['r'] + $user['rating']['rpr']) / 2; } } }
public function mmr($dispatcher, &$reqData, &$out) { global $PokemonServers; include_once dirname(__FILE__) . '/ntbb-ladder.lib.php'; $server = $dispatcher->findServer(); if (!$server || $server['id'] !== 'showdown') { $out['errorip'] = "Your version of PS is too old for this ladder system. Please update."; return; } $ladder = new NTBBLadder(@$reqData['format']); $user = $this->getUserData(@$reqData['user']); $out = 1000; if ($user) { $ladder->getRating($user); if (@$user['rating']) { $out = intval($user['rating']['elo']); } } }
public function mmr($dispatcher, &$reqData, &$out) { global $PokemonServers; include_once dirname(__FILE__) . '/ntbb-ladder.lib.php'; $server = $dispatcher->findServer(); if (!$server) { $out['errorip'] = $dispatcher->getIp(); return; } $ladder = new NTBBLadder($server['id'], @$reqData['format']); $user = $this->getUserData(@$reqData['user']); $out = 1000; if ($user) { $ladder->getRating($user); if (@$user['rating']) { $out = intval($user['rating']['acre']); } } }