Add server tag support (#372)
This commit is contained in:
parent
db50c81ceb
commit
13a49bafb5
@ -434,18 +434,18 @@ void AOClient::calculateIpid()
|
|||||||
|
|
||||||
void AOClient::sendServerMessage(QString message)
|
void AOClient::sendServerMessage(QString message)
|
||||||
{
|
{
|
||||||
sendPacket("CT", {ConfigManager::serverName(), message, "1"});
|
sendPacket("CT", {ConfigManager::serverTag(), message, "1"});
|
||||||
}
|
}
|
||||||
|
|
||||||
void AOClient::sendServerMessageArea(QString message)
|
void AOClient::sendServerMessageArea(QString message)
|
||||||
{
|
{
|
||||||
server->broadcast(PacketFactory::createPacket("CT", {ConfigManager::serverName(), message, "1"}),
|
server->broadcast(PacketFactory::createPacket("CT", {ConfigManager::serverTag(), message, "1"}),
|
||||||
areaId());
|
areaId());
|
||||||
}
|
}
|
||||||
|
|
||||||
void AOClient::sendServerBroadcast(QString message)
|
void AOClient::sendServerBroadcast(QString message)
|
||||||
{
|
{
|
||||||
server->broadcast(PacketFactory::createPacket("CT", {ConfigManager::serverName(), message, "1"}));
|
server->broadcast(PacketFactory::createPacket("CT", {ConfigManager::serverTag(), message, "1"}));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool AOClient::checkPermission(ACLRole::Permission f_permission) const
|
bool AOClient::checkPermission(ACLRole::Permission f_permission) const
|
||||||
|
@ -349,7 +349,7 @@ void AOClient::cmdBgLock(int argc, QStringList argv)
|
|||||||
l_area->toggleBgLock();
|
l_area->toggleBgLock();
|
||||||
};
|
};
|
||||||
|
|
||||||
server->broadcast(PacketFactory::createPacket("CT", {ConfigManager::serverName(), character() + " locked the background.", "1"}), areaId());
|
server->broadcast(PacketFactory::createPacket("CT", {ConfigManager::serverTag(), character() + " locked the background.", "1"}), areaId());
|
||||||
}
|
}
|
||||||
|
|
||||||
void AOClient::cmdBgUnlock(int argc, QStringList argv)
|
void AOClient::cmdBgUnlock(int argc, QStringList argv)
|
||||||
@ -363,7 +363,7 @@ void AOClient::cmdBgUnlock(int argc, QStringList argv)
|
|||||||
l_area->toggleBgLock();
|
l_area->toggleBgLock();
|
||||||
};
|
};
|
||||||
|
|
||||||
server->broadcast(PacketFactory::createPacket("CT", {ConfigManager::serverName(), character() + " unlocked the background.", "1"}), areaId());
|
server->broadcast(PacketFactory::createPacket("CT", {ConfigManager::serverTag(), character() + " unlocked the background.", "1"}), areaId());
|
||||||
}
|
}
|
||||||
|
|
||||||
void AOClient::cmdStatus(int argc, QStringList argv)
|
void AOClient::cmdStatus(int argc, QStringList argv)
|
||||||
@ -375,7 +375,7 @@ void AOClient::cmdStatus(int argc, QStringList argv)
|
|||||||
|
|
||||||
if (l_area->changeStatus(l_arg)) {
|
if (l_area->changeStatus(l_arg)) {
|
||||||
arup(ARUPType::STATUS, true);
|
arup(ARUPType::STATUS, true);
|
||||||
server->broadcast(PacketFactory::createPacket("CT", {ConfigManager::serverName(), character() + " changed status to " + l_arg.toUpper(), "1"}), areaId());
|
server->broadcast(PacketFactory::createPacket("CT", {ConfigManager::serverTag(), character() + " changed status to " + l_arg.toUpper(), "1"}), areaId());
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
const QStringList keys = AreaData::map_statuses.keys();
|
const QStringList keys = AreaData::map_statuses.keys();
|
||||||
|
@ -340,6 +340,11 @@ QString ConfigManager::serverName()
|
|||||||
return m_settings->value("Options/server_name", "An Unnamed Server").toString();
|
return m_settings->value("Options/server_name", "An Unnamed Server").toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QString ConfigManager::serverTag()
|
||||||
|
{
|
||||||
|
return m_settings->value("Options/server_tag", serverName()).toString();
|
||||||
|
}
|
||||||
|
|
||||||
QString ConfigManager::motd()
|
QString ConfigManager::motd()
|
||||||
{
|
{
|
||||||
return m_settings->value("Options/motd", "MOTD not set").toString();
|
return m_settings->value("Options/motd", "MOTD not set").toString();
|
||||||
|
@ -157,6 +157,13 @@ class ConfigManager
|
|||||||
*/
|
*/
|
||||||
static QString serverName();
|
static QString serverName();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Returns the short "tag" version of the server.
|
||||||
|
*
|
||||||
|
* @return See short description.
|
||||||
|
*/
|
||||||
|
static QString serverTag();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Returns the server's Message of the Day.
|
* @brief Returns the server's Message of the Day.
|
||||||
*
|
*
|
||||||
|
Loading…
Reference in New Issue
Block a user