majsoul_mod_plus icon indicating copy to clipboard operation
majsoul_mod_plus copied to clipboard

mahjong helper兼容在更新后出问题了

Open yupenghuatthu opened this issue 3 years ago • 29 comments

yupenghuatthu avatar Jul 23 '22 18:07 yupenghuatthu

不好意思,没有测试过,嘿嘿
设置里调好了也不行是嘛,晚点我看一下
可能是因为我换成了油猴的API导致的

Avenshy avatar Jul 23 '22 19:07 Avenshy

测试了一下应该是这个原因

yupenghuatthu avatar Jul 25 '22 12:07 yupenghuatthu

实测,三麻拔北后mahjong helper百分百失效,求大佬修复!!

SolaWang avatar Jul 25 '22 13:07 SolaWang

是之前没有问题,这次更新完才出问题的吗?

Avenshy avatar Jul 25 '22 13:07 Avenshy

之前没问题,这次更新之后的新问题,大概率是油猴API问题

yupenghuatthu avatar Jul 26 '22 03:07 yupenghuatthu

实测,三麻拔北后mahjong helper百分百失效,求大佬修复!!

之前没问题,这次更新之后的新问题,大概率是油猴API问题

试一下新版本行不行 0.10.129

Avenshy avatar Jul 26 '22 09:07 Avenshy

会提示手牌牌数不对的问题

wz36125 avatar Jul 27 '22 10:07 wz36125

会提示手牌牌数不对的问题

是之前没有问题,这次更新完才出问题的吗?

Avenshy avatar Jul 28 '22 00:07 Avenshy

会提示手牌牌数不对的问题

是之前没有问题,这次更新完才出问题的吗?

额0.10.129和0.10.128遇到的问题,mahjong helper用着用着到自己回合时,不显示下家、对家、上家打的牌以外的任何信息,然后过了几巡后,mahjong helper提示手牌牌数不对的字眼 另外不推荐使用jsdelivr的cdn了,大陆某些地区会被墙,推荐用unpkg的,最开始上游戏一直看到布局很乱看了半天才知道bootstrap没有加载 // @require https://unpkg.com/[email protected]/dist/js/bootstrap.bundle.min.js // @resource bootstrap https://unpkg.com/[email protected]/dist/css/bootstrap.min.css

wz36125 avatar Jul 28 '22 01:07 wz36125

我测试过新版也不行,跟wz36125说的问题一样。目前我的解决方式是降到前面版本。

yupenghuatthu avatar Jul 28 '22 07:07 yupenghuatthu

会提示手牌牌数不对的问题

是之前没有问题,这次更新完才出问题的吗?

额0.10.129和0.10.128遇到的问题,mahjong helper用着用着到自己回合时,不显示下家、对家、上家打的牌以外的任何信息,然后过了几巡后,mahjong helper提示手牌牌数不对的字眼 另外不推荐使用jsdelivr的cdn了,大陆某些地区会被墙,推荐用unpkg的,最开始上游戏一直看到布局很乱看了半天才知道bootstrap没有加载 // @require https://unpkg.com/[email protected]/dist/js/bootstrap.bundle.min.js // @resource bootstrap https://unpkg.com/[email protected]/dist/css/bootstrap.min.css

我测试过新版也不行,跟wz36125说的问题一样。目前我的解决方式是降到前面版本。

是偶发的吗?使用环境是?
我猜还是API的问题,改一下这个API试试
在脚本里搜索GM_xmlhttpRequest,找到:

                                    // 增加对mahjong-helper的兼容
                                    // 发送游戏对局
                                    if (MMP.settings.sendGame == true) {
                                        GM_xmlhttpRequest({
                                            method: 'post',
                                            url: MMP.settings.sendGameURL,
                                            data: JSON.stringify(Y),
                                            onload: function (msg) {
                                                console.log('[雀魂mod_plus] 已成功发送牌局');
                                            }
                                        });
                                    }
                                    //END

改成:

                                    // 增加对mahjong-helper的兼容
                                    // 发送游戏对局
                                    if (MMP.settings.sendGame == true) {
                                        var req = new XMLHttpRequest();
                                        req.open("POST", MMP.settings.sendGameURL);
                                        req.send(JSON.stringify(Y));
                                        console.log('[雀魂mod_plus] 已成功发送牌局');
                                    }
                                    //END

Avenshy avatar Aug 01 '22 03:08 Avenshy

会提示手牌牌数不对的问题

是之前没有问题,这次更新完才出问题的吗?

额0.10.129和0.10.128遇到的问题,mahjong helper用着用着到自己回合时,不显示下家、对家、上家打的牌以外的任何信息,然后过了几巡后,mahjong helper提示手牌牌数不对的字眼 另外不推荐使用jsdelivr的cdn了,大陆某些地区会被墙,推荐用unpkg的,最开始上游戏一直看到布局很乱看了半天才知道bootstrap没有加载 // @require https://unpkg.com/[email protected]/dist/js/bootstrap.bundle.min.js // @resource bootstrap https://unpkg.com/[email protected]/dist/css/bootstrap.min.css

我测试过新版也不行,跟wz36125说的问题一样。目前我的解决方式是降到前面版本。

是偶发的吗?使用环境是? 我猜还是API的问题,改一下这个API试试 在脚本里搜索GM_xmlhttpRequest,找到:

                                    // 增加对mahjong-helper的兼容
                                    // 发送游戏对局
                                    if (MMP.settings.sendGame == true) {
                                        GM_xmlhttpRequest({
                                            method: 'post',
                                            url: MMP.settings.sendGameURL,
                                            data: JSON.stringify(Y),
                                            onload: function (msg) {
                                                console.log('[雀魂mod_plus] 已成功发送牌局');
                                            }
                                        });
                                    }
                                    //END

改成:

                                    // 增加对mahjong-helper的兼容
                                    // 发送游戏对局
                                    if (MMP.settings.sendGame == true) {
                                        var req = new XMLHttpRequest();
                                        req.open("POST", MMP.settings.sendGameURL);
                                        req.send(JSON.stringify(Y));
                                        console.log('[雀魂mod_plus] 已成功发送牌局');
                                    }
                                    //END```

好的我来试试。 不是偶发状况,是一定会发生的情况,环境是谷歌浏览器,webview版本是103+

wz36125 avatar Aug 01 '22 03:08 wz36125

会提示手牌牌数不对的问题

是之前没有问题,这次更新完才出问题的吗?

额0.10.129和0.10.128遇到的问题,mahjong helper用着用着到自己回合时,不显示下家、对家、上家打的牌以外的任何信息,然后过了几巡后,mahjong helper提示手牌牌数不对的字眼 另外不推荐使用jsdelivr的cdn了,大陆某些地区会被墙,推荐用unpkg的,最开始上游戏一直看到布局很乱看了半天才知道bootstrap没有加载 // @require https://unpkg.com/[email protected]/dist/js/bootstrap.bundle.min.js // @resource bootstrap https://unpkg.com/[email protected]/dist/css/bootstrap.min.css

我测试过新版也不行,跟wz36125说的问题一样。目前我的解决方式是降到前面版本。

是偶发的吗?使用环境是? 我猜还是API的问题,改一下这个API试试 在脚本里搜索GM_xmlhttpRequest,找到:

                                    // 增加对mahjong-helper的兼容
                                    // 发送游戏对局
                                    if (MMP.settings.sendGame == true) {
                                        GM_xmlhttpRequest({
                                            method: 'post',
                                            url: MMP.settings.sendGameURL,
                                            data: JSON.stringify(Y),
                                            onload: function (msg) {
                                                console.log('[雀魂mod_plus] 已成功发送牌局');
                                            }
                                        });
                                    }
                                    //END

改成:

                                    // 增加对mahjong-helper的兼容
                                    // 发送游戏对局
                                    if (MMP.settings.sendGame == true) {
                                        var req = new XMLHttpRequest();
                                        req.open("POST", MMP.settings.sendGameURL);
                                        req.send(JSON.stringify(Y));
                                        console.log('[雀魂mod_plus] 已成功发送牌局');
                                    }
                                    //END

不行我改了后,直接开人机房第一把直接就images这样了

wz36125 avatar Aug 01 '22 04:08 wz36125

会提示手牌牌数不对的问题

是之前没有问题,这次更新完才出问题的吗?

额0.10.129和0.10.128遇到的问题,mahjong helper用着用着到自己回合时,不显示下家、对家、上家打的牌以外的任何信息,然后过了几巡后,mahjong helper提示手牌牌数不对的字眼 另外不推荐使用jsdelivr的cdn了,大陆某些地区会被墙,推荐用unpkg的,最开始上游戏一直看到布局很乱看了半天才知道bootstrap没有加载 // @require https://unpkg.com/[email protected]/dist/js/bootstrap.bundle.min.js // @resource bootstrap https://unpkg.com/[email protected]/dist/css/bootstrap.min.css

我测试过新版也不行,跟wz36125说的问题一样。目前我的解决方式是降到前面版本。

是偶发的吗?使用环境是? 我猜还是API的问题,改一下这个API试试 在脚本里搜索GM_xmlhttpRequest,找到:

                                    // 增加对mahjong-helper的兼容
                                    // 发送游戏对局
                                    if (MMP.settings.sendGame == true) {
                                        GM_xmlhttpRequest({
                                            method: 'post',
                                            url: MMP.settings.sendGameURL,
                                            data: JSON.stringify(Y),
                                            onload: function (msg) {
                                                console.log('[雀魂mod_plus] 已成功发送牌局');
                                            }
                                        });
                                    }
                                    //END

改成:

                                    // 增加对mahjong-helper的兼容
                                    // 发送游戏对局
                                    if (MMP.settings.sendGame == true) {
                                        var req = new XMLHttpRequest();
                                        req.open("POST", MMP.settings.sendGameURL);
                                        req.send(JSON.stringify(Y));
                                        console.log('[雀魂mod_plus] 已成功发送牌局');
                                    }
                                    //END

不行我改了后,直接开人机房第一把直接就images这样了

迷惑……

Avenshy avatar Aug 01 '22 04:08 Avenshy

会提示手牌牌数不对的问题

是之前没有问题,这次更新完才出问题的吗?

额0.10.129和0.10.128遇到的问题,mahjong helper用着用着到自己回合时,不显示下家、对家、上家打的牌以外的任何信息,然后过了几巡后,mahjong helper提示手牌牌数不对的字眼 另外不推荐使用jsdelivr的cdn了,大陆某些地区会被墙,推荐用unpkg的,最开始上游戏一直看到布局很乱看了半天才知道bootstrap没有加载 // @require https://unpkg.com/[email protected]/dist/js/bootstrap.bundle.min.js // @resource bootstrap https://unpkg.com/[email protected]/dist/css/bootstrap.min.css

我测试过新版也不行,跟wz36125说的问题一样。目前我的解决方式是降到前面版本。

是偶发的吗?使用环境是? 我猜还是API的问题,改一下这个API试试 在脚本里搜索GM_xmlhttpRequest,找到:

                                    // 增加对mahjong-helper的兼容
                                    // 发送游戏对局
                                    if (MMP.settings.sendGame == true) {
                                        GM_xmlhttpRequest({
                                            method: 'post',
                                            url: MMP.settings.sendGameURL,
                                            data: JSON.stringify(Y),
                                            onload: function (msg) {
                                                console.log('[雀魂mod_plus] 已成功发送牌局');
                                            }
                                        });
                                    }
                                    //END

改成:

                                    // 增加对mahjong-helper的兼容
                                    // 发送游戏对局
                                    if (MMP.settings.sendGame == true) {
                                        var req = new XMLHttpRequest();
                                        req.open("POST", MMP.settings.sendGameURL);
                                        req.send(JSON.stringify(Y));
                                        console.log('[雀魂mod_plus] 已成功发送牌局');
                                    }
                                    //END

不行我改了后,直接开人机房第一把直接就images这样了

迷惑……

我观察了几局 发现mahjong helper会把自家,识别成对家

wz36125 avatar Aug 01 '22 06:08 wz36125

而v0.10.122版本没有这个问题

wz36125 avatar Aug 01 '22 06:08 wz36125

而v0.10.122版本没有这个问题

FireShot Capture 003 - update v0.10.128 · Avenshy_majsoul_mod_plus@1a2c0f2 - github.com.png 在v0.10.122->v0.10.128时我将xmlhttpRequest()改成了油猴自带的APIGM_xmlhttpRequest(),从这里开始问题就源源不断的出现了…应该就是这里的问题了…

不行我改了后,直接开人机房第一把直接就images这样了

是用v0.10.129改的吗?看图片是提交的数据不对

Avenshy avatar Aug 01 '22 07:08 Avenshy

images

wz36125 avatar Aug 01 '22 11:08 wz36125

而v0.10.122版本没有这个问题

FireShot Capture 003 - update v0.10.128 · Avenshy_majsoul_mod_plus@1a2c0f2 - github.com.png 在v0.10.122->v0.10.128时我将xmlhttpRequest()改成了油猴自带的APIGM_xmlhttpRequest(),从这里开始问题就源源不断的出现了…应该就是这里的问题了…

不行我改了后,直接开人机房第一把直接就images这样了

是用v0.10.129改的吗?看图片是提交的数据不对

是要把设置里的打开“发送游戏对局” 这个功能打开吧?

wz36125 avatar Aug 01 '22 15:08 wz36125

是的,要打开

------------------ Original ------------------ From: "Avenshy/majsoul_mod_plus" @.>; Date: Mon, Aug 1, 2022 11:14 PM @.>; @.@.>; Subject: Re: [Avenshy/majsoul_mod_plus] mahjong helper兼容在更新后出问题了 (Issue #38)

而v0.10.122版本没有这个问题

在v0.10.122->v0.10.128时我将xmlhttpRequest()改成了油猴自带的APIGM_xmlhttpRequest(),从这里开始问题就源源不断的出现了…应该就是这里的问题了…

不行我改了后,直接开人机房第一把直接就这样了

是用v0.10.129改的吗?看图片是提交的数据不对

是要把设置里的打开“发送游戏对局” 这个功能打开吧?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

Avenshy avatar Aug 04 '22 02:08 Avenshy

是的,要打开 ------------------ Original ------------------ From: "Avenshy/majsoul_mod_plus" @.>; Date: Mon, Aug 1, 2022 11:14 PM @.>; @.@.>; Subject: Re: [Avenshy/majsoul_mod_plus] mahjong helper兼容在更新后出问题了 (Issue #38) 而v0.10.122版本没有这个问题 在v0.10.122->v0.10.128时我将xmlhttpRequest()改成了油猴自带的APIGM_xmlhttpRequest(),从这里开始问题就源源不断的出现了…应该就是这里的问题了… 不行我改了后,直接开人机房第一把直接就这样了 是用v0.10.129改的吗?看图片是提交的数据不对 是要把设置里的打开“发送游戏对局” 这个功能打开吧? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

那这样就没问题了。。。

wz36125 avatar Aug 04 '22 02:08 wz36125

喵喵喵??

------------------ Original ------------------ From: "Avenshy/majsoul_mod_plus" @.>; Date: Thu, Aug 4, 2022 10:43 AM @.>; @.@.>; Subject: Re: [Avenshy/majsoul_mod_plus] mahjong helper兼容在更新后出问题了 (Issue #38)

是的,要打开 … ------------------ Original ------------------ From: "Avenshy/majsoul_mod_plus" @.>; Date: Mon, Aug 1, 2022 11:14 PM @.>; @.@.>; Subject: Re: [Avenshy/majsoul_mod_plus] mahjong helper兼容在更新后出问题了 (Issue #38) 而v0.10.122版本没有这个问题 在v0.10.122->v0.10.128时我将xmlhttpRequest()改成了油猴自带的APIGM_xmlhttpRequest(),从这里开始问题就源源不断的出现了…应该就是这里的问题了… 不行我改了后,直接开人机房第一把直接就这样了 是用v0.10.129改的吗?看图片是提交的数据不对 是要把设置里的打开“发送游戏对局” 这个功能打开吧? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

那这样就没问题了。。。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

Avenshy avatar Aug 04 '22 02:08 Avenshy

喵喵喵?? ------------------ Original ------------------ From: "Avenshy/majsoul_mod_plus" @.>; Date: Thu, Aug 4, 2022 10:43 AM @.>; @.@.>; Subject: Re: [Avenshy/majsoul_mod_plus] mahjong helper兼容在更新后出问题了 (Issue #38) 是的,要打开 … ------------------ Original ------------------ From: "Avenshy/majsoul_mod_plus" @.>; Date: Mon, Aug 1, 2022 11:14 PM @.>; @.@.>; Subject: Re: [Avenshy/majsoul_mod_plus] mahjong helper兼容在更新后出问题了 (Issue #38) 而v0.10.122版本没有这个问题 在v0.10.122->v0.10.128时我将xmlhttpRequest()改成了油猴自带的APIGM_xmlhttpRequest(),从这里开始问题就源源不断的出现了…应该就是这里的问题了… 不行我改了后,直接开人机房第一把直接就这样了 是用v0.10.129改的吗?看图片是提交的数据不对 是要把设置里的打开“发送游戏对局” 这个功能打开吧? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.> 那这样就没问题了。。。 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.>

如果要用mahjong-helper 就必须打开发送游戏对局的这个选项,否则就会出问题

wz36125 avatar Aug 04 '22 02:08 wz36125

如果要用mahjong-helper 就必须打开发送游戏对局的这个选项,否则就会出问题

有没有一种可能,这个选项本来就是用来兼容mahjong-helper的 taffy

Avenshy avatar Aug 04 '22 06:08 Avenshy

如果要用mahjong-helper 就必须打开发送游戏对局的这个选项,否则就会出问题

有没有一种可能,这个选项本来就是用来兼容mahjong-helper的 taffy

...乌龙咯。 那还是在sendGame那里 “如果使用mahjong-helper,必开此选项”,

wz36125 avatar Aug 04 '22 09:08 wz36125

我遇到了同样的问题,不需要修改后面的api,只需要将sendgame打开就行了,比较奇怪的是我一开始在油猴里修改没有用,打开控制台找到运行的脚本修改才行 微信图片_20220811214454 (大概是我没怎么用过油猴插件吧。。。)

Trigger-z avatar Aug 11 '22 13:08 Trigger-z

我遇到了同样的问题,不需要修改后面的api,只需要将sendgame打开就行了,比较奇怪的是我一开始在油猴里修改没有用,打开控制台找到运行的脚本修改才行 微信图片_20220811214454 (大概是我没怎么用过油猴插件吧。。。)

怎么你有两个启动完毕的提示,脚本被运行了两次?

Avenshy avatar Aug 12 '22 08:08 Avenshy

我遇到了同样的问题,不需要修改后面的api,只需要将sendgame打开就行了,比较奇怪的是我一开始在油猴里修改没有用,打开控制台找到运行的脚本修改才行 微信图片_20220811214454 (大概是我没怎么用过油猴插件吧。。。)

怎么你有两个启动完毕的提示,脚本被运行了两次?

不知道,另外之前明明改好了,今天又出问题了。。显示成对家了,迷惑,最后也是退回122版本解决了,但即使122也会有两个这个提示

Trigger-z avatar Aug 12 '22 08:08 Trigger-z

打开发送游戏对局选项之后,mahjong helper对局功能正常,但是查看牌谱的时候会出错,显示收不到牌局

adsf0427 avatar Aug 21 '22 03:08 adsf0427