1:在游戏内把需要加的NPC 位置确认好 什么地图 什么坐标 NPC名字 等基本资料确认完 记录下来
2:准备好一个你需要的脚本 (这个不要我说了。随便你是自己写的。改的。偷的。还是买的 ) 记录起来
开始填加
举例来讲解吧!
我需要在 大理 138 159 坐标 加一个 传送员 名字叫 牛B王
我的脚本改好了一个 脚本名是 odali_chuansong.lua
首先我们打开 tlbbPublicData 下的Script.dat文件
找到大理的NPC的那段
在大理那段一个位置任意拷贝一段
例如:
002014=objdaliodali_huahegen.lua
然后粘贴在大理那段的最后一段粘贴
在修改
002014=objdaliodali_huahegen.lua
最后一段的编号是多少加1就好了
例如我的大理最后一个是002099 那我加的就改成 0020100
=号后面的 要把脚本的名称一定改对!
那这样我需要加的NPC就改成
0020100=objdaliodali_chuansong.lua
OK 保存
在 打开自己的 脚本文件
把脚本里的所有脚本号全部改成我们上面修改的脚本号
也就是我们刚加的0020100=objdaliodali_chuansong.lua这段的 0020100
注意脚本里的全部脚本号全部修改!
保存 在把脚本 以2进制方式通过SCP 传诵到
tlbbPublicDataScriptobjdali 目录下!
(注意!如果你是添加的脚本!遇到目录下有同名文件 不可以替换
需要把你的脚本名修改 在回到前面tlbbPublicData 下的Script.dat 重新修改脚本名)
传送好了之后接着下一步
使用CRT VI 打开 tlbbPublicScene打开需要填家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 ←←←←这里改成tlbbPublicData 下的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个方面
第一 脚本号你加错了
第二 你的脚本根本就没用
第三 你的脚本内的脚本号没替换完全
第四 脚本的路径
请大家上下参照的看明白了之后来自行填加
还有苯的无赖 死搬硬套 的人另某高手的文章
我写的也比较罗嗦比较笨拙 会填加后 自行的简约化
如果有错误大家及时指出 我及时修改
谢谢支持 单简编写 转载请著明作者 谢谢!