当前位置 : 745v传奇网 | 传奇教程 | 

新开传奇技巧分享:HERO传奇引擎如何实现单人副本系统

来源: 作者: 点击:
刚刚站里有人问到这个问题,我回答了,
顺便在这里跟更多的人分享一下!

选好一张适合作为副本的地图素材,将其命名为3000.map(这个是自定义,但是必须跟下面的变量值对应)

在mapinfo.txt添加:
[3000副本地图]
[3001|3000副本地图]
[3002|3000副本地图]
[3003|3000副本地图]
[3004|3000副本地图]
[3005|3000副本地图]
[3006|3000副本地图]
......
觉得多少地图合适就写多少行。

下面是传送脚本,我根据不同等级刷不同的怪物,大家可自行更改!

[@副本传送]
#if
#act
MOVM03000
GOTO
@检测地图
[@检测地图]
#IF
CHECKHUM<$STR(M0)>
1
#ACT
INCM01
goto@检测地图
#ELSEACT
GOTO
@传送

[@传送]
#IF
CHECKLEVELEX=10
#ACT
MOVS1半兽勇士
goto
@副本刷怪
BREAK
#IF
CHECKLEVELEX=20
#ACT
MOVS1骷髅精灵
goto
@副本刷怪
BREAK
#IF
CHECKLEVELEX=25
#ACT
MOVS1尸王
goto
@副本刷怪
BREAK
#IF
CHECKLEVELEX=30
#ACT
MOVS1邪恶钳虫
goto
@副本刷怪
BREAK

[@副本刷怪]
#ACT
CLEARMAPMON<$STR(M0)>
MAPMOVE
<$STR(M0)>3347
PARAM1<$STR(M0)>
PARAM240
PARAM3
40
MonGen<$STR(S1)>10
give回城卷1
[顶部]