commit
e477b9d01c
@ -52,7 +52,6 @@ class Server : public QObject {
|
||||
void broadcast(AOPacket packet, int area_index);
|
||||
void broadcast(AOPacket packet);
|
||||
QString getServerName();
|
||||
QString getMOTD();
|
||||
int getDiceValue(QString value_type);
|
||||
int getCharID(QString char_name);
|
||||
|
||||
|
@ -173,8 +173,7 @@ void AOClient::pktIcChat(AreaData* area, int argc, QStringList argv, AOPacket pa
|
||||
void AOClient::pktOocChat(AreaData* area, int argc, QStringList argv, AOPacket packet)
|
||||
{
|
||||
ooc_name = dezalgo(argv[0]).replace(QRegExp("\\[|\\]|\\{|\\}|\\#|\\$|\\%|\\&"), ""); // no fucky wucky shit here
|
||||
|
||||
if (ooc_name == server->getServerName()) // impersonation prevention
|
||||
if (ooc_name.isEmpty() || ooc_name == server->getServerName()) // impersonation & empty name protection
|
||||
return;
|
||||
|
||||
QString message = dezalgo(argv[1]);
|
||||
|
Loading…
Reference in New Issue
Block a user