在自架设传奇单机的过程中,遇到了疗伤药堆叠的问题。目前服务器中的疗伤药一捆为 6 个,期望能改成一捆疗伤药解包后是堆叠着的 6 个,每个包含 6 个,即一捆疗伤药包里有 6*6 个药。
为了解决这个问题,需要在数据库中将疗伤药包设置为叠加状态。可以参考其他类似的累加物品进行设置,据说好像是在以“ani”开头的字段进行修改。
在 DBC 中已经找到了疗伤药的选项,但对于具体应该修改哪些内容还存在疑惑。我们使用的是 Hero 引擎,了解到叠加的普通药品增加初始数量设置,当 AniCount=0 时,数量等于 DuraMax 设置的最大数量。其中 StdItem=0,Source=5,AniCount=初始数量,DuraMax=最大数量。
希望能有经验丰富的朋友告知具体的修改方法,在此感激不尽。相信通过解决这个问题,能够让游戏体验更加顺畅和完善。
例如,有其他玩家在处理类似问题时,经过仔细研究这些参数的设置,成功实现了药品的合理堆叠,大大提升了游戏中的药品管理效率。
要在 DBC 中找到疗伤药的选项,首先需要明确你的 DBC 数据库文件的位置。通常情况下,它可能位于传奇游戏服务器的相关目录中。
然后,可以使用数据库管理工具(如 DBC2000 等)打开该 DBC 文件。在打开的数据库中,找到对应的物品表(可能名为 stditem.db 或类似名称)。
在物品表中,可以通过浏览或搜索的方式查找疗伤药的记录。一些可能用于标识疗伤药的字段包括:物品名称、物品 ID 等。
如果你知道疗伤药的具体名称或 ID,可以直接在表中查找相应的记录。如果不确定,可以根据物品的特征或相关信息进行筛选和查找。
另外,如果你之前在游戏中见过疗伤药的相关信息,例如它的图标、属性等,也可以通过这些特征来辅助找到对应的选项。
对于 Hero 引擎,要实现一捆疗伤药解包后是堆叠着的 6 个,每个包含 6 个的效果,除了在 DBC 中设置外,还需按照以下步骤进行操作:
在 DBC 库中添加某物品包或捆,主要修改以下两个地方:
物品 DBC:stdmode 字段填写 31 表示捆或包;shape 字段表示解开后的物品,填写时需要先在服务端文件里面找到 unbindlist.txt 这个文本打开,添加解捆后对应的 DBC 物品。比如要添加疗伤药包,那就在 unbindlist.txt 里下面加上“113 疗伤药 6”这行字符段(其中 113 是需要在 DBC 数据库里 shape 字段添加的数字,“疗伤药”是开解后的物品名称,6 表示解开后的数量)。
设置叠加的普通药品增加初始数量,AniCount=0 时,数量等于 DuraMax 设置的最大数量,即 StdItem=0,Source=5,AniCount=初始数量,DuraMax=最大数量。
请注意,不同的传奇版本和服务器设置可能会有所不同,上述方法仅供参考。在进行任何修改操作之前,建议先备份相关的数据库和文件,以防止意外情况发生。
为了解决这个问题,需要在数据库中将疗伤药包设置为叠加状态。可以参考其他类似的累加物品进行设置,据说好像是在以“ani”开头的字段进行修改。
在 DBC 中已经找到了疗伤药的选项,但对于具体应该修改哪些内容还存在疑惑。我们使用的是 Hero 引擎,了解到叠加的普通药品增加初始数量设置,当 AniCount=0 时,数量等于 DuraMax 设置的最大数量。其中 StdItem=0,Source=5,AniCount=初始数量,DuraMax=最大数量。
希望能有经验丰富的朋友告知具体的修改方法,在此感激不尽。相信通过解决这个问题,能够让游戏体验更加顺畅和完善。
例如,有其他玩家在处理类似问题时,经过仔细研究这些参数的设置,成功实现了药品的合理堆叠,大大提升了游戏中的药品管理效率。
要在 DBC 中找到疗伤药的选项,首先需要明确你的 DBC 数据库文件的位置。通常情况下,它可能位于传奇游戏服务器的相关目录中。
然后,可以使用数据库管理工具(如 DBC2000 等)打开该 DBC 文件。在打开的数据库中,找到对应的物品表(可能名为 stditem.db 或类似名称)。
在物品表中,可以通过浏览或搜索的方式查找疗伤药的记录。一些可能用于标识疗伤药的字段包括:物品名称、物品 ID 等。
如果你知道疗伤药的具体名称或 ID,可以直接在表中查找相应的记录。如果不确定,可以根据物品的特征或相关信息进行筛选和查找。
另外,如果你之前在游戏中见过疗伤药的相关信息,例如它的图标、属性等,也可以通过这些特征来辅助找到对应的选项。
对于 Hero 引擎,要实现一捆疗伤药解包后是堆叠着的 6 个,每个包含 6 个的效果,除了在 DBC 中设置外,还需按照以下步骤进行操作:
在 DBC 库中添加某物品包或捆,主要修改以下两个地方:
物品 DBC:stdmode 字段填写 31 表示捆或包;shape 字段表示解开后的物品,填写时需要先在服务端文件里面找到 unbindlist.txt 这个文本打开,添加解捆后对应的 DBC 物品。比如要添加疗伤药包,那就在 unbindlist.txt 里下面加上“113 疗伤药 6”这行字符段(其中 113 是需要在 DBC 数据库里 shape 字段添加的数字,“疗伤药”是开解后的物品名称,6 表示解开后的数量)。
设置叠加的普通药品增加初始数量,AniCount=0 时,数量等于 DuraMax 设置的最大数量,即 StdItem=0,Source=5,AniCount=初始数量,DuraMax=最大数量。
请注意,不同的传奇版本和服务器设置可能会有所不同,上述方法仅供参考。在进行任何修改操作之前,建议先备份相关的数据库和文件,以防止意外情况发生。

