Re: [心得] 777

楼主: laechan (挥泪斩马云)   2026-07-27 09:56:58
前面有前人们的讨论也可以加减参考。
// *************特殊节日设定****************
// 情人节 : 214 闪光奖, 50 倍
// *************特殊节日设定****************
这个好像只实装过一次,以后我看能否写进 festival.h 内,需要
小改一下。
// 777 赌台
// Writed by skuld
// W. start in 1998.4.16
古老的 code。
// belldandy, 2010/07/05
// 万分之一的机率出现 777beast
if(random(3)>5)
目前是这样(上述 if 永远不会成立),所以一直没看到 777 暴走,
这个下次会修正回来。
r=random(TT)+1;
if(r>NT) r=1+random(1+(r%NT));
控制玩家中彩金机率的关键两行。有玩家最近反映玩 777 似乎不会
赚,那一样会于下次时进行调整(把 TT 稍微下降一下)。
r1=ppl->query_temp("bet777/num1");
r2=ppl->query_temp("bet777/num2");
r3=ppl->query_temp("bet777/num3");
读取三个号码,并有先经过排序。
以下是出彩金的情况
#define MAX_WIN_MONEY 2500000
bm=下注金额
if(r1==r2 && r2==r3) // 三连线时
bm=bm*6*(r1+1);
然后若是 777,就是 250 万。
shout(""+ppl->query("short")+"中了777!\n"NOR);
bm=MAX_WIN_MONEY;
else if(r1==r2 && r2==7 && r2!=r3) // 77X 的双七奖的两种情况
else if(r1==r3 && r3==7 && r2!=r3)
(号码有先经过排序,就不用判断 if (r2==r3 的情况)
bm=bm*(r3+7);
else if(r1==r2-1 && r2==r3-1) // 顺子奖的两种情况
else if(r1==r2+1 && r2==r3+1) // 反顺子时
bm=bm*(r2+4);
因此改善彩金是否赔本及大赚的情况,有以下几种修正法
1. 调降 TT 值
2. 调高 777 奖金(最早是 300 万)
3. 调整其它奖项的奖金值计算公式
以上确定会修改而且不限于一种。
这个会在下个月再次开放 777 时实装。
Laechan

Links booklink

Contact Us: admin [ a t ] ucptt.com