mirror of
https://github.com/alliedmodders/amxmodx.git
synced 2024-12-24 13:55:36 +03:00
Removing support for NS 2.01.
This commit is contained in:
parent
521d6ee7d2
commit
98d1644ade
@ -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++;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user