雀魂mod_plus
雀魂解锁全角色、皮肤、装扮等,支持全部服务器 ( CHINESE
/ ENGLISH
/ JAPANESE
)。
Github: 雀魂mod_plus
Greasyfork: 雀魂mod_plus
当前雀魂各服版本(实时更新)
脚本目前已支持版本
雀魂经常有小更新,经常会出现脚本已支持版本低于雀魂当前版本,但不会影响脚本使用。
一般只有雀魂停服更新才会出现脚本无法使用的情况。
请放心使用。有BUG欢迎反馈。
简介
原作者代码地址:雀魂mod,年久失修,已无法使用,本项目修复了原作者的代码并增加一些新功能。
欢迎反馈BUG!
顺便吐槽一句,这代码也太长了 ( ´д`)
注意:解锁人物仅在本地有效,别人还是只能看到你原来的角色,发表情也是原来角色的表情。
比如使用新角色发第3个表情,实际上其他人看到的是原来角色的第3个表情。
魔改千万条,安全第一条。
使用不规范,账号两行泪。
本插件仅供学习参考交流,请使用者于下载24小时内自行删除,不得用于商业用途,否则后果自负。
本插件仅供学习参考交流,请使用者于下载24小时内自行删除,不得用于商业用途,否则后果自负。
本插件仅供学习参考交流,请使用者于下载24小时内自行删除,不得用于商业用途,否则后果自负。
警告:
雀魂游戏官方可能会检测并封号!
如产生任何后果与作者无关!
使用本脚本则表示同意此条款!
Telegram频道&交流群


可以直接点击图片进入,也可以通过扫码进入。
支持作者
点我为作者发电(爱发电,支持微信/支付宝)
点我为作者发电(Patreon,支持信用卡/Paypal)
注意:脚本完全免费使用,作者不盈利!
发电是自愿行为,作者非常非常非常非常非常感谢你!
当前功能
- 解锁所有角色与皮肤
- 解锁所有装扮
- 解锁所有道具
- 解锁所有语音
- 解锁所有称号
(v0.2 New)
- 兼容mahjong-helper
(v0.61 New)
- 兼容星标角色
(v0.9.245 New)
- 自定义名称 issus#14
(v0.10.73 New)
- 显示玩家所在服务器
(v0.10.128 New)
- 反屏蔽名称与文本审查
(v0.10.128 New)
- 屏蔽挂机检测踢出游戏
(v0.10.173 New)
使用说明
安装方法
Windows/Linux/macOS
- 使用主流浏览器,如Chrome、Firefox等,不要使用国产浏览器
- 查看续命说明并按照说明进行操作
- 在浏览器安装Tampermonkey插件
- 在Greasyfork安装脚本
- 使用浏览器进入游戏
Android
- 安装Kiwi Browser浏览器或狐猴浏览器
- 查看续命说明并按照说明进行操作
- 在浏览器安装Tampermonkey插件
- 在Greasyfork安装脚本
- 使用浏览器进入游戏
iOS
由于雀魂封号严重,为了你的账号安全,请使用其它平台运行该脚本。
续命说明
为了您的雀魂账号安全,请使用修改版的code.js代替官方的code.js,否则您的雀魂账号会在一周内被封号。
续命步骤
- 在浏览器安装Header Editor插件
- 打开Header Editor插件的
管理
页面,进入导入与导出
选项卡
- 在下载规则中填入
https://cdn.jsdelivr.net/gh/Avenshy/majsoul_mod_plus/header%20editor.json
,并点击右侧的下载按钮
- 勾选
建议分组
,并点击保存按钮
- 确保油猴插件是关闭状态,进入雀魂游戏网页
- 清除浏览器缓存(见下图):按F12打开浏览器控制台,切换到“应用”选项卡,选择左方的“缓存”,勾选下方的“缓存空间”并点击“清除网站数据”
- 刷新雀魂游戏网页,查看浏览器控制台输出,如果看见“替换成功”的字样则表明已成功生效
提示:如果没有看见“替换成功”字样,说明续命未生效。
提示:请不要在浏览器清除浏览设置中清除缓存,请在浏览器控制台中清除(见下图)

续命更新
当游戏更新后,续命代码可能还停留在先前的版本,一般只需手动清理缓存(见上图),再刷新雀魂游戏网页即可。
如果清理缓存后仍然是旧版本续命,请按照以下方法进行操作:
- 查看本项目Github页面的
safe_code.js
文件是否已更新至游戏新版本
- 如果上述文件确实已更新,请访问jsdelivr_purge_cache页面刷新缓存,应能看到
"status": "finished"
字样
- 进入雀魂游戏页面,清除浏览器缓存,刷新页面,查看续命代码是否已更新
修改设置
通过设置窗口 (推荐)
进入游戏后,打开tampermonkey插件,点击打开设置,如图所示
或者在控制台中输入MMP.openSettings()
打开设置窗口
通过控制台
在浏览器控制台(Console
)中输入MMP
可以访问脚本提供的变量及函数。
示例:
- 打开"强制打开便捷提示":
MMP.settings.setbianjietishi = true
- 关闭"获得全部道具":
MMP.settings.setItems.setAllItems = false
- 保存配置
MMP.saveSettings()
以下是对MMP
的解释:
settings
脚本的当前设置变量
character
正在使用的角色
characters
各角色使用的皮肤
star_chars
星标角色
commonViewList
各装扮页的装扮
using_commonview_index
正在使用的装扮页
title
正在使用的称号
nickname
自定义名称,留空则关闭该功能
setAuto
在开局后自动设置指定状态,而不是每局游戏只自动打开"自动理牌"
isSetAuto
总开关
setAutoLiPai
自动理牌
setAutoHule
自动和了
setAutoNoFulu
不吃碰杠
setAutoMoQie
自动摸切
setbianjietishi
强制打开便捷提示
setItems
获得全部道具
setAllItems
总开关
ignoreItems
不需要获得的道具ID
ignoreEvent
不获得活动道具,编号一般为309XXX
randomBotSkin
开关,是否随机电脑皮肤
randomPlayerDefSkin
开关,是否随机那些只有默认皮肤的玩家的皮肤
version
上次运行的版本,用于显示更新日志
isReadme
是否已阅读readme
sendGame
是否发送游戏对局(如发送至mahjong-helper)
sendGameURL
接收游戏对局的URL
setPaipuChar
对查看牌谱生效
showServer
显示玩家所在服务器
antiCensorship
反屏蔽名称与文本审查
antiKickout
屏蔽挂机检测踢出游戏
saveSettings()
保存设置
loadSettings()
读取设置
openSettings()
打开设置页面
查询ID
- F12打开浏览器控制台
- 输入对应的代码并按下回车
- 所有物品
cfg.item_definition.item.map_
- 所有角色
cfg.item_definition.character.map_
- 所有皮肤
cfg.item_definition.skin.map_
- 所有称号
cfg.item_definition.title.map_
预览图
欢迎反馈BUG,好评差评都来说一声鸭~(〃∀〃)


已知问题
创建账号需关闭脚本。