- 相关图片
- 视频演示
简要介绍:
玩家率先到达一定等级可领取冲级奖励,每个奖励只限制1名玩家,等级要求和奖励物品根据自己版本的情况酌情调整,脚本中已经设置了部分物品根据玩家的职业、性别来分别奖励不同的物品,具体效果参考截图或视频演示。
涉及变量:
先通过[变量查询器]查看自己版本中变量是否有冲突,代码中根据自己的实际情况进行修改变量名称。
# | 全局变量 | 个人变量 | 逻辑变量 | 自定义变量 |
---|---|---|---|---|
1 | G484-G499 | S1-S30 | [151]-[165] | S$名额 |
部分脚本代码展示.txt
根据玩家的性别、职业,给于不同的升级奖励,具体功能不做更多陈述,详情可以查看下载后的完整脚本文件。
[@领取奖励判断职业性别]
#IF
equal G494 0
#ACT
MESSAGEBOX \\很遗憾,此奖励已经没有名额,请关注奖励刷新!
break
#IF
check [155] 1
#ACT
MESSAGEBOX \\您已经领取过此奖励,无法重复领取!
break
#IF
CHECKLEVELEX < 60
#ACT
MESSAGEBOX \\很遗憾,您的等级未达到60级!请继续努力!
break
#IF
gender Woman
checkjob taoist
large G494 0
check [155] 0
#ACT
SET [155] 1
GIVE 天之天师长袍 1
GIVE 天之逍遥扇 1
DEC G494 1
SendMsg 0 {升级奖励ぐ|151:0:1}:{%s|227:0:1}成功领取了{[60级]|250:0:1}升级奖励.60级奖励还剩余{<$STR(G494)>|154:0:1}名!
DELAYGOTO 10 @main
break
#IF
gender man
checkjob taoist
large G494 0
check [155] 0
#ACT
SET [155] 1
GIVE 天之天尊道袍 1
GIVE 天之逍遥扇 1
DEC G494 1
SendMsg 0 {升级奖励ぐ|151:0:1}:{%s|227:0:1}成功领取了{[60级]|250:0:1}升级奖励.60级奖励还剩余{<$STR(G494)>|154:0:1}名!
DELAYGOTO 10 @main
break
#IF
gender Woman
checkjob warrior
large G494 0
check [155] 0
#ACT
SET [155] 1
GIVE 天之圣战保甲 1
GIVE 天之屠龙 1
DEC G494 1
SendMsg 0 {升级奖励ぐ|151:0:1}:{%s|227:0:1}成功领取了{[60级]|250:0:1}升级奖励.60级奖励还剩余{<$STR(G494)>|154:0:1}名!
DELAYGOTO 10 @main
break
#IF
gender man
checkjob warrior
large G494 0
check [155] 0
#ACT
SET [155] 1
GIVE 天之天魔神甲 1
GIVE 天之屠龙 1
DEC G494 1
SendMsg 0 {升级奖励ぐ|151:0:1}:{%s|227:0:1}成功领取了{[60级]|250:0:1}升级奖励.60级奖励还剩余{<$STR(G494)>|154:0:1}名!
DELAYGOTO 10 @main
break
#IF
gender man
checkjob wizard
large G494 0
check [155] 0
#ACT
SET [155] 1
GIVE 天之嗜魂法杖 1
GIVE 天之法神披风 1
DEC G494 1
SendMsg 0 {升级奖励ぐ|151:0:1}:{%s|227:0:1}成功领取了{[60级]|250:0:1}升级奖励.60级奖励还剩余{<$STR(G494)>|154:0:1}名!
DELAYGOTO 10 @main
break
#IF
gender Woman
checkjob wizard
large G494 0
check [155] 0
#ACT
SET [155] 1
GIVE 天之嗜魂法杖 1
GIVE 天之霓裳羽衣 1
DEC G494 1
SendMsg 0 {升级奖励ぐ|151:0:1}:{%s|227:0:1}成功领取了{[60级]|250:0:1}升级奖励.60级奖励还剩余{<$STR(G494)>|154:0:1}名!
DELAYGOTO 10 @main
break
......
部分脚本代码展示.txt
领取奖励执行脚本文件,根据自己的需要调整等级、奖励物品信息,具体功能不做更多陈述,详情可以查看下载后的完整脚本文件。
[@领取奖励]
#IF
equal G498 0
#ACT
MESSAGEBOX \\很遗憾,此奖励已经没有名额,请关注奖励刷新!
break
#IF
check [151] 1
#ACT
MESSAGEBOX \\您已经领取过此奖励,无法重复领取!
break
#IF
CHECKLEVELEX < 50
#ACT
MESSAGEBOX \\很遗憾,您的等级未达到50级!请继续努力!
break
#IF
large G498 0
check [151] 0
CHECKLEVELEX > 49
#ACT
SET [151] 1
DEC G498 1
GiveStateItem 100元宝 1 0 1 0 0 0 0 1
SendMsg 0 {升级奖励ぐ|151:0:1}:{%s|227:0:1}成功领取了{[50级]|250:0:1}升级奖励.50级奖励还剩余{<$STR(G498)>|154:0:1}名!
DELAYGOTO 10 @main
break
......
功能文件列表:
- 安装说明.txt
- Mir200\Envir\MerChant.txt
- Mir200\Envir\Market_Def\功能\升级奖励-3.txt
- 客户端补丁\10001040\data\包含的客户端补丁.jpk
- 客户端补丁\10001040\JpkList.txt
安装说明:
使用前务必通过变量查询工具查看自己版本中的变量是否与该脚本冲突,若有冲突自行更换即可。
1、MerChant.txt 添加相关NPC坐标信息。
2、涉及到的升级奖励脚本客户端素材shengji.pak原编号24,请根据自己M2中的WIL编号修改脚本。
3、等级要求及奖励信息自行在主脚本文件中根据需要调整。
4、其他相关请查看下载的脚本文件。