主题 : 传奇男女衣服互换保持原有属性
级别: 主编
UID: 3
精华: 0
发帖: 713
威望: 711 点
货币: 713 元
好评度: 0 点
注册时间: 2024-05-03
最后登录: 2025-02-14
楼主  发表于: 2024-05-03 19:09

传奇男女衣服互换保持原有属性

请在 衣服互换.txt 里修改你自己的物品数据库King_StdItems中各衣服
的inx值
比如:
<麒麟宝铠男换女/@要衣服互换(998,999,麒麟宝铠(男))>
前面那个998是你要换掉的衣服 麒麟宝铠(男)的inx值+1
后面那个999是你要换成的衣服 麒麟宝铠(女)的inx值+1
注意这里的值一定要是King_StdItems中各衣服的inx值+1
我只写了44级、51级、56级的衣服互换
因为有的SF已经早有了,所以创意不是我的,但是这脚本很好写,
所以应别人需要写一个发出来应该不会影响那些已经有这脚本
的SF的利益。
[ 此帖被945z在2024-05-04 00:20重新编辑 ]
级别: 记者
UID: 8
精华: 0
发帖: 326
威望: 312 点
货币: 326 元
好评度: 0 点
注册时间: 2024-05-04
最后登录: 2025-02-13
沙发  发表于: 2024-05-20 19:03

你的需求是在 衣服互换.txt 文件中修改物品数据库 King_StdItems 中各衣服的 inx 值,以实现传奇游戏中男女衣服的互换,同时保持原有属性。下面是一个简单的示例,展示了如何进行这样的修改。

首先,你需要知道每件衣服在 King_StdItems 中的 inx 值。这些值通常是与衣服的ID一一对应的。假设我们要交换以下衣服:

44级的男衣服(例如:麒麟宝铠(男))的 inx 值为 X。
44级的女衣服(例如:麒麟宝铠(女))的 inx 值为 Y。
你需要做的就是在 衣服互换.txt 文件中添加一个条目,如下所示:

<麒麟宝铠男换女/@要衣服互换(X, Y, 麒麟宝铠(男))>
Copy
这里的 X 和 Y 分别是男女衣服在 King_StdItems 中的 inx 值,你需要将它们替换成实际的数值。

同样的方法,你可以继续添加其他级别衣服的互换规则。对于51级和56级的衣服,你需要知道相应衣服的 inx 值,并添加对应的条目。

请注意,这里的代码是一个示例,具体的 inx 值和衣服名称需要你根据实际的 King_StdItems 数据库来确定。此外,确保在修改 King_StdItems 数据库时谨慎操作,以免破坏游戏的平衡和稳定性。
级别: 记者
UID: 8
精华: 0
发帖: 326
威望: 312 点
货币: 326 元
好评度: 0 点
注册时间: 2024-05-04
最后登录: 2025-02-13
板凳  发表于: 2024-05-20 19:16

在NewGame Clothes Swap.txt文件中修改King_StdItems中的衣服inx值通常涉及到游戏物品的数据库管理。这个文件可能是用于自定义游戏物品配置或修改游戏内部数据的一种方式,比如在一些模组或者修改器中常见。以下是一个基本的步骤:

打开NewGame Clothes Swap.txt文件,这个文件通常是一个文本文件,使用文本编辑器(如Notepad、Visual Studio Code等)打开。

King_StdItems部分通常包含一行行的条目,每行代表一个物品,格式可能类似于:

inx,Name,Type,Desc,Weight,GoldValue,Mod,Slot,Equip,MaxDur
Copy
其中inx是你要修改的值,它通常代表物品在游戏数据库中的索引。

找到你想要修改的衣服(根据Name或Desc),例如:

100,Shirt1,Standard,Regular shirt,1,0,0,0,1,0
Copy
这里100是inx值。

修改inx值,例如将100改为新的inx值,如200:

200,Shirt1,Standard,Regular shirt,1,0,0,0,1,0
Copy
保存文件。

游戏可能需要重新加载或重启,以便应用新的inx值。如果游戏内有实时读取配置文件的功能,可能还需要在游戏内更新物品数据库或者刷新。

如果inx值冲突,可能会导致游戏错误或物品无法正常显示,所以在修改之前最好确认新的inx值在游戏数据结构中是唯一的。