string Name = "高寄萍"; int Model = 17; int Weapon = 6; int Weapon2 = 0; int Team = 2; int View = 10000; int Think = 3276; int Attack1 = 30; int Attack2 = 30; int Attack3 = 40; int Guard = 80; int Dodge = 100; int Jump = 10; int Look = 50; int Burst = 30; int Aim = 100; int GetItem = 100; int Spawn = 3; int HP = 8000;
int g_selfAddr; int g_self; int HPlast=300; int Stat=0; int realHP=0; int timer=0;
另外,我把自己的修改心得说一下: 1.电脑人用大刀的时候(int Weapon = 8/17/35/26/44;),在他要发比杀是常见的是一直朝一个方向旋转,没有琐定一个目标,杀不住别人,最多只会伤一下。 这就是Aim=100的弊端吧,这个目标值为100%对毒标,火统,匕首等最管用了,你发现了没有啊?那么在我经常研究,(其实我也是乱改的)和对其他NPC的观察我得到了解决办法,那就是把 int View (视野)的值改成700-1000的数字,LOOK的值改为最低限度“10”而不是“100”,然后在把AIM的值改成“10”,保存了就 OK了。再次进入游戏加电脑AI你看看效果就知道了。 下面我给出一个范例: string Name = "冷燕"; int Model = 1; int Weapon = 26; int Weapon2 = 35; int Team = 0; int View = 1000; int Think = 584; int Attack1 = 25; int Attack2 = 25; int Attack3 = 25; int Guard = 25; int Dodge = 10; int Jump = 10; int Look = 10; int Burst = 10; int Aim = 10; int GetItem = 10; int Spawn = 74; int HP = 5000; int g_selfAddr; int g_self; OnInit(int this){g_selfAddr = this;} OnStart(){g_self = GetSelf(g_selfAddr);ChangeBehavior(g_self, "run");}