added stats, fixed list
This commit is contained in:
parent
244c32ec16
commit
da3cce6c72
@ -67,11 +67,15 @@ bool RPGModule::messageHandler(Message msg)
|
||||
}
|
||||
else if(msg.args.compare("!rpg leave") == 0)
|
||||
{
|
||||
playerLeave(src);
|
||||
answer = say(QString("%1 (%2) left the RPG").arg(charOnline[src]->pseudo).arg(src->getNick()));
|
||||
if(charOnline.count(src) > 0)
|
||||
{
|
||||
answer = say(QString("%1 (%2) left the RPG").arg(charOnline[src]->pseudo).arg(src->getNick()));
|
||||
playerLeave(src);
|
||||
}
|
||||
}
|
||||
else if(msg.args.compare("!rpg list") == 0)
|
||||
{
|
||||
answer = QString("");
|
||||
bool hasPeople = false;
|
||||
for(auto it : charOnline)
|
||||
{
|
||||
@ -81,6 +85,15 @@ bool RPGModule::messageHandler(Message msg)
|
||||
}
|
||||
return hasPeople;
|
||||
}
|
||||
else if(msg.args.compare("!rpg stats") == 0)
|
||||
{
|
||||
if(charOnline.count(src) > 0)
|
||||
{
|
||||
RPGCharacter *c = charOnline[src];
|
||||
answer = say(QString("%1 is level %2 (%3 xp)").arg(c->pseudo).arg(c->level).arg(c->xp));
|
||||
return true;
|
||||
}
|
||||
}
|
||||
else if(msg.args.compare("!rpg help") == 0)
|
||||
{
|
||||
answer = privateSay("Create new character (works only in private message) : !rpg register [name of character] [password]", msg.nick);
|
||||
|
Loading…
x
Reference in New Issue
Block a user