求一个传奇新手任务的脚本

2025-04-07 21:38:07
推荐回答(2个)
回答1:

不太清楚你用什么引擎,给你个通用为例吧。


1.D:\mirserver\Mir200\Envir\MapQuest_def路径下。QManage.txt文本内添加以下信息。

[@Login]

#ACT

VAR Integer HUMAN SJ

--------------------------------------------------------------------------------------------------

2.D:\mirserver\Mir200\Envir\MapQuest_def路径下。建立文本,命名Q001.txt

文本内容,我现在用的引擎不支持杀怪触发文本内检测多个脚本所以用跳转。

你的要是支持不用这么写也行。

[@main]

#IF

checknamelist ..\QuestDiary\任务\杀鸡完成名单.txt              ;名单内无角色名,继续,反之无                                                                                              ;效果

#ACT

CALCVAR HUMAN SJ + 1

SENDMSG 6 您已经杀死了鸡:<$HUMAN(SJ)>/15只

SAVEVAR HUMAN SJ ..\QuestDiary\数据文件\鸡.txt

goto @main1

break


[@main1]

#IF

CHECKVAR HUMAN SJ > 14

#ACT

SENDMSG 6 你已经消灭了15只鸡

mapmove 0 291 610

messagebox 你的任务已经完成。

break


3.D:\mirserver\Mir200\Envir 路径下。MapQuest.txt文本内,添加以下内容

0     [001]    0      鸡 *               Q001

0为地图号,Q001为脚本名。


4.检测领取1次及35级后不能领取

例:

新手指导。

<接任务/@接任务>


[@接任务]

#IF

CHECKLEVELEX > 35

#ACT

messagebox 等级以超过35

#elseact

goto @接任务1

break


[@接任务1]

#IF

checknamelist ..\QuestDiary\任务\杀鸡完成名单.txt

#ACT

messagebox 你已经完成该任务

#elseact

goto @接任务2

break


[@接任务2]

#IF

ISNEWHUMAN         ;第一次登陆

#say

请到比奇哪哪哪去杀鸡。然后回来领取奖励。


<交任务/@交任务>

break


[@交任务]

#IF

CHECKVAR HUMAN SJ > 14

#ACT

addnamelist ..\QuestDiary\任务\杀鸡完成名单.txt

CHANGELEVEL = 35

break


回答2:

20元这个脚本,想要免费的没人来帮你