设为首页
收藏本站
点击联系站长
元宝充值
开通VIP会员
开启辅助访问
切换到宽版
登录
立即注册
传奇首页
GM版本库
传奇论坛
服务端下载
传奇素材下载
传奇一条龙
传奇脚本技术
搜索
搜索
本版
帖子
用户
传奇一条龙_GM基地_三端互通版本_传奇服务端下载-四服版本库
»
GM版本库
›
传奇服务端区
›
传奇技术脚本
›
传奇中NPC系统如何设置的脚本制作
返回列表
发新帖
传奇中NPC系统如何设置的脚本制作
[复制链接]
86
|
9
|
11 小时前
|
显示全部楼层
|
阅读模式
什么是NPC
NPC就是英文(Non-Player-Controlled Character)“非玩家控制角色”的缩写,这个概念最早起源于单机版游戏,逐渐延伸到整个游戏领域。
举个最简单的例子,您在买卖物品的时候需要点击的那个商人就是NPC,还有做任务时需要对话的人物等等都属于NPC。
--------------------------------------------------------------------------------
NPC相关的配置文件
和NPC配置相关的文件有两个,分别是服务端 \Mir200\Envir\ 里面的 Npcs.txt 和 Merchant.txt 文件!
1、"Npcs.txt"文件:此文件主要用来设置存放管理类NPC 比如 国王、沙城管理员 等 参数比较少不太灵活,一般不用来做交易类的NPC!
绝大多数的NPC 都是做到Merchant.txt 文件里的,只有 管理城堡,比如带有 开关城门、修理城墙 等 功能的NPC 必须放到 这个文件内设置!
Npcs.txt 对应的文件存放在 .\Mir200\Envir\ Npc_def\ 文件夹中,文件格式为: NPC名字-地图号.txt
Npcs.txt 的内容格式为:
;Npc名称 代码 地图 x y 标志 外观代码
比齐官员 1 0122 26 26 0 147
沙巴克官员 2 0150 9 12 0 147
2、"Merchant.txt"文件:此文件主要用来设置存放交易类NPC!
绝大多数的NPC 都可以做到做到Merchant.txt 文件里的!
Merchant.txt 对应的文件存放在 .\Mir200\Envir\ Market_def\ 文件夹中,文件格式为: NPC名字-地图号.txt
Merchant.txt 的内容格式为:
;调用的文件 地图号 X Y NPC的名字 标志 外观 索引号
传送员\比奇老兵 0 468 226 比奇老兵 0 126 0
传送员\盟重老兵 1 253 248 盟重老兵 0 126 0
提示:索引号为 1 时 代表这个NPC 是沙城的 NPC 在这种NPC购买物品或修理装备都会根据引擎上的参数收取税收。
沙城员在这些NPC使用服务还可享受相关折扣,在开始攻沙战争的时候这些npc 会自动消失,等攻城战结束再出现。
3、变量用来显示当前对话NPC的名字
--------------------------------------------------------------------------------
NPC开头参数
想要实现NPC卖卖物品、修理装备等功能,需要在NPC文件的头部加上相关的参数。
例如:(@fastbuy @buy @sell @repair @s_repair) 那么这个NPC 就支持 买、卖、普修、特修、快速买卖的功能了。
参数名 含义
@Repair 普通修理
@S_repair 特殊修理
@Buy 普通金币购买东西
@BindBuy 绑定金币购买东西
@Sell 出售东西
@Makedrug 打造装备
@Storage 保管物品
@Getback 取回物品
@Upgradenow 升级武器
@Getbackupgnow 取回武器
@ArmStrengthen 装备强化
@ArmUnseal 装备开光
@ArmRemoveStone 装备卸下宝石
@ArmAbilityMove 装备属性转移 [详细说明]
@@InputInteger 弹出输入数字框
@@InputString 弹出输入文字框
@@sendmsg 发送公告
--------------------------------------------------------------------------------
NPC固定命令说明:
固定用法 点相应连接就会弹出相应的功能脚本;
命令 命令格式或含义
@Repair
@S_repair
@Buy
@BindBuy
@Sell
@Makedrug
@Storage
@Getback
@Upgradenow 升级武器
@Getbackupgnow 取回武器
@ArmStrengthen
@ArmUnseal
@ArmRemoveStone
@ArmAbilityMove
@@InputInteger 注:输入确定后触发 [@@InputInteger1] 输入的值保存在 N1 变量中
@@InputString 注:输入确定后 触发 [@@InputString1] 输入的值保存在 S1 变量中
@@sendmsg 发送公告
@Storagepass 修改仓库密码
--------------------------------------------------------------------------------
NPC可销售购买物品分类列表参数名 含义
%100 表示该NPC出售的物品价格,%100是原始物价,%150是1.5倍物价
+19 +20 +21 是项链店,所有项链可以在这里维修和交易
+22 +23 是戒指店,所有戒指可以在这里维修和交易
+24 +26 是手镯店,所有手镯可以在这里维修和交易
+3 +25 +30 是杂货店,所有杂货可以在这里维修和交易
+3 +4 是书 店,所有图书可以在这里交易
+0 +42 是药 店,所有药剂可以在这里交易
+10 +11 +58 +81 是衣服店,所有衣服、腰带和靴子可以在这里维修和交易
+15 是头盔店,所有头盔可以在这里维修和交易
+5 +6 +43 是兵器店,所有兵器可以在这里维修和交易
+1 +40 是肉 店,所有肉可以在这里交易
--------------------------------------------------------------------------------
NPC其它参数参数名 含义说明
[goods] 当前Npc可购买库存物品列表,不能写在[@main]前面
想要实现 点开Npc 的 或 然后出现的 可购买的物品的列表,
除了需要加上 (@buy @BindBuy) 的头部外,还需要在Npc的脚本后面加入下面的参数:
[goods]
;物品名称 数量 刷新时间(分钟) 摆放位置
回城卷 50 5 0 //(提示:5分钟刷新50个回城卷在第一个格子里)
回城卷包 60 6 1 //(提示:6分钟刷新60个回城卷包在第二个格子里)
随机传送卷 80 8 5 //(提示:8分钟刷新80个随机传送卷在第六个格子里)
显示效果如下图:(每行5个格子)
[MakeItems] 当前Npc可打造装备列表,不能写在[@main]前面
想要实现 点开NPC 的 然后出现的 可打造装备的物品的列表,除了需要加上 (@Makedrug) 的头部外,
还需要在NPC的脚本后面加入下面的参数:
[MakeItems]
$项链 $战士专用 雷霆项链
$项链 $战士专用 虎啸项链
$项链 $战士专用 狂雷项链
使用示例(@buy @BindBuy @sell @repair @makedrug @storage @getback)
%100
+10
+11
+15
+58
+81
[@main]
挑选一件你喜欢的首饰吧。\
你知道吗?你可以在我这里出售任何物\
品和修理任何装备\ \
\
\
\
\
\
\
\
\
\
[goods]
;物品名称 数量 刷新时间(分钟) 摆放位置
圣战项链 50 5 0
圣战手镯 50 5 5
圣战戒指 50 5 10
法神项链 50 5 2
法神手镯 50 5 7
法神戒指 50 5 12
天尊项链 50 5 4
天尊手镯 50 5 9
天尊戒指 50 5 14
[MakeItems]
$项链 $战士专用 雷霆项链
$项链 $战士专用 虎啸项链
$项链 $战士专用 狂雷项链
$项链 $战士专用 王者项链
$项链 $法师专用 烈焰项链
$项链 $法师专用 聚魔项链
$项链 $法师专用 逆火项链
$项链 $法师专用 领袖项链
$项链 $道士专用 光芒项链
$项链 $道士专用 暗咒项链
$项链 $道士专用 通云项链
$项链 $道士专用 至尊项链
$手镯 $战士专用 雷霆护腕
$手镯 $战士专用 虎啸护腕
$手镯 $战士专用 狂雷护腕
$手镯 $战士专用 王者护腕
$手镯 $法师专用 烈焰护腕
$手镯 $法师专用 聚魔护腕
$手镯 $法师专用 逆火护腕
$手镯 $法师专用 领袖护腕
$手镯 $道士专用 光芒护腕
$手镯 $道士专用 暗咒护腕
$手镯 $道士专用 通云护腕
$手镯 $道士专用 至尊护腕
$戒指 $战士专用 雷霆战戒
$戒指 $战士专用 虎啸战戒给
$戒指 $战士专用 狂雷战戒力
$戒指 $战士专用 王者战戒引
$戒指 $法师专用 烈焰魔戒擎
$戒指 $法师专用 聚魔魔戒
$戒指 $法师专用 逆火魔戒
$戒指 $法师专用 领袖魔戒魔
$戒指 $道士专用 光芒道戒豆
$戒指 $道士专用 暗咒道戒工
$戒指 $道士专用 通云道戒作
$戒指 $道士专用 至尊道戒室
游戏
相关帖子
•
GM命令设置的传奇脚本命令
•
新版85王者合击,85英雄合击,85合击
•
龙腾合击
•
古月合击
•
玛法魔界 - 游戏介绍
•
迪茉沉默
•
龍羽传奇
•
新沙巴克城堡设置的传奇脚本命令
•
傲风合击
•
元素之王迷失之新篇章★★★★雄鹰翱翔★★★★
回复
使用道具
举报
89lpgi5t1x
|
11 小时前
|
显示全部楼层
啊啊啊啊啊啊啊啊啊啊啊
回复
支持
反对
使用道具
举报
秋妍芳
|
11 小时前
|
显示全部楼层
支持支持再支持
回复
支持
反对
使用道具
举报
g72ui80113
|
11 小时前
|
显示全部楼层
相当不错,关注……
回复
支持
反对
使用道具
举报
iozjslczeo
|
11 小时前
|
显示全部楼层
支持你哈...................................
回复
支持
反对
使用道具
举报
晁6365
|
11 小时前
|
显示全部楼层
哪下载他也玩传奇网站私服版本,资源真多。
回复
支持
反对
使用道具
举报
603xbgj815
|
11 小时前
|
显示全部楼层
他也玩资源论坛,传奇单机版本。
回复
支持
反对
使用道具
举报
603xbgj815
|
11 小时前
|
显示全部楼层
下载复古他也玩传奇网站服务端
回复
支持
反对
使用道具
举报
桓6216
|
11 小时前
|
显示全部楼层
手游传奇类的资源多发点哦。。谢谢了。
回复
支持
反对
使用道具
举报
xrpvxrbwzb
|
11 小时前
|
显示全部楼层
他也玩传奇网站1.76复古
回复
支持
反对
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
晁发
14
主题
0
回帖
14
积分
新手上路
新手上路, 积分 14, 距离下一级还需 36 积分
新手上路, 积分 14, 距离下一级还需 36 积分
积分
14
加好友
发消息
回复楼主
返回列表
传奇版本下载
传奇开区工具
传奇有问必答
传奇漏洞发布
传奇开区教程
传奇技术脚本
图文推荐
正版绝地求生吃鸡冰雪版免费服务端[GOM引擎]
2018-08-03
四服版本库-传奇版本漏洞合集-传奇私服一条龙
2017-03-30
安安传奇仿盛大复古v5.8版开区服务端[GEE引擎]
2018-07-19
四服版本库-传奇刷怪工具下载
2017-04-06
GOM引擎新二级密码脚本带密码保护脚本
2017-06-22
热门排行
1
正版绝地求生吃鸡冰雪版免费服务端[GOM引擎]
2
1.80复古雷霆战神版
3
逐鹿嘟嘟沉默传奇版本-仙灵海岛-恶魔广场-天堂冰宫-兽之祭坛
4
1.70古龍金币合击版-幻境迷宫-国王陵墓-沃玛寺庙-桃源之门
5
苍龙记外传靓装版|迷惘之地|悔恨之地|渡劫之地
6
武仙online单职业之创世纪微变版本-泰坦魔窟-九黎祠-无常殿-邪之荒原
7
天佑单职业第十季版-时空缝隙-幽冥之地-藏剑宝地-曼谷春天
8
1.76武神精品复古小极品版-姻缘神殿-毒蛇矿区-任务地图-桃源之门
9
1.85至尊火龙微变靓装版-弑神之地-罪恶深渊-至尊公寓
10
1.76老默默复古版-交易市场-桃源之门-生死之间-黑暗地带
11
1.80龙神合击版-宫殿包厢-七星副本-激情争霸-远古废墟
12
风雨斩魔录经典优化传奇|幽灵船|镇妖塔|遗忘村落|勇士试炼|全名强化
13
剑侠凌云215转版-龙虎星宫-兰若寺-女娲宫殿-佛祖之家
14
龍魂觉醒长久微变-龍魂阵塔-龍魂天命-喜庆时装-幽冥洞窟-孤烈炼狱
15
众神之战微变|女娲仙宫|金龙神殿|古墟遗迹