本文将为大家分享如何在传奇Gom版本中创建一个被攻击后触发的“无敌模式”BUFF以及一个“隐身”BUFF的脚本实例。
1. 被攻击后触发“无敌模式”的BUFF(完整分享)
步骤1:在QuestDiary修真数据修真变量.txt文件中增加以下内容:
;被攻击触发======================================================================
[@Struck]
Copy
步骤2:在机器人文件Robot_defAutoRunRobot.txt中添加以下内容:
#AutoRun NPC SEC 1 @清理修真变量
Copy
步骤3:在QF文件中添加以下内容:
[@Struck]
#IF
CHECKCURRTARGETRACE = 0
RANDOM 60
CHECKVAR HUMAN 霸体 = 0
checkitemw [威望]神之面纱·圣域城主【防】 1
#ACT
PLAYEFFECT 37 538 20 1 70
CALCVAR HUMAN 霸体 + 30
ChangeModeEx 1 3
SAVEVAR HUMAN 霸体 ..QuestDiary修真数据修真变量.txt
SENDMSG 6 你进入【呜迪状态】持续3秒!
SendCenterMsg 253 252 <$USERNAME>的[威望]神之面纱·圣域城主【防】触发呜迪效果持续3秒钟 1 4
Copy
步骤4:在QM文件中添加以下内容:
[@login]
#IF
checklevelex > 0
#act
VAR Integer HUMAN 霸体
LOADVAR HUMAN 霸体 ..QuestDiary修真数据修真变量.txt
Copy
2. “隐身”BUFF脚本实例
在QF文件中添加以下内容:
[@MagSelfFunc201]
#IF
CHECKVAR HUMAN 隐身 = 0
#act
CALCVAR HUMAN 隐身 + 120
SAVEVAR HUMAN 隐身 ..QuestDiary修真数据修真变量.txt
ChangeModeEx 2 2
GuildNoticeMsg 249 151 <$USERNAME> 使用【天仙隐身】技能 进入隐身模式2秒!! 0
#elseact
SENDMSG 6 使用天仙隐身失败,天仙隐身还有<$HUMAN(隐身)>秒才可使用!
Copy
在QM文件中添加以下内容:
[@login]
#IF
checklevelex > 0
#act
VAR Integer HUMAN 隐身
LOADVAR HUMAN 隐身 ..QuestDiary修真数据修真变量.txt
Copy
通过以上步骤,你可以在传奇Gom版本中创建一个被攻击后触发的“无敌模式”BUFF以及一个“隐身”BUFF。
被攻击后触发“呜迪模式”的BUFF(完整分享)Gom版本一个新特的“隐身”BUFF脚本实例分享,以下为大家分享脚本实例:
—-被攻击后触发“呜迪模式”的BUFF(完整分享)——–
1、增加目录及文本:QuestDiary修真数据修真变量.txt
2、机器人文件添加:
Robot_defAutoRunRobot.txt
#AutoRun NPC SEC 1 @清理修真变量
Robot_defRobotManage.txt
[@清理修真变量]
#IF
#Act
Gmexecute 开始提问 @清修真霸体
break
3、QF添加内容:
;被攻击触发======================================================================
[@Struck]
#IF
CHECKCURRTARGETRACE = 0
RANDOM 60
CHECKVAR HUMAN 霸体 = 0
checkitemw [威望]神之面纱·圣域城主【防】 1
#ACT
PLAYEFFECT 37 538 20 1 70
CALCVAR HUMAN 霸体 + 30
ChangeModeEx 1 3
SAVEVAR HUMAN 霸体 ..QuestDiary修真数据修真变量.txt
SENDMSG 6 你进入【呜迪状态】持续3秒!
SendCenterMsg 253 252 <$USERNAME>的[威望]神之面纱·圣域城主【防】触发呜迪效果持续3秒钟 1 4
break
4、QM添加
[@login]
#if
checklevelex > 0
#act
VAR Integer HUMAN 霸体
LOADVAR HUMAN 霸体 ..QuestDiary修真数据修真变量.txt
[@清修真霸体]
#if
CHECKVAR HUMAN 霸体 > 0
#ACT
CALCVAR HUMAN 霸体 – 1
SAVEVAR HUMAN 霸体 ..QuestDiary修真数据修真变量.txt
break
———–“隐身”BUFF脚本实例————-
QF内容添加
[@MagSelfFunc201]
#if
CHECKVAR HUMAN 隐身 = 0
#act
CALCVAR HUMAN 隐身 + 120
SAVEVAR HUMAN 隐身 ..QuestDiary修真数据修真变量.txt
ChangeModeEx 2 2
GuildNoticeMsg 249 151 <$USERNAME> 使用【天仙隐身】技能 进入隐身模式2秒!! 0
#elseact
SENDMSG 6 使用天仙隐身失败,天仙隐身还有<$HUMAN(隐身)>秒才可使用!
QM内容添加:
[@login]
#if
checklevelex > 0
#act
VAR Integer HUMAN 隐身
LOADVAR HUMAN 隐身 ..QuestDiary修真数据修真变量.txt
[@清修真隐身]
#if
CHECKVAR HUMAN 隐身 > 0
#ACT
CALCVAR HUMAN 隐身 – 1
SAVEVAR HUMAN 隐身 ..QuestDiary修真数据修真变量.txt
break
机器人文本:
Robot_defAutoRunRobot.txt
#AutoRun NPC SEC 1 @清理修真变量
Robot_defRobotManage.txt
[@清理修真变量]
#IF
#Act
Gmexecute 开始提问 @清修真隐身
break
添加一个文本
QuestDiary修真数据修真数据.txt