(0=成长义务,1=日常义务,2=每日流动,3=节日流动) CHECKMISSION 义务类型ID(0-3) >/</= 义务ID(0~65535) CHECKMISSION 0 > 2 //成长义务是不是做到了第三个义务 -------------------------------------------------------------- SETMISSION 义务类型ID(0-3) 义务ID(0~65535) SETMISSION 0 2 //设置成长义务的义务ID为2 -------------------------------------------------------------- CLEARMISSION //清算一切义务 OPENMISSIONWINDOWS 义务类型ID(0-3) 显示义务窗口 //参数打开时要显示的标签页 FLASHMISSIONBUTTON 使义务按钮闪动 GETMISSIONID 义务类型ID(0-3) 数值型变量名 //取指定类型的义务ID 引擎会在x:MirserverMir200EnvirTask_def产生一个Task.txt里面是义务系统的NPC脚本 (其实整个义务系统就是一个NPC支持一切NPC支持的脚本语法) 以下是一个task.txt的例子 [@0^0] //成长义务是个特殊段,只会显示人物以后义务ID为对应段的内容 <呼唤强大的同伴-英雄> [@0^1] //假设成长义务的ID为1就会显示这段 <id1测试> [@1]//这里是显示在日常义务里的 <每日环跑义务/@1_0>\ <每日赚钱义务/@1_1> <每日历练义务/@1_2> <阅历匣/@1_3> [@0_0]//这个是成长义务ID为0的显示在形容窗里的 #say 欢迎离开玛法大陆,请你在封魔谷 找<英雄特使/FCOLOR=249>,领取<英难/FCOLOR=249> 末尾你的玛法之旅 <义务线路(可点击停止主动寻路):/FCOLOR=172> <英雄特使(封魔谷)/@封魔谷寻路> [@封魔谷寻路] #if #act Gotonow 240 197 封魔谷 break [@0_1]//这个成长义务ID为1的显示在形容窗里的 这里是成长义务2的测试 [@1_0] <每日环跑义务/@abcde> [@abcde] <再次跳/@abcd> [@abcd] #if #act mapmove B101 break [@1_1] 每日赚钱义务 [@1_2] 每日历练义务 [@1_3] 阅历匣 |