发表于 2007-9-19 19:231#
楼主string Name = "武林人物";
int Model = 2;
int Weapon = 8;
int Weapon2 = 9;
int Team = 2;
int View = 500;
int Think = 70;
int Attack1 = 20;
int Attack2 = 25;
int Attack3 = 30;
int Guard = 25;
int Dodge = 10;
int Jump = 10;
int Look = 30;
int Burst = 10;
int Aim = 80;
int GetItem = 100;
int Spawn = 248;
int HP = 1500;
int g_selfAddr;
int g_self;
string gsNames = " ";
GetBodyAnyName(string prefix)
{
gsNames = prefix+"_";
int selId = Rand(1646);
if(selId==0){gsNames = gsNames+ "马行空";}
if(selId==1){gsNames = gsNames+ "马春花";}
...
自己任意添加多个,保证总个数==1646
...
return 0;
}
OnInit(int this)
{
string Name = "武林高手";
GetBodyAnyName(Name); //获取随机姓名
Name = gsNames;
g_selfAddr = this;
}
OnStart()
{
g_self = GetSelf(g_selfAddr);
ChangeBehavior(g_self, "idle");
}
//结果可随机出姓名:如 武林人物_马春花 等等
int Model = 2;
int Weapon = 8;
int Weapon2 = 9;
int Team = 2;
int View = 500;
int Think = 70;
int Attack1 = 20;
int Attack2 = 25;
int Attack3 = 30;
int Guard = 25;
int Dodge = 10;
int Jump = 10;
int Look = 30;
int Burst = 10;
int Aim = 80;
int GetItem = 100;
int Spawn = 248;
int HP = 1500;
int g_selfAddr;
int g_self;
string gsNames = " ";
GetBodyAnyName(string prefix)
{
gsNames = prefix+"_";
int selId = Rand(1646);
if(selId==0){gsNames = gsNames+ "马行空";}
if(selId==1){gsNames = gsNames+ "马春花";}
...
自己任意添加多个,保证总个数==1646
...
return 0;
}
OnInit(int this)
{
string Name = "武林高手";
GetBodyAnyName(Name); //获取随机姓名
Name = gsNames;
g_selfAddr = this;
}
OnStart()
{
g_self = GetSelf(g_selfAddr);
ChangeBehavior(g_self, "idle");
}
//结果可随机出姓名:如 武林人物_马春花 等等
UID 12792





多谢,又长见识,佩服之。