Akyltist, Я не совсем согласен, человек ведь тебе приводит в пример Готику. Как же вместо спрайта ты хочешь использовать 3D модель?? Да и насколько мне кажется эта версия скрипта не совсем корректна: void Main()
{
if (iMouseButtonDown(0))
{
{
if (IN_23>0)
{
iObjectStart(OBJ_44);
iObjectShow(OBJ_44);
iScriptStop();
}
}
}
Вместо IN_23 подставляете цифру вашего спрайта.
Так думаю корректнее...
А что касается автора темы, то от себя могу посоветовать, если твой NPC стоит на месте, то можно использовать EventOnLocation(на сколько я понял работу этого компонента). Т.е фрагмент территории непосредственно перед NC для создание ивента(разговора с ним).