下面说的中变传奇一般都不会出现,但是176复古的就比较需要这样的脚本,因为176版本里9套很吃香的。

给大家说说是如何实现吧。。

我先把脚本发出来:

[@TAKEON1]

#IF

CHECK [135] 1

#ACT

goto @12355

break

#IF

CheckLuckPoint > 8

#ACT

set [135] 1

GMexecute TestStatus 4 65535

SendMsg 0 玩家【%s】全身幸运+9的触发人物最佳状态,请各位支持【无度传奇无度传奇】.

BREAK

[@TAKEON3]

#IF

CHECK [135] 1

#ACT

goto @12355

break

#IF

CheckLuckPoint > 8

#ACT

set [135] 1

GMexecute TestStatus 4 65535

SendMsg 0 玩家【%s】全身幸运+9的触发人物最佳状态,请各位支持【无度传奇无度传奇】.

BREAK

[@12355]

#IF

CHECK [135] 0

#ACT

BREAK

#IF

CheckLuckPoint < 8

#ACT

SET [135] 0

GMexecute TestStatus 4 0

BREAK

[@TAKEOFF1]

#IF

CHECK [135] 1

#ACT

goto @12355

break

[@TAKEOFF3]

#IF

CHECK [135] 1

#ACT

goto @12355

break

这个脚本是放在触发文件里的 路径是:MirServer\Mir200\Envir\Market_Def\QFunction-0.txt

说说这其中所用到的脚本命令

TAKEON 和 TAKEOFF 的意思是穿戴或者卸下物品时触发QF脚本中的 [@TAKEONX]和[@TAKEOFFX]

X:代表装备的位置,1就是带武器的位置 3就是项链的位置。

其中的[135]代表的是人物个人变量,即通常我们在脚本中经常遇到的[***]变量,变量值只有0和1

@12355亦可以改成@*****,其中*****代表任意字符,注意不要与其他脚本段头部冲突即可

CheckLuckPoint 为幸运值检测命令

格式为

CheckLuckPoint > N

CheckLuckPoint < N

CheckLuckPoint = N

其中N代表幸运数值

实现原理:

检测到玩家佩戴装备的总幸运值超过8,即大于等于9,触发玩家变色

无论是佩戴武器还是项链,只要检测到人物总幸运值>8的时候,触发玩家角色的变色显示,并将某特定[***]变量赋值为1

无论是卸下武器还是项链,只要检测到人物总幸运值<9的时候,触发玩家角色变为正常颜色显示,并将某特定[***]变量赋值为0

例子当中为了便于直观显示,我们设定[***]为[135],当然在你的版本中也可以是用其他[***]来代替,***通常取值范围是0-999

实现变色的命令是调取了GM权限的调试命令TestStatus

身体变色 颜色 时长(0时还原原本颜色)

TestStatus 4 65535

TestStatus 4 0

调用GM命令为脚本命令使用的实现方式:

在#ACT下加入

GMexecute 某特定GM命令 命令所需格式

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。