Removing support for NS 2.01.

This commit is contained in:
Steve Dudenhoeffer 2004-07-22 13:11:12 +00:00
parent 521d6ee7d2
commit 98d1644ade

View File

@ -65,59 +65,29 @@ static cell AMX_NATIVE_CALL ns_get_build(AMX *amx, cell *params)
int iNumber = params[3]; int iNumber = params[3];
edict_t* pBuild = NULL; edict_t* pBuild = NULL;
int iCount=0; int iCount=0;
int nsversion=params[4];
while ((pBuild = UTIL_FindEntityByString(pBuild,"classname",buildtype)) != NULL) while ((pBuild = UTIL_FindEntityByString(pBuild,"classname",buildtype)) != NULL)
{ {
if (nsversion == 3) if (iBuiltOnly > 0)
{ {
if (iBuiltOnly > 0) if (FStrEq("team_advarmory",buildtype) || FStrEq("team_advturretfactory",buildtype))
{ {
if (FStrEq("team_advarmory",buildtype) || FStrEq("team_advturretfactory",buildtype)) iCount++;
}
else
{
if (pBuild->v.fuser1 >= 1000 || pBuild->v.iuser4 & MASK_ELECTRICITY)
{ {
iCount++; iCount++;
} }
else
{
if (pBuild->v.fuser1 >= 1000 || pBuild->v.iuser4 & MASK_ELECTRICITY)
{
iCount++;
}
}
} }
else
{
iCount++;
}
if (iNumber > 0 && iCount == iNumber)
return ENTINDEX(pBuild);
} }
else if (nsversion == 2) else
{ {
if (iBuiltOnly > 0) iCount++;
{
if (FStrEq("team_hive",buildtype))
{
if (pBuild->v.fuser1 >= 1000)
{
iCount++;
}
}
else
{
if (pBuild->v.fuser1 >= 1000 || pBuild->v.iuser4 & MASK_ELECTRICITY)
{
iCount++;
}
}
}
else
{
iCount++;
}
if (iNumber > 0 && iCount == iNumber)
return ENTINDEX(pBuild);
} }
if (iNumber > 0 && iCount == iNumber)
return ENTINDEX(pBuild);
} }
return iCount++; return iCount++;
} }