Merge pull request #209 from Salanto/Signal-success
Add neccessary error and success message to cmdCharSelect
This commit is contained in:
commit
6e61998278
@ -493,16 +493,22 @@ void AOClient::cmdCharSelect(int argc, QStringList argv)
|
|||||||
|
|
||||||
bool ok = false;
|
bool ok = false;
|
||||||
int l_target_id = argv[0].toInt(&ok);
|
int l_target_id = argv[0].toInt(&ok);
|
||||||
if (!ok)
|
if (!ok) {
|
||||||
|
sendServerMessage("This ID does not look valid. Please use the client ID.");
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
AOClient* l_target = server->getClientByID(l_target_id);
|
AOClient* l_target = server->getClientByID(l_target_id);
|
||||||
|
|
||||||
if (l_target == nullptr)
|
if (l_target == nullptr) {
|
||||||
|
sendServerMessage("Unable to locate client with ID " + QString::number(l_target_id) + ".");
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
l_target->changeCharacter(-1);
|
l_target->changeCharacter(-1);
|
||||||
l_target->sendPacket("DONE");
|
l_target->sendPacket("DONE");
|
||||||
|
sendServerMessage("Client has been forced into character select!");
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user