大家好,今天给您带来的是写一个简单的传送npc,这可以说是学写脚本的初阶,要想写一个脚本,这是必学的基础.写这个npc具体步骤:
在D:\MirServer\Mir200\Envir\Market_def 文件夹中建立一个文本文件,这个文件的命名是很讲究的,如钓鱼岛-diaoyu.txt,其中,我们在文件命名的时候加了一个特别的东西“-diaoyu”,这个代表一种地图指向,一般0代表比奇,3代表盟重,diaoyu代表钓鱼岛,以就是说这些是代表地图号。
在这个文件写内容:
[@main]
你想去钓鱼岛捍卫主权吗,去就点我,<进入/@进入>\
我不想进, <退出 /@exit >\
[@进入]
#IF
#ACT
mapmove diaoyu
注解:这个程程序是从“[@main]”入口,然后有两个选择,要么进入地图,要么退出,是通过(“<选项1/@选项1>”)提供相应选择;“[@进入]”这是选择进入地图的入口执行代码,用一个条件语句执行(#IF #ACT),当然我这里是没有条件的,所以直接执行#ACT后面的语句mapmove diaoyu, 这是将人物传到地图diaoyu处,当然后面你还可做精确dingwei传送的坐标,如:mapmove diaoyu 20 24。
这个npc已经写好了,得添加到游戏里,这就要找到D:\MirServer\Mir200\Envir\MerChant.txt
在这个文件里加上这样一行:npc指向的文件名 地图代码 x坐标 y坐标 npc名字 npc样子
钓鱼岛 diaoyu 20 26 钓鱼岛 0 8 0 0 0
这就是做一个简单的捍卫钓鱼岛npc的全部方法。