Либо сделать их наследниками CTalkMonster (тогда они не будут действовать в команде), либо переносить все соответсвующие ф-и из CTalkMonster в твой класс. Скажу сразу - оба подхода требуют хорошего знания СДК.
Добавлено 03-12-2005 в 22:41:
Цитата:
Security писал: посоветовал бы тебе задать этот вопрос на Half-Life.ru/Forum/
угу, и на него будем отвечать мы же, да?
__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!
CrazyDan я ж говорю - если ты не больно разбираешься в СДК, то сделать это будет сложно. Но если хочешь все же попробовать силы: открой talkmonster.cpp, и внимательно просмотри. Найди все, что отвечает за разговор (команда Use и т.п.). Потом нужно все эти ф-и и переменные перенести в класс CHgrunt (hgrunt.cpp) и установить ему ObjectCaps: FCAP_IMPULSE_USE.
__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!