Все здравствуйте.
Не знаю, живой еще сайт или уже тихо почил, но попробую.
У меня такой вопрос, как можно узнать сколько всего npc_ в определённой локации(которая активна в данный момент), мне это нужно чтобы можно было пройти по ним циклом, для моих нужд.
Или такую функцию нужно писать самому(сомневаюсь что такой нет). Это не скриптовый язык, это сам движек(с++).
Что нибудь на примере GetEntityCount, GetMaxEnt и т.д. и т.п.
Отвечаю сам себе - это видимо уже норма:
Vector range(height, wight, 600);
int count = UTIL_EntitiesInBox(pList, ARRAYSIZE(pList), Victime->GetAbsOrigin() - range, Victime->GetAbsOrigin() + range, FL_NPC);
count - это есть количество сущностей находящихся в данном прямоугольнике (range), интересная штука, кстати, работает быстрее чем определение в радиусе.
А дальше все как обычно, проходим по ним циклом, с отсечением ненужного.