下面说的中变传奇一般都不会出现,但是176复古的就比较需要这样的脚本,因为176版本里9套很吃香的。
给大家说说是如何实现吧。。
我先把脚本发出来:
[@TAKEON1]
#IF
CHECK[135]1
#ACT
goto@12355
break
#IF
CheckLuckPoint>8
#ACT
set[135]1
GMexecuteTestStatus465535
SendMsg0玩家【%s】全身幸运+9的触发人物最佳状态请各位支持【无度传奇无度传奇】.
BREAK
[@TAKEON3]
#IF
CHECK[135]1
#ACT
goto@12355
break
#IF
CheckLuckPoint>8
#ACT
set[135]1
GMexecuteTestStatus465535
SendMsg0玩家【%s】全身幸运+9的触发人物最佳状态请各位支持【无度传奇无度传奇】.
BREAK
[@12355]
#IF
CHECK[135]0
#ACT
BREAK
#IF
CheckLuckPoint<8
#ACT
SET[135]0
GMexecuteTestStatus40
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时还原原本颜色)
TestStatus465535
TestStatus40
调用GM命令为脚本命令使用的实现方式:
在#ACT下加入
GMexecute某特定GM命令命令所需格式
给大家说说是如何实现吧。。
我先把脚本发出来:
[@TAKEON1]
#IF
CHECK[135]1
#ACT
goto@12355
break
#IF
CheckLuckPoint>8
#ACT
set[135]1
GMexecuteTestStatus465535
SendMsg0玩家【%s】全身幸运+9的触发人物最佳状态请各位支持【无度传奇无度传奇】.
BREAK
[@TAKEON3]
#IF
CHECK[135]1
#ACT
goto@12355
break
#IF
CheckLuckPoint>8
#ACT
set[135]1
GMexecuteTestStatus465535
SendMsg0玩家【%s】全身幸运+9的触发人物最佳状态请各位支持【无度传奇无度传奇】.
BREAK
[@12355]
#IF
CHECK[135]0
#ACT
BREAK
#IF
CheckLuckPoint<8
#ACT
SET[135]0
GMexecuteTestStatus40
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时还原原本颜色)
TestStatus465535
TestStatus40
调用GM命令为脚本命令使用的实现方式:
在#ACT下加入
GMexecute某特定GM命令命令所需格式

