在传奇游戏中,编写任务脚本是一项重要的工作。本文将为您详细介绍如何编写杀怪任务脚本,包括NPC领取任务、杀怪提示以及任务完成奖励等内容。
传奇任务脚本编写指南
在传奇游戏中,编写杀怪任务脚本需要遵循一定的规范和步骤。以下是详细的编写指南:
NPC任务领取与完成奖励
A: NPC领取杀怪任务需杀怪100只,完成后回到NPC处领取奖励。
B: 在特定地图杀怪时,每杀一只怪物都会在聊天框中提示当前的杀怪总数。
C: 当杀怪总数达到100只时,聊天框会提示玩家任务完成,可回去领取奖励。
脚本示例
plaintext
[@main]
#if
#say
<领取杀怪100任务/@领取> <任务完成领取奖励/@奖励>
[@领取]
#if
Check [100] 0
#act
set [100] 1
SENDMSG 6 提示:任务领取完毕,请尽快完成.
#elseact
SENDMSG 6 提示:任务已领取,请勿重复.
break
[@奖励]
#if
CHECKVAR HUMAN SGCF > 99
#act
set [100] 0
CREDITPOINT + 5
SENDMSG 6 提示:任务完成,声望+5.
CALCVAR HUMAN SGCF = 0
SAVEVAR HUMAN YUAN ..\QuestDiary\数据文件\变量数据.txt
#elseact
SENDMSG 6 提示:任务未完成,请继续努力.
break
登陆脚本设置
在登陆脚本中加载玩家的杀怪数量变量,用于任务进度的保存和读取。
杀怪触发设置
在MapQuest.txt文本中添加相应的杀怪触发设置,根据需求编辑对应的触发脚本文件。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。