企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
``` //攻击模式调整将触发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: 阵营攻击 } ```