传奇私服 发表于 2017-10-10 14:54:28

传奇勋章之地脚本

[@main]
<特别注意:/SCOLOR=249> \
本服务器勋章最多<可以增加7种灵魂属性/SCOLOR=254>\
<勋章一共分成五级/SCOLOR=242>不同级别的勋章外观和属性都不一样\ \
<初级勋章之地/@初级勋章之地> <——→/SCOLOR=242> <怪物主要掉落①级②级勋章/SCOLOR=154>\
<中级勋章之地/@中级勋章之地> <——→/SCOLOR=242> <怪物主要掉落②级③级勋章/SCOLOR=154>\
<高级勋章之地/@高级勋章之地> <——→/SCOLOR=242> <怪物主要掉落③级④级⑤级勋章/SCOLOR=154>
[@高级勋章之地]
#IF
checkgamegold > 99
CheckNationCredit > 499
#ACT
gamegold - 100
ChangeNationCredit - 500
mapmove F0112
break
#ELSEACT
MESSAGEBOX 进入此地图收取您500点荣誉值+100元宝,条件不满足\ \在任意地图内杀怪都可以获得荣誉值,每杀一只怪就可以获得1点荣誉值
[@中级勋章之地]
#IF
checkitem 金条 1
CheckNationCredit > 499
#ACT
TAKE 金条 1
ChangeNationCredit - 500
mapmove F0111
break
#ELSEACT
MESSAGEBOX 进入此地图收取您500点荣誉值+金条一根,条件不满足\ \在任意地图内杀怪都可以获得荣誉值,每杀一只怪就可以获得1点荣誉值
[@初级勋章之地]
#IF
CheckNationCredit > 499
#ACT
ChangeNationCredit - 500
mapmove F011
break
#ELSEACT
MESSAGEBOX 进入此地图收取您500点荣誉值,您的荣誉值不够\ \在任意地图内杀怪都可以获得荣誉值,每杀一只怪就可以获得1点荣誉值
下一步:在MirServer\Mir200\Envir\MerChant.txt中添加NPC配置文件:坐标可以自己需要的位置来这一
勋章之地3 330 330勋章之地0 35 0
然后在地图配置文件MirServer\Mir200\Envir\MapInfo.txt中加入下列代码
NORECALLPOINT NOPOSITIONMOVE NORANDOMMOVE NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL ONKILLMOB NORECONNECT(0159) NORECALL
NORECALLPOINT NOPOSITIONMOVE NORANDOMMOVE NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL ONKILLMOB NORECONNECT(0159) NORECALL
NORECALLPOINT NOPOSITIONMOVE NORANDOMMOVE NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL ONKILLMOB NORECONNECT(0159) NORECALL
最后要做的就是在地图中加怪了
打开刷怪配置文件MirServer\Mir200\Envir\MonGen.txt
然后把刷怪写进去就可以了
;地图 x坐标 y坐标 怪物名称 刷新范围 刷新数量 刷新时间
F011 100 100 守护力士 200 50 10
F011 100 100 守护盗贼 200 50 10
F011 100 100 守护杀手 200 50 10
F0111 100 100 强化守护力士 200 50 10
F0111 100 100 强化守护盗贼 200 50 10
F0111 100 100 强化守护杀手 200 50 10
F0112 100 100 精英守护力士 200 50 10
F0112 100 100 精英守护盗贼 200 50 10
F0112 100 100 精英守护杀手 200 50 10

页: [1]
查看完整版本: 传奇勋章之地脚本