void CreateArena()
{
int iEnt;
for (int i = 0; i < aArena.Length; i++)
{
iEnt = aArena.Get(i);
if (IsValidEntity(iEnt))
{
AcceptEntityInput(iEnt, "Kill");
}
}
aArena.Clear();
float fPos[3],fAng[3];
fPos = fInitPos;
fAng[0] = 0.0;
fAng[1] = 0.0;
fAng[2] = 0.0;
//Делаем пол
aArena.Push(CreateWall(fPos, fAng));
fPos[0]+=125.0;
aArena.Push(CreateWall(fPos, fAng));
fPos[1]+=125.0;
aArena.Push(CreateWall(fPos, fAng));
fPos[0]-=125.0;
aArena.Push(CreateWall(fPos, fAng));
//Делаем потолок
fPos = fInitPos;
fPos[2]+=140.0;
aArena.Push(CreateWall(fPos, fAng));
fPos[0]+=125.0;
aArena.Push(CreateWall(fPos, fAng));
fPos[1]+=125.0;
aArena.Push(CreateWall(fPos, fAng));
fPos[0]-=125.0;
aArena.Push(CreateWall(fPos, fAng));
//Делаем стены
fPos = fInitPos;
fPos[2]+=15.0;
fPos[0]-=65.0;
fPos[1]-=67.0;
aArena.Push(CreateFence(fPos, fAng));
fPos[0]+=255.0;
aArena.Push(CreateFence(fPos, fAng));
fAng[1] = 90.0;
fPos = fInitPos;
fPos[2]+=15.0;
fPos[0]+=255.0;
fPos[0]-=65.0;
fPos[1]-=65.0;
aArena.Push(CreateFence(fPos, fAng));
fPos[1]+=255.0;
aArena.Push(CreateFence(fPos, fAng));
bCanDuel = true;
PrintToConsoleAll("\n\n>> Арена создана (%i) !",aArena.Length);
}