资料详情

常量

Name

AI名称,游戏中显示的名字!字符串类型!

Model

人物模型编号 点击查看官方人物编号

Weapon

主武器 点击查看武器编号

Weapon2

副武器 点击查看武器编号

Team

队伍 0、中立 1、流星 2、蝴蝶

View

视线距离 范围100~2000

Think

反应速度 范围0~100

Attack1

攻击机率-轻 范围Attack1+ Attack2+ Attack3+ Guard100

Attack2

攻击机率-中 范围Attack1+ Attack2+ Attack3+ Guard100

Attack3

攻击机率-重 范围Attack1+ Attack2+ Attack3+ Guard100

Guard

防御机率 范围Attack1+ Attack2+ Attack3+ Guard100

Dodge

脱离战斗的机率 范围0~100

Jump

跳跃机率 范围0~100

Look

四处看的机率 范围0~100

Burst

闪避机率 范围0~100

Aim

暗器瞄准准确度 范围0~100

GetItem

捡道具的机率 范围0~100

Spawn

出生点(路径)编号 点击查看路径说明

HP

初始生命值,显示血量*10

 

函数

UpdateAIAttrib(int id)

更新AI的常量

GetSelf(int id)

获取AI自身编号(id

ChangeBehavior(……)

改变AI行为

 

ChangeBehavior(id, "wait");

站在原地张望

ChangeBehavior(id, "idle");

站在原地发呆

ChangeBehavior(id, "run");

到处乱跑

ChangeBehavior(id, "patrol", 1, 3, 5);

135...路径点移动

ChangeBehavior(id, "follow", "player");

追踪玩家

ChangeBehavior(id, "follow", "vip");

追踪队长

ChangeBehavior(id, "follow", "enemyvip");

追踪敌对队长

ChangeBehavior(id, "follow", "flag");

追踪镖物所有者

ChangeBehavior(id, "follow", "xxx");

追踪指定人

ChangeBehavior(id, "kill", "xxx");

优先杀死指定人

 

 

 

点击查看通用函数

 

事件

OnInit(……){……}

初始化,功能:初始化AI,这个事件是必需的!否则AI将无法加入战场!参数1AI自身编号,如有其它操作需要用全局变量寄存参数1

 

例如:

 

Int id;

OnInit(int cid)

{

id = cid;

}

 

OnStart() {……}

AI加载时执行,一般用来设定AI初始行为!

OnUpdate(){……}

AI加载完成后循环执行,一直到该AI消毁!