发表于 2008-12-13 16:371#
楼主int Rule = 1;(玩家阵营)0无/1星/2蝶
int RoundTime = 15; (游戏时间)
int PlayerSpawn = 5;(出生点)
int PlayerSpawnDir = 90;(面对角度)
int PlayerWeapon = 52; (玩家1号武器)
int PlayerWeapon2 = 48;(玩家2号武器)
int PlayerHP = 3000; (玩家HP,是实际HP的10倍)
int trg0 = 0; (载入6个AI)
int trg1 = 0;
int trg2 = 0;
int trg3 = 0;
int trg4 = 0;
int trg5 = 0;
OnStart()
{
AddNPC("*"); (载入AI人物文件,*是文件名舍去了.pak)
AddNPC("*");
AddNPC("*");
AddNPC("*");
AddNPC("*");
}
张望\\
int g_selfAddr;
int g_self;
OnInit(int this)
{
g_selfAddr = this;
}
OnStart()
{
g_self = GetSelf(g_selfAddr);
ChangeBehavior(g_self, "wait");
}
巡逻\\
int g_selfAddr;
int g_self;
OnInit(int this)
{
g_selfAddr = this;
}
OnStart()
{
g_self = GetSelf(g_selfAddr);
ChangeBehavior(g_self, "patrol", 5, 15, 16, 20, 89, 91, 11, 10, 8, 116, 115, 7, 6);
}
(2,15,16,*,*,*,.....代表地图位置坐标)
等待\\
int g_selfAddr;
int g_self;
OnInit(int this)
{
g_selfAddr = this;
}
OnStart()
{
g_self = GetSelf(g_selfAddr);
ChangeBehavior(g_self, "idle");
}
跟随玩家\\
int g_selfAddr;
int g_self;
OnInit(int this)
{
g_selfAddr = this;
}
OnStart()
{
g_self = GetSelf(g_selfAddr);
ChangeBehavior(g_self, "follow", "player");
}
乱跑\\
int g_selfAddr;
int g_self;
OnInit(int this)
{
g_selfAddr = this;
}
OnStart()
{
g_self = GetSelf(g_selfAddr);
ChangeBehavior(g_self, "run");
}
跟随老大\\
int g_selfAddr;
int g_self;
OnInit(int this)
{
g_selfAddr = this;
}
OnStart()
{
g_self = GetSelf(g_selfAddr);
ChangeBehavior(g_self, "follow", "vip");
}
杀死某个角色//
int g_selfAddr;
int g_self;
OnInit(int this)
{
g_selfAddr = this;
}
OnStart()
{
g_self = GetSelf(g_selfAddr);
ChangeBehavior(g_self, "kill", "player");
}
巡逻,找到玩家后跟随玩家\\
int g_selfAddr;
int g_self;
OnInit(int this)
{
g_selfAddr = this;
}
OnStart()
{
g_self = GetSelf(g_selfAddr);
//ChangeBehavior(g_self, "patrol", 129, 73, 133, 134, 71, 79, 78, 77, 74, 69);
ChangeBehavior(g_self, "follow", "player");
加精
int RoundTime = 15; (游戏时间)
int PlayerSpawn = 5;(出生点)
int PlayerSpawnDir = 90;(面对角度)
int PlayerWeapon = 52; (玩家1号武器)
int PlayerWeapon2 = 48;(玩家2号武器)
int PlayerHP = 3000; (玩家HP,是实际HP的10倍)
int trg0 = 0; (载入6个AI)
int trg1 = 0;
int trg2 = 0;
int trg3 = 0;
int trg4 = 0;
int trg5 = 0;
OnStart()
{
AddNPC("*"); (载入AI人物文件,*是文件名舍去了.pak)
AddNPC("*");
AddNPC("*");
AddNPC("*");
AddNPC("*");
}
张望\\
int g_selfAddr;
int g_self;
OnInit(int this)
{
g_selfAddr = this;
}
OnStart()
{
g_self = GetSelf(g_selfAddr);
ChangeBehavior(g_self, "wait");
}
巡逻\\
int g_selfAddr;
int g_self;
OnInit(int this)
{
g_selfAddr = this;
}
OnStart()
{
g_self = GetSelf(g_selfAddr);
ChangeBehavior(g_self, "patrol", 5, 15, 16, 20, 89, 91, 11, 10, 8, 116, 115, 7, 6);
}
(2,15,16,*,*,*,.....代表地图位置坐标)
等待\\
int g_selfAddr;
int g_self;
OnInit(int this)
{
g_selfAddr = this;
}
OnStart()
{
g_self = GetSelf(g_selfAddr);
ChangeBehavior(g_self, "idle");
}
跟随玩家\\
int g_selfAddr;
int g_self;
OnInit(int this)
{
g_selfAddr = this;
}
OnStart()
{
g_self = GetSelf(g_selfAddr);
ChangeBehavior(g_self, "follow", "player");
}
乱跑\\
int g_selfAddr;
int g_self;
OnInit(int this)
{
g_selfAddr = this;
}
OnStart()
{
g_self = GetSelf(g_selfAddr);
ChangeBehavior(g_self, "run");
}
跟随老大\\
int g_selfAddr;
int g_self;
OnInit(int this)
{
g_selfAddr = this;
}
OnStart()
{
g_self = GetSelf(g_selfAddr);
ChangeBehavior(g_self, "follow", "vip");
}
杀死某个角色//
int g_selfAddr;
int g_self;
OnInit(int this)
{
g_selfAddr = this;
}
OnStart()
{
g_self = GetSelf(g_selfAddr);
ChangeBehavior(g_self, "kill", "player");
}
巡逻,找到玩家后跟随玩家\\
int g_selfAddr;
int g_self;
OnInit(int this)
{
g_selfAddr = this;
}
OnStart()
{
g_self = GetSelf(g_selfAddr);
//ChangeBehavior(g_self, "patrol", 129, 73, 133, 134, 71, 79, 78, 77, 74, 69);
ChangeBehavior(g_self, "follow", "player");
加精UID 63631
