单机游戏《传奇》怎么添加土城传送NPC?

如题所述

D:\MirServer\Mir200\Envir\market_def 到这个文件夹里,看看有没有土城或者盟重文件夹,有的话随便打开一个,我这里默认你打开的是盟重文件夹,然后再文件夹里新建一个文本,命名
命名:传送员-3.txt,然后打开传送员文本。把以下这段脚本复制在文本里,保存退出。

[@main]
\
你是不是想传送呢?呵呵,没有问题的\ \
\
<城市区域传送/@main1> <险恶区域传送/@ddwy>\
\

[@main1]
\
\ <比奇大城/@bwmove> <银杏山谷/@gnmove> <新手小村/@bdmove> <白日天门/@wwmove>\ \

\ <婚姻神殿/@jhmove> <封魔神谷/@fmmove> <苍 月 岛/@cymove> <盟重土城/@mzmove>\ \

\ <魔龙大城/@molongm> <沙城区域/@samove>\

[@ddwy]
===============<$DATETIME>===========\ \

※ <沃玛入口/@wmsmmove> ※ ※ <比奇矿区/@bqkqmove> ※ ※ <蜈蚣洞穴/@dldxmove> ※ ※ <石墓洞口/@zdsmmove> ※\ \

※ <祖玛寺庙/@zmsmmove> ※ ※ <牛魔寺庙/@nmsmmove> ※ ※ <尸魔洞穴/@smdxmove> ※ ※ <骨魔洞口/@gmdxmove> ※\ \

※ <赤月洞口/@cYdxmove> ※ ※\

[@molongm]
#IF
checkgold 2000
#ACT
take 金币 2000
give 回城卷 1
mapmove 6 125 155
break
#ELSEACT
MESSAGEBOX 需要2000金币用来支付我们的服务费用!
break

[@samove]
#IF
checkgold 5000
#act
take 金币 5000
give 回城卷 1
mapmove 3 716 406
break
#ELSEACT
MESSAGEBOX 需要5000金币用来支付我们的服务费用!

[@cYdxmove]
#IF
checkgold 10000
#ACT
take 金币 10000
give 回城卷 1
mapmove 12 89 13
break
#ELSEACT
MESSAGEBOX 需要1万金币用来支付我们的服务费用!

[@gmdxmove]
#IF
checkgold 2000
#ACT
take 金币 2000
give 回城卷 1
mapmove 5 544 131
break
#ELSEACT
MESSAGEBOX 需要2000金币用来支付我们的服务费用!
goto @ddwy
break

[@smdxmove]
#IF
checkgold 2000
#ACT
take 金币 2000
give 回城卷 1
mapmove 5 522 615
break
#ELSEACT
MESSAGEBOX 需要2000金币用来支付我们的服务费用!
goto @ddwy
break

[@nmsmmove]
#IF
checkgold 2000
#ACT
take 金币 2000
mapmove 5 658 463
give 回城卷 1
break
#ELSEACT
MESSAGEBOX 需要2000金币用来支付我们的服务费用!
goto @ddwy
break

[@dldxmove]
这里是大家十分熟悉的经典地图\ \

※ <地牢一层南/@sw1> ※ <地牢一层西/@sw2> ※ <地牢一层北/@sw3> ※ <地牢二层西/@sw4>※\ \
※ <地牢二层北/@sw5> ※ <黑暗 地带/@sw6> ※ <生死 之间/@sw7> ※ <传奇 军团/@sw8>※\ \
※ <邪恶 势力/@sw9> ※ <幽明 圣域/@sw10> ※ <恐怖 空间/@sw11> ※※\

[@sw1]
#IF
#ACT
give 回城卷 1
map D601

[@sw2]
#IF
#ACT
give 回城卷 1
map D602

[@sw3]
#IF
#ACT
give 回城卷 1
map D603

[@sw4]
#IF
#ACT
give 回城卷 1
map D604

[@sw5]
#IF
#ACT
give 回城卷 1
map D605

[@sw6]
#IF
#ACT
give 回城卷 1
map D612

[@sw7]
#IF
#ACT
give 回城卷 1
map D613

[@sw8]
#IF
#ACT
give 回城卷 1
map D614

[@sw9]
#IF
#ACT
give 回城卷 1
map D615

[@sw10]
#IF
#ACT
give 回城卷 1
map D616

[@sw11]
#IF
#ACT
give 回城卷 1
map D617

;======普通传送======
[@jhmove]
#IF
checkgold 1000
#ACT
take 金币 1000
mapmove m101
break
#ELSEACT
MESSAGEBOX 需要1000金币用来支付我们的服务费用!
goto @main1
break

[@bwmove]
#IF
checkgold 1000
#ACT
take 金币 1000
mapmove 0 333 268
break
#ELSEACT
MESSAGEBOX 需要1000金币用来支付我们的服务费用!
goto @main1
break

[@cymove]
#IF
checkgold 1000
#ACT
take 金币 1000
mapmove 5 140 338
break
#ELSEACT
MESSAGEBOX 需要1000金币用来支付我们的服务费用!
goto @main1
break

[@fmmove]
#IF
checkgold 1000
#ACT
take 金币 1000
mapmove 4 241 202
break
#ELSEACT
MESSAGEBOX 需要1000金币用来支付我们的服务费用!
goto @main1
break

[@wwmove]
#IF
checkgold 1000
#ACT
take 金币 1000
mapmove 11 177 324
break
#ELSEACT
MESSAGEBOX 需要1000金币用来支付我们的服务费用!
goto @main1
break

[@bdmove]
#IF
checkgold 1000
#ACT
take 金币 1000
mapmove 0 288 615
break
#ELSEACT
MESSAGEBOX 需要1000金币用来支付我们的服务费用!
goto @main1
break

[@gnmove]
#IF
checkgold 1000
#ACT
take 金币 1000
mapmove 0 648 629
break
#ELSEACT
MESSAGEBOX 需要1000金币用来支付我们的服务费用!
goto @main1
break

[@sbkmove]
#IF
checkgold 1000
#ACT
take 金币 1000
mapmove 3 706 407
break
#ELSEACT
MESSAGEBOX 需要1000金币用来支付我们的服务费用!
goto @main1
break

[@bqkqmove]
#IF
checkgold 2000
#ACT
take 金币 2000
give 回城卷 1
mapmove 0 659 218
break
#ELSEACT
MESSAGEBOX 需要2000金币用来支付我们的服务费用!
goto @main1
break

[@wmsmmove]
#IF
checkgold 2000
#ACT
take 金币 2000
give 回城卷 1
mapmove D021 71 69
break
#ELSEACT
MESSAGEBOX 需要2000金币用来支付我们的服务费用!
goto @ddwy
break

[@zmsmmove]
#IF
checkgold 2000
#ACT
take 金币 2000
give 回城卷 1
mapmove 0157 17 17
break
#ELSEACT
MESSAGEBOX 需要2000金币用来支付我们的服务费用!
goto @ddwy
break

[@zdsmmove]
#IF
checkgold 2000
#ACT
take 金币 2000
give 回城卷 1
mapmove D710 27 20
break
#ELSEACT
MESSAGEBOX 需要2000金币用来支付我们的服务费用!
goto @ddwy
break

[@mzmove]
#IF
checkgold 2000
#ACT
take 金币 2000
mapmove 3 333 333
break
#ELSEACT
MESSAGEBOX 需要2000金币用来支付我们的服务费用!
goto @main1
break

然后就是添加NPC了,文件在,D:\Mirserver\Mir200\Envir\MerChant.TXT

添加方法如下。之前默认你存放传送员NPC的文件夹是盟重,那么就这么写
盟重/传送员 3 330 330 传送员 0 1 0

如果传送员你是建立在土城文件夹下面的,那么就这么写。
土城/传送员 3 330 330 传送员 0 1 0

反正自己以此类推,如果你想把NPC添加在比奇,那么传送员后面就-0 因为0是比奇代码,盟重是3,所以我写 传送员-3.txt 。。如果是比奇那就是 传送员-0.txt 明白了吧???

全部添加好之后需要重启服务端。
温馨提示:答案为网友推荐,仅供参考
相似回答