Skip to content
This repository has been archived by the owner on May 23, 2024. It is now read-only.

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

Open
yupenghuatthu opened this issue Jul 23, 2022 · 29 comments
Open

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

yupenghuatthu opened this issue Jul 23, 2022 · 29 comments

Comments

@yupenghuatthu
Copy link

No description provided.

@Avenshy
Copy link
Owner

Avenshy commented Jul 23, 2022

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

@yupenghuatthu
Copy link
Author

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

@SolaWang
Copy link

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

@Avenshy
Copy link
Owner

Avenshy commented Jul 25, 2022

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

@yupenghuatthu
Copy link
Author

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

@Avenshy
Copy link
Owner

Avenshy commented Jul 26, 2022

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

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

试一下新版本行不行 0.10.129

@wz36125
Copy link

wz36125 commented Jul 27, 2022

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

@Avenshy
Copy link
Owner

Avenshy commented Jul 28, 2022

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

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

@wz36125
Copy link

wz36125 commented Jul 28, 2022

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

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

额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

@yupenghuatthu
Copy link
Author

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

@Avenshy
Copy link
Owner

Avenshy commented Aug 1, 2022

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

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

额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

@wz36125
Copy link

wz36125 commented Aug 1, 2022

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

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

额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
Copy link

wz36125 commented Aug 1, 2022

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

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

额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
Copy link
Owner

Avenshy commented Aug 1, 2022

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

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

额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
Copy link

wz36125 commented Aug 1, 2022

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

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

额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
Copy link

wz36125 commented Aug 1, 2022

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

@Avenshy
Copy link
Owner

Avenshy commented Aug 1, 2022

而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
Copy link

wz36125 commented Aug 1, 2022

images

@wz36125
Copy link

wz36125 commented Aug 1, 2022

而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
Copy link
Owner

Avenshy commented Aug 4, 2022 via email

@wz36125
Copy link

wz36125 commented Aug 4, 2022

是的,要打开

------------------ 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
Copy link
Owner

Avenshy commented Aug 4, 2022 via email

@wz36125
Copy link

wz36125 commented Aug 4, 2022

喵喵喵??

------------------ 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 就必须打开发送游戏对局的这个选项,否则就会出问题

@Avenshy
Copy link
Owner

Avenshy commented Aug 4, 2022

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

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

@wz36125
Copy link

wz36125 commented Aug 4, 2022

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

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

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

@Trigger-z
Copy link

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

@Avenshy
Copy link
Owner

Avenshy commented Aug 12, 2022

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

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

@Trigger-z
Copy link

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

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

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

@adsf0427
Copy link

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants