MirCoding

[996三端传奇脚本] 节日专属“变装”脚本,包含完整变身脚本、模型数据库及客户端素材

2025-09-21 372 标签:变装脚本
  • 相关图片
  • 视频演示

简要介绍:

根据自身开服需要,设置专属活动开放时间和关闭时间,活动开放后主屏幕和人物装备面板会出现活动入口,在活动中,玩家可使用道具兑换专属的人物变装权利,变装后没有设置任何属性的增益,只为了活跃游戏气氛和娱乐效果,具体请参考游戏截图或视频展示查看。

涉及变量及参数:

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

# 全局变量 个人变量 自定义变量 申明变量 自定义按钮
1 A100 T31-T40 S$变身展开类目 VAR String GLOBAL 节日活动开关 addbutton 110 250
2 A101 T45 S$XXX激活状态 addbutton 3 252
3 S$XXX变身按钮
4 S$XXX激活按钮
5 S$变身展开说明
6 S$变身展开说明文字

部分脚本代码展示.txt

登录游戏判断节日是否开启,根据判断结果显示活动入口信息(图标、装备栏、NPC等根据需要调整),下方是激活全服活动变身脚本,以下只展示部分脚本,更多请查看完整脚本文件。


[@开启节日活动判断]    
#if
CHECKVAR GLOBAL 节日活动开关 = 关闭
#ACT
ClearGlobalCustVar 节日活动开关
MOV A100
MOV A101
DELBUTTON 110 250
DELBUTTON 3 252
MOV T31 
MOV T32 
MOV T33 
MOV T34 
MOV T35 
MOV T36 
MOV T37 
MOV T38 
MOV T39 
MOV T40 
MOV T45 
ChangeItemShape 0 = 0
ChangeItemShape 1 = 0
HAIRSTYLE 1
Break

#if
CHECKVAR GLOBAL 节日活动开关 = 开启
#ACT
;左侧添加活动图标
MOV A100 
INC A100 
INC A100 
INC A100 
INC A100 
INC A100 
addbutton 110 250 <$STR(A100)>
;装备面板添加按钮
MOV A101  
addbutton 3 252 <$STR(A101)>
Sendmsgnew 251 0 公告:{超级变变变活动/FCOLOR=249}已经开启了!... 1 3
;@节日活动链接按钮链接到QF中链接
;--------------变身活动-----------
#IF
CHECKVAR GLOBAL 节日活动开关 = 开启
Not Equal T45
#Act
GetValidstr <$Str(T45)> | S$外显1 S$外显2
ChangeItemShape 0 = <$Str(S$外显1)>
ChangeItemShape 1 = <$Str(S$外显2)>
break 

;激活变身
[@激活神王宙斯]
#IF
checkitem 神王宙斯印记 3
CHECKGAMEGOLD > 1
#act
MOV T34 已激活
GAMEGOLD - 1
take 神王宙斯印记 3
sendmsg 9 【神王宙斯】已经激活!
GOTO @<$STR(S$变身展开类目)>
#elseact
sendmsg 9 激活材料不足。
break
......

Mirserver\Mir200\Envir\Robot_def\RobotManage.txt

机器人定时开启节日活动触发,根据自己的需要设置相应的时间,节日活动开启时间,每年重大节日搞活动,活动内容在QM和节日活动文件夹中添加修改,每逢节日,提前策划好内容和功能,再设置时间。


[@节日活动开]
#if
#ACT
CALCVAR GLOBAL 节日活动开关 = 开启
SAVEVAR GLOBAL 节日活动开关
GMEXECUTE 开始提问 @开启节日活动

[@节日活动关]
#if
#ACT
CALCVAR GLOBAL 节日活动开关 = 关闭
SAVEVAR GLOBAL 节日活动开关
GMEXECUTE 开始提问 @关闭节日活动
......

功能文件列表:

  • 安装说明.txt
  • Mir200\Envir\Market_Def\QFunction-0.txt
  • Mir200\Envir\MapQuest_Def\QManage.txt
  • Mir200\Envir\QuestDiary\节日活动\超级变变变.txt
  • Mir200\Envir\QuestDiary\游戏登陆\节日变身活动登录判断.txt
  • Mir200\Envir\QuestDiary\游戏登陆\全局变量.txt
  • Mir200\Envir\Robot_def\AutoRunRobot.txt
  • Mir200\Envir\Robot_def\RobotManage.txt
  • Mir200\Envir\DATA\cfg_item.xls
  • Mir200\Envir\DATA\cfg_model_info.xls
  • 客户端补丁\dev\anim\角色模型补丁
  • 客户端补丁\dev\res\客户端素材补丁

安装说明:

使用前务必通过变量查询工具查看自己版本中的变量是否与该脚本冲突,若有冲突自行更换即可。
1、该脚本功能设计初衷为日常不开放,只有在特定时间开放,如节日等;
2、开放时间修改机器人脚本AutoRunRobot.txt;
3、开放后,游戏主界面和人物装备面板会出现活动入口,在QM脚本中修改样式;
4、脚本中包含了印记道具据库cfg_item.xls、变身人物外观数据库cfg_model_info.xls和相关客户端素材;
5、QM调用了声明变量脚本和登录判断活动是否开启脚本;
6、客户端补丁中包含palyer变身后人物外观模型素材补丁文件;
7、其他相关请查看下载的脚本文件。

微信二维码