From 244c32ec163feedf71221a33fe9492ad51c41fd9 Mon Sep 17 00:00:00 2001 From: Anselme Date: Mon, 14 Mar 2016 15:43:45 +0100 Subject: [PATCH] fixed buffer not emptying --- app/rpgmodule.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/rpgmodule.cpp b/app/rpgmodule.cpp index fa87c41..4cc2956 100644 --- a/app/rpgmodule.cpp +++ b/app/rpgmodule.cpp @@ -34,14 +34,14 @@ bool RPGModule::messageHandler(Message msg) { QStringList paramList = msg.args.split(' '); if(paramList.size() != 4) - answer += privateSay("usage : !rpg register [name of character] [password]", msg.nick); + answer = privateSay("usage : !rpg register [name of character] [password]", msg.nick); else { if(charList.get(paramList[2].toStdString()) != NULL) - answer += privateSay(QString("ERROR : Character name \"%1\" already exists").arg(paramList[2]), msg.nick); + answer = privateSay(QString("ERROR : Character name \"%1\" already exists").arg(paramList[2]), msg.nick); else { - answer += privateSay(QString("successfully created the character \"%1\"").arg(paramList[2]), msg.nick); + answer = privateSay(QString("successfully created the character \"%1\"").arg(paramList[2]), msg.nick); charList.add(paramList[2].toStdString(), new RPGCharacter(paramList[2], paramList[3])); } } @@ -51,17 +51,17 @@ bool RPGModule::messageHandler(Message msg) { QStringList paramList = msg.args.split(' '); if(paramList.size() != 4) - answer += privateSay("usage : !rpg join [name of character] [password]", msg.nick); + answer = privateSay("usage : !rpg join [name of character] [password]", msg.nick); else { RPGCharacter *c = charList.get(paramList[2].toStdString()); if(c != NULL) { playerJoin(getUsers()->getFromNick(msg.nick), c); - answer += say(QString("%1 joins the RPG as %2").arg(msg.nick).arg(paramList[2])); + answer = say(QString("%1 joins the RPG as %2").arg(msg.nick).arg(paramList[2])); } else - answer += privateSay(QString("ERROR : Character name \"%1\" does not exists").arg(paramList[2]), msg.nick); + answer = privateSay(QString("ERROR : Character name \"%1\" does not exists").arg(paramList[2]), msg.nick); } return true; }