天龙八部TLBB如何添加NPC和添加对应的NPC脚本

2023年5月21日12:56:16 发表评论 2,077 views

天龙八部TLBB如何添加NPC和添加对应的NPC脚本 天龙八部TLBB如何添加NPC和添加对应的NPC脚本

 

1:在游戏内把需要加的NPC 位置确认好 什么地图 什么坐标 NPC名字 等基本资料确认完 记录下来

2:准备好一个你需要的脚本 (这个不要我说了。随便你是自己写的。改的。偷的。还是买的 ) 记录起来

这里我详细讲解一下

tlbb\Public\Scene ##这个目录是城市NPC定义文件

\tlbb\Public\Data\Script.dat ##NPC脚本号和路径绑定文件

\tlbb\Public\Data\Script\obj ##各种NPC脚本号

例子:

现在我们要在大理 加一个传送的NPC

 

找到 tlbb\Public\Scene\dali_monster.ini 打开

[info]
monstercount=164 \\代表NPC的总数
[monster0]
guid=1986678 \\ID号实测不用管
type=193 \\模型ID,对应怪物文件的ID
name=崔逢九 \\名字
title=驿站老板 \\称谓
pos_x=241.3763 \\坐标
pos_z=136.5375 \\同上
dir=27       \\方向代码
script_id=2026 \\脚本在tlbb\Public\Data\Script,一般用于NPC,有些特殊怪物也有会脚本,不需要就填-1
respawn_time=1000    \\刷新时间
group_id=-1
team_id=-1
base_ai=3     \\基础AI,对应MonsterAITable.ini
ai_file=0     \\使用的AI,在tlbb\Public\Data\AIScript目录下,NPC不加
patrol_id=-1
shop0=-1
shop1=-1
shop2=-1
shop3=-1
ReputationID=-1
level=-1 \\等级随意,喜欢就好

开始操作

我需要在 大理 159,112 坐标 加一个 传送员 名字叫 五道博客

我的脚本找好了一个 脚本名是直接复制一个大理传送的脚本改名 odali_cuifengjiu2.lua

首先我们打开 tlbb\Public\Data 下的Script.dat文件

找到大理的NPC的那段

在大理那段一个位置任意拷贝一段

例如:

002014=\obj\dali\odali_huahegen.lua

然后粘贴在大理那段的最后一段

然后再修改

002094=\obj\dali\odali_cuifengjiu2.lua

最后一段的编号是多少加1就好了

例如我的大理最后一个是002093 那我加的就改成 002094

=号后面的脚本路径一定要改对。

那这样我需要加的NPC就改成

天龙八部TLBB如何添加NPC和添加对应的NPC脚本

OK 保存

再 打开自己的 脚本文件\obj\dali\odali_cuifengjiu2.lua

把脚本里的所有脚本号全部改成我们上面修改的脚本号

也就是我们刚加的002094=\obj\dali\odali_cuifengjiu2.lua这段的 002094

注意脚本里的全部脚本号全部修改!

天龙八部TLBB如何添加NPC和添加对应的NPC脚本

天龙八部TLBB如何添加NPC和添加对应的NPC脚本

 

保存 把上面修改的2个文件都传到服务器对应目录下即可。

(注意!如果你是添加的脚本!遇到目录下有同名文件 不可以替换,需要把你的脚本名修改,再回到前面tlbb\Public\Data 下的Script.dat 重新修改脚本名)

 

确认无重名的脚本后

打开 tlbb\Public\Scene打开需要填家NPC城市的_monster.ini文件

我现在是在大理加NPC 就打开 dali_monster.ini

把最上面的第一个数值加上1

也就是monstercount= 后面的数字加1

例如:

[info]

monstercount=164

[monster0]

我们就改成

[info]

monstercount=165

[monster0]

再移动到文件的最下面

回车2次后拷贝,任意一个npc的一段,粘贴在最后,然后修改如下

[monster164] \\最后一个是163,我这里就该164
guid=1986678
type=193 \\NPC模型
name=五道博客 \\名字
title=传送员 \\称谓
pos_x=159 \\坐标
pos_z=112 \\坐标
dir=27
script_id=002094 \\脚本ID
respawn_time=1000
group_id=-1
team_id=-1
base_ai=3
ai_file=0
patrol_id=-1
shop0=-1
shop1=-1
shop2=-1
shop3=-1
ReputationID=-1
level=-1

修改完后 保存

上传到服务器对应目录下,然后重启服务器一下服务器和服务。

在游戏内就能看到你添加的NPC了,还有你添加的脚本功能。

 

如果NPC点不开---有4个方面

第一 脚本号你加错了

第二 你的脚本根本就没用

第三 你的脚本内的脚本号没替换完全

第四 脚本的路径

请大家上下参照的看明白了之后来自行填加

 

历史上的今天:


欢迎来到菜鸟头头的个人博客
本文章百度已收录,若发现本站有任何侵犯您利益的内容,请及时邮件或留言联系,我会第一时间删除所有相关内容。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: