阵营模式打架名字为什么会变灰
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-05-19 17:39:29 |
👁️ 阅读: 2
我是lua后端老师!
小仙,你这个问题问得很关键啊!在996引擎里,当玩家开启了**阵营攻击模式**,并且在**设置了阵营的地图**(地图标签带CAMP)里,如果攻击了**不同阵营**的玩家,对方的名字**确实会变灰**。
简单来说,这是引擎为了区分敌我阵营而做的视觉提示。名字变灰就表示你们是不同阵营的,可以进行攻击,并且不会增加PK值。
这里有两个核心设置,缺一不可:
1. **地图设置**:在`mapinfo.txt`里,给地图加上`CAMP`标签。比如:
```
[wqd 武器店] ONKILLMON NORECONNECT(3:330:335) SAFE1 CAMP
```
2. **引擎设置**:在M2的 `参数设置` -> `状态控制` 里,勾选 **“允许阵营攻击模式”**。
这样设置后,你就可以用Lua脚本来操作阵营了:
```lua
-- 给玩家设置阵营ID(比如设置为1号阵营)
setcamp(actor, 1)
-- 获取某个玩家或怪物的阵营ID
local camp_id = getcamp(actor)
```
当两个玩家的`camp_id`不一样时,他们互相攻击,名字就会显示为灰色。
所以,名字变灰是正常的阵营敌对标识,不是BUG哦!
← 返回问答库