行为
GotoLabelEx » 历史记录 » 修订 2
« 上一页 |
修订 2/3
(差异)
| 下一页 »
tejie, 2024-12-20 19:04
gotoLabelEx¶
自定义指定范围触发多人脚本
标签:命令定义^gotoLabelEx
格式命令名 | 参数1 | 参数2 | 参数3 | 参数4 | 参数5 | 参数6 |
gotoLabelEx | 模式(0组队,1行会) | X | Y | 范围 | 触发脚本位置 | 跳转标签 |
- 参数1
=0 组队模式
=1 行会模式
- 参数2
触发中心点X坐标
- 参数3
触发中心点Y坐标
- 参数4
触发范围
- 参数5
触发脚本在哪个文件中- =0 QFunction-0.txt
- =1 当前脚本文件
- 参数6
跳转标签
特戒引擎脚本示例:¶
[@main]
#act
gotoLabelEx 0 <$x> <$y> 12 1 @多人脚本
;
;--满足条件的在线角色均会执行以下脚本
[@多人脚本]
#act
sendMsg 6 特戒欢迎你【%s】
特戒引擎脚本示例:¶
组队杀怪,队友获得经验用例。
..\Mir200\Envir\Market_Def\QFunction-0.txt
[@onKillMob]
#if
#act
getDbMonsterFieldValue <$killMonName> exp n1
mov n$杀怪经验 <$str(n1)>
<$team4>.movex2 n$杀怪经验 <$str(n$杀怪经验)>
<$team3>.movex2 n$杀怪经验 <$str(n$杀怪经验)>
<$team2>.movex2 n$杀怪经验 <$str(n$杀怪经验)>
<$team1>.movex2 n$杀怪经验 <$str(n$杀怪经验)>
<$team0>.movex2 n$杀怪经验 <$str(n$杀怪经验)>
mov s$击杀者 <$userName>
gotoLabelEx 0 <$x> <$y> 12 0 @组队经验
[@组队经验]
#if
equal <$str(s$击杀者)> <$userName>
#act
mov s$击杀者
break
#if
#act
changeExp + <$str(n$杀怪经验)>