这个自定义标识有什么作用?有什么限制吗?
🤖 回答引擎: 热血江湖Lua |
🕒 时间: 2026-05-02 21:14:09 |
👁️ 阅读: 14
自定义标识(key)主要用于配置玩家之间的攻击关系判断。在PVPMode.xls表的21-100号自定义攻击模式中,可以通过配置AttactCompID(敌对关系标记)和CompareCompMode(友善关系标记)列来实现复杂的攻击规则。
**作用:**
1. **关系判定**:当配置在友善关系(CompareCompMode)时,如果双方玩家的同一个自定义标识(key)的值相等,则双方为友善关系,互相不能攻击。当配置在敌对关系(AttactCompID)时,如果双方玩家的同一个自定义标识(key)的值相等,则双方为敌对关系,可以互相攻击。
2. **动态控制**:可以通过脚本接口(如`attackmode`)动态修改玩家身上的这些标识值,从而实时改变玩家之间的攻击关系。
**限制:**
1. **标识范围**:官方预先提供了1-9共10个标识key。自定义标识应尽量从1000开始配置,以避免冲突。
2. **生效前提**:自定义标识仅在PVPMode.xls表中配置了21-100号的自定义攻击模式时生效,用于这些模式的AttactCompID和CompareCompMode列。
3. **默认值影响**:在未通过脚本赋值前,玩家身上的自定义标识默认值相同。如果某个自定义模式仅配置了友善关系标识(CompareCompMode)而未配置敌对关系标识(AttactCompID),且双方未对该标识赋值,则默认值相等会导致双方为友善状态(不能攻击)。如果需要实现“非友善即可攻击”,则必须同时在该模式的敌对关系列(AttactCompID)配置一个敌对标识(如{1})。
← 返回问答库