<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>Vtotop软件开发中心</title><link>https://www.vtotop.com/</link><description>Vtotop软件开发,软件开发博客,软件开发教程,Vtotop软件开发中心</description><item><title>之前写的一个会员账号检查的软件</title><link>https://www.vtotop.com/post/24.html</link><description>&lt;p&gt;之前写的一个会员账号检查的软件，发小某个房卡棋牌的漏洞，牛逼之处在于需要配合另外几个软件(其他文章有介绍)一起使用。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;因为他网站有漏洞，账号存在登录就会爆账号不存在，存在就会报密码错误，所以就能扫出来真实账号(搞密码是我另外一个软件)，然后把真实账号搞出来后(账号就是手机号)重置密码。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;重置密码会发送验证码，刚好他验证码没加限制，后果你懂的，5尾数的验证码直接暴力，然后你懂的了&lt;img class=&quot;ue-emoticon&quot; src=&quot;https://www.vtotop.com/zb_users/emotion/default/cool.png&quot;/&gt;&lt;img class=&quot;ue-emoticon&quot; src=&quot;https://www.vtotop.com/zb_users/emotion/default/cool.png&quot; style=&quot;white-space: normal;&quot;/&gt;&lt;img class=&quot;ue-emoticon&quot; src=&quot;https://www.vtotop.com/zb_users/emotion/default/cool.png&quot; style=&quot;white-space: normal;&quot;/&gt;&lt;img class=&quot;ue-emoticon&quot; src=&quot;https://www.vtotop.com/zb_users/emotion/default/cool.png&quot; style=&quot;white-space: normal;&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;现在不用想了，搞了几天把漏洞给堵了，只能看搞其他平台了。。。。。要是还能搞不会发出来的哈哈。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;这个有做前面号码段限制，要不然特么生成的太多了。。。反正我一共搞出来了5000多个会员&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608161786876634905561.png&quot; title=&quot;20260816183043.png&quot; alt=&quot;20260816183043.png&quot;/&gt;&lt;/p&gt;</description><pubDate>Sun, 16 Aug 2026 18:30:54 +0800</pubDate></item><item><title>写的个极速赛车专家计划软件</title><link>https://www.vtotop.com/post/23.html</link><description>&lt;p&gt;实现原理：&lt;/p&gt;&lt;p&gt;配合本站的六合彩系统使用，设计好规则，然后根据规则采集官方的开奖记录来计算出最新一期杀号推荐。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;为了不影响原本的核心系统，方便后期扩展，所以原本的核心系统有预留内部监听端口，实现消息转发。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;这个就是把计算出的结果发送给核心程序，核心系统收到后直接转发给网站用户。前端网站的消息是通过WebSocket来接收消息处理的。目前只写了极速赛车的两个玩法的推荐&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;不保证完全正确，但是我自己刷过，因为之前写了个挂机软件，24小时挂机自动刷，最高一天赚了一万多RMB，连续赚了一个星期，然后特么就又输回去了，所以如果要相信这个的话只能短期，一天挂个几个小时赚个几百就收手又能能赚到，看运气。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608161786876204601982.png&quot; title=&quot;40.png&quot; alt=&quot;40.png&quot;/&gt;&lt;/p&gt;</description><pubDate>Sun, 16 Aug 2026 18:22:57 +0800</pubDate></item><item><title>六合彩彩票系统,新澳门老澳门极速香港六合彩和其他彩票系统，带抛单和接单接口</title><link>https://www.vtotop.com/post/22.html</link><description>&lt;p&gt;本套系统全部都是有我自己开发的，非二开或者网站下载的，保证安全性。&lt;/p&gt;&lt;p&gt;采用的前后端分离模式，电脑端,代理端和后台都是vue框架，手机端为uniapp框架开发，可以直接打包成安卓苹果双端app。&lt;/p&gt;&lt;p&gt;后台和部分不耗时的一些接口采用的tp8框架，抛单/开奖/专家计划采用的是QT+c++开发的多线程软件。&lt;/p&gt;&lt;p&gt;手机电脑端都带即时通讯群聊系统，方便交流杜绝微信QQ群不时封群丢失客户的风险。&lt;/p&gt;&lt;p&gt;账号模式有大股东，股东，代理，会员4重身份模式，分别可为下级设置返点(不超过自身)。&lt;/p&gt;&lt;p&gt;系统是是运营版本的，截图是已经开始运行的会员的盘子的实盘截图。&lt;/p&gt;&lt;p&gt;有自己的api接口，可以其他平台直接通过接口抛单到自己平台上，专吃哪些别的平台不吃自己吃单的，方便对接。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;【售卖模式】&lt;/p&gt;&lt;p&gt;合作模式：每月固定收取维护费，不给源代码&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;普通售卖模式：不给源代码，给的是编译好后的，可以直接拿去运营。不维护，维护需要另外每月维护费，如果需要飞单自己不吃，可以抛给本站&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;源代码售卖模式：全部源代码都是未编译的包括电脑端，手机端，代理端后台，开奖服务器exe源代码，专家计划exe源代码。这种就是整套所有东西都给你，但是这种不维护，自己拿出源代码去改出问题的不管，要修复另外给钱，我不是做培训的，教编译使用需要另外付费。所以这种最好是你有自己技术团队或者自己本身就是技术才有用，啥技术不懂的小白买去没用的。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;有需要的可以联系网站右边的飞机客户，每天都在线。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;部分延时截图如下：&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179532804342.png&quot; style=&quot;&quot; title=&quot;1.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179533335188.png&quot; style=&quot;&quot; title=&quot;2.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179533577776.png&quot; style=&quot;&quot; title=&quot;3.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179533201325.png&quot; style=&quot;&quot; title=&quot;4.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179535132316.png&quot; style=&quot;&quot; title=&quot;5.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179535757018.png&quot; style=&quot;&quot; title=&quot;6.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179535780859.png&quot; style=&quot;&quot; title=&quot;7.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179535125004.png&quot; style=&quot;&quot; title=&quot;8.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179536290615.png&quot; style=&quot;&quot; title=&quot;9.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179536399471.png&quot; style=&quot;&quot; title=&quot;10.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179536753760.png&quot; style=&quot;&quot; title=&quot;11.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179537677948.png&quot; style=&quot;&quot; title=&quot;12.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179537312947.png&quot; style=&quot;&quot; title=&quot;13.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179537713181.png&quot; style=&quot;&quot; title=&quot;14.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179538610170.png&quot; style=&quot;&quot; title=&quot;15.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179538179340.png&quot; style=&quot;&quot; title=&quot;16.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179539269819.png&quot; style=&quot;&quot; title=&quot;17.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179539599406.png&quot; style=&quot;&quot; title=&quot;19.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179539650351.png&quot; style=&quot;&quot; title=&quot;18.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179539606597.png&quot; style=&quot;&quot; title=&quot;20.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179540630976.png&quot; style=&quot;&quot; title=&quot;21.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179540187793.png&quot; style=&quot;&quot; title=&quot;22.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179540869153.png&quot; style=&quot;&quot; title=&quot;23.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179540294312.png&quot; style=&quot;&quot; title=&quot;24.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179541887859.png&quot; style=&quot;&quot; title=&quot;25.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179542135696.png&quot; style=&quot;&quot; title=&quot;26.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179542517624.png&quot; style=&quot;&quot; title=&quot;27.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179542580398.png&quot; style=&quot;&quot; title=&quot;28.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179543562112.png&quot; style=&quot;&quot; title=&quot;29.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179543578196.png&quot; style=&quot;&quot; title=&quot;30.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179543727791.png&quot; style=&quot;&quot; title=&quot;31.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179544296335.png&quot; style=&quot;&quot; title=&quot;40.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179544603279.png&quot; style=&quot;&quot; title=&quot;38.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/08/202608081786179544115008.png&quot; style=&quot;&quot; title=&quot;39.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sat, 08 Aug 2026 17:03:56 +0800</pubDate></item><item><title>仿贵州麻友圈2房卡模式台子出租贵州麻友圈2游戏源码</title><link>https://www.vtotop.com/post/21.html</link><description>&lt;p&gt;仿贵州麻友圈2房卡模式。包含代理系统，圈主创建创建的圈子里面的游戏都是扣圈主房卡，圈主又自己的后台可从官方购买房卡，然后会员在圈主中游戏是扣除圈主房卡，和麻友圈2的模式是一样的，并且界面和游戏内效果动画都是仿制的麻友圈2的。具体可看下面演示截图。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;如有问题可联系本站客服，这套系统我花费了很多心血。网上绝对没有一样，整体框架都做了大量的修改而不只是UI修改，一直在不停的优化修改，长期维护这套系统。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796645779613.jpg&quot; style=&quot;&quot; title=&quot;2.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796646122181.jpg&quot; style=&quot;&quot; title=&quot;3.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796646897332.jpg&quot; style=&quot;&quot; title=&quot;1.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796646262706.jpg&quot; style=&quot;&quot; title=&quot;4.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796646870415.jpg&quot; style=&quot;&quot; title=&quot;5.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796647505930.jpg&quot; style=&quot;&quot; title=&quot;6.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796647261773.jpg&quot; style=&quot;&quot; title=&quot;7.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796647618423.jpg&quot; style=&quot;&quot; title=&quot;8.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796647331620.jpg&quot; style=&quot;&quot; title=&quot;9.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796648494832.jpg&quot; style=&quot;&quot; title=&quot;10.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796648456747.jpg&quot; style=&quot;&quot; title=&quot;11.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796649179469.jpg&quot; style=&quot;&quot; title=&quot;13.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796649117475.jpg&quot; style=&quot;&quot; title=&quot;12.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796649338311.jpg&quot; style=&quot;&quot; title=&quot;14.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796650507338.jpg&quot; style=&quot;&quot; title=&quot;15.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796650486926.jpg&quot; style=&quot;&quot; title=&quot;17.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796650383506.jpg&quot; style=&quot;&quot; title=&quot;16.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796650457338.jpg&quot; style=&quot;&quot; title=&quot;18.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796651823389.jpg&quot; style=&quot;&quot; title=&quot;19.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796652291437.png&quot; style=&quot;&quot; title=&quot;20.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796653278963.png&quot; style=&quot;&quot; title=&quot;22.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796655872464.png&quot; style=&quot;&quot; title=&quot;23.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796656890827.png&quot; style=&quot;&quot; title=&quot;24.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796657101625.png&quot; style=&quot;&quot; title=&quot;25.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796659522843.png&quot; style=&quot;&quot; title=&quot;26.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603061772796661360347.png&quot; style=&quot;&quot; title=&quot;27.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 06 Mar 2026 19:25:05 +0800</pubDate></item><item><title>【智优客服2.0】|多语言客服|Saas客服|多商户客服|客服系统|在线客服|聊天系统，已经绕过授权</title><link>https://www.vtotop.com/post/20.html</link><description>&lt;p&gt;某站网的优信2.0系统，绕过授权。官方售价是5800。我也搭建起来试了下，感觉还不错。&lt;/p&gt;&lt;p&gt;但是注意，没有电脑客户端的，抽空我打算自己写个对接的电脑客户端。官方好像还有个收款功能，那个我没看不知道这几有没有没有测，我只测了客户对接的功能，这些都没问题。&lt;/p&gt;&lt;p&gt;这个解决了授权问题和自己测试了，我也打算搞个在线客服的网站。又要这个系统的可以联系。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;客服网址：&lt;a href=&quot;https://kefu.vtotop.com&quot; target=&quot;_self&quot; title=&quot;https://kefu.vtotop.com&quot;&gt;https://kefu.vtotop.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603051772713931349099.png&quot; style=&quot;&quot; title=&quot;截图20260305203105.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603051772713932339557.png&quot; style=&quot;&quot; title=&quot;截图20260305203158.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603051772713487116069.png&quot; style=&quot;&quot; title=&quot;截图20260305202348.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603051772713487782156.png&quot; style=&quot;&quot; title=&quot;截图20260305202214.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603051772713487681559.png&quot; style=&quot;&quot; title=&quot;截图20260305202254.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603051772713487565116.png&quot; style=&quot;&quot; title=&quot;截图20260305202414.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2026/03/202603051772713488903525.png&quot; style=&quot;&quot; title=&quot;截图20260305202433.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Thu, 05 Mar 2026 20:19:59 +0800</pubDate></item><item><title>完善棋牌台子出租，包升级维护等全包</title><link>https://www.vtotop.com/post/19.html</link><description>&lt;p&gt;完善棋牌台子出租，包升级维护等全包。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;包服务器+包维护+24小时在线解决+全部权限+单独服务器独立运营。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;完全独立的，你只负责经营你的就行，如果有问题或者需要做玩法调整可修改。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;效果演示视频：&lt;/p&gt;&lt;p&gt;&lt;iframe class=&quot;edui-faked-video&quot; src=&quot;https://www.vtotop.com/xiangmu1.mp4&quot; width=&quot;420&quot; height=&quot;280&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;</description><pubDate>Sat, 28 Feb 2026 15:31:05 +0800</pubDate></item><item><title>【开发笔记】创胜系列增加游戏开局确认(自动准备和非自动准备)功能</title><link>https://www.vtotop.com/post/17.html</link><description>&lt;p&gt;【开发笔记】&lt;/p&gt;&lt;p&gt;只记录逻辑分析和注意的地方，其他简单的不做记录。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;逻辑分析：&lt;/p&gt;&lt;p&gt;1。俱乐部设置增加开局确认数据保存到数据库&lt;/p&gt;&lt;p&gt;2。创建房间后发送发送的房间数据带上开局联盟设置的参数&lt;/p&gt;&lt;p&gt;3。进入联盟时查询房间列表时要带上参数&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;1&amp;nbsp; 2两个问题好解决，需要注意的是第三个问题。第三个问题有两个地方，是分别是联盟和俱乐部，似乎是两种不同的请求。因为定制的俱乐部，联盟没去仔细看。代码猜测是联盟反向注册到协调服务器的时候带上参数，这种方式会比较简单，修改量比较少。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;俱乐部却不是这里，俱乐部是全局的：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-cpp&quot;&gt;CGlobalInfoManager::CreateRoom&lt;/pre&gt;&lt;p&gt;这个函数，最好的就是对这个函数传入的时候多添加一个参数进去，然后存储数据的时候一起保存起来，然后再进入俱乐部查询房间的地方为每个房间添加这个参数，前端&amp;nbsp;UI根据这个参数是否显示开局确认提示标志。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;联盟查询房间列表是：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-cpp&quot;&gt;CAttemperEngineSink::OnTCPNetworkMainClubService&lt;/pre&gt;&lt;p&gt;这个函数中的：&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-cpp&quot;&gt;//查询现有房间
		std::vector&amp;lt;tagRoomTableStatus*&amp;gt;&amp;nbsp;vRoomTableStatus;
		m_GlobalInfoManager.EnumRoomTable(vRoomTableStatus,&amp;nbsp;0,&amp;nbsp;pEnterClub-&amp;gt;dwClubID,&amp;nbsp;0);
		for&amp;nbsp;(WORD&amp;nbsp;i&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;vRoomTableStatus.size();&amp;nbsp;i++)
		{
			tagRoomTableStatus*pTableStatus&amp;nbsp;=&amp;nbsp;vRoomTableStatus[i];
			ServerRoomInfo&amp;nbsp;*&amp;nbsp;pTableInfo&amp;nbsp;=&amp;nbsp;(ServerRoomInfo&amp;nbsp;*)(szBuff&amp;nbsp;+&amp;nbsp;wHeadSize&amp;nbsp;+&amp;nbsp;pRoomInfo-&amp;gt;wRoomCnt*wTagSize);

			CopyServerRoomInfor(pTableInfo,&amp;nbsp;pTableStatus);
			pTableInfo-&amp;gt;dwkaijuqr&amp;nbsp;=&amp;nbsp;pTableStatus-&amp;gt;dwkaijuqr;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//开局确认
			for&amp;nbsp;(int&amp;nbsp;j&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;j&amp;nbsp;&amp;lt;&amp;nbsp;MAX_CHAIR;&amp;nbsp;j++)
			{
				if&amp;nbsp;(pTableStatus-&amp;gt;dwUserID[j]&amp;nbsp;!=&amp;nbsp;0)&amp;nbsp;pTableInfo-&amp;gt;byPlayerCnt++;
			}
			pRoomInfo-&amp;gt;wRoomCnt++;
			if&amp;nbsp;((pRoomInfo-&amp;gt;wRoomCnt&amp;nbsp;+&amp;nbsp;1)&amp;nbsp;*&amp;nbsp;wTagSize&amp;nbsp;&amp;gt;&amp;nbsp;16000)&amp;nbsp;break;
		}&lt;/pre&gt;&lt;p&gt;这段代码可以看出是由：&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-cpp&quot;&gt;m_GlobalInfoManager.EnumRoomTable&lt;/pre&gt;&lt;p&gt;这个函数权举循环查询后将数据传入变量vRoomTableStatus这个的。而查看CopyServerRoomInfor函数可以看到代码中：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-cpp&quot;&gt;tagRoomTableStatus&amp;nbsp;*&amp;nbsp;CGlobalInfoManager::EnumRoomTable(std::vector&amp;lt;tagRoomTableStatus*&amp;gt;&amp;nbsp;&amp;amp;vRoomTableStatus,&amp;nbsp;DWORD&amp;nbsp;dwUserID,&amp;nbsp;DWORD&amp;nbsp;dwClubID,&amp;nbsp;DWORD&amp;nbsp;dwLeagueID)
{
	vRoomTableStatus.clear();
	tagRoomTableStatus&amp;nbsp;*&amp;nbsp;pTableStatus&amp;nbsp;=&amp;nbsp;NULL;

	for&amp;nbsp;(auto&amp;nbsp;it&amp;nbsp;:&amp;nbsp;m_MapRoomNum)
	{
		pTableStatus&amp;nbsp;=&amp;nbsp;it.second;
		if&amp;nbsp;(pTableStatus&amp;nbsp;==&amp;nbsp;NULL)&amp;nbsp;break;
		if&amp;nbsp;(pTableStatus-&amp;gt;dwApplyTime&amp;nbsp;!=&amp;nbsp;0)&amp;nbsp;continue;
		if&amp;nbsp;(dwUserID&amp;nbsp;!=&amp;nbsp;0&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;pTableStatus-&amp;gt;dwPayUserID&amp;nbsp;!=&amp;nbsp;dwUserID)&amp;nbsp;continue;
		if&amp;nbsp;(dwLeagueID&amp;nbsp;!=&amp;nbsp;0)&amp;nbsp;{&amp;nbsp;if&amp;nbsp;(pTableStatus-&amp;gt;dwLeagueID&amp;nbsp;!=&amp;nbsp;dwLeagueID)&amp;nbsp;continue;&amp;nbsp;}
		else&amp;nbsp;if&amp;nbsp;(dwClubID&amp;nbsp;!=&amp;nbsp;0&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;pTableStatus-&amp;gt;dwClubID&amp;nbsp;!=&amp;nbsp;dwClubID)&amp;nbsp;continue;
		vRoomTableStatus.push_back(pTableStatus);
	}
	return&amp;nbsp;NULL;
}&lt;/pre&gt;&lt;p&gt;是循环的变量m_MapRoomNum。这里注意了，m_MapRoomNum这个变量全文件搜索有两个地方在存入数据，是不一样的。。。&lt;/p&gt;&lt;p&gt;由于是开发的俱乐部模式，所以用函数:&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-cpp&quot;&gt;tagRoomTableStatus&amp;nbsp;*&amp;nbsp;CGlobalInfoManager::CreateRoom&lt;/pre&gt;&lt;p&gt;这个函数传入变量新增个开局确认的变量就行，比如我的代码：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-cpp&quot;&gt;tagRoomTableStatus&amp;nbsp;*&amp;nbsp;CGlobalInfoManager::CreateRoom(DWORD&amp;nbsp;dwUserID,&amp;nbsp;DWORD&amp;nbsp;dwPayUserID,&amp;nbsp;WORD&amp;nbsp;wKindID,&amp;nbsp;DWORD&amp;nbsp;dwClubID,&amp;nbsp;DWORD&amp;nbsp;dwLeagueID,&amp;nbsp;DWORD&amp;nbsp;dwServerRules,&amp;nbsp;DWORD&amp;nbsp;dwkaijuqr)
{	
	//新建房间号
	DWORD&amp;nbsp;dwRoomID&amp;nbsp;=&amp;nbsp;PRIME_ROOM;
	if&amp;nbsp;(&amp;nbsp;dwClubID&amp;nbsp;!=&amp;nbsp;0&amp;nbsp;)&amp;nbsp;dwRoomID&amp;nbsp;=&amp;nbsp;CLUB_ROOM;
	if&amp;nbsp;(&amp;nbsp;dwLeagueID&amp;nbsp;!=&amp;nbsp;0&amp;nbsp;)&amp;nbsp;dwRoomID&amp;nbsp;=&amp;nbsp;LEAGUE_ROOM;
	dwRoomID&amp;nbsp;=&amp;nbsp;GetNewRoomNum(&amp;nbsp;dwRoomID&amp;nbsp;);
	if&amp;nbsp;(&amp;nbsp;dwRoomID&amp;nbsp;==&amp;nbsp;0&amp;nbsp;||&amp;nbsp;wKindID&amp;nbsp;==&amp;nbsp;0&amp;nbsp;)&amp;nbsp;return&amp;nbsp;NULL;

	RoomTableStateArray&amp;nbsp;*&amp;nbsp;pArr&amp;nbsp;=&amp;nbsp;SearchRoomArr(&amp;nbsp;wKindID&amp;nbsp;);
	if&amp;nbsp;(&amp;nbsp;pArr&amp;nbsp;==&amp;nbsp;NULL&amp;nbsp;)&amp;nbsp;return&amp;nbsp;NULL;
	BYTE&amp;nbsp;byScoreRoom&amp;nbsp;=&amp;nbsp;0;//房卡成绩
	if&amp;nbsp;(&amp;nbsp;dwServerRules&amp;nbsp;&amp;amp;&amp;nbsp;SERVER_RULES_SCORE&amp;nbsp;)&amp;nbsp;byScoreRoom&amp;nbsp;=&amp;nbsp;1;//房卡积分
	if&amp;nbsp;(&amp;nbsp;dwServerRules&amp;nbsp;&amp;amp;&amp;nbsp;SERVER_RULES_GOLD&amp;nbsp;)&amp;nbsp;byScoreRoom&amp;nbsp;=&amp;nbsp;2;//房卡金币
	if&amp;nbsp;(dwServerRules&amp;nbsp;&amp;amp;&amp;nbsp;GAME_GENRE_ROOM_GOLD)&amp;nbsp;byScoreRoom&amp;nbsp;=&amp;nbsp;3;//房卡积分
	if&amp;nbsp;(dwServerRules&amp;nbsp;&amp;amp;&amp;nbsp;SERVER_RULES_100SCORE)&amp;nbsp;byScoreRoom&amp;nbsp;=&amp;nbsp;4;//房卡积分
	if&amp;nbsp;(dwServerRules&amp;nbsp;&amp;amp;&amp;nbsp;SERVER_RULES_100GOLD)&amp;nbsp;byScoreRoom&amp;nbsp;=&amp;nbsp;5;//房卡金币

	for&amp;nbsp;(&amp;nbsp;int&amp;nbsp;i&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;pArr-&amp;gt;GetCount();&amp;nbsp;i++&amp;nbsp;)
	{
		tagRoomTableStatus&amp;nbsp;*&amp;nbsp;pTableStatus&amp;nbsp;=&amp;nbsp;&amp;amp;pArr-&amp;gt;GetAt(&amp;nbsp;i&amp;nbsp;);
		if&amp;nbsp;(&amp;nbsp;pTableStatus-&amp;gt;dwRoomID&amp;nbsp;!=&amp;nbsp;0&amp;nbsp;)&amp;nbsp;continue;&amp;nbsp;//过滤已开房间
		if&amp;nbsp;(&amp;nbsp;pTableStatus-&amp;gt;byScoreServer&amp;nbsp;!=&amp;nbsp;byScoreRoom&amp;nbsp;)&amp;nbsp;continue;//过滤服务器类型

		//初始化数据
		pTableStatus-&amp;gt;dwRoomID&amp;nbsp;=&amp;nbsp;dwRoomID;
		pTableStatus-&amp;gt;dwCreaterID&amp;nbsp;=&amp;nbsp;dwUserID;
		pTableStatus-&amp;gt;dwServerRules&amp;nbsp;=&amp;nbsp;dwServerRules;
		pTableStatus-&amp;gt;dwClubID&amp;nbsp;=&amp;nbsp;dwClubID;
		pTableStatus-&amp;gt;dwLeagueID&amp;nbsp;=&amp;nbsp;dwLeagueID;
		pTableStatus-&amp;gt;wProgress&amp;nbsp;=&amp;nbsp;0;
		pTableStatus-&amp;gt;byPartID&amp;nbsp;=&amp;nbsp;0;
		pTableStatus-&amp;gt;dwCreatTime&amp;nbsp;=&amp;nbsp;0;
		pTableStatus-&amp;gt;dwApplyTime&amp;nbsp;=&amp;nbsp;(&amp;nbsp;DWORD&amp;nbsp;)&amp;nbsp;time(&amp;nbsp;NULL&amp;nbsp;);
		pTableStatus-&amp;gt;lRoomCard&amp;nbsp;=&amp;nbsp;0;
		pTableStatus-&amp;gt;wAndroidCnt&amp;nbsp;=&amp;nbsp;0;
		pTableStatus-&amp;gt;dwkaijuqr&amp;nbsp;=&amp;nbsp;dwkaijuqr;
		pTableStatus-&amp;gt;byCardType&amp;nbsp;=&amp;nbsp;(&amp;nbsp;dwServerRules&amp;nbsp;&amp;amp;&amp;nbsp;SERVER_RULES_AA&amp;nbsp;)&amp;nbsp;?&amp;nbsp;1&amp;nbsp;:&amp;nbsp;0;
		pTableStatus-&amp;gt;dwPayUserID&amp;nbsp;=&amp;nbsp;/*pTableStatus-&amp;gt;byCardType&amp;nbsp;?&amp;nbsp;0&amp;nbsp;:*/&amp;nbsp;dwPayUserID;
		ZeroMemory(&amp;nbsp;pTableStatus-&amp;gt;dwRules,&amp;nbsp;sizeof(&amp;nbsp;pTableStatus-&amp;gt;dwRules&amp;nbsp;)&amp;nbsp;);
		ZeroMemory(&amp;nbsp;pTableStatus-&amp;gt;dwUserID,&amp;nbsp;sizeof(&amp;nbsp;pTableStatus-&amp;gt;dwUserID&amp;nbsp;)&amp;nbsp;);
		//房号索引
		m_MapRoomNum[dwRoomID]&amp;nbsp;=&amp;nbsp;pTableStatus;
		return&amp;nbsp;pTableStatus;
	}

	return&amp;nbsp;NULL;
}&lt;/pre&gt;&lt;p&gt;最厚一个参数就是开掘确认参数。而且这个函数的调用是在：&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-cpp&quot;&gt;&amp;nbsp;CAttemperEngineSink::OnDBPCCreatRoomRes&lt;/pre&gt;&lt;p&gt;这个函数中。也就是在发送目标服务器的时候带上参数就行。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;好了，其他就很简单了就不写了，只记录方便自己下次使用。确实你开发的时候遇到了，也没看懂那么可以留言，大家一起研究解决哈&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;如果是联盟的话可以关注这个函数：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-cpp&quot;&gt;tagRoomTableStatus&amp;nbsp;*&amp;nbsp;CGlobalInfoManager::UpdateRoom&lt;/pre&gt;&lt;p&gt;这个函数是反向注册协调哪里传入应该。具体我没研究，因为用不到。反正我是最开始没注意，走了很多弯路哈哈&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 05 Dec 2025 03:00:38 +0800</pubDate></item><item><title>Telegram账号又被封了。。。</title><link>https://www.vtotop.com/post/16.html</link><description>&lt;p&gt;Telegram账号又被封了。。。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;问题是还特么无法注册了，现在注册还要在收费了，问题是特么收费了还注册不成功、、、、、狗日的、、、、真特么黑啊&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;买了个新号了。左边客服账号已经更新了&lt;/p&gt;</description><pubDate>Fri, 31 Oct 2025 18:22:44 +0800</pubDate></item><item><title>自己开发的后台棋牌管理系统,只适合我自己二开的棋牌</title><link>https://www.vtotop.com/post/15.html</link><description>&lt;p&gt;这个后台就是我自己开发的客户端后台管理系统，只适合我二开的棋牌系统，其他系统不可用。发出来给大家看下，要不然也说不清楚啥样的。这个机器人动态和事件和数据分析板块是实时跳动的。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2025/10/202510311761887294489357.png&quot; style=&quot;&quot; title=&quot;1.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2025/10/202510311761887300179694.png&quot; style=&quot;&quot; title=&quot;2.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2025/10/202510311761887300819893.png&quot; style=&quot;&quot; title=&quot;4.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2025/10/202510311761887302857801.png&quot; style=&quot;&quot; title=&quot;3.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2025/10/202510311761887303695598.png&quot; style=&quot;&quot; title=&quot;5.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2025/10/202510311761887303288324.png&quot; style=&quot;&quot; title=&quot;6.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 31 Oct 2025 13:06:28 +0800</pubDate></item><item><title>新二开的套棋牌,这套棋牌室朋友圈模式,非大联盟模式</title><link>https://www.vtotop.com/post/14.html</link><description>&lt;p&gt;新二开的套棋牌,这套棋牌室朋友圈模式,非大联盟模式。这套棋牌主要是全新UI，精仿麻友圈棋牌的，功能主要和大联盟模式差不多，但是这套是针对朋友圈模式做的二开，所有功能都重新搞了的，所以不适合大联盟，为了减少报体积和服务器的优化，可以说是吧大联盟模式给砍掉了的。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;注意这套是可以给亲友圈每个游戏开启或者关闭不同玩儿，如果关闭了摸个玩儿创建房间的时候这个玩儿法就叫不可选中，然后就是游戏里面报听时显示胡不同牌所得的分。主要是针对的做的这些功能。然后就是UI是全新设计做的，这套系统是客户定做的，整套UI也是客户找人设计的，所以这套UI不对外出售。如果有看上这套的需要自己设计UI或者使用原本的其他UI进行开发。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2025/10/202510311761886680253764.png&quot; style=&quot;&quot; title=&quot;2.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2025/10/202510311761886685512384.png&quot; style=&quot;&quot; title=&quot;3.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2025/10/202510311761886686554865.png&quot; style=&quot;&quot; title=&quot;4.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2025/10/202510311761886691297642.png&quot; style=&quot;&quot; title=&quot;5.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2025/10/202510311761886691214325.png&quot; style=&quot;&quot; title=&quot;6.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2025/10/202510311761886695465273.png&quot; style=&quot;&quot; title=&quot;1.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2025/10/202510311761886696548147.png&quot; style=&quot;&quot; title=&quot;7.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.vtotop.com/zb_users/upload/2025/10/202510311761886696314935.png&quot; style=&quot;&quot; title=&quot;8.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 31 Oct 2025 12:47:50 +0800</pubDate></item></channel></rss>