在MapQuest.txt中添加任务脚本

打开D:\mirserver\Mir200\Envir\MapQuest.txt

添加以下内容

Copy

0 [001] 0 稻草人 * Q001

2. 在MapQuest\\_Def中建立Q001.TXT

* 在D:\\mirserver\\Mir200\\Envir\\MapQuest\\_Def下建立Q001.TXT

* 添加以下内容

“`python

[@main]

#IF

#ACT

CALCVAR HUMAN 稻草人 + 1

SENDMSG 6 您已经杀死了稻草人:<$HUMAN(稻草人)> / 20只

SAVEVAR HUMAN 稻草人 ..\\QuestDiary\\数据文件\\稻草人.txt

#IF

CHECKVAR HUMAN 稻草人 > 19

#ACT

SENDMSG 6 你已经消灭了20只稻草人

CALCVAR HUMAN 稻草人 – 20

SAVEVAR HUMAN 稻草人 ..\\QuestDiary\\数据文件\\稻草人.txt

CHANGEEXP + 20000

break

Copy

注意:

在MapQuest.txt中添加任务脚本,使用0 [001] 0 稻草人 * Q001表示在比奇杀稻草人就转到脚本Q001

在Q001.TXT中添加以下内容:[@main] #IF #ACT CALCVAR HUMAN 稻草人 + 1 SENDMSG 6 您已经杀死了稻草人:<$HUMAN(稻草人)> / 20只 SAVEVAR HUMAN 稻草人 ..\QuestDiary\数据文件\稻草人.txt #IF CHECKVAR HUMAN 稻草人 > 19 #ACT SENDMSG 6 你已经消灭了20只稻草人 CALCVAR HUMAN 稻草人 – 20 SAVEVAR HUMAN 稻草人 ..\QuestDiary\数据文件\稻草人.txt CHANGEEXP + 20000 break

在Q001.TXT中,[@main]表示主函数,#IF、#ACT、CALCVAR等是脚本指令,具体含义请参考相关文档

在#IF中,CHECKVAR HUMAN 稻草人 > 19表示如果变量HUMAN稻草人大于19,则执行#ACT中的内容

在#ACT中,SENDMSG 6 你已经消灭了20只稻草人表示发送消息给玩家,6是消息类型,你已经消灭了20只稻草人是消息内容

在#ACT中,CHANGEEXP + 20000表示给玩家加20000经验值

在#ACT中,break表示结束当前循环

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。