当需要用 职业插件 添加角色时,如 ServerPerksV7
在 System 目录中找到 ServerPerks.ini 并进行配置
配置文件:ServerPerks.ini
CustomCharacters=包名.类名
通常发布资源的地方 会提示人物使用代码
如:初音 角色
CustomCharacters=MikuChan
通常情况下,将配置行放到 ServerPerks.ini 的最后一行即可
如果你的配置中有多个角色,尽量挤在一起放。方便查看调整...
如果没有的话,就需要打开 已编译文件 进行查看
可通过 UltraEdit 编辑器,打开文件 再右击 - 十六进制编辑
切换十六进制查看,可看到其内部的代码
比如 佐助 的人物插件,就只有一个 .u 文件
而且 .ucl 只是一个插件启动项,并不能直接用到 职业插件上
将 Sasuke.u 文件,拖放到 UltraEdit 编辑器中
默认是采用 16 进制编辑查看,可右击切换取消到正常显示
再用 Ctrl + F 搜索 PlayerRecordClass
然后会发现代码段
class Sasuke extends PlayerRecordClass;
其中 Sasuke 是角色类名
这种将 角色资源与脚本 都打包在一起的方式,大概率是 俄罗斯人开发的mod
角色类代码附近,可能看到 PACKAGE=Sasuke
表示包名为:Sasuke
然后通过 包名.类名 的方式,将角色配置到职业插件
CustomCharacters=Sasuke.Sasuke
对于 初音 角色的代码编写,可以直接通过 类名 配置引用
其原因暂时不明,通常还是采用 包名.类名 的方式引用
CustomCharacters=MikuChan
包名一般是指 .u 文件本身
佐助 的角色代码中,指定了包名 Sasuke
CustomCharacters=Sasuke.Sasuke