[已处理] 我的分被无缘无故的扣没了 [问题点数:40分]

Bbs1
本版专家分:0
结帖率 90.91%
Bbs4
本版专家分:1542
Blank
红花 2010年11月 扩充话题大版内专家分月排行榜第一
2010年10月 扩充话题大版内专家分月排行榜第一
Blank
黄花 2010年12月 扩充话题大版内专家分月排行榜第二
2010年8月 扩充话题大版内专家分月排行榜第二
2010年7月 扩充话题大版内专家分月排行榜第二
2010年6月 扩充话题大版内专家分月排行榜第二
Blank
蓝花 2010年6月 Java大版内专家分月排行榜第三
2010年5月 扩充话题大版内专家分月排行榜第三
2010年4月 扩充话题大版内专家分月排行榜第三
Bbs1
本版专家分:90
Bbs8
本版专家分:42046
Bbs4
本版专家分:1953
Blank
红花 2010年5月 扩充话题大版内专家分月排行榜第一
Blank
蓝花 2010年7月 扩充话题大版内专家分月排行榜第三
Bbs2
本版专家分:205
Net Framework 4.6.2,无法建立到信任根颁发机构的证书链,证书下载安装说明
安装.Net Framework 4.6.2,下载了离线包,安装时出现“无法建立到信任根颁发机构的证书链”,意思是还要联网。 我另外找了下,实际上是要安装一个根证书。解决方案如下(因无法贴链接,可百度搜索“mamicode.com 4.6.2 无法建立到信任根颁发机构的证书链”): 1.下载证书:MicrosoftRootCertificateAuthority2011.cer 2.开始→运行→MMC 3.文件→添加删除管理单元 (Ctrl+M) 4.证书→计算机账户(其他的都保持默认,无限下一步) 5.回到窗体,展开:证书→受信任的根证书颁发机构→证书 6.右击展开菜单,所有任务→导入 7.剩下的,就是选择你下载好的cer文件,然后无限下一步了。
magento reward&points 积分插件
magento积分插件 自己安装测试后 没有问题 可以使用
VS2010mfc+opencv2.410扣绿,完美解决边缘反绿现象
首先读入图片,然后选取ROI进行<em>处理</em>,之后调节HSV三通道参数获得目标,之后进行扣绿,接着去噪修复,之后读入新背景图,然后生成图片,最后保存新背景图,完美应用证件照换背景等一些细节性的扣绿操作。
Net Framework 4.6.2,无法建立到信任根颁发机构的证书链
安装.Net Framework 4.6.2,下载了离线包,安装时出现“无法建立到信任根颁发机构的证书链” 解决方案如下: 1.下载证书:MicrosoftRootCertificateAuthority2011.cer 2.开始→运行→MMC 3.Ctrl+M 4.证书→计算机账户→本地计算机→完成 5.回到窗体,展开:证书→受信任的根证书颁发机构→证书→导入.cer
完美PS扣头发插件
完美PS扣头发插件,这个比较简单好用,影楼有的很多使用这个。
是一个C++程序
婚姻匹配问题 <em>没了</em> <em>没了</em>
epson l101 201清零
,爱普生原厂的清零软件,绝对好用,不好用,扣我分
菜鸟扣图之KnockOut 2.0,我也是高手
菜鸟扣图之KnockOut 2.0,我也是高手
保护数据不无缘无故丢失的办法
保护数据不<em>无缘无故</em>丢失的办法
快速扣图QuickSnapSetup
快速扣图QuickSnapSetup快速扣图QuickSnapSetup快速扣图QuickSnapSetup快速扣图QuickSnapSetup快速扣图QuickSnapSetup
清除word模板
有时word<em>无缘无故</em>打不开,请使用这个工具
修改文件夹关闭0012
文件夹<em>无缘无故</em>的关闭,请使用此命ling
桌面图标没了
1、首先右击桌面选排列图标/勾选显示桌面图标。 2、如果故障依旧,打开任务管理器(按下“Ctrl+Alt+Del”组合键即可打开),点击“文件”→“新建任务”,在打开的“创建新任务”对话框中输入“explorer”,单击“确定”按钮后,稍等一下就可以见到桌面图标了。 3、如果故障依旧,按Windows键+R打开运行窗口,运行输入regedit回车打开注册表编辑器,定位到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon],然后查看在右侧的Shell值是否为“Explorer.exe”。如果不是,请手动修改为“Explorer.exe”。双击Shell,在打开的对话框中的数值数据中输入Explorer.exe按确定,重启电脑即可(如果右侧没有Shell,在右面右击空白处选新建/字符串,在数值名称添入“Shell”,在双击它在打开的对话框中的数值数据中输入Explorer.exe按确定重启电脑即可。)。 4、如果故障依旧,可能在你的C:\Windows目录中的“explorer.exe”进程文件受损,请到网上下载“explorer.exe”进程文件搜索,下载后,将它放到你的C:\Windows目录中(如果你的电脑无法下载请用别的电脑下载或在别的电脑上将C:\Windows目录中的“explorer.exe”进程文件用U盘复制下来,开机按F8进入安全模式中将“explorer.exe”进程文件,它放到你的C:\Windows目录中即可。 5、如果还是不行,下载Win清理助手查杀木马,还原系统或重装。 如果是开机不能操作是死机了,重启一下电脑试试,还是不行开机按F8进入安全模式还原一下系统或重装。 提问者评价谢谢你
一款很强大的扣字刷屏软件
必须附加一个S.H.G的文本哦 扣字的文本(记事本 - S.H.G.exe.bak)自己创建
迪兰三星11802150
迪兰588bios三星11802150.rom,我不知道为什么我的积分就<em>没了</em>,我想下东西,我就得上传
酷我vip破解补丁
该补丁用于破解酷我的vip,安装之后普通用户可以下载高品质无损音乐,通过eset扫描,用户可自行扫描,注意,补丁会修改hosts文件去除酷我广告,如果拦截,会出现广告,但不影响vip破解。
扣照软件
非常好用的扣图软件,版本为7.0,欢迎大家都过来下载呦!
一个双扣游戏的源代码
一个双扣游戏的源代码 希望对大家有帮助 一个双扣游戏的源代码 希望对大家有帮助
Photoshop数码照片处理从入门到精通.pdf
这个文档就是教你使用ps进行照片的一些<em>处理</em>,比如: 扣图,拼图,等效果
PS扣章操作手册
1、截图 2、调色阶 3、复制单色通道 4、选中复制出来的单色通道,菜单—图像—调整—反相 5、按住ctrl,单击复制出来的单色通道,出现虚线框 6、点击RGB 7、点击图层 8、点击虚线方框 9、移动到图片,右击,选择“通过拷贝的图像”
Secure_CRT_6.2.3 真正可用的破解版
我下了好几个版本的Secure_CRT,结果<em>分被</em>扣了,下载的却不能用,气死我了。好容易找到一个真正可用的破解版,献给大家了
鹏鹏扣字软件
扣字软件 鹏鹏扣字软件 带你装逼带你飞 奔驰扣字界 再也不用担心被打了
Ghst中的GDISK.EXE分区程序。
Ghst中的GDISK.EXE分区程序。
耀轩全智能abc扣字软件
此软件为 全智能abc扣字软件,模仿输入法拼音打字,可以隐藏软件,适合开远控扣字,不会被发现
qq扣字机器人
qq扣字机器人
我爱GPS论坛-凯立德夏季版系统声音配置修改器
我爱GPS论坛-凯立德夏季版系统声音配置修改器
网狐棋牌游戏百变双扣游戏源码
#include "StdAfx.h" #include "TableFrameSink.h" #include "cmath" ////////////////////////////////////////////////////////////////////////// //静态变量 const WORD CTableFrameSink::m_wPlayerCount=GAME_PLAYER; //游戏人数 const enStartMode CTableFrameSink::m_GameStartMode=enStartMode_FullReady; //开始模式 ////////////////////////////////////////////////////////////////////////// //构造函数 CTableFrameSink::CTableFrameSink() { //游戏变量 m_wBankerUser=INVALID_CHAIR; m_wCurrentUser=INVALID_CHAIR; ZeroMemory(m_bTrustee,sizeof(m_bTrustee)); //胜利信息 m_wWinCount=0; ZeroMemory(m_wWinOrder,sizeof(m_wWinOrder)); ZeroMemory(m_cbGongxian,sizeof(m_cbGongxian)); //出牌信息 m_cbTurnCardCount=0; m_wTurnWiner=INVALID_CHAIR; ZeroMemory(m_cbTurnCardData,sizeof(m_cbTurnCardData)); ZeroMemory(m_cbMagicCardData,sizeof(m_cbMagicCardData)); //扑克信息 ZeroMemory(m_cbHandCardData,sizeof(m_cbHandCardData)); ZeroMemory(m_cbHandCardCount,sizeof(m_cbHandCardCount)); //组件变量 m_pITableFrame=NULL; m_pGameServiceOption=NULL; return; } //析构函数 CTableFrameSink::~CTableFrameSink() { } //接口查询 void * __cdecl CTableFrameSink::QueryInterface(const IID & Guid, DWORD dwQueryVer) { QUERYINTERFACE(ITableFrameSink,Guid,dwQueryVer); QUERYINTERFACE(ITableUserAction,Guid,dwQueryVer); QUERYINTERFACE_IUNKNOWNEX(ITableFrameSink,Guid,dwQueryVer); return NULL; } //初始化 bool __cdecl CTableFrameSink::InitTableFrameSink(IUnknownEx * pIUnknownEx) { //查询接口 ASSERT(pIUnknownEx!=NULL); m_pITableFrame=QUERY_OBJECT_PTR_INTERFACE(pIUnknownEx,ITableFrame); if (m_pITableFrame==NULL) return false; //获取参数 m_pGameServiceOption=m_pITableFrame->GetGameServiceOption(); ASSERT(m_pGameServiceOption!=NULL); return true; } //复位桌子 void __cdecl CTableFrameSink::RepositTableFrameSink() { //游戏变量 m_wCurrentUser=INVALID_CHAIR; ZeroMemory(m_bTrustee,sizeof(m_bTrustee)); //胜利信息 m_wWinCount=0; ZeroMemory(m_wWinOrder,sizeof(m_wWinOrder)); ZeroMemory(m_cbGongxian,sizeof(m_cbGongxian)); //出牌信息 m_cbTurnCardCount=0; m_wTurnWiner=INVALID_CHAIR; ZeroMemory(m_cbTurnCardData,sizeof(m_cbTurnCardData)); ZeroMemory(m_cbMagicCardData,sizeof(m_cbMagicCardData)); //扑克信息 ZeroMemory(m_cbHandCardData,sizeof(m_cbHandCardData)); ZeroMemory(m_cbHandCardCount,sizeof(m_cbHandCardCount)); return; } //开始模式 enStartMode __cdecl CTableFrameSink::GetGameStartMode() { return m_GameStartMode; } //游戏状态 bool __cdecl CTableFrameSink::IsUserPlaying(WORD wChairID) { return true; } //游戏开始 bool __cdecl CTableFrameSink::OnEventGameStart() { //设置状态 m_pITableFrame->SetGameStatus(GS_RF_PLAYING); //混乱扑克 srand((unsigned)time(NULL)); BYTE cbRandCard[FULL_COUNT]; m_GameLogic.RandCardList(cbRandCard,CountArray(cbRandCard)); //用户扑克 for (WORD i=0;ilCellScore; //发送数据 for (WORD i=0;i=m_cbHandCardCount[i]); CopyMemory(GameStart.cbCardData,m_cbHandCardData[i],sizeof(BYTE)*m_cbHandCardCount[i]); CopyMemory(GameStart.cbPartnerCardData,m_cbHandCardData[(i+2)%GAME_PLAYER],sizeof(BYTE)*m_cbHandCardCount[(i+2)%GAME_PLAYER]); GameStart.bTrustee[i]=m_bTrustee[i]; //发送数据 m_pITableFrame->SendTableData(i,SUB_S_GAME_START,&GameStart,sizeof(GameStart)); m_pITableFrame->SendLookonData(i,SUB_S_GAME_START,&GameStart,sizeof(GameStart)); } //排列扑克 for (WORD i=0;iSendTableData(INVALID_CHAIR,SUB_S_GAME_END,&GameEnd,sizeof(GameEnd)); m_pITableFrame->SendLookonData(INVALID_CHAIR,SUB_S_GAME_END,&GameEnd,sizeof(GameEnd)); //结束游戏 m_pITableFrame->ConcludeGame(); return true; } case GER_NORMAL: //常规结束 { //定义变量 CMD_S_GameEnd GameEnd; tagScoreInfo ScoreInfo[GAME_PLAYER]; ZeroMemory(&GameEnd,sizeof(GameEnd)); ZeroMemory(&ScoreInfo,sizeof(ScoreInfo)); //胜利信息 for (WORD i=0;ilCellScore*lBothMaxTimes; ScoreInfo[m_wWinOrder[0]].ScoreKind = enScoreKind_Win; ScoreInfo[m_wWinOrder[2]].lScore = 4*m_pGameServiceOption->lCellScore*lBothMaxTimes; ScoreInfo[m_wWinOrder[2]].ScoreKind = enScoreKind_Win; ScoreInfo[m_wWinOrder[1]].lScore= -4*m_pGameServiceOption->lCellScore*lBothMaxTimes; ScoreInfo[m_wWinOrder[1]].ScoreKind = enScoreKind_Lost; ScoreInfo[m_wWinOrder[3]].lScore= -4*m_pGameServiceOption->lCellScore*lBothMaxTimes; ScoreInfo[m_wWinOrder[3]].ScoreKind = enScoreKind_Lost; //切换庄家 m_wBankerUser=m_wWinOrder[0]; } else if (m_wWinOrder[0]==(m_wWinOrder[1]+2)%GAME_PLAYER)//双扣判断 { //取赢家中最大的倍率 LONG lBothMaxTimes=max(lMaxTimes[m_wWinOrder[0]],lMaxTimes[m_wWinOrder[1]]); //游戏积分 ScoreInfo[m_wWinOrder[0]].lScore = 6*m_pGameServiceOption->lCellScore*lBothMaxTimes; ScoreInfo[m_wWinOrder[0]].ScoreKind = enScoreKind_Win; ScoreInfo[m_wWinOrder[1]].lScore = 6*m_pGameServiceOption->lCellScore*lBothMaxTimes; ScoreInfo[m_wWinOrder[1]].ScoreKind = enScoreKind_Win; ScoreInfo[m_wWinOrder[2]].lScore = -6*m_pGameServiceOption->lCellScore*lBothMaxTimes; ScoreInfo[m_wWinOrder[2]].ScoreKind = enScoreKind_Lost; ScoreInfo[m_wWinOrder[3]].lScore = -6*m_pGameServiceOption->lCellScore*lBothMaxTimes; ScoreInfo[m_wWinOrder[3]].ScoreKind = enScoreKind_Lost; //切换庄家 m_wBankerUser=rand()%4; } else //平扣判断 { //取赢家中最大的倍率 LONG lBothMaxTimes=max(lMaxTimes[m_wWinOrder[0]],lMaxTimes[m_wWinOrder[3]]); //游戏积分 ScoreInfo[m_wWinOrder[0]].lScore =2*m_pGameServiceOption->lCellScore*lBothMaxTimes; ScoreInfo[m_wWinOrder[0]].ScoreKind = enScoreKind_Draw; ScoreInfo[m_wWinOrder[2]].lScore = -2*m_pGameServiceOption->lCellScore*lBothMaxTimes; ScoreInfo[m_wWinOrder[2]].ScoreKind = enScoreKind_Draw; ScoreInfo[m_wWinOrder[1]].lScore = -2*m_pGameServiceOption->lCellScore*lBothMaxTimes; ScoreInfo[m_wWinOrder[1]].ScoreKind = enScoreKind_Draw; ScoreInfo[m_wWinOrder[3]].lScore = 2*m_pGameServiceOption->lCellScore*lBothMaxTimes; ScoreInfo[m_wWinOrder[3]].ScoreKind = enScoreKind_Draw; //切换庄家 m_wBankerUser=rand()%4; } //计算贡献分 for (WORD i=0;ilCellScore*lTotalTimes[i]; ScoreInfo[j].lScore -=m_pGameServiceOption->lCellScore*lTotalTimes[i]; } } //游戏积分 for (WORD i =0;iwServerType==GAME_GENRE_GOLD) { //扣税变量 BYTE cbRevenue=m_pGameServiceOption->wRevenue; //计算税收 for (WORD i=0;i0L) { //计算税收 LONG lRevenue=GameEnd.lGameScore[i]*cbRevenue/100L; //积分调整 GameEnd.lGameTax+=lRevenue; ScoreInfo[i].lRevenue=lRevenue; GameEnd.lGameScore[i]=GameEnd.lGameScore[i]-lRevenue; } } } //发送信息 m_pITableFrame->SendTableData(INVALID_CHAIR,SUB_S_GAME_END,&GameEnd,sizeof(GameEnd)); m_pITableFrame->SendLookonData(INVALID_CHAIR,SUB_S_GAME_END,&GameEnd,sizeof(GameEnd)); //统计积分 for (WORD i=0;iWriteUserScore(i,ScoreInfo[i].lScore,ScoreInfo[i].lRevenue,ScoreInfo[i].ScoreKind); } //结束游戏 m_pITableFrame->ConcludeGame(); return true; } case GER_USER_LEFT: //用户强退 { //定义变量 CMD_S_GameEnd GameEnd; memset(&GameEnd,0,sizeof(GameEnd)); //用户扑克 for (WORD i=0;ilCellScore; } if(GameEnd.lGameScore[wChairID]==0) { GameEnd.lGameScore[wChairID] -=m_pGameServiceOption->lCellScore*2*6 ; } //发送信息 m_pITableFrame->SendTableData(INVALID_CHAIR,SUB_S_GAME_END,&GameEnd,sizeof(GameEnd)); m_pITableFrame->SendLookonData(INVALID_CHAIR,SUB_S_GAME_END,&GameEnd,sizeof(GameEnd)); //变量定义 tagScoreInfo ScoreInfo; ZeroMemory(&ScoreInfo,sizeof(ScoreInfo)); //修改积分 ScoreInfo.ScoreKind=enScoreKind_Flee; ScoreInfo.lScore=GameEnd.lGameScore[wChairID]; m_pITableFrame->WriteUserScore(wChairID,ScoreInfo.lScore,0,ScoreInfo.ScoreKind); //结束游戏 m_pITableFrame->ConcludeGame(); //切换庄家 m_wBankerUser=(m_wBankerUser+1)%GAME_PLAYER; return true; } } ASSERT(FALSE); return false; } //发送场景 bool __cdecl CTableFrameSink::SendGameScene(WORD wChairID, IServerUserItem * pIServerUserItem, BYTE cbGameStatus, bool bSendSecret) { switch (cbGameStatus) { case GS_RF_FREE: //空闲状态 { //构造数据 CMD_S_StatusFree StatusFree; memset(&StatusFree,0,sizeof(StatusFree)); //游戏变量 StatusFree.wBankerUser=m_wBankerUser; StatusFree.lCellScore=m_pGameServiceOption->lCellScore; //发送场景 return m_pITableFrame->SendGameScene(pIServerUserItem,&StatusFree,sizeof(StatusFree)); } case GS_RF_PLAYING: //游戏状态 { //构造数据 CMD_S_StatusPlay StatusPlay; memset(&StatusPlay,0,sizeof(StatusPlay)); //游戏变量 StatusPlay.wCurrentUser=m_wCurrentUser; StatusPlay.lCellScore=m_pGameServiceOption->lCellScore; StatusPlay.wBankerUser=m_wBankerUser; //胜利信息 StatusPlay.wWinCount=m_wWinCount; CopyMemory(StatusPlay.wWinOrder,m_wWinOrder,sizeof(StatusPlay.wWinOrder)); CopyMemory(StatusPlay.bTrustee,m_bTrustee,sizeof(m_bTrustee)); //出牌信息 StatusPlay.wTurnWiner=m_wTurnWiner; StatusPlay.cbTurnCardCount=m_cbTurnCardCount; CopyMemory(StatusPlay.cbTurnCardData,m_cbTurnCardData,m_cbTurnCardCount*sizeof(BYTE)); CopyMemory(StatusPlay.cbMagicCardData,m_cbMagicCardData,m_cbTurnCardCount*sizeof(BYTE)); //扑克信息 CopyMemory(StatusPlay.cbHandCardCount,m_cbHandCardCount,sizeof(m_cbHandCardCount)); CopyMemory(StatusPlay.cbHandCardData,m_cbHandCardData[wChairID],sizeof(BYTE)*m_cbHandCardCount[wChairID]); CopyMemory(StatusPlay.cbPartnerCardData,m_cbHandCardData[(wChairID+2)%GAME_PLAYER],sizeof(BYTE)*m_cbHandCardCount[(wChairID+2)%GAME_PLAYER]); //发送场景 return m_pITableFrame->SendGameScene(pIServerUserItem,&StatusPlay,sizeof(StatusPlay)); } } return false; } //定时器事件 bool __cdecl CTableFrameSink::OnTimerMessage(WORD wTimerID, WPARAM wBindParam) { return false; } //游戏消息<em>处理</em> bool __cdecl CTableFrameSink::OnGameMessage(WORD wSubCmdID, const void * pDataBuffer, WORD wDataSize, IServerUserItem * pIServerUserItem) { switch (wSubCmdID) { case SUB_C_OUT_CARD: //用户出牌 { //变量定义 CMD_C_OutCard * pOutCard=(CMD_C_OutCard *)pDataBuffer; WORD wHeadSize=sizeof(CMD_C_OutCard)-sizeof(pOutCard->cbCardData); //效验数据 ASSERT(wDataSize>=wHeadSize); if (wDataSizecbCardCount*sizeof(pOutCard->cbCardData[0]))); if (wDataSize!=(wHeadSize+pOutCard->cbCardCount*sizeof(pOutCard->cbCardData[0]))) return false; //用户效验 tagServerUserData * pUserData=pIServerUserItem->GetUserData(); if (pUserData->cbUserStatus!=US_PLAY) return true; //消息<em>处理</em> return OnUserOutCard(pUserData->wChairID,pOutCard->cbCardData,pOutCard->cbCardCount); } case SUB_C_PASS_CARD: { //用户效验 tagServerUserData * pUserData=pIServerUserItem->GetUserData(); if (pUserData->cbUserStatus!=US_PLAY) return true; //消息<em>处理</em> return OnUserPassCard(pUserData->wChairID); } case SUB_C_TRUSTEE: { CMD_C_Trustee *pTrustee =(CMD_C_Trustee *)pDataBuffer; if(wDataSize != sizeof(CMD_C_Trustee)) return false; //用户效验 tagServerUserData * pUserData=pIServerUserItem->GetUserData(); m_bTrustee[pUserData->wChairID]=pTrustee->bTrustee; CMD_S_Trustee Trustee; Trustee.bTrustee=pTrustee->bTrustee; Trustee.wChairID = pUserData->wChairID; m_pITableFrame->SendTableData(INVALID_CHAIR,SUB_S_TRUSTEE,&Trustee,sizeof(Trustee)); m_pITableFrame->SendLookonData(INVALID_CHAIR,SUB_S_TRUSTEE,&Trustee,sizeof(Trustee)); return true; } } return false; } //框架消息<em>处理</em> bool __cdecl CTableFrameSink::OnFrameMessage(WORD wSubCmdID, const void * pDataBuffer, WORD wDataSize, IServerUserItem * pIServerUserItem) { return false; } //用户坐下 bool __cdecl CTableFrameSink::OnActionUserSitDown(WORD wChairID, IServerUserItem * pIServerUserItem, bool bLookonUser) { //庄家设置 if ((bLookonUser==false)&&(m_wBankerUser==INVALID_CHAIR)) { m_wBankerUser=pIServerUserItem->GetChairID(); } return true; } //用户起来 bool __cdecl CTableFrameSink::OnActionUserStandUp(WORD wChairID, IServerUserItem * pIServerUserItem, bool bLookonUser) { //庄家设置 if (bLookonUser==false) m_wBankerUser=INVALID_CHAIR; return true; } //用户出牌 bool CTableFrameSink::OnUserOutCard(WORD wChairID, BYTE bCardData[], BYTE bCardCount) { //效验状态 if (m_pITableFrame->GetGameStatus()!=GS_RF_PLAYING) return true; if (wChairID!=m_wCurrentUser) return false; //变幻扑克 BYTE cbMagicCardData[MAX_COUNT]; m_GameLogic.MagicCardData(bCardData,bCardCount,cbMagicCardData); //类型判断 BYTE cbStarLevel; BYTE bCardType=m_GameLogic.GetCardType(cbMagicCardData,bCardCount,cbStarLevel); if (bCardType==CT_ERROR) return false; if(bCardType>=CT_BOMB) { m_cbGongxian[wChairID][cbStarLevel-4]++; } //出牌判断 if (m_cbTurnCardCount!=0) { //对比扑克 if (m_GameLogic.CompareCard(m_cbMagicCardData,cbMagicCardData,m_cbTurnCardCount,bCardCount)==false) { ASSERT(FALSE); return false; } } //删除扑克 if (m_GameLogic.RemoveCard(bCardData,bCardCount,m_cbHandCardData[wChairID],m_cbHandCardCount[wChairID])==false) { ASSERT(FALSE); return false; } //设置变量 m_cbTurnCardCount=bCardCount; m_cbHandCardCount[wChairID]-=bCardCount; CopyMemory(m_cbTurnCardData,bCardData,sizeof(BYTE)*bCardCount); CopyMemory(m_cbMagicCardData,cbMagicCardData,sizeof(BYTE)*bCardCount); //胜利判断 if (m_cbHandCardCount[wChairID]==0) { //设置用户 m_wWinOrder[m_wWinCount++]=wChairID; //用户统计 if (m_cbHandCardCount[(wChairID+2)%GAME_PLAYER]==0) m_wCurrentUser=INVALID_CHAIR; } //切换用户 if (m_wCurrentUser!=INVALID_CHAIR) { //设置用户 m_wTurnWiner=wChairID; m_wCurrentUser=(wChairID+1)%GAME_PLAYER; //用户调整 while (m_cbHandCardCount[m_wCurrentUser]==0) m_wCurrentUser=(m_wCurrentUser+1)%GAME_PLAYER; } //构造数据 CMD_S_OutCard OutCard; OutCard.wOutCardUser=wChairID; OutCard.cbCardCount=bCardCount; OutCard.wCurrentUser=m_wCurrentUser; CopyMemory(OutCard.cbCardData,m_cbTurnCardData,m_cbTurnCardCount*sizeof(BYTE)); //发送数据 WORD wHeadSize=sizeof(OutCard)-sizeof(OutCard.cbCardData); WORD wSendSize=wHeadSize+OutCard.cbCardCount*sizeof(BYTE); m_pITableFrame->SendTableData(INVALID_CHAIR,SUB_S_OUT_CARD,&OutCard,wSendSize); m_pITableFrame->SendLookonData(INVALID_CHAIR,SUB_S_OUT_CARD,&OutCard,wSendSize); //结束判断 if (m_wCurrentUser==INVALID_CHAIR) OnEventGameEnd(wChairID,NULL,GER_NORMAL); return true; } //用户放弃 bool CTableFrameSink::OnUserPassCard(WORD wChairID) { //效验状态 if (m_pITableFrame->GetGameStatus()!=GS_RF_PLAYING) return true; if ((wChairID!=m_wCurrentUser)||(m_cbTurnCardCount==0)) return false; //用户切换 do { //设置用户 m_wCurrentUser=(m_wCurrentUser+1)%GAME_PLAYER; //完成判断 if (m_wCurrentUser==m_wTurnWiner) { //设置变量 m_cbTurnCardCount=0; //接风<em>处理</em> if (m_cbHandCardCount[m_wTurnWiner]==0) { m_wCurrentUser=(m_wTurnWiner+2)%GAME_PLAYER; } break; } //继续<em>处理</em> if (m_cbHandCardCount[m_wCurrentUser]!=0) break; } while(true); //构造消息 CMD_S_PassCard PassCard; PassCard.wPassCardUser=wChairID; PassCard.wCurrentUser=m_wCurrentUser; PassCard.cbTurnOver=(m_cbTurnCardCount==0)?TRUE:FALSE; //发送数据 m_pITableFrame->SendTableData(INVALID_CHAIR,SUB_S_PASS_CARD,&PassCard,sizeof(PassCard)); m_pITableFrame->SendLookonData(INVALID_CHAIR,SUB_S_PASS_CARD,&PassCard,sizeof(PassCard)); return true; } //计算贡献 VOID CTableFrameSink::GetTotalTimes(BYTE cbGongxian[GAME_PLAYER][15],WORD wChairID,LONG &lTotalTimes,LONG &lMaxTimes) { BYTE cbTempGongxian[15]; CopyMemory(cbTempGongxian,cbGongxian[wChairID],sizeof(cbTempGongxian)); //3个四星级以上 3*4 算5 if(cbTempGongxian[0]>=3) { ASSERT((0+cbTempGongxian[0]-1)=2) { ASSERT((1+cbTempGongxian[1]-1)=2) { ASSERT((2+cbTempGongxian[2]-1)=2) { ASSERT((3+cbTempGongxian[3]-1)=2) { ASSERT((4+cbTempGongxian[4]-1)=2) { ASSERT((5+cbTempGongxian[5]-1)=2) { ASSERT((6+cbTempGongxian[6]-1)=2) { ASSERT((7+cbTempGongxian[7]-1)=2) { ASSERT((8+cbTempGongxian[8]-1)=2) { ASSERT((9+cbTempGongxian[9]-1)=2) { ASSERT((10+cbTempGongxian[10]-1)=2) { ASSERT((11+cbTempGongxian[11]-1)=2) { ASSERT((12+cbTempGongxian[12]-1)lTotalTimes) lTotalTimes=lTempTotalTimes; } //算最大倍 从5番算起 lMaxTimes=1L; for(INT i=14;i>=1;i--) { //过滤贡献为0 if(cbTempGongxian[i]==0) continue; //累加 LONG lTempMaxTimes=pow(2,i); if(lTempMaxTimes>lMaxTimes) lMaxTimes=lTempMaxTimes; if(lMaxTimes>=16) lMaxTimes=16; } //现在要从高往低算 CopyMemory(cbTempGongxian,cbGongxian[wChairID],sizeof(cbTempGongxian)); INT lMinGongxian=0; for(INT i=0;ilMinGongxian;i--) { if(cbTempGongxian[i]==0) continue; ASSERT(cbTempGongxian[lMinGongxian]!=0); cbTempGongxian[lMinGongxian]+=cbTempGongxian[i]; } //如果是4星 if((lMinGongxian==0)&&(cbTempGongxian[lMinGongxian]>2)) { LONG lTempTotalTimes=pow(2,cbTempGongxian[lMinGongxian]-2); if(lTempTotalTimes>lMaxTimes) { lMaxTimes=lTempTotalTimes; if(lMaxTimes>=16) lMaxTimes=16; } } if(lMinGongxian==1) { LONG lTempTotalTimes=pow(2,cbTempGongxian[lMinGongxian]-1); if(lTempTotalTimes>lMaxTimes) { lMaxTimes=lTempTotalTimes; if(lTempTotalTimes>=16) lMaxTimes=16; } } if(lMinGongxian>1) { LONG lTempTotalTimes=pow(2,cbTempGongxian[lMinGongxian]-1); if(lTempTotalTimes>lMaxTimes) { lMaxTimes=lTempTotalTimes; if(lMaxTimes>=16) lMaxTimes=16; } if(lTempTotalTimes>lTotalTimes) { lTotalTimes=lTempTotalTimes; } } } //////////////////////////////////////////////////////////////////////////
sys总线调整工具
主要是我的积分<em>没了</em>!你不会这样把!系统修改
C#魔幻战士和Rss阅读器
魔幻战士和Rss阅读器的压缩文件 请大家有几分的支援点吗,我的积分唉<em>没了</em>
输入法没了怎么办?.txt
输入法<em>没了</em>怎么办?.txt 输入法<em>没了</em>怎么办?.txt
PS扣图总汇
PS扣图总汇PS扣图总汇PS扣图总汇
好用的汉化版抠图插件,平面设计师好帮手,亲测能用!
好用的汉化版抠图插件,扣毛发,扣烟雾,扣树枝,亲测能用!
PS插件自动扣像(一定要下载呀)
能自动扣图的软件.很好好的.一定要下载呀.这只是个动作,稍后会传上插件.
Direct3D游戏开发技术详解游戏开发实例
含原书光盘,光盘内的14章不能运行,本人简单整理了下已可以运行,不过声音部<em>分被</em>屏蔽了。限文件大小限制就不传书籍了。
FreeRTOSv8.0.0
嵌入式实时操作系统,FreeRTOSV8.0.0。我以前的攒的积分怎么<em>没了</em>?诚信呢
右边栏输入法丢失恢复+windows系统logo信息修改工具大宝
右下角输入法<em>没了</em>?没办法打中文只能打拼音?快用我的小工具吧非常简单一键恢复
svt谷歌街景数据集2
这是svt数据集的第2部分。
Zxing解决识别二维码乱码的core(android)
完美解决乱码,对应的技术文章如下http://blog.csdn.net/abowu/article/details/7942304
photoshop扣图插件
photoshop非常专业的扣图插件,扣图首选
扣字滚刀软件
扣字滚刀软件
支付宝注册页html
我把支付宝注册页扣出来,包括html和CSS,还有完整图片
代码雨,js
代码雨,js的,根据需要自己改吧,说实话,这个是我扣的别人的,屌丝一下
操作系统概念 第7版 郑扣根翻译版
操作系统概念中文版郑扣根 PDF版本,如果需要就去下载吧
中国象棋棋子1
这是我扣的一组象棋棋子,规格为:90*90像素的,喜欢的拿去用
JEECMS2.4+ORACLE本人测试可用脚本
JEECMS2.4+ORACLE经本人修改并测试可用的脚本,不好用扣我分
6.0永恒恋爱
swf文件,希望能扣上传,其他东西还没得到完善,我是新手,多多谅解
微信支付接口demo
助你快速上手,手机控件,微信支付接口demo,有问题可以扣我
基于okhttp的网络框架
最全的回调教程啊,实现okhttp,如有疑问,可以扣我。
如图所示
我的停留时间=交车时间-扣车时间但是只得到相差的小时数
wpa2无线网络密码破解
无线网络密码破解WPA/WPA2教程 本教程用于探索无线路由安全漏洞,有需要扣我
扣丁学堂-扣丁音乐
扣丁学堂,扣丁音乐
PS扣图工具
Knockout是Corel公司开发,是一款比较强大的Photoshop插件,此软件利用Photoshop滤镜配合使用,可以轻松的完成常见的抠图需求,另外对于凌乱的发丝、烟雾和投影都可以有效的进行图像扣取,操作便捷,省时省力,即便是PS菜鸟,也可以华丽的转身为抠图高手。
捕获者扣代码工具
捕获者扣代码工具第二版,可进行网页代码捕获、 样式捕获、脚本捕获、调试代码、输出代码,还具备导出HTML、导出其当前样式、导出其绑定的所有事件。
手势签名和抠图神器
event工程演示了App开发用到的常见事件<em>处理</em>方法,包括按键事件的检测与<em>处理</em>(监测软键盘、监测物理按键、音量调节对话框)、触摸事件的检测与<em>处理</em>(手势事件的分发流程、手势事件<em>处理</em>MotionEvent、手写签名)、手势检测的实现与用法(手势检测器、飞掠视图、手势控制横幅轮播)、手势冲突的<em>处理</em>方式(上下滚动与左右滑动的冲突<em>处理</em>、内部滑动与翻页滑动的冲突<em>处理</em>)、图像的基本加工方法,以及实战项目“抠图神器——美图变变”。
windig抠数据软件
扣数据软件,跟origin的digitize相似。
汉王OCR 文字识别软件
这是一款强大的OCR,之前在网上找了好久,都是收费的,最后找同事要的,免费。相机拍的书上的字,用汉王效果不错。强力推荐
仿扣丁音乐的做的一个项目
仿扣丁音乐做的一个项目 能实现本地音乐的读取 专辑和歌词的读取(前提是有相应文件) 可以下载歌词 播放模式 收藏音乐 播放记录等功能都能实现 由于百度音乐下载音乐需要权限 暂时无法下载音乐 项目使用了xUtils、Jsoup等可以提高效率的工具
MySQL存储过程.doc
MySQL存储过程.doc 我是照着这个学习存储过程的,觉得这个文档和不错。共享下。同时让我能够下触发器的教程。因为目前我积分<em>没了</em>。
模拟扣字的源码.非常使用的小公举模拟扣字的源码,
模拟扣字的源码,非常使用的小公举模拟扣字的源码,
卡巴出的处理svchost的程序(到现在瑞星处理不了的ms08-067.eu)
卡巴出的<em>处理</em>svchost的程序(到现在瑞星<em>处理</em>不了的ms08-067.eu及ms08-067.gu),瑞星每次都杀,但杀不干净,每回都有,卡巴的<em>处理</em>过了,就<em>没了</em>。好用! 现在补充:貌似卡巴的也没有办法完全<em>处理</em>,局域网内还是有。。。
Latex排版模板参考文献
Latex排版模板参考文献,只是用来参考的。我以前以为<em>没了</em>呢,今天找到了,就放这里了。
puppet安装包及一些依赖性
puppet安装包和一些依赖性 <em>没了</em>
PB9插入OLE INSERT CONTROL 控件非法解决方法
不敢保证所有人都好用,不过本人试过好用。 如果有幸解决了你的问题,请多回复几句好话。多多下载。我的<em>分被</em>同事给用光了5555555555555555.。。。。。。。。
算法 第四版 高清版 PDF PART6
分卷6 <em>没了</em>
称霸扣字软件。
接中心的软件没有。打发1fzl扣字手分分的事。
石油接头扣型
石油钻井中常用接头包括公扣、母扣的数字型号及尺寸,便于快速查找
高校毕业论文设计范例
包含多个毕业设计的论文,需要请下载,我的资源分<em>没了</em>,所以希望大家贡献点啊,谢谢
远程桌面连接已断开处理
远程桌面连接已断开<em>处理</em> 该问题可能是由于Terminal Services的设备重定向器有问题,导致连接失败。
好用颜色采集器,可采集所有显示的颜色值
颜色采集器,可采集所有显示的颜色值。选定颜色按Ctrl+A 。晕死,我传的东西,我想下载,还得扣我分。分数不够下不了。他妈的
php+mssql分页原创
要大家分很不好意思,真不好意思,主要是我的分<em>没了</em>,想下东西都不行拉,对不起各位拉 我自己写的分页,不好的地方希望大家提出来
数据结构-C++实现_缪淮扣_课后答案[1-9章
数据结构-C++实现_缪淮扣_课后答案[1-9章
ocp考试043题库原题覆盖率95%以上
我刚刚用这个题库考过043,为了防止满<em>分被</em>复查,还故意改错了几个。总之质量放心,hoho
c++ primer 5th edition
这是真的c++primer第五版,找到了,和大家共享。一本几百大洋,我半个月生活费就<em>没了</em>。盗版并愧疚着。
樊昌信通信原理第六版答案
这只是部分的,需要的话可以下载。樊昌第六版的,其他的我<em>没了</em>。但愿能对大家有所帮助。
破解版超级数据恢复软件
郑重提示: 请先到官方下载试用版试用,扫描到丢失的文件目录后,找里面的图片或者表格或者文档文本文件来预览看看,内容对了再付费,我们会发你破解文件,然后你选中需要恢复的目录文件,保存到另外一个分区或者硬盘上进行恢复数据。 官方试用版下载地址: http://www.cjhf.net/ 特别说明~~~~~~~~~~~ 1.本商品一经售出,不能退款,拒绝中、差评,拍前请慎重考虑。 2.本软件经店主亲自测试后完全可用,请测试软件好用后请及时确认好评,谢谢。 3.本破解文件加入了补丁,使软件变成了注册版,所以功能一切正常。 同时也因为加入了补丁,一些杀毒软件可能误报为病毒,使用时暂时关闭防病毒软件即可。如果您很在乎这个,请用官方的系列号! 具体使用方法: 请先下载试用版,然后扫描,扫描到文件后,退出软件,把我发你的破解文件复制到软件安装目录里,然后双击黑色的“超级硬盘数据恢复软件”即可进入已注册版本 请注意,运行此破解软件的时候,有部分杀毒软件会误报,所以请杀毒软件关闭一下!!! 如果您很在乎这个,请用官方的系列号! 60元一枚,本店也有销售!!!
pdfspme_win
将一个PDF文件分割成为多个PDF文件。是很强大的一款软件,我经常用的。呵呵呵
PS教程扣图教程
PS教程扣图教程
Ultimatte.Advantedge.v1.5.5 - 扣像~
Ultimatte.Advantedge.v1.5.5 - 扣像~
PS通道扣图
PS通道扣图!
PS扣图知识全集
PS扣图知识全集,汇集了大部分扣图的技术。。。。利用通道、色阶等等
PS扣图技巧.doc
PS扣图技巧.总结了各种扣图的技巧.非常适合大家使用.请大家喜欢.
photoshop基础教程_复杂背景照片扣图.doc
photoshop基础教程_复杂背景照片扣图.doc photoshop基础教程_复杂背景照片扣图.doc
交警扣车管理系统
交警扣车管理系统
Eboostr3.0
用这个可以让U盘的存储空间充<em>分被</em>利用。不过需要的接口必须是USB2.0才行。破解也在里面了,我一直有用。
java版数据结构与算法
<em>没了</em>指针 数据结构 学起来so easy
双扣安卓系统
双扣安卓系统
快速扣图快速扣图
快速扣图
epsonT50 清零程序简体中文版
绝对好用,非常给力,不能用请扣我20分,故障表现为,双灯闪
库存扣减——如何处理扣多了
在业务复杂,数据量大,并发量大的情况下,库存扣减容易引发数据的不一致,常见的优化方案有两个: • 调用“设置库存”接口,能够保证数据的幂等性 • 在实现“设置库存”接口时,需要加上原有库存的比较,才允许设置成功,能解决高并发下库存扣减的一致性问题
Extensis_Mask_Pro_V4_8bf.zip
扣图滤镜)Extensis_Mask_Pro_V4_8bf.zip
快递扣图
快递扣图
图像平滑处理,VC++实现
图像平滑<em>处理</em>,VC++实现,可运行,已包含<em>处理</em>图片
Java全能速查宝典.pdf
大小 145.32M Java全能速查宝典.pdf 百度云下载地址 如果扣积分之后发现链接失效请联系我 cheneap@hotmail.com
寒江独钓光盘示例源代码
寒江独钓光盘源代码保证原版 肯定齐全 不齐全你们可以扣我的分 5分是超低的价格
机器学习导论 下载地址 Vea
大小 30.82M 机器学习导论百度云下载地址 如果扣积分之后发现链接失效请联系我 cheneap@hotmail.com
java WebSocket 聊天室 demo下载
java WebSocket 聊天室 demo 相关下载链接:[url=//download.csdn.net/download/u013314786/9469178?utm_source=bbsseo]//download.csdn.net/download/u013314786/9469178?utm_source=bbsseo[/url]
txtzchmbzwjdgj_v1.2.62_8844.com下载
txt转chm tool,很方便的将txt转为chm,放在手机里看 相关下载链接:[url=//download.csdn.net/download/luhf2008/2042285?utm_source=bbsseo]//download.csdn.net/download/luhf2008/2042285?utm_source=bbsseo[/url]
高质量C 编程指南下载
高质量C编程指南,献给所有想学习和提高C语言的战友们。 相关下载链接:[url=//download.csdn.net/download/ab19861102/2449011?utm_source=bbsseo]//download.csdn.net/download/ab19861102/2449011?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 物联网费用电话里扣 我学python
我们是很有底线的