🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
``` //攻击模式调整将触发QFunctionNPC中的函数: procedure ChangeAttatckMode(Npc: TNormNpc; Player: TPlayObject; OldMode: TAttatckMode; var NewMode: TAttatckMode); //示例: procedure ChangeAttatckMode(Npc: TNormNpc; Player: TPlayObject; OldMode: TAttatckMode; var NewMode: TAttatckMode); begin if Player.Map.Duplicate and (Player.Camp > 0) then //如果当前处于副本地图,并且有阵营 begin NewMode := amCamp; //则不管角色怎么调整攻击模式,其模式始终只能为阵营攻击模式 end; end; { amAll:全体攻击 amPeaceful:和平攻击 amDear:夫妻攻击 amMaster:师徒攻击 amGroup:编组攻击 amGuild:行会攻击 amRed:善恶攻击 amNation: 国家攻击 amCamp: 阵营攻击 } ```