renamed chat commands
This commit is contained in:
parent
31be7e7409
commit
84b884154c
@ -40,7 +40,7 @@ class Commands implements CallbackListener, CommandListener, ManialinkPageAnswer
|
|||||||
const SETTING_PERMISSION_SHOW_SYSTEMINFO = 'Show SystemInfo';
|
const SETTING_PERMISSION_SHOW_SYSTEMINFO = 'Show SystemInfo';
|
||||||
const SETTING_PERMISSION_SHUTDOWN_SERVER = 'Shutdown Server';
|
const SETTING_PERMISSION_SHUTDOWN_SERVER = 'Shutdown Server';
|
||||||
const SETTING_PERMISSION_CHANGE_SERVERSETTINGS = 'Change ServerSettings';
|
const SETTING_PERMISSION_CHANGE_SERVERSETTINGS = 'Change ServerSettings';
|
||||||
const SETTING_PERMISSION_TM_HANDLE_POINTS_REPARTITION = 'Handle Points Repartion Settings';
|
const SETTING_PERMISSION_TM_HANDLE_POINTS_REPARTITION = 'Handle Points Distribution Settings';
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Private properties
|
* Private properties
|
||||||
@ -101,8 +101,8 @@ class Commands implements CallbackListener, CommandListener, ManialinkPageAnswer
|
|||||||
if ($this->maniaControl->getMapManager()->getCurrentMap()->getGame() === 'tm') {
|
if ($this->maniaControl->getMapManager()->getCurrentMap()->getGame() === 'tm') {
|
||||||
$this->maniaControl->getAuthenticationManager()->definePermissionLevel(self::SETTING_PERMISSION_TM_HANDLE_POINTS_REPARTITION, AuthenticationManager::AUTH_LEVEL_SUPERADMIN);
|
$this->maniaControl->getAuthenticationManager()->definePermissionLevel(self::SETTING_PERMISSION_TM_HANDLE_POINTS_REPARTITION, AuthenticationManager::AUTH_LEVEL_SUPERADMIN);
|
||||||
|
|
||||||
$this->maniaControl->getCommandManager()->registerCommandListener('setpointsrepartition', $this, 'commandSetPointsRepartition', true, 'Gets the Rounds Point Repartition.');
|
$this->maniaControl->getCommandManager()->registerCommandListener('setpointsdistribution', $this, 'commandSetPointsRepartition', true, 'Gets the Rounds Point Repartition.');
|
||||||
$this->maniaControl->getCommandManager()->registerCommandListener('getpointsrepartition', $this, 'commandGetPointsRepartition', true, 'Sets the Rounds Point Repartition.');
|
$this->maniaControl->getCommandManager()->registerCommandListener('getpointsdistribution', $this, 'commandGetPointsRepartition', true, 'Sets the Rounds Point Repartition.');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -474,10 +474,10 @@ class Commands implements CallbackListener, CommandListener, ManialinkPageAnswer
|
|||||||
$pointString = $params[1];
|
$pointString = $params[1];
|
||||||
$pointArray = explode(',', $pointString);
|
$pointArray = explode(',', $pointString);
|
||||||
$this->maniaControl->getModeScriptEventManager()->setTrackmaniaPointsRepartition($pointArray);
|
$this->maniaControl->getModeScriptEventManager()->setTrackmaniaPointsRepartition($pointArray);
|
||||||
$this->maniaControl->getChat()->sendInformation('Points Repartition Changed!');
|
$this->maniaControl->getChat()->sendInformation('Points Repartition Changed!', $player);
|
||||||
$this->commandGetPointsRepartition($chatCallback, $player);
|
$this->commandGetPointsRepartition($chatCallback, $player);
|
||||||
} else {
|
} else {
|
||||||
$this->maniaControl->getChat()->sendError('You must provide a point Repartition in the following form: 10,8,6,4,3 !');
|
$this->maniaControl->getChat()->sendError('You must provide a point Repartition in the following form: 10,8,6,4,3 !', $player);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -494,14 +494,14 @@ class Commands implements CallbackListener, CommandListener, ManialinkPageAnswer
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->maniaControl->getModeScriptEventManager()->getTrackmaniaPointsRepartition()->setCallable(function (OnPointsRepartitionStructure $structure) {
|
$this->maniaControl->getModeScriptEventManager()->getTrackmaniaPointsRepartition()->setCallable(function (OnPointsRepartitionStructure $structure) use ($player){
|
||||||
$pointRepartitionString = "";
|
$pointRepartitionString = "";
|
||||||
foreach ($structure->getPointsRepartition() as $points) {
|
foreach ($structure->getPointsRepartition() as $points) {
|
||||||
$pointRepartitionString .= $points . ',';
|
$pointRepartitionString .= $points . ',';
|
||||||
}
|
}
|
||||||
$pointRepartitionString = substr($pointRepartitionString, 0, -1);
|
$pointRepartitionString = substr($pointRepartitionString, 0, -1);
|
||||||
|
|
||||||
$this->maniaControl->getChat()->sendInformation('Current Points Repartition: ' . $pointRepartitionString);
|
$this->maniaControl->getChat()->sendInformation('Current Points Repartition: ' . $pointRepartitionString, $player);
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user