www.pudn.com > back.rar > broadcast.cpp
//_________________________________________________________________________________
//
// Broadcast.cpp
//
// Broadcast function
//
//_________________________________________________________________________________
//
#include "../zoneserver/Base.H"
#include "../IOCPNet/IOCPNet.h"
#include "Base.H"
#include "Block.H"
#include "skill.h"
#include "../CUserInfo/UserInfo.H"
#include "npc.h"
#include "xblock.h"
#include "Clock.H"
#include "MAP.H"
#include "CWayAi.h"
#include "xblock_table.h"
#include "../protocol/Protocol.H"
#include "appear.h"
#include "disappear.h"
#include "party.h"
//#include "skill.h"
#include "buy.h"
#include "sell.h"
#include "trade.h"
#include "guild.h"
#include "PrivateShop.h" //ÀÓâ¿ø Ãß°¡.
#include "Server.H"
#include "Main.H"
#include "Process.H"
#include "broadcast.h"
void Broadcast( UserVector broad_vector, BYTE* msg, int size )
{
UserVector::iterator send_iter;
if(( MAX_VECTOR > broad_vector.size()) && ( broad_vector.size() > 0 ))
{
for( send_iter = broad_vector.begin(); send_iter != broad_vector.end(); ++send_iter )
{
CUserInfo* user;
user = *send_iter;
if( user->m_status != CHR_WARP )
user->WriteBuffer( (BYTE*)msg, size );
}
}
}
//_________________________________________________________________________________
//
// end of Broadcast.cpp
//
// Broadcast function
//
//_________________________________________________________________________________
//