在传奇游戏中,如何添加英雄NPC?
传奇游戏的NPC信息记录在两个文件中:npcs.txt和merchant.txt。如果你想添加一个英雄NPC,比如英雄使者,让他出现在比奇省的坐标(330330),需要按照以下步骤进行操作:
第一步:创建NPC文件
在.\market_def\文件夹中创建一个文本文件,命名为“英雄使者-0”(这里的数字必须对应NPC出现的地图代码,比如盟重的地图代码是3)。
将下面的脚本粘贴到文件中:
plaintext
(@@CreateHero)
[@main]
<创建英雄/@@CreateHero><删除英雄/@DelMyHero><升级英雄/@shengji>\
--------------------------<退出/@exit>--------------------------\
[@shengji]
#IF
CHECKHEROONLINE
#ACT
CHANGEHEROLEVEL=50;这里设置50级才可以创建英雄,你可以根据需要修改。
#ELSESAY
您的英雄不在线.
;此处必须使用DELAYCALL跳转.
[@@CreateHero]
#ACT
DELAYCALL1@CREATEHERO
[@CREATEHERO]
//CREATEHERO职业性别
请创建英雄:\
<男战士/@CREATEHERO_WARR_MAN><女战士/@CREATEHERO_WARR_WOM>\
<男法师/@CREATEHERO_WIZA_MAN><女法师/@CREATEHERO_WIZA_WOM>\
<男道士/@CREATEHERO_TAOS_MAN><女道士/@CREATEHERO_TAOS_WOM>\
--------------------------<退出/@exit>--------------------------\
[@CREATEHERO_WARR_MAN]
#ACT
CREATEHERO00
[@CREATEHERO_WARR_WOM]
#ACT
CREATEHERO01
[@CREATEHERO_WIZA_MAN]
#ACT
CREATEHERO10
[@CREATEHERO_WIZA_WOM]
#ACT
CREATEHERO11
[@CREATEHERO_TAOS_MAN]
#ACT
CREATEHERO20
[@CREATEHERO_TAOS_WOM]
#ACT
CREATEHERO21
//返回消息
[@CreateingHero]
系统正在接受申请请稍候……\
<关闭/@exit>
[@HaveHero]
您已经有英雄了.\
<关闭/@exit>
[@SetHeroName]
请先给您的英雄取名字.\
<关闭/@exit>
[@DelMyHero]
#IF
#ACT
DELETEHERO
//返回消息
[@NotHaveHero]
你没有英雄.\
<关闭/@exit>
[@LogOutHeroFirst]
请将英雄设置下线!\
<关闭/@exit>
[@DeleteHeroOK]
删除英雄成功.\
<关闭/@exit>
第二步:修改merchant.txt文件
在merchant.txt文件中,添加以下信息:
plaintext
;调用的文件地图坐标x坐标y范围人物代码刷新时间
英雄使者0330330050
注意事项:
文件名和路径:确保npc文件和merchant文件存放在正确的文件夹中,并且文件名、地图代码、坐标等信息正确无误。
脚本内容:根据需要修改英雄的创建条件、等级限制等设置。
信息更新:在添加完毕后,确保重启游戏或者重新加载服务器配置,以使新NPC生效。
通过以上步骤,你就成功地向传奇游戏中添加了一个新的英雄NPC,玩家们现在可以与英雄使者互动了!
添加传奇游戏中的英雄NPC:详细教程
来源:
作者:
点击:
近期更新
热门推荐

