Copyright © 2020 Online 天龙八部私服一条龙 版权所有
天龙八部私服一条龙|天龙八部开服一条龙
天龙八部私服一条龙,天龙八部开服一条龙,天龙架设开服一条龙
加NPC
NPC模型在tlbb\Public\Scene这个目录里面
你打开以后 会发现有各个城市的NPC脚本
例子:
现在我们要在大理 加一个卖东西的NPC
找到 dali_monster.ini 打开
[info]
monstercount=160
代表着NPC总数
现在我们要多加1个 就 写161
[monster159]
guid=3897821
type=189
name=元宝小富翁
title=元宝领取
pos_x=162.0
pos_z=164.0
dir=27
script_id=2093
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=5
这些显而易见
pos_x=162.0
pos_z=164.0
代表着坐标
name=元宝小富翁
title=元宝领取
称谓和名字
script_id=2093 脚本所调用的ID
我们按照上面的 继续往下加一个 就可以的
然后打开
tlbb\Public\Data下面的
Script.dat
002090=\obj\dali\odali_ruisi.lua
002093=\obj\dali\odali_liuzhongfu.lua
我们将相应的ID加上 对应好
然后 打开
\tlbb\Public\Data\Script\obj\dali
这个目录下面的
odali_liuzhongfu.lua
里面的脚本--脚本号 都要一一对应
然后重启服务器 NPC加入成功~
天龙八部添加NPC以及正确添加npc的功能
1:在游戏内把需要加的NPC 位置确认好 什么地图 什么坐标 NPC名字 等基本资料确认完 记录下来
2:准备好一个你需要的脚本 (这个不要我说了。随便你是自己写的。改的。偷的。还是买的 ) 记录起来
开始填加
举例来讲解吧!
我需要在 大理 138 159 坐标 加一个 传送员 名字叫 牛B王
我的脚本改好了一个 脚本名是 odali_chuansong.lua
首先我们打开 tlbb\Public\Data 下的Script.dat文件
找到大理的NPC的那段
在大理那段一个位置任意拷贝一段
例如:
002014=\obj\dali\odali_huahegen.lua
然后粘贴在大理那段的最后一段粘贴
在修改
002014=\obj\dali\odali_huahegen.lua
最后一段的编号是多少加1就好了
例如我的大理最后一个是002099 那我加的就改成 0020100
=号后面的 要把脚本的名称一定改对!
那这样我需要加的NPC就改成
0020100=\obj\dali\odali_chuansong.lua
OK 保存
在 打开自己的 脚本文件
把脚本里的所有脚本号全部改成我们上面修改的脚本号
也就是我们刚加的0020100=\obj\dali\odali_chuansong.lua这段的 0020100
注意脚本里的全部脚本号全部修改!
保存 在把脚本 以2进制方式通过SCP 传诵到
tlbb\Public\Data\Script\obj\dali 目录下!
(注意!如果你是添加的脚本!遇到目录下有同名文件 不可以替换
需要把你的脚本名修改 在回到前面tlbb\Public\Data 下的Script.dat 重新修改脚本名)
传送好了之后接着下一步
使用CRT VI 打开 tlbb\Public\Scene打开需要填家NPC城市的_monster.ini文件
我现在是在大理加NPC 就打开 dali_monster.ini
把最上面的第一个数值加上1
也就是monstercount= 后面的数字加1
例如:
[info]
monstercount=170
[monster0]
我们就改成
[info]
monstercount=171
[monster0]
在移动到文件的最下面
回车2次后拷贝如下一段进去(也可以在填家的时候随意在脚本内拷贝一段)
[monster100]
guid=1986877
type=163
name=
title=
pos_x=211.1401
pos_z=172.6344
dir=9
script_id=2025
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
拷贝好之后我们在进行手工修改
[monster170] ←把编号改成我们上面修改 monstercount=170的原来的数字 原来是170我就写170
guid=1986877
type=163 ←←←这里是NPC的外貌 自己选择性的修改
name=牛B王 ←←←←NPC的名字 VI里可以随便用什么输入法
title=传送员 ←←←这里随便你加什么 就是NPC名字上面显示的文字
pos_x=138.1401 ←←←← =号之后.之前改成坐标位置
pos_z=159.6344 ←←←← 同上
dir=9
script_id=0020100 ←←←←这里改成tlbb\Public\Data 下的Script.dat下面我们刚加的那编号
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等级 随便你高兴改还是不改
OK 保存
重启游戏之后你就可以在游戏看到你加的NPC了
如果点不开---4个方面
第一 脚本号你加错了
第二 你的脚本根本就没用
第三 你的脚本内的脚本号没替换完全
第四 脚本的路径