concat script settings change message
This commit is contained in:
parent
96eda851df
commit
6349c3447f
@ -280,19 +280,28 @@ class ScriptSettings implements ConfiguratorMenu, CallbackListener {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Notifications
|
// Notifications
|
||||||
|
$title = $this->maniaControl->authenticationManager->getAuthLevelName($player->authLevel);
|
||||||
|
$chatMessage = '$ff0' . $title . ' $<' . $player->nickname . '$> set ScriptSetting ';
|
||||||
|
$settingsCount = count($newSettings);
|
||||||
|
$settingIndex = 0;
|
||||||
foreach ($newSettings as $setting => $value) {
|
foreach ($newSettings as $setting => $value) {
|
||||||
$title = $this->maniaControl->authenticationManager->getAuthLevelName($player->authLevel);
|
|
||||||
$chatMessage = '$ff0' . $title . ' $<' . $player->nickname . '$> set ScriptSetting ';
|
|
||||||
$chatMessage .= '$<' . '$fff' . preg_replace('/^S_/', '', $setting) . '$z$s$ff0 ';
|
$chatMessage .= '$<' . '$fff' . preg_replace('/^S_/', '', $setting) . '$z$s$ff0 ';
|
||||||
$chatMessage .= 'to $fff' . $this->parseSettingValue($value) . '$>!';
|
$chatMessage .= 'to $fff' . $this->parseSettingValue($value) . '$>';
|
||||||
|
|
||||||
$this->maniaControl->chat->sendInformation($chatMessage);
|
if ($settingIndex <= $settingsCount - 2) {
|
||||||
$this->maniaControl->log(Formatter::stripCodes($chatMessage));
|
$chatMessage .= ', ';
|
||||||
|
}
|
||||||
|
|
||||||
// Trigger own callback
|
// Trigger own callback
|
||||||
$this->maniaControl->callbackManager->triggerCallback(self::CB_SCRIPTSETTING_CHANGED,
|
$this->maniaControl->callbackManager->triggerCallback(self::CB_SCRIPTSETTING_CHANGED,
|
||||||
array(self::CB_SCRIPTSETTING_CHANGED, $setting, $value));
|
array(self::CB_SCRIPTSETTING_CHANGED, $setting, $value));
|
||||||
|
|
||||||
|
$settingIndex++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$chatMessage .= '!';
|
||||||
|
$this->maniaControl->chat->sendInformation($chatMessage);
|
||||||
|
$this->maniaControl->log(Formatter::stripCodes($chatMessage));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user