add /subtheme
This commit is contained in:
parent
535c05f3e2
commit
954744d86a
@ -234,6 +234,7 @@ class AOClient : public QObject {
|
|||||||
void cmdClearDoc(int argc, QStringList argv);
|
void cmdClearDoc(int argc, QStringList argv);
|
||||||
void cmdTimer(int argc, QStringList argv);
|
void cmdTimer(int argc, QStringList argv);
|
||||||
void cmdEvidenceMod(int argc, QStringList argv);
|
void cmdEvidenceMod(int argc, QStringList argv);
|
||||||
|
void cmdSubTheme(int argc, QStringList argv);
|
||||||
// Messaging/Client
|
// Messaging/Client
|
||||||
void cmdPos(int argc, QStringList argv);
|
void cmdPos(int argc, QStringList argv);
|
||||||
void cmdForcePos(int argc, QStringList argv);
|
void cmdForcePos(int argc, QStringList argv);
|
||||||
@ -315,7 +316,8 @@ class AOClient : public QObject {
|
|||||||
{"m", {ACLFlags.value("MODCHAT"), 1, &AOClient::cmdM}},
|
{"m", {ACLFlags.value("MODCHAT"), 1, &AOClient::cmdM}},
|
||||||
{"gm", {ACLFlags.value("MODCHAT"), 1, &AOClient::cmdGM}},
|
{"gm", {ACLFlags.value("MODCHAT"), 1, &AOClient::cmdGM}},
|
||||||
{"mute", {ACLFlags.value("MUTE"), 1, &AOClient::cmdMute}},
|
{"mute", {ACLFlags.value("MUTE"), 1, &AOClient::cmdMute}},
|
||||||
{"unmute", {ACLFlags.value("MUTE"), 1, &AOClient::cmdUnmute}}
|
{"unmute", {ACLFlags.value("MUTE"), 1, &AOClient::cmdUnmute}},
|
||||||
|
{"subtheme", {ACLFlags.value("CM"), 1, &AOClient::cmdSubTheme}},
|
||||||
};
|
};
|
||||||
|
|
||||||
QString partial_packet;
|
QString partial_packet;
|
||||||
|
@ -971,6 +971,16 @@ void AOClient::cmdUnmute(int argc, QStringList argv)
|
|||||||
server->getClientByID(uid)->is_muted = false;
|
server->getClientByID(uid)->is_muted = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void AOClient::cmdSubTheme(int argc, QStringList argv)
|
||||||
|
{
|
||||||
|
QString subtheme = argv.join(" ");
|
||||||
|
for (AOClient* client : server->clients) {
|
||||||
|
if (client->current_area == current_area)
|
||||||
|
client->sendPacket("ST", {subtheme});
|
||||||
|
}
|
||||||
|
sendServerMessageArea("Subtheme was set to " + subtheme);
|
||||||
|
}
|
||||||
|
|
||||||
QStringList AOClient::buildAreaList(int area_idx)
|
QStringList AOClient::buildAreaList(int area_idx)
|
||||||
{
|
{
|
||||||
QStringList entries;
|
QStringList entries;
|
||||||
|
Loading…
Reference in New Issue
Block a user