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 | +} |