|
|
发表于 2026-3-29 19:08:43
|
显示全部楼层
[@main]
#ACT
MOV S$任务显示1 龙魂鼠
MOV S$任务显示2 龙魂牛
MOV S$任务显示3 龙魂虎
.
.
.
MOV S$任务显示12 龙魂猪
#IF
EQUAL T1 任务12
#ACT
MOV S$任务显示12 <龙魂猪/@任务界面(尸王,10,<$STR(U1)>,龙魂之心,600,龙魂猪,12)>
.
.
.
#IF
EQUAL T1 任务3
#ACT
MOV S$任务显示3 <龙魂虎/@任务界面(蜈蚣,300,<$STR(U1)>,龙魂之心,200,龙魂虎,11)>
#IF
EQUAL T1 任务2
#ACT
MOV S$任务显示2 <龙魂牛/@任务界面(骷髅,200,<$STR(U1)>,龙魂之心,150,龙魂牛,10)>
#IF
EQUAL T1 任务1
#ACT
MOV S$任务显示1 <龙魂鼠/@任务界面(僵尸,100,<$STR(U1)>,龙魂之心,100,龙魂鼠,1)>
#ELSEACT
MOV S$任务显示1 <龙魂鼠/@任务界面(僵尸,100,<$STR(U1)>,龙魂之心,100,龙魂鼠,1)>
#IF
#SAY
<$STR(S$任务显示1)> <$STR(S$任务显示2)> <$STR(S$任务显示3)>\\
<$STR(S$任务显示4)> <$STR(S$任务显示5)> <$STR(S$任务显示6)>\\
<$STR(S$任务显示7)> <$STR(S$任务显示8)> <$STR(S$任务显示9)>\\
<$STR(S$任务显示10)> <$STR(S$任务显示11)> <$STR(S$任务显示12)>\\
[@任务界面]
任务需求:\\
击杀目标:<$SCRIPTPARAM1>\\
击杀数量:<$SCRIPTPARAM2>/<$SCRIPTPARAM3>\\
需要物品:<$SCRIPTPARAM4>\\
物品数量:<$SCRIPTPARAM5>\\
奖励物品:<$SCRIPTPARAM6>\\
<提交任务/@提交任务(<$SCRIPTPARAM1>,<$SCRIPTPARAM2>,<$SCRIPTPARAM4>,<$SCRIPTPARAM5>,<$SCRIPTPARAM6>,<$SCRIPTPARAM7>)>
[@提交任务]
#IF
SMALL U1 <$SCRIPTPARAM2>
#ACT
SENDMSG 6 需要杀死<$SCRIPTPARAM2>只<$SCRIPTPARAM1>,当前你的杀怪数量是<$STR(U1)>只
break
#IF
checkitem <$SCRIPTPARAM3> 1
#ACT
take <$SCRIPTPARAM3> 1
give <$SCRIPTPARAM4> 1
MOV U1 0
MOV T1 任务<$SCRIPTPARAM6>
SENDMSG 6 恭喜你完成任务获得了<$SCRIPTPARAM5>.已开启下一轮任务了
goto @main
break
#ELSEACT
SENDMSG 6 你没有<$SCRIPTPARAM3>,无法提交任务
break
给你写了个这种任务模板,自己补全修改即可! |
|