View difference between Paste ID: hmSn8Ajh and 4r3RngYi
SHOW: | | - or go back to the newest paste.
1
6951,3 → 6951,12
2
 
3
Scheduler::getInstance().addEvent(createSchedulerTask(checkExpiredMarketOffersEachMinutes * 60 * 1000, boost::bind(&Game::checkExpiredMarketOffers, this)));
4
}
5
+ 
6
+void Game::parsePlayerExtendedOpcode(Player *player, uint8_t opcode, const std::string& buffer)
7
+{
8
+    if(player) {
9
+        CreatureEventList extendedOpcodeEvents = player->getCreatureEvents(CREATURE_EVENT_EXTENDED_OPCODE);
10
+        for(CreatureEventList::iterator it = extendedOpcodeEvents.begin(); it != extendedOpcodeEvents.end(); ++it)
11-
+            (*it)->executeExtendedOpcode(player->getId(), opcode, buffer);
11+
+            (*it)->executeExtendedOpcode(player, opcode, buffer);
12
+    }
13
+}