传奇服务端脚本问题
2024-07-19 12:13:29作者:饭克斯
NPC任务处脚本:
自定义变量使用。
[@MAIN]
#IF
CHECKVARHUMAN任务=已接受
CHECKVARHUMAN杀怪数量>9
CHECK[001]0
#SAY
你真棒这么快就消灭了10头鹿。\
#act
break
#IF
check[001]1
#say
谢谢你帮我完成了10头鹿的目标!~
#act
break
#IF
check[001]0
#say
如果你有时间的话请帮我消灭10只鹿吧。\
[@的]
#IF
CHECK[001]0
CHECKVARHUMAN任务=
#ACT
CALCVARHUMAN任务=已接受
CALCVARHUMAN杀怪数量=0
SAVEVARHUMAN任务..\QuestDiary\任务\记录.txt
SAVEVARHUMAN杀怪数量..\QuestDiary\任务\记录.txt
[@哇]
#IF
CHECKVARHUMAN任务=已接受
CHECKVARHUMAN杀怪数量>9
CHECK[001]0
#ACT
SET[001]1
CALCVARHUMAN任务=已完成
CALCVARHUMAN杀怪数量=0
SAVEVARHUMAN任务..\QuestDiary\任务\记录.txt
SAVEVARHUMAN杀怪数量..\QuestDiary\任务\记录.txt
;----------------------------------------------------------------------------------
MapQuest文本触发
;地图代码标记标记值怪物名称MapQuest_def目录下文本
0[001]0鹿*任务
;-------------------------------------------------------------------------------
MapQuest_def目录下鹿.txt
[@MAIN]
#IF
CHECKVARHUMAN杀怪数量>9
#SAY
你已经完成了消灭10头鹿的目标。请点击传送回到领取任务的地方提交任务\
#ACT
break
#IF
CHECKLEVEL1
#ACT
CALCVARHUMAN杀怪数量+1
SAVEVARHUMAN杀怪数量..\QuestDiary\任务\记录.txt
SENDMSG6[消灭10头鹿] /10
[@好]
#if
checklevel1
#act
MAPMOVE0坐标x坐标y