找回密码
 注册
搜索
查看: 2663|回复: 1

关于梭哈的“梭了”下全部最少财富数量的非原生实现方式

[复制链接]
发表于 2010-1-28 17:04:56 | 显示全部楼层 |阅读模式
一、官方默认版本财富的计算采用的是积分制(100积分*每分下注财富),通俗地讲积分也就相当于筹码。因为设计时以竞技为主,所以不提供“梭了”下注(最少的玩家)所有财富的功能。

二、但根据程序的结算流程,用户可以在服务器端DLL中用非原生的方式实现上述的功能。有关步骤提示如下:
1、服务器端DLL的OnGameEnd函数是每局结束时调用的保存接口。
2、在上述函数结算相关处,增加是否“梭了”的判断,条件就是判断4个玩家中是否有积分(变量nGetResults[位置])为“-100”的(就是“梭了”有人“跟了”并输了)。
3、如果有人跟“梭了”,则判断玩家中最少“财富”的数量(变量tagUserInfo::m_nMoney),将相应的“nGetMoneys[位置]”变量进行修改。
4、因为nGetMoneys[]是数组变量指针,在DLL中进行使用、修改的就是EXE中的变量内存空间。所以返回给客户端的文字提示也会是变动过的。
发表于 2010-2-3 10:41:11 | 显示全部楼层
这个方法非常好,但我们有点看不懂,还得多请教上人同志啊!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|宁德市腾云网络科技有限公司 ( 闽ICP备2022007940号-5|闽公网安备 35092202000206号 )

GMT+8, 2025-6-19 20:44 , Processed in 0.038603 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表