Code:
if(packet[0] == "$musik" && packet.size() == 2 && this->Char->isGm)
{
for each(HChar *TChar in Map::MapIOPool->Maps)
{
if(packet[1] == "88")
{
ss << "bgm " << toInt(packet[1]) << " 0";
Map::MapIOPool->SendMap(this->Char,ss.str(),true);
ss.str("");
ss << "dance 0 "<< TChar->id;
Map::MapIOPool->SendMap(this->Char,ss.str(),true);
ss.str("");
}
ss << "bgm " << toInt(packet[1]) << " 0";
Map::MapIOPool->SendMap(this->Char,ss.str(),true);
ss << "info Musik geändert!");
Char->Send(ss.str());
}
}
if(packet[0] == "$dance" && packet.size() == 2 && this->Char->isGm)
{
for each(HChar *TChar in Map::MapIOPool->Maps)
{
ss << "dance " << toInt(packet[1]) << " "<< TChar->id;
Map::MapIOPool->SendMap(this->Char,ss.str(),true);
ss.str("");
}
}