如何监控攻击模式的更改
攻击模式调整将触发QFunctionNPC中的函数: export function ChangeAttatckMode(Npc: TNormNpc, Player: TPlayObject, OldMode: TAttackMode, NewMode: TAttackMode): TAttackMode
示例: export function ChangeAttatckMode(Npc: TNormNpc, Player: TPlayObject, OldMode: TAttackMode, NewMode: TAttackMode): TAttackMode { if (Player.Map.Duplicate && (Player.Camp > 0)) { //如果当前处于副本地图,并且有阵营 NewMode = TAttackMode.amCamp; //则不管角色怎么调整攻击模式,其模式始终只能为阵营攻击模式 } return NewMode } /* amAll:全体攻击 amPeaceful:和平攻击 amDear:夫妻攻击 amMaster:师徒攻击 amGroup:编组攻击 amGuild:行会攻击 amRed:善恶攻击 amNation: 国家攻击 amCamp: 阵营攻击 */ 引擎官网:www.91M2.com 交流群:5555999 此引擎仅供测试,切勿用于商业用途。如有侵权请立即联系我们,我们将在第一时间删除。