采集功能格式:
命令格式:SHOWPROGRESSBARDLG
参数1:时间(秒)
参数2:触发字段
参数3:提示信息
参数4:有动作是否中断(0不中断,1中断,2被动技能不中断)
参数5:中断触发字段
参数6:被攻击(0或空走参数四的配置,1不中断)
被动技能:如魔法盾 治愈术 隐身术,集体隐身术道力盾, 武力盾 神圣战甲术,幽灵盾,无极真气 召唤骷髅,召唤神兽,召唤月灵,召唤圣兽等官方技能
使用示例:
[@Main]
#ACT
SHOWPROGRESSBARDLG 5 @采集完成
正在采集,进度%d%... 1 @采集中断
Break
QF触发
[@采集完成]
#ACT
Give 回城卷
1
SendMsg 5 你采集一个回城卷
Break
[@采集中断]
#ACT
SendMsg 5
采集被中断
Break
采集类怪物
格式:Race=250(怪物不移动,不攻击;人物和宝宝不能攻击此类怪
) 怪物能否回血
自行配置Monster.xls表RehealthCd字段
说明:玩家点击怪物将会触发QF的[@CollectMonX]其中X代表Monster.xls怪物ID,视野范围ViewRange字段作为可以触发脚本的范围,为0代表不检测,如果超过范围触发QF的[@CollectMonFailX]
采集前触发QF的[@CollectMonEX]
[@CollectMonEX]
#if
#act
sendmsg 6
采集怪的名字:<$Param1>
sendmsg 6 采集怪的IDX:<$Param2>
sendmsg 6
采集怪的唯一ID:<$Param3>
采集命令格式:CAIJIBYPARAM 参数一
参数二
参数一:怪物的唯一ID
参数二:0或空为采集怪物时不再触发QF[@CollectMonEX],1=需要触发
;脚本示例
[@CollectMonEX]
#IF
#ACT
mov S10
<$Param3>
SHOWPROGRESSBARDLG 5 @采集完成 正在采集,进度%d%... 1 @采集中断
stop
[@采集完成]
#IF
#ACT
;-------------------------------↓------参数二为0不再触发采集前[@CollectMonEX]-----否则会造成死循环
CAIJIBYPARAM
<$Str(S10)> 0
[@采集中断]
#IF
#ACT
SENDMSG 7
你的采集被打断
[@CollectMon1104]
#IF
CheckLevel > 0
#ACT
Give 金条
M.HUMANHP
- 10000000
SendMsg 5 你探索到了一个金条!
;超过范围触发脚本如下:
[@CollectMonFail1104]
#act
sendmsg 9
你离着太远了,靠近一点再采集!