首页游戏问答

如何编写天龙八部脚本(手游天龙八部脚本制作指南)

老管家老管家

如何编写天龙八部脚本(手游天龙八部脚本制作指南)

如何编写天龙八部脚本(手游天龙八部脚本制作指南)

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,对应怪物文件的IDname=崔逢九?\\名字title=驿站老板?\\称谓pos_x=241.3763?\\坐标pos_z=136.5375?\\同上dir=27script_id=2026?\\脚本ID,对应Script.dat文件respawn_time=1000group_id=-1team_id=-1base_ai=3ai_file=0patrol_id=-1shop0=-1shop1=-1shop2=-1shop3=-1ReputationID=-1level=-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就改成

如何编写天龙八部脚本(手游天龙八部脚本制作指南)

OK 保存

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

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

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

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

如何编写天龙八部脚本(手游天龙八部脚本制作指南)

如何编写天龙八部脚本(手游天龙八部脚本制作指南)

保存 把上面修改的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次后拷贝,任意一个手游的一段,粘贴在最后,然后修改如下

[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个方面

第一 脚本号你加错了

第二 你的脚本根本就没用

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

第四 脚本的路径

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

阅读全文

相关推荐