传奇外传私服任务框任务脚本写法
任务筐写法
引擎会在Mir200\Envir\Market_def 下生成一个QMission.txt,这个就是专用来写任务的。
TASKVALUE = + - (符号) 0-65535(成长点) //改变人物成长点,供DETERMINETHEVALUE判断到多少个任务
DETERMINETHEVALUE < = >(符号) 0-65535(成长点) 0-20(临时ID) 脚本内容 //判断生长点符合后将脚本内容写入临时量
ADDTASKTOSTR 0-20(临时ID)//把脚本内容写入临时ID
OUTTASKTOSTR //将所有临时ID发送给客户端
PLAYDRINKMSGL//写法和以前差不多。
OPENMISSION [参数1..4任务]分别代表 1:成长任务,2:日常任务,3:每日活动,4:节日活动。[参数2 @任务名字]
下面是脚本写法,例如:
[@Mission1];成长任务
#IF
#ACT
DETERMINETHEVALUE = 0 0 <成长任务0/@TT0>\
DETERMINETHEVALUE = 1 0 <成长任务1/@>\
DETERMINETHEVALUE = 2 0 <成长任务2/@>\
DETERMINETHEVALUE = 3 0 <成长任务3/@>\
DETERMINETHEVALUE = 4 0 <成长任务4/@>\
DETERMINETHEVALUE = 5 0 <成长任务5/@>\
DETERMINETHEVALUE = 6 0 <成长任务6/@>\
DETERMINETHEVALUE = 7 0 <成长任务7/@>\
DETERMINETHEVALUE = 8 0 <成长任务8/@>\
DETERMINETHEVALUE = 9 0 <成长任务9/@>\
ADDTASKTOSTR 1 <寻找灵气使者>\
ADDTASKTOSTR 2 <寻找传送员>\
ADDTASKTOSTR 3 <每日跑环任务>\
ADDTASKTOSTR 4 <每日赚钱任务>\
ADDTASKTOSTR 5 <每日历练任务>\
ADDTASKTOSTR 6 <经验匣>\
ADDTASKTOSTR 7 <古籍残卷任务>\
ADDTASKTOSTR 8 <赛跑活动(13:00--13:30)>\
ADDTASKTOSTR 9 <生存战(14:00和17:00)>\
ADDTASKTOSTR 10 <盘丝洞探秘(15:30)-16:00>\
OUTTASKTOSTR
[@TT0]
#if
#act
PLAYDRINKMSGL 2 欢迎来到玛法大陆,请你在风魔谷\找<英雄特使/FCOLOR=249>领取<英雄/FCOLOR=249>!\开始你的玛法之旅!\ \<任务路线(可点击进行自动寻路)/AUTOCOLOR=254>\<任务特使(风魔谷)(240.197)/@寻找任务特使>\\
[@寻找任务特使]
#if
CHECKMAPNAME Self 4
#act
AUTOGOTOXY 235 200
BREAK
#IF
CHECKMAPNAME Self 0
#ACT
AUTOGOTOXY 334 264
BREAK
#IF
CHECKMAPNAME Self 3
#ACT
AUTOGOTOXY 321 339
BREAK
#ELSEACT
MESSAGEBOX [提示]:到达风魔,比奇,土城才可使用。\ \
[@Mission2];日常任务
#IF
#ACT
PLAYDRINKMSGL 1 <每日跑环任务/@每日跑环任务>\<每日赚钱任务/@每日赚钱任务>\<每日历练任务/@每日历练任务>\<经验匣/@经验匣>\<古籍残卷任务/@古籍残卷任务>\
[@Mission3];每日活动
#IF
#ACT
PLAYDRINKMSGL 1 <赛跑活动(13:00--13:30)>\<生存战(14:00和17:00)>\<盘丝洞探秘(15:30)-16:00>\<夺宝站(18:30-19:30)>\<魔王岭排名赛(20:00--21:00)>\
[@Mission4];节日活动
#IF
#ACT
PLAYDRINKMSGL 1 <节日礼盒活动>\<节日祝福令牌许愿活动>\<福禄神殿活动>\
Mission后面的几个,可以直接PLAYDRINKMSGL来写。
发布站程序下载:www.98youx.com发布站程序下载:www.98youx.com