MirCoding

[996传奇脚本] 996PC传奇金令脚本,自动挂机、自动买药买符、自动修理、自动回收。

2026-02-01 3722 标签:传奇金令
  • 相关图片
  • 视频演示

简要介绍:

玩家登录后,可消耗元宝(或其他货币、会员时间等级等)获得金令使用权限,在金令中设置自动买药、买符设置,以及极品装备自动存仓和自动回收垃圾物品,物品列表和涉及到的相关设置的数值逻辑通过简单的修改脚本中即可,具体请查看图片或视频介绍。

涉及变量及参数:

先通过[变量查询器]查看自己版本中变量是否有冲突,代码中根据自己的实际情况进行修改变量名称。

# 私人变量 自定义变量 定时器 其他
1 T22 S$打怪图标 SetOffTimer 3 Seticon 9
2 U1 S$设置图标 SetOffTimer 12 ADDBUTTON 101
3 S4 S$头顶挂机 SetOffTimer 13 ADDBUTTON 102
4 N10 N$分辨率宽 SetOffTimer 14 ADDBUTTON 103
5 N11 N$分辨率高 SetOffTimer 22 ADDBUTTON 104
6 N12 S$挂机
7 N13 S$药品
8 N14 S$复活
9 N44 S$修理

Mirserver\Mir200\Envir\Market_Def\QFunction-0.txt

QFunction中触发金令挂机设置界面,分别可设置自动购买超级金创药、超级魔法药、护身符、特殊修理等,并在挂机图标处显示获取的经验数量、回收金币数量、极品存储数量信息,以下为部分脚本示例,仅供参考,更多请下载完整脚本查看。


[@金令挂机]
#ACT
MOV S$药品 关闭
MOV S$药品开关 关闭
MOV S$药品1 未设置购买
MOV S$药品2 未设置购买
MOV S$药品3 未设置购买
MOV S$数量1 数量
MOV S$数量2 数量
MOV S$数量3 数量
MOV S$复活 关闭
MOV S$自动复活 关闭
MOV S$修理 关闭
MOV S$自动修理 关闭

[@特修]
#if
#act
MOV S$修理 开启
MOV S$自动修理 开启
MessageBox 开启特修后,系统默认30分钟修理一次全身装备!特修每次扣取5万金币!
BREAK

;获得经验触发,用于挂机的下面图标显示(盛大百区一样的,逼格直接拉满)
[@GetExp]
#ACT
INC N13 <$GetExp>

[@检测极品]
#IF
#ACT
SetItemFlag -1 32 1
TAKEITEMTOSTORAGE <$STR(N$存入页)> <$NEWBAGITEMID>
INC N44 1
sendmsg 7 极品物品:{【<$NEWBAGITEMNAME>】|250:0:1}现已通过挂机系统自动存入到您仓库的{【第<$STR(N$存入页)>页】|251:0:1}
......

Mir200\Envir\MapQuest_Def\QManage.txt

检测挂机地图是否开启自动买药和符@OnTimer12、检测挂机地图内是否开启了装备自动修理@OnTimer13、道士挂机当血量低于50%的时候自动使用治愈术,魔法值不够则不使用@OnTimer14等等,以下为部分脚本示例,仅供参考,更多请下载完整脚本查看。


[@OnTimer22]
#IF
#ACT
MOV S$打怪图标 /FCOLOR=251}\{金币增加<$STR(N12)>/FCOLOR=251}\{经验增加<$STR(N13)>/FCOLOR=251}\{存入仓库<$STR(N44)>件/FCOLOR=251}|width=46|height=45|wil=10001055|pcmimg=19|pcnimg=18|pcpimg=20|color=251|size=18|link=@自动打怪>
MOV S$设置图标 
ADDBUTTON 104 2 <$STR(S$打怪图标)>
ADDBUTTON 104 3 <$STR(S$设置图标)>

[@OnTimer12]
#IF
Equal S$药品 开启
#ACT
GOTO @金创药
#elseact
SetOffTimer 12
BREAK

[@金创药]
#IF
Equal N$数量1 0
#ACT
GOTO @魔法药
BREAK
#elseact
MOVR N$补充1 1 <$STR(N$数量1)>
MUL N$价格1 N$补充1 10000

#IF
checkitem 超级金创药 <$STR(N$补充1)>
#ACT
GOTO @魔法药
BREAK

#IF
CHECKBAGSIZE <$STR(N$补充1)>
CheckGold <$STR(N$价格1)>
#ACT
Take 金币 <$STR(N$价格1)>
GIVE 超级金创药 <$STR(N$补充1)>
GOTO @魔法药

[@OnTimer13]
#IF
CheckGold 50000
#ACT
Take 金币 50000
ACTREPAIRALL
SENDMSG 6 恭喜,全身装备修理成功!

[@OnTimer14]
#IF
#ACT
ReleaseMagic 2 0 3 2
break
......

功能文件列表:

  • 安装说明.txt
  • Mir200\Envir\MapQuest_def\QManage.txt
  • Mir200\Envir\Market_Def\QFunction-0.txt
  • Mir200\Envir\QuestDiary\游戏登录\玩家登录.txt
  • Mir200\Envir\QuestDiary\金令挂机\挂机按钮坐标检测.txt
  • Mir200\Envir\QuestDiary\金令挂机\检测极品1.txt
  • Mir200\Envir\QuestDiary\金令挂机\检测极品2.txt
  • Mir200\Envir\QuestDiary\金令挂机\检测极品3.txt
  • 客户端补丁\10001055\data\10001055.jpk
  • 客户端补丁\10001055\JpkList.txt

安装说明:

使用前务必通过变量查询工具查看自己版本中的变量是否与该脚本冲突,若有冲突自行更换即可。
1、该金令功能是通过自定义按钮,将挂机图标添加到界面中,请看图示,根据自己需要修改。
2、设置的自动购买药品和最低购买数量也可以根据需要调整脚本中的数值。
3、自动购买护身符为道士职业才会触发,出售的金币价格以数据库表格中的价格为准。
4、添加脚本的时候务必查看自己当前版本中的变量和定时器是否有冲突,如果有需要换一个未占用的。
5、脚本中的部分素材调用了默认补丁NewopUI.jpk的资源,脚本中设置编号9,改成你自己补丁的编号。
6、特别注意:该脚本适合“老NPC面板使用”,新面板可能造成图标无法正常显示,需要调整脚本写法。
7、其他相关请查看下载的脚本文件。

微信二维码