⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 eventcbilling.cpp

📁 天之炼狱1服务器端源文件游戏服务端不完整
💻 CPP
字号:
//////////////////////////////////////////////////////////////////////////////// Filename    : EventCBilling.cpp// Written by  :// Description : //////////////////////////////////////////////////////////////////////////////#include "EventCBilling.h"#include "GamePlayer.h"#include "chinabilling/CBillingPlayerManager.h"#include "Assert.h"//////////////////////////////////////////////////////////////////////////////// constructor//////////////////////////////////////////////////////////////////////////////EventCBilling::EventCBilling (GamePlayer* pGamePlayer) 	throw (Error): Event(pGamePlayer),  m_TrySendLoginCount(0){}//////////////////////////////////////////////////////////////////////////////// destructor//////////////////////////////////////////////////////////////////////////////EventCBilling::~EventCBilling () 	throw (){}			//////////////////////////////////////////////////////////////////////////////// activate//////////////////////////////////////////////////////////////////////////////void EventCBilling::activate () 	throw (Error){	__BEGIN_TRY	Assert(m_pGamePlayer != NULL);	if ( !m_pGamePlayer->isCBillingVerified() )	{		// 酒流 Login 菩哦阑 焊郴瘤 给沁促搁 促矫 焊辰促. ( 楷搬捞 谗败 乐绢辑 焊郴瘤 给茄 积怕捞促. )		m_pGamePlayer->setCBillingVerified( g_pCBillingPlayerManager->sendLogin( m_pGamePlayer ) );		m_TrySendLoginCount++;	}	// Login 菩哦阑 焊陈促搁 minus point packet 阑 焊郴绊, 酒聪扼搁 阶酒 敌促.	if ( m_pGamePlayer->isCBillingVerified() )	{		// 呼傅 菩哦阑 焊辰促. minus point/minute		if ( !g_pCBillingPlayerManager->sendMinusPoint( m_pGamePlayer ) )		{			m_pGamePlayer->increaseMissedMinusPointPacket();		}		// send missed minus point packet		while ( m_pGamePlayer->hasMissedMinusPointPacket() )		{			if ( g_pCBillingPlayerManager->sendMinusPoint( m_pGamePlayer ) )			{				m_pGamePlayer->decreaseMissedMinusPointPacket();			}			else			{				break;			}		}	}	else	{		// Login packet 阑 焊郴瘤 给茄 惑怕捞促. minus packet 档 给焊辰吧肺 窍绊 阶酒敌促.		m_pGamePlayer->increaseMissedMinusPointPacket();	}	// 促澜俊 焊尘 矫埃 汲沥茄促. 盒 窜困	static int interval = g_pCBillingPlayerManager->getMinusIntervalInt();	Timeval delay;	delay.tv_sec = interval * 60;	delay.tv_usec = 0;	m_Deadline = m_Deadline + delay;		__END_CATCH}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -