亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? clog.cpp

?? 韓國英雄王座倒閉后流出來部分源代碼
?? CPP
?? 第 1 頁 / 共 3 頁
字號(hào):
		lpItem->GetInventory(&_Log.lpItem) ;

	memcpy(_Log.strAccountIDFrom, ((PlayerInfo *)lpPlayerFrom)->m_strAccountID,20) ;   // 拌瀝疙 
	memcpy(_Log.strNameFrom,	  ((PlayerInfo *)lpPlayerFrom)->m_strPlayerID,20) ;	   // 某腐磐 撈撫 

#ifdef CHINESE_VERSION // 甘撈撫闌 DB俊輯
	memcpy(_Log.strLocation, _Module.m_strMapName[lpPlayerFrom->m_nMapLayer ],20) ;
#else
	memcpy(_Log.strLocation,g_pMap->GetMapTitle( lpPlayerFrom->m_nMapLayer ),20) ;
#endif

	_Log.wX = lpPlayerFrom->m_Tile.x ;
	_Log.wY = lpPlayerFrom->m_Tile.y ;	

	_Log.dwMapID = g_pMap->GetMapSeq( lpPlayerFrom->m_nMapLayer );

	g_lpLog->ItemLog(&_Log) ;
}




////////////////////////////////////////////////////////////////////////////////////////
//	胺喉傅 酒撈袍
//
////////////////////////////////////////////////////////////////////////////////////////
void SetGambleItem
(
	BYTE	nAction			,  
	CPlayer *lpPlayerFrom	,
	CPlayer *lpPlayerTo		,
	CItem	*lpItem			,
	int		iLevel			, 
	void	*pLog 
)
{
		// 林眉 措惑撈 絕促.
	if(lpPlayerFrom == NULL) return ;
   
	_ITEMLOG _Log ;
	memset(&_Log,0x0,sizeof(_ITEMLOG)) ;

	_Log.nAction = nAction ;
	if ( lpItem )
		lpItem->GetInventory(&_Log.lpItem) ;

	memcpy(_Log.strAccountIDFrom, ((PlayerInfo *)lpPlayerFrom)->m_strAccountID,20) ;   // 拌瀝疙 
	memcpy(_Log.strNameFrom,	  ((PlayerInfo *)lpPlayerFrom)->m_strPlayerID,20) ;	   // 某腐磐 撈撫 

#ifdef CHINESE_VERSION // 甘撈撫闌 DB俊輯
	memcpy(_Log.strLocation, _Module.m_strMapName[lpPlayerFrom->m_nMapLayer ],20) ;
#else
	memcpy(_Log.strLocation,g_pMap->GetMapTitle( lpPlayerFrom->m_nMapLayer ),20) ;
#endif

	_Log.wX = lpPlayerFrom->m_Tile.x ;
	_Log.wY = lpPlayerFrom->m_Tile.y ;	

	_Log.dwMapID = g_pMap->GetMapSeq( lpPlayerFrom->m_nMapLayer );

	g_lpLog->ItemLog(&_Log) ;
}

////////////////////////////////////////////////////////////////////////////////////////
// Purpose: 
// Input  : nAction - 
//			lpPlayerFrom - 
//			lpPlayerTo - 
//			lpItem - 
//			iQuestIdx - 
////////////////////////////////////////////////////////////////////////////////////////
void SetPlayerLevel
(
	BYTE	nAction			,
	CPlayer *lpPlayerFrom	,
	CPlayer *lpPlayerTo		,
	CItem	*lpItem			,
	int		iLevel			, 
	void	*pLog 
)
{
	// 林眉 措惑撈 絕促.
	if(lpPlayerFrom == NULL) return ;
   
	_ITEMLOG _Log ;
	memset(&_Log,0x0,sizeof(_ITEMLOG)) ;

	_Log.nAction = nAction ;
	
	// 飯駭闌 酒撈袍 Idx俊 歷厘茄促.
	_Log.lpItem.wITEMIDX = iLevel ;

	memcpy(_Log.strAccountIDFrom, ((PlayerInfo *)lpPlayerFrom)->m_strAccountID,20) ;   // 拌瀝疙 
	memcpy(_Log.strNameFrom,	  ((PlayerInfo *)lpPlayerFrom)->m_strPlayerID,20) ;	   // 某腐磐 撈撫 

#ifdef CHINESE_VERSION // 甘撈撫闌 DB俊輯
	memcpy(_Log.strLocation, _Module.m_strMapName[lpPlayerFrom->m_nMapLayer ],20) ;
#else
	memcpy(_Log.strLocation,g_pMap->GetMapTitle( lpPlayerFrom->m_nMapLayer ),20) ;
#endif

	_Log.wX = lpPlayerFrom->m_Tile.x ;
	_Log.wY = lpPlayerFrom->m_Tile.y ;

	_Log.dwMapID = g_pMap->GetMapSeq( lpPlayerFrom->m_nMapLayer );

	g_lpLog->ItemLog(&_Log) ;
}


#ifdef DEF_LOG_MAPINOUT

////////////////////////////////////////////////////////////////////////////////////////
//
////////////////////////////////////////////////////////////////////////////////////////
void SetPlayerMapMove
(
	BYTE	nAction			,  
	CPlayer *lpPlayerFrom	,
	CPlayer *lpPlayerTo		,
	CItem	*lpItem			,
	int		iLevel			,
	void	*pLog 	
)
{
	// 林眉 措惑撈 絕促.
	if(lpPlayerFrom == NULL) return ;
   
	_ITEMLOG _Log ;
	memset(&_Log,0x0,sizeof(_ITEMLOG)) ;

	_Log.nAction = nAction ;
	
	// 飯駭闌 酒撈袍 Idx俊 歷厘茄促.
	_Log.lpItem.wITEMIDX = iLevel ;

	memcpy(_Log.strAccountIDFrom, ((PlayerInfo *)lpPlayerFrom)->m_strAccountID,20) ;   // 拌瀝疙 
	memcpy(_Log.strNameFrom,	  ((PlayerInfo *)lpPlayerFrom)->m_strPlayerID,20) ;	   // 某腐磐 撈撫 

#ifdef CHINESE_VERSION // 甘撈撫闌 DB俊輯
	memcpy(_Log.strLocation, _Module.m_strMapName[lpPlayerFrom->m_nMapLayer ],20) ;
#else
	memcpy(_Log.strLocation,g_pMap->GetMapTitle( lpPlayerFrom->m_nMapLayer ),20) ;
#endif

	_Log.wX = lpPlayerFrom->m_Tile.x ;
	_Log.wY = lpPlayerFrom->m_Tile.y ;

	_Log.dwMapID = g_pMap->GetMapSeq( lpPlayerFrom->m_nMapLayer );

	g_lpLog->ItemLog(&_Log) ;
}

#endif



////////////////////////////////////////////////////////////////////////////////////////
//	辨靛 版氰摹 肺弊
//
////////////////////////////////////////////////////////////////////////////////////////
void SetGiveGuildExp
(
	BYTE	nAction			,  
	CPlayer *lpPlayerFrom	,
	CPlayer *lpPlayerTo		,
	CItem	*lpItem			,
	int		iExp			,	// 版氰摹
	void	*pLog 	
	)
{
	// 林眉 措惑撈 絕促.
	if(lpPlayerFrom == NULL) return ;
	
	_ITEMLOG _Log ;
	memset(&_Log,0x0,sizeof(_ITEMLOG)) ;
	
	_Log.nAction = nAction ;
	
	memcpy(_Log.strAccountIDFrom, ((PlayerInfo *)lpPlayerFrom)->m_strAccountID,20) ;   // 拌瀝疙 
	memcpy(_Log.strNameFrom,	  ((PlayerInfo *)lpPlayerFrom)->m_strPlayerID,20) ;	   // 某腐磐 撈撫 

	memcpy(_Log.strAccountIDTo, ((PlayerInfo *)lpPlayerFrom)->m_strGuildName ,20) ;		//  辨靛疙 
	itoa(iExp, _Log.strNameTo,10) ;														// 扁何茄 版氰摹劇 

	
#ifdef CHINESE_VERSION // 甘撈撫闌 DB俊輯
	memcpy(_Log.strLocation, _Module.m_strMapName[lpPlayerFrom->m_nMapLayer ],20) ;
#else
	memcpy(_Log.strLocation,g_pMap->GetMapTitle( lpPlayerFrom->m_nMapLayer ),20) ;
#endif
	
	_Log.wX = lpPlayerFrom->m_Tile.x ;
	_Log.wY = lpPlayerFrom->m_Tile.y ;
	
	_Log.dwMapID = g_pMap->GetMapSeq( lpPlayerFrom->m_nMapLayer );
	
	g_lpLog->ItemLog(&_Log) ;
}



////////////////////////////////////////////////////////////////////////////////////////
//	酒瘤飄 傈 腳沒
//
////////////////////////////////////////////////////////////////////////////////////////
void SetAzitPropose
(
	BYTE	nAction			,  
	CPlayer *lpPlayerFrom	,
	CPlayer *lpPlayerTo		,
	CItem	*lpItem			,
	int		pAzitHandle		,	//	腳沒 酒瘤飄 Handle
	void	*pLog 	
	)
{
	// 林眉 措惑撈 絕促.
	if(lpPlayerFrom == NULL) return ;
	
	_ITEMLOG _Log ;
	memset(&_Log,0x0,sizeof(_ITEMLOG)) ;
	
	_Log.nAction = nAction ;
	
	memcpy(_Log.strAccountIDFrom, ((PlayerInfo *)lpPlayerFrom)->m_strAccountID,20	);	//	拌瀝疙 
	memcpy(_Log.strNameFrom,	  ((PlayerInfo *)lpPlayerFrom)->m_strPlayerID,20	);	//	某腐磐 撈撫 

	memcpy(_Log.strAccountIDTo,   ((PlayerInfo *)lpPlayerFrom)->m_strGuildName ,20	);	//	辨靛疙

	//
	//	眠啊 瀝焊甫 扁廢矯糯
	//
	if( pLog )
	{
		memcpy( _Log.strNameTo, (char *)pLog, 20 );
	}
	else
	{
		itoa(pAzitHandle, _Log.strNameTo,10) ;											//	腳沒 酒瘤飄
	}


#ifdef CHINESE_VERSION // 甘撈撫闌 DB俊輯
	memcpy(_Log.strLocation, _Module.m_strMapName[lpPlayerFrom->m_nMapLayer ],20) ;
#else
	memcpy(_Log.strLocation,g_pMap->GetMapTitle( lpPlayerFrom->m_nMapLayer ),20) ;
#endif
	
	_Log.wX = lpPlayerFrom->m_Tile.x ;
	_Log.wY = lpPlayerFrom->m_Tile.y ;
	
	_Log.dwMapID = g_pMap->GetMapSeq( lpPlayerFrom->m_nMapLayer );
	
	g_lpLog->ItemLog(&_Log) ;
}


////////////////////////////////////////////////////////////////////////////////////////
//	酒撈袍狼 Log甫 巢辨瘤 咯何 魄瀝
//
////////////////////////////////////////////////////////////////////////////////////////
bool CLogManager::bIsLogItem(CItem * lpItem)
{
	//
	//	酒撈袍 鷗澇喊肺 備盒
	//
	switch(lpItem->m_nType)
	{
#ifdef DEF_GOLDBULLION
	case ITEMTYPE_GOLDBUNDLE: return true ;
#endif 

#ifdef CHINESE_VERSION
	case ITEMTYPE_SCROLL_SKILL		: return true ;		//	膠懦 膠農(nóng)費(fèi) 
#endif

	case ITEMTYPE_SCROLL_UPGRADE	: return true ;		//	俺煉,薦府, 概流 膠農(nóng)費(fèi) 
	case ITEMTYPE_SCROLL_LOST		: return true ;		//	噶阿    膠農(nóng)費(fèi) 
	case ITEMTYPE_SCROLL_QUEST		: return true ;		//	涅膠飄  膠農(nóng)費(fèi) 
	case ITEMTYPE_POISON_STAT		: return true ;		//	膠泡 拱距
	case ITEMTYPE_GUILDTABLET		: return true ;		//	辨靛儈 鷗閡房
	case ITEMTYPE_FEATHER_PHOENIX	: return true ;		//	閡葷煉 標(biāo)判 , 何勸 膠農(nóng)費(fèi)
	case ITEMTYPE_ELEMENTALSTONE	: return true ;		//	瀝飛 家券 膠沛
	case ITEMTYPE_USER_MANTLE		: return true ;		//	俺牢 噶配
	case ITEMTYPE_HALCON			: return true ;		//	且能
	case ITEMTYPE_FORTUNESTONE		: return true ;		//	青款籍
	case ITEMTYPE_GUILD_MANTLE		: return true ;		//	辨靛 噶配

	default:	break;
	}

	//
	//	酒撈袍 輛幅 備盒
	//
	switch(	lpItem->m_nENCHANTTYPE )
	{
	case	ITEM_SET	:	return true;	//	技飄   酒撈袍
	case	ITEM_QUEST	:	return true;	//	涅膠飄 酒撈袍
	case	ITEM_UNIQUE	:	return true;	//	蠟聰農(nóng) 酒撈袍
	}

	if(lpItem->m_nValue <  DEF_LOGITEMOPTIONDEGREE ) return false ;

	return true ;
}

////////////////////////////////////////////////////////////////////////////////////////
//
////////////////////////////////////////////////////////////////////////////////////////
void CLogManager::ItemLog(_LPITEMLOG lpItemLog)
{
	_LPUDPPACKET lpUdpPacket = g_lpUdpSock->m_pUDPIOPool->Alloc();
	char * cp =  lpUdpPacket->strPacket ;

	memcpy( lpUdpPacket->strPacket,lpItemLog, sizeof(_ITEMLOG) ) ;

	lpUdpPacket->dwCommand = ZC_LOG_ITEM;
	lpUdpPacket->dwSize = sizeof(_ITEMLOG) ;

	g_lpUdpSock->SendToLogPacket(lpUdpPacket);
}


////////////////////////////////////////////////////////////////////////////////////////
//	酒瘤飄 搬苞甫 Log俊 殿廢 矯糯
//
////////////////////////////////////////////////////////////////////////////////////////
void CLogManager::SetAzitResult( int pAzitHandle, char *pAzitOwner, char *pAzitChallenger, int pAttack, int pDefense )
{
	_ITEMLOG _Log ;

	memset(&_Log,0x0,sizeof(_ITEMLOG)) ;
	
	_Log.nAction = DEF_LOG_AZIT_RESULT;
	
	memcpy(_Log.strAccountIDFrom, pAzitOwner		,20	);	//	規(guī)絹 辨靛疙
	memcpy(_Log.strNameFrom		, pAzitChallenger	,20	);	//	檔傈 辨靛疙

	if( pAttack > pDefense )
		memcpy(_Log.strAccountIDTo, pAzitOwner		,20	);	//	規(guī)絹 辨靛啊 撈變 版快
	else 
		memcpy(_Log.strAccountIDTo, pAzitChallenger	,20	);	//	檔傈 辨靛啊 撈變 版快 

	//
	//	酒瘤飄 搬苞甫 殿廢矯糯
	//
	char strTemp[20]="";
	wsprintf( strTemp, "%d %d:%d", pAzitHandle, pAttack, pDefense );

	memcpy( _Log.strNameTo		,	strTemp			,20 );
	

	g_lpLog->ItemLog(&_Log) ;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区免费在线观看| 99久久精品免费看| 欧美一区二区三区四区视频| 天天综合网 天天综合色| 88在线观看91蜜桃国自产| 美女www一区二区| 久久久久国产精品厨房| 成人性生交大片免费看中文网站| 久久久电影一区二区三区| 国产一区二区三区精品欧美日韩一区二区三区| 欧美日韩日日夜夜| 日韩电影在线免费观看| 欧美一级在线视频| 一二三四社区欧美黄| 91视频91自| 亚洲最大成人综合| 欧美精品三级日韩久久| 日韩av不卡一区二区| 日韩欧美一区中文| 九色|91porny| 久久精品人人做人人爽97| 国产精品中文字幕日韩精品 | 久草这里只有精品视频| 日韩精品最新网址| 日本美女一区二区| 欧美成人精品福利| 国产精品一级二级三级| 亚洲男人的天堂在线aⅴ视频| 97se狠狠狠综合亚洲狠狠| 亚洲人成网站影音先锋播放| 欧美性猛交xxxxxx富婆| 婷婷开心激情综合| 精品国产乱码久久久久久免费| 国产成人精品网址| 亚洲欧美日韩在线| 8v天堂国产在线一区二区| 国产精品一区不卡| 亚洲天堂福利av| 3d动漫精品啪啪| 国产成人av自拍| 亚洲五码中文字幕| 精品国内二区三区| 色婷婷精品久久二区二区蜜臂av| 美腿丝袜一区二区三区| 国产精品美女久久福利网站| 欧美日韩美女一区二区| 国产在线不卡一区| 一区二区成人在线观看| 久久久久成人黄色影片| 欧美欧美欧美欧美| 成人97人人超碰人人99| 美脚の诱脚舐め脚责91| 亚洲人妖av一区二区| 欧美丝袜自拍制服另类| 久久精品国产亚洲高清剧情介绍 | 国产色91在线| 欧美日韩不卡在线| 国产成人综合网| 日韩中文字幕一区二区三区| 国产精品免费视频网站| 日韩一区和二区| av福利精品导航| 国产中文字幕精品| 一区二区三区国产豹纹内裤在线| 久久久电影一区二区三区| 欧美丰满一区二区免费视频| 风间由美一区二区三区在线观看| 婷婷丁香久久五月婷婷| 欧美国产一区在线| 久久天堂av综合合色蜜桃网| 在线播放国产精品二区一二区四区| 成人性生交大片免费看在线播放| 蜜臀av一区二区在线免费观看| 一区二区三区在线看| 亚洲国产成人在线| 久久综合九色综合欧美亚洲| 欧美一级xxx| 欧美日本不卡视频| 91麻豆蜜桃一区二区三区| 国产精品影视天天线| 免费在线欧美视频| 午夜av区久久| 亚洲福利视频一区| 亚洲欧美区自拍先锋| 欧美经典一区二区| 国产亚洲人成网站| 久久亚洲捆绑美女| 精品第一国产综合精品aⅴ| 538prom精品视频线放| 欧美熟乱第一页| 欧美三级日本三级少妇99| 成人av网站大全| 99久久综合99久久综合网站| 国产凹凸在线观看一区二区| 国产成人av一区二区| 国产高清无密码一区二区三区| 黄色日韩网站视频| 国产精品69久久久久水密桃| 国产精品一区在线观看乱码| 国产一区二区三区高清播放| 国模少妇一区二区三区| 国产在线乱码一区二区三区| 国产自产v一区二区三区c| 国产美女av一区二区三区| 国模冰冰炮一区二区| 国产精品亚洲成人| 成人av影视在线观看| 99精品热视频| 欧美色网站导航| 欧美在线视频不卡| 在线综合+亚洲+欧美中文字幕| 欧美一区二区视频在线观看2020 | 91久久精品一区二区| 在线观看免费成人| 欧美日韩高清一区二区不卡| 日韩欧美国产系列| 国产亚洲一区二区在线观看| 国产精品久久久久久久久免费桃花| 一区精品在线播放| 亚洲国产成人porn| 国产在线国偷精品免费看| 99国产精品久久久久久久久久| 欧美性色aⅴ视频一区日韩精品| 在线播放日韩导航| 国产免费久久精品| 亚洲香蕉伊在人在线观| 婷婷成人激情在线网| 激情小说亚洲一区| 欧美色大人视频| 久久一区二区三区国产精品| 亚洲免费在线观看视频| 日韩精品每日更新| 成人午夜av在线| 欧美精品日日鲁夜夜添| 国产欧美日韩亚州综合| 亚洲影视在线观看| 精品一区二区三区的国产在线播放| 成人在线一区二区三区| 欧美视频中文字幕| 26uuu欧美| 亚洲自拍偷拍图区| 国产一区二区在线免费观看| 色婷婷精品久久二区二区蜜臀av| 欧美一区二区久久久| 1024精品合集| 国产综合色视频| 欧美在线短视频| 中文字幕免费在线观看视频一区| 夜夜揉揉日日人人青青一国产精品| 男人的天堂久久精品| 久久 天天综合| 91麻豆精品国产自产在线| 中文字幕中文字幕在线一区| 丝袜亚洲另类欧美| 国产999精品久久久久久绿帽| 欧美视频一区二区三区在线观看| 国产欧美一区二区精品性| 琪琪一区二区三区| 99国产精品99久久久久久| 久久久不卡影院| 蜜臀99久久精品久久久久久软件| 欧洲生活片亚洲生活在线观看| 中文字幕av不卡| 国产一区二区视频在线播放| 7878成人国产在线观看| 亚洲一区二区三区在线看| 99久久国产综合色|国产精品| 久久久久9999亚洲精品| 久久精品久久99精品久久| 欧美久久婷婷综合色| 亚洲午夜免费电影| 欧美主播一区二区三区美女| 亚洲欧美日韩国产手机在线| 精品一区二区三区在线观看国产| 日本电影亚洲天堂一区| 国产精品免费aⅴ片在线观看| 久久99热这里只有精品| 97久久人人超碰| 亚洲超丰满肉感bbw| 日本韩国一区二区| 一区二区三区精品视频| 欧美性大战久久久久久久蜜臀| 洋洋成人永久网站入口| 欧美亚洲尤物久久| 亚洲午夜免费视频| 制服丝袜在线91| 日韩1区2区日韩1区2区| 日韩一区二区三区在线观看| 男人的天堂亚洲一区| 精品日产卡一卡二卡麻豆| 久久99久久久久久久久久久| 精品99一区二区| 国产一区二区三区四| 国产亚洲欧美色| av一二三不卡影片| 亚洲女女做受ⅹxx高潮| 欧美日韩精品一区二区三区四区 | 中文字幕精品—区二区四季| 国产成人三级在线观看| 国产精品你懂的|