wuduz游戏站

 找回密码
 注册
搜索
无度传奇145z游戏站745v奇迹网
查看: 752|回复: 0
打印 上一主题 下一主题

[技术教程] 77M2引擎的传奇如何监控攻击模式的更改脚本说明

跳转到指定楼层
楼主
发表于 2024-6-19 13:14:17 |只看该作者 |倒序浏览
攻击模式调整将触发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: 国家攻击
amCarm: 阵营攻击

使用道具 举报

手机版|sitemap|txt|wuduz游戏站

GMT+8, 2026-6-12 17:46

回顶部