Перейти к контенту

[SoC] Ковыряемся в файлах


Halford

Рекомендуемые сообщения

 

 


on_actor_dist_le и иже с ними лучше для начала убрать, ибо непонятно, как оно срабатывает, и что делает.

А что тут непонятного? Всё это работает как положено.

Поршни выдаются, переход на другую секцию логики срабатывает.

Поделиться этим сообщением


Ссылка на сообщение

@AndrewMor@AndreySol, это точка в которую отбрасывает ГГ, если эта задница отказывается переходить на Свалку...

Поделиться этим сообщением


Ссылка на сообщение
(изменено)

@Wolkodav,  возможно.

Конкретный ответ на вопрос КАК, можно дать  только зная, на какой скриптовой базе ты работаешь...оригинал, АМК мод или что то еще...Да ты вроде и не спрашивал как)))

Изменено пользователем _Val_

Поделиться этим сообщением


Ссылка на сообщение

 

 

Ещё как скажем

А я еще и повторю)))

Если на мутанта повесить простейшую схему mob_home(естественно прописав точку хоум в олл_спавне), то если мутанта заспавнить хоть на другом конце локи, он ломанётся в точку хоум. Повторяю - через всю локу.

А вот чего нужно понаписать, чтобы они тупо разбегались - я даже не представляю :rofl2:

  • Согласен 1

Поделиться этим сообщением


Ссылка на сообщение

 

 

Invalid source

Твой вылет подробно описан в справочнике вылетов.

Поделиться этим сообщением


Ссылка на сообщение
(изменено)

@Wolkodav, вот так попробуй

[kamp]
center_point = esc_lager_kamp_center
on = {+porshen_1} walker %-porshen_1%

Поршень удаляется сразу после перехода в волкер.

И Если допустим будешь делать вторую схему kamp, то это делается так.

kamp@1, а не kamp1.

Изменено пользователем _Val_
  • Полезно 1

Поделиться этим сообщением


Ссылка на сообщение
(изменено)

Собственно сама функция убийства. Гарантия - 100 процентов.

-- суицид непися
function suizid_vovana(actor, npc, p)
npc:kill(npc)
end

Вызываем соответственно из логики самого непися...очевидно по таймеру - синхронизировав анимацию, звук выстрела(сам найдешь - как вызвать) ну и саму кончину...

Если перед этим нанести хит, то он еще и брякнет что нибудь)))

ЗЫ...А где такой зеленой травки прикупил? Мне бы на газон))

Изменено пользователем _Val_
  • Спасибо 1

Поделиться этим сообщением


Ссылка на сообщение
как в эту функцию передать айди непися...помирает ГГ

 

 

Повнимательней. Я тебе немного по другому написал функцию.

Вызываем соответственно из логики самого непися

 

Поделиться этим сообщением


Ссылка на сообщение

 

 

[remark@suicide] anim = suicide on_signal = anim_end | nil %=npc_suicide%

Совершенно случайно так получилось, что самому пришлось суицид неписю устраивать.

Так вот получается, что nil вроде как не работает в этой ремарке. Точнее - работает именно nil , а функция не вызывается. 

Убрал - непись благополучно застрелился -

  • Нравится 1

Поделиться этим сообщением


Ссылка на сообщение

 

 

почему не работает от имени Прапора

В смысле? Чтобы прапор начинал диалог?

А ты прописал свой диалог в профиле прапора кстати?

Поделиться этим сообщением


Ссылка на сообщение
(изменено)

@Хемуль36рус, ну вообще в случае, когда непись сам должен начать говорить с ГГ, ну то бишь первая фраза его(ибо кнопочку эФ то он нажать не может))) я вообще удаляю этот диалог из профиля.

Чтобы не быть голословным...

Логика

[meet@yan_nastya_mesto_exit_2]
meet_state = 20|guard|15| wait
victim = 20|actor
victim_wpn = 20|actor
use_wpn = false
use = true
meet_dialog = izolda_dialog_3 

Профиль

        <start_dialog>hello_dialog</start_dialog> 
        <actor_dialog>dm_help_wounded_medkit_dialog</actor_dialog>
        <actor_dialog>izolda_dialog_0</actor_dialog>
        <actor_dialog>izolda_dialog_1</actor_dialog>
        <actor_dialog>izolda_dialog_2</actor_dialog>
#include "gameplay\character_criticals_4.xml"
</specific_character>

Как видишь - искомого диалога в профиле нет. Но он отлично работает)))

 

 


 

 

Возьми текстуру из дмх мода

Как-бы все химеры после этого призрачными не стали))

Нужно взять текстуру, переименовать и через Нотепад++ прописать в модель...Ну и про количество знаков не забываем.

Изменено пользователем _Val_

Поделиться этим сообщением


Ссылка на сообщение

Ну так предусловия все в родном диалоге должны быть...

Кстати, а зачем ты новый пишешь? Замени текст в старом.

Поделиться этим сообщением


Ссылка на сообщение
(изменено)
попробуй вместо true поставить self

 

Ну совершенно по причине того, что как раз тусовался в тех местах(ну и проверки ради), сделал так тому персонажу, логику и профиль которого приводил выше. Диалог как ветром сдуло)))

Саня...Ты экспериментируй по разному, что тут еще скажешь. Например действительно удали свой диалог из профиля.

Изменено пользователем _Val_

Поделиться этим сообщением


Ссылка на сообщение

@AndreySol,  вообще такой метод работает и на четвертом.

Кстати из твоего описания я так и не понял, чего ты хочешь добиться. Чтобы при выдаче поршня непись переходил в другую секцию?

У тебя как-то так...

[logic@gar_angar_drug3]
active = walker@gar_angar_drug3

[walker@gar_angar_drug3]
path_walk = drug3_walk
path_look = drug3_look
on_info = {+gar_breakthrough_rush} walker@gar_angar_rush_drug3
on_info2 = {+gar_breakthrough_complete} kamp@gar_angar_drug3

А я бы сделал так...

[logic@gar_angar_drug3]
active = {-gar_breakthrough_rush}walker@gar_angar_drug3, {+gar_breakthrough_rush -gar_breakthrough_complete} walker@gar_angar_rush_drug3...

[walker@gar_angar_drug3]
path_walk = drug3_walk
path_look = drug3_look
on_info = {+gar_breakthrough_rush} walker@gar_angar_rush_drug3
on_info2 = {+gar_breakthrough_complete} kamp@gar_angar_drug3

Секции актив читаются слева направо с проверкой условий. Непись переходит в секцию, условие для которой будет выполнено первым.

И для четкого разграничения условий актив не бойся выдавать дополнительные поршни.

Откуда угодно. Из логики непися при переходе в другую секцию, по сигналу из точек пути.

Поделиться этим сообщением


Ссылка на сообщение

 

 

с вышеописанной руганью

Оффтоп...

Вообще вылета быть не должно, если правильно написана секция, в которую нужно переходить. То бишь 

.......
on_info = {+info} walker@1 

[walker@1]
.........

Причем тут влияет всё. Например пробел перед скобкой, полученный в результате копипаста.

А я один раз, пока не изменил стиль и шрифт Нотепада++ не мог избавится от вылета из-за того, что было написано не look, а 1ook)))

Поделиться этим сообщением


Ссылка на сообщение
on_signal = sig_attacked | mob_combat

 

Вот это дело из логики мьютов вообще лучше исключить, чтобы не заморачиваться. По идее - если мутант находится в моб_хоум, то он сам переключается на защиту и нападение при соблюдении неких условий. К чему его еще и в комбат переводить?

Поделиться этим сообщением


Ссылка на сообщение

@Charsi, при этом фразы будут произносится только собеседником ГГ.

Поделиться этим сообщением


Ссылка на сообщение
стреляю в затылок из 45-го калибра

 

Не...Ну еще бы неписи не перешли в дэнджер)))

Из РПГ-7 еще попробуй...

Вообще неписи реагируют на звук, если он правильно настроен в СДК. Так что для пущей реалистичности можешь переделать настройки нужных звуков. А звуки - ИМХО - нужны в основном глушака и посмертные стоны. Если переделать дальность слышимости неписями выстрела из Калаша, то тут реальностью уже и не пахнет.

Поделиться этим сообщением


Ссылка на сообщение
Beyond Compare

 

А прикольная программка.

Редактировал при помощи её погодные файлы. потом залез еще раз, но уже Нотепадом. И обнаружил жуткий бардак в строках. Где парочка строк пустых, где побольше. Честно утомился потом все в порядок приводить. Ага...30 файлов - повеселился от души.

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   1 пользователь

AMK-Team.ru

×
×
  • Создать...