Chyvachok, чтоб он перестал говорить, нужно вызвать SentenceStop() аналогично тому, как он вызывается у TalkMonster в Killed.
Не умирает на месте возможно из-за того, что находится в скрипте.
FreeSlave заскриптованные НПС не убиваются вообще, как раненый охранник в уровне где надо гарга под струю заманить, чтобы поезд поехал, а тут дело в том что джимен убивается все таки, видно анимацию смерти и его можно разорвать, но эта смерть ни на что не влияет, т.к. он в некоторых местах все равно уходит вместо того чтобы лежать трупом.
Ku2zoff а как тогда сделать чтобы он был все равно убиваемый не смотря на скриптовую сценку? А то на одних картах его можно мочкануть, на других уходит.
Кстати я ему куски даже запилил: https://imgur.com/a/Q9L1m
Ты вроде говорил что у тебя есть модели мясной нарезки с НПС, интересно бы глянуть, мож какие модели по лучше есть, а то я всем НПС решил свои куски поделать, как раз в Брутал ХЛ полно мяса было.
nekonomicon писал: Кто мешает изменить viewmodel или установить вид от третьего лица по умолчанию?
Хочу поставить пустышку на viewmodel. И чтобы менять боди\скины уже на самой энтити, которую будет видеть игрок как вьювмодель)). На вьювмодели это нельзя сделать чтобы корректно работали боди на клиенте.
fl0wer писал: На вьювмодели это нельзя сделать чтобы корректно работали боди на клиенте.
Это ты Дяде Мише скажи с его Xash Weapon System (R). Которая древняя, и по которой тутор есть на этом форуме. И таки да, боди можно спокойно менять, передавая их в кач-ве аргумента функции SendWeaponAnim. А для клиентских пушек ещё и передавать в эвентах, во.
Цитата:
nekonomicon писал: а как тогда сделать чтобы он был все равно убиваемый не смотря на скриптовую сценку?
Цитата:
Ku2zoff писал: надо переделывать скрипты на картах
Рипент в руки, и редактировать ключи и флаги scripted_sequence'ов. Если неохота - студию в руки, и искать все условия в коде, где используются эти ключи и флаги. Ну и при необходимости добавлять там грязные хаки с использованием if (FClassnameIs(pEntity->pev, "monster_gman")).
Вопрос у меня есть по минигану из TFC, сделал его на основе кода из ХЛВЕ, огромное спасибо Гулю за то что он его выложил, работает, с альтернативной атакой в виде раскрутки стволов, но одна фигня есть с анимацией стрельбы-раскуртки и звуков, так оно нормально работает, но анимация и звук не меняется если раскрутить стволы альт огнем, и зажать вторую кнопку мыши, оружие будет стрелять, но звука и анимация будет от просто врощения стволов, так и наоборот, если зажать обычную стрельбу, и перейти на раскрутку, отпустив первую кнопку мыши и нажав вторую остаеться анимация и звуки стрельбы, в общем видео с проблемой: https://youtu.be/8FTrgIwgtzI
Я знаю из-за чего оно происходит, что в ХЛВЕ, что в плагине для метамода который добавляет миниган из TFC анимация и звук проигрываються постоянно, как у обычного оружия, а у меня что анимация что звук проигрываться как у Эгона циклично, что анимация что звук, и функция их проигрывания вызывается один раз с помощью m_flShockTime, проблема в том что я не могу придумать как мне сделать чтобы при переходе из PrimaryAttack в SecondaryAttack и наоборот заходить в этот участок кода чтобы поменять звук с анимацией, по этому решил спросить здесь, код в аттаче. Я помню когда-то давно когда пытался сделать эту пушку тоже не смог побороть эту проблему.
Chyvachok, посмотрел, пока особо не вникал. Есть декомпил такого пулемета из They Hunger, там правда нет анимации раскрутки, но может чем-нибудь поможет.
nekonomicon спасибо за код, правда сам миниган нормально работает, затык был именно с раскруткой, вернее переходом мезду стрельбой и раскруткой, и я вроде как разобрался. И кстати проверил как в TFC он работает, там оказывается раскрутки в виде альтернативной атаки нет, она там использовалась когда у игрока патронов не осталось, выложил новый код в аттаче, вроде все работает, но хотелось чтобы кто-то по опытнее глянул на код, не сильно он коряво написан, а то я больше копипастер чем кодер.
fl0wer писал: вьювмодели это нельзя сделать чтобы корректно работали боди на клиенте.
Почему-то я это сделал. Внезапно. И бади, и группы, и скины. В XDM даже нет хаков с моделями радио для satchel.
Цитата:
Ku2zoff писал: Рипент в руки, и редактировать ключи и флаги scripted_sequence'ов. Если неохота - студию в руки, и искать все условия в коде, где используются эти ключи и флаги. Ну и при необходимости добавлять там грязные хаки с использованием if (FClassnameIs(pEntity->pev, "monster_gman")).
Я приеду и как следует дам тебе по рукам за такие лаурисоветы. Спирита начитался, поди?