2Skaarj:
2. почему GS выдает ошибку "нельзя пребразовать тип instance в int" , если условие в виде
if((Hlp_GetInstanceID(self) == (Hlp_GetInstanceID(LordHagen)) | Hlp_GetInstanceID(Parcival))
|
Попробуйте использовать для сравнения не сами функции Hlp_GetInstanceID(npc), а локальные переменные, которым присвоено значение с помощью этих функций. А ещё, возможно, следует в условии использовать два сравнения, а не одно (не уверено, но, вдруг, поможет).
if((A == B) || (A == C))