本文目录
一、一般传奇私服的玩家须知NPC在什么位置
盟重省NPC:
盟重土城(346,357)
入口1(360,345);入口2(250,310);仓库(305,369)药店(269,352)(361,335);武器店(330,314);服装店(320,303);首饰店(290,302);
流浪汉(346,334);石墓(305,323);肉店(355,330);书店(410,322)。
沙巴克城堡(674,331)
老兵(770,340);城门(673,331);药店(638,334);道具店(677,294);小贩(663,303);服装店(665,283);仓库(639,244);铁匠铺(627,321)
屠夫(660,302);垃圾场(577,295);皇宫(631,275);监狱(601,283);城墙秘道入口(563,266);服装店秘道出口(660,276)。
毒蛇山谷NPC:
毒蛇村(490,480)
罗家铺子(505,460);药店(506,487);米家衣服(518,477);仓库(517,466);铁匠铺(518,492)。
二、怎么给传奇私服添加地图和NPC啊
楼上的谁说没人教?我教你
1
添加地图:
首先要准备一个地图文件,粘贴到服务端的mir200里的map文件里,然后在客服端的map文件里也要粘贴(这样才能看见地图)。传送员里传送到这地图的脚本我相信你应该会写吧。然后再到mir200里的mapinfo.txt文件里写上这地图的代码(比如不能传送,不能喝药等等)就ok了。
2
添加怪物:首先一样也要准备怪物的补丁文件,在把它放在客服端的比如mon28.wil文件中,再到客服端设置怪物的外观。(很简单的)
3
添加npc:在mir200里的markchant.txt文件里,复制个就ok了,名字你随便改
三、传奇私服NPC脚本问题
首先开头
[@main]
你好需要传送到盟重吗?\所说的话,后面要加上\这是换行的意思
<传送/@chuansong>\选项外要加上<>这样表示这是一个选项可以跳转到@开头的脚本
这样会在对话界面显示:传送而/后面的内容被隐藏了
<退出@exit>\\两个\是结束。
[@chuansong]这是上面传送的对应脚本
#IF"#if"在脚本中表示检测就是如果的意思比方说如果背包里有100元宝
checkgamegold 100检查包里是否有100元宝
#act"#act"那么的意思那么传送到盟重
mapmove 3 330 330既是传送到盟重地图 3代表盟重坐标 330 330
#elseact"elseact"表示如果否认了IF的条件就是如果包里没有100元宝的话
#elsesay意思是那么对玩家说:
你的包里没有100元宝\
我不能帮你传送\
<返回/@main>\\退到菜单
传奇基本所有的NPC都是这个格式的脚本,具体每个引擎的脚本命令和变量检测不同,查看你所用的M2的使用指南里有脚本命令和变量检测
四、传奇私服土城如何添加一件回血npc
方法/步骤
1.打开MirServer\Mir200\Envir\Market_Def存放NPC脚本的文件。
2.在Market_Def文本里面新建一个NPC,并重命名为自己想要设置的NPC名字。假设我要设置一个NPC为新手指南,这个NPC我要放在XSLJ这张地图里面,那么我重命名时要在新手指南后面加-XSLJ这个地图编号。
3.打开D:\mirserver\Mir200\Envir\Merchant.txt文本,在文本里面编辑NPC信息。4/4最后保存玩重启服务端登入游戏就能看到我们新建完成的NPC了。
五、传奇私服如何制作修改NPC
传奇私服如何制作修改NPC?本文重点讲述如何制作、修改NPC。
脚本代码(代码解释---没有大小写之分)#if 如果#act 则 give 给与 mapmove 传送到某地图 CHECKGAMEGOLD 检测元宝 GAMEGOLD 变更元宝 例如 GAMEGOLD+ (表示增加元宝) GAMEGOLD-(表示扣除元宝) checkitem 检测包袱物品 take 扣除物品 CHANGEEXP 变更经验值例如 CHANGEEXP+(表示增加经验) CHANGEEXP-(表示扣除经验)
NPC路径 D:\MirServer\Mir200\Envir\MerChant.txt NPC脚本路径 D:\MirServer\Mir200\Envir\Market_Def
这里是我已经架设好的一个版本,下面我来为大家掩饰如何添加NPC,首先我们打开NPC的路径,我们到土城安全区制作一个简单的NPC就这里吧编写好之后记得保存,这样一个NPC我们就添加好了,我们添加好了NPC,但是NPC没内容啊,就是没有提示的语句下面我们来给NPC充实起来,下面我们打开NPC脚本路径,新建一个文本,然后重命名,重命名为我们NPC的名字名字后面要带上我们的地图代码哦,我这里-3表示是土城的意思,这里的[@main]是出现对话框的意思说完一句话后面要带上\意思就是我们所说的句号。我们先保存下,加载下NPC,看能成功不,成功了,我们在来加上一些代码,比如给装备,给元宝,和装备什么的
这里我们能点击的文字,我们就要用括起来,/后面的文字是执行代码,好了教程就到这里还有什么不懂请进群,或者加我QQ问我 [@main]欢迎来到XX游戏,你有什么需要帮助的么?\给装备/@1 给元宝/@2 合武器/@3\\ [@1]#if#act give金砖 10 [@2]#if#act GAMEGOLD+ 6 [@3]#if checkitem金砖 10 CHECKGAMEGOLD 3000#act take金砖 10 GAMEGOLD- 3000 give红名清洗卷
六、传奇私服 NPC 功能添加
前面加<个人信息/@SelfInfo>
脚本是
[@HighInfo]
以下为游戏部份排行信息:\\
<最高等级/@HighLevelInfo><最高攻击/@HighDCInfo><最高魔法/@HighMCInfo><最高道术/@HighSCInfo><罪大恶极/@HighPKCInfo>\\
<返回/@main>
[@HighLevelInfo]
#IF
#ACT
messagebox以下为当前在线最高等级人物信息:\<$HIGHLEVELINFO>
[@HighDCInfo]
#IF
#ACT
messagebox以下为当前在线最高攻击力人物信息:\<$HIGHDCINFO>
[@HighMCInfo]
#IF
#ACT
messagebox以下为当前在线最高魔法人物信息:\<$HIGHMCINFO>
[@HighSCInfo]
#IF
#ACT
messagebox以下为当前在线最高道术人物信息:\<$HIGHSCINFO>
[@HighPKCInfo]
#IF
#ACT
messagebox以下为当前在线罪大恶极人物信息:\<$HIGHPKINFO>
[@SelfInfo]
#IF
#ACT
messagebox以下为你当前的部份信息:\人物名称:<$USERNAME>等级:<$LEVEL>经验值:<$EXP>/<$MAXEXP>\体力值:<$HP>/<$MAXHP>魔法值:<$MP>/<$MAXMP> PK点数:<$PKPOINT>\防御力:<$AC>/<$MAXAC>魔防力:<$MAC>/<$MAXMAC>\攻击力:<$DC>/<$MAXDC>魔法:<$MC>/<$MAXMC>道术:<$SC>/<$MAXSC>\背包重量:<$BW>/<$MAXBW>负量:<$WW>/<$MAXWW>腕力:<$HW>/<$MAXHW>\声望值:<$CREDITPOINT>能量:<$GAMEPOINT><$GAMEGOLDNAME>:<$GAMEGOLD>\