2okin: по идее должно работать, ибо ф-ция возварщае значение int.
Вот только мне не совсем понятен смысл такой конструкции - вы проверяете к какому вейпоинту ближе находится тот или иной нпц? Есть например такое решение -
Код:
if (Hlp_StrCmp(Npc_GetNearestWP(self),wp1)){//ближе к wp1}else if (Hlp_StrCmp(Npc_GetNearestWP(self),wp2)){//ближе к wp2};
Немного через голову, правда, но все же :)