决战私服 曝光平台 百度一下 软件下载 特殊符号 发布家族 家族联盟 发布游戏 广告联系
网站首页 恭喜发财功能
 文章名称:恭喜发财功能
文章作者:决战私服
更新时间:2019-12-23
文章来源:www.yaojuezhan.com
case SPECIAL_ITEM_GXFC: //by 恭喜发财
{
int iRandom = myrand(1, 14);
int sid = 0;
if(m_sLevel < 70)
{
SendSystemMsg( "使用失败!请达到70级再使用.", SYSTEM_ERROR, TO_ME);
break;
}
switch(iRandom)
{
   case 1: sid = 444;break;  //反3
   case 2: sid = 409;break;  //G6
   case 3: sid = 479;break;  //龙棍
   case 4: sid = 513;break;  //龙S
   case 5: sid = 532;break;  //龙帽
   case 6: sid = 622;break;  //特战
   case 7: sid = 760;break;  //暗影衣服M
   case 8: sid = 764;break;  //战神衣服S
   case 9: sid = 768;break;  //暗影裤子M
   case 10: sid = 772;break; //战神裤子S
   case 11: sid = 777;break; //金刚衣服M
   case 12: sid = 781;break; //斗神衣服S
   case 13: sid = 785;break; //金刚裤子M
   case 14: sid = 789;break; //斗神裤子S
   default: sid = 0;break;
}
/* if(m_dwBSTime != 0)//有发财时间还在吃,那么先清理发财时间
{
m_dwBSTime = 0;
    m_gxfc = 0;//关闭发财
}*/
m_dwBSTime=1800*1000;//给半小时恭喜发财时间
m_dwBSLaseTime=GetTickCount();//记录恭喜发财开始时间
    m_gxfc = (short)sid;
CBufferEx TempBuf;
    TempBuf.Add(GONGXI_FACAI);
    TempBuf.Add((BYTE)0x00);
    TempBuf.Add((short)m_gxfc);
    Send(TempBuf, TempBuf.GetLength());
if(iRandom == 1 || iRandom == 2 ||  iRandom == 3 ||iRandom == 4 ||iRandom == 5 ||iRandom == 6||iRandom == 7 ||iRandom == 8||iRandom == 9||iRandom == 10||iRandom == 11||iRandom == 12||iRandom == 13||iRandom == 14)
{
CString strMsg;
TCHAR strTxt_My[59][60];
_tcscpy( strTxt_My[1],_T("反物质激光剑III"));
_tcscpy( strTxt_My[2],_T("龙神炮GX6"));
_tcscpy( strTxt_My[3],_T("龙神之怒-S"));
_tcscpy( strTxt_My[4],_T("龙之翼-S"));
_tcscpy( strTxt_My[5],_T("特殊龙鳞头盔"));
_tcscpy( strTxt_My[6],_T("特战机甲鞋"));
_tcscpy( strTxt_My[7],_T("暗影铠甲M型"));
_tcscpy( strTxt_My[8],_T("战神甲S型"));
_tcscpy( strTxt_My[9],_T("暗影裤子M型"));
_tcscpy( strTxt_My[10],_T("战神裤子S型"));
_tcscpy( strTxt_My[11],_T("金刚护甲M型"));
_tcscpy( strTxt_My[12],_T("斗神铠S型"));
_tcscpy( strTxt_My[13],_T("金刚裤子M型"));
_tcscpy( strTxt_My[14],_T("斗神裤子S型"));
strMsg.Format("恭喜 %s 使用恭喜发财提高了 %s 的掉落几率!",this->m_strUserID,strTxt_My[iRandom]);//公告提示
SendSystemMsg( strMsg.GetBuffer(), SYSTEM_ANNOUNCE, TO_ALL);
}     
    tRet = 21;
}
break;