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

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


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

 Есть монстр, например "библиотекарь". Он создан по типу излома [bibliotekar]:fracture_normal. Если я хочу поставить для него смарт-терраин и так, чтобы именно он его заселил из офлайна (а не излом) можно ли поставить смарту такой комьюнити communities = bibliotekar?

Конечно, ты же зарегал bibliotekar в конфиге и если протестировал что моб готов к игре тогда можно.

Спасибо за ответы! Но у меня ещё есть вопрос. Как можно реализовать возможность присутствия ГГ на локации только в определённом костюме (иначе смерть). По типу как в ЗП когда в путепроводе нельзя бег броника с защитой дыхания. Или с этим вопросом надо в тему скриптования?

Нет, не надо.
ColR_iT

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

Надо дело довести до конца!

Как можно реализовать возможность присутствия ГГ на локации только в определённом костюме (иначе смерть).

 

Копни в ТЧ пси-шлем, там на радаре без него мозги горят, вот точно так же сделай только надо найти где пси-шлем роль защиты играет и подставить твой костюм попробовать...

Здравствуйте!Хотелось Бы сказать огромное спасибо создателям форума и его участникам за то что делитесь знаниями и опытом!Ребята я совсем новичок в модостроении,нет опыта и знаний но есть огромный интерес,так что пожалуйста не судите строго.... Хотел бы у вас спросить. Ребята подскажите пожалуйста как мне в NLS 6 поменять жизнь броню и силу у монстров,как сделать аномалии статичными и чтоб их было немного поменьше.Еще хотел сделать немного реже респаунд монстров и НПС. Расскажите пожалуйста подробно кому не трудно,ну или хотя бы с чего начать... Какими программами пользоваться,что где прописывать и т.д. Заранее спасибо!

 

Правила придуманы не просто так.

Пункт 2.1.2 действующих предписаний.

ColR_iT

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

Подскажите, кто знает... Есть ли способ добавить через конфиг ножу вспышку при каждом ударе. Как при выстреле из оружия. Или сделать как-то, чтобы он постоянно светился в руках каким-нибудь светом, как артефакт.

 

Никто не сталкивался с тем, что hide_weapon() и restore_weapon() иногда не срабатывают?

 

При каких обстоятельствах?

ColR_iT



Вот уж не предполагал!

Оказывается hide_weapon() и restore_weapon() - это счётчик.

Сколько хайдов - столько ресторов для рестора. И наоборот.

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

всё легко

Подскажите пожалуйста, у меня есть 2 разные модели техники, но они используют 2 разных по содержанию файла с одинаковым названием veh_apc.ltx. Как эти файлы привязаны к модели? (Надо бы переименовать один из них).

 

Надо дело довести до конца!

Создал торгаша из простого НПС, настроил его ассортимент по своему вкусу. Но при спавне он встаёт в позу дэнжера и отказывается мне что-либо продавать. Вот логика этого упыря:

[spawner]


cond = {-kompl_spawn_anarhiya}

[smart_terrains]
none = true

[logic]
active = walker
trade = misc\trade_burbon.ltx
use_single_item_rule = off
can_select_items = off
inv_max_weight = 1000000
combat_ignore = combat_ignore

[walker]
path_walk = yan_trader_walk
path_look = yan_trader_look
meet = meet
danger = danger_condition@burbon

[danger_condition@burbon]
ignore_distance = 2

[meet]
use = true
use_wpn = true
meet_talk_enabled = true
victim = 10|actor
victim_wpn = 10|actor
meet_state = 10|ward|2|ward
meet_state_wpn = 10|ward|2|ward

[combat_ignore]
combat_ignore_cond = always

 

А вот его характер:

<!---------------------------kompl_trader----------------------->
    <specific_character id="kompl_trader" team_default = "1">
        <name>Бурбон</name>
        <icon x="24" y="14"></icon>
        <map_icon x="3" y="2"></map_icon>
        <bio>Неизвестный сталкер. Сомнительная репутация. Детальная информация отсутствует.</bio>
        
        <class>kompl_trader</class>
        <community>trader</community>
        
        <rank>850</rank>
        <reputation>50</reputation>
        <money min="1000000" max="1000000" infinitive="1"/>

        <visual>actors\stalker\bomj_2</visual>
        <supplies>
            [spawn] \n
            wpn_beretta \n
            ammo_9x19_pbp = 1 \n        
            wpn_ak9 \n
            ammo_9x39_ap = 1 \n            
            device_torch \n
#include "gameplay\character_items.xml"            
        </supplies>
                    
        <start_dialog>hello_dialog</start_dialog>
    </specific_character>

 

Uyman358

Много я делал НПСов, и механиков и торгашей, и обычных, и ни разу не использовал секцию [danger_condition]. Вот зачем она тебе нужна, если у тебя стоит combat_ignore_cond = always, то есть у тебя НПС и так игнорирует опасность, а ты еще и это прописываешь. Это уже солянка. Лично я использую [danger_condition] либо для скриптовых сцен, либо для точечной подгонки логики непися. Так что просто удали эту секцию.

                    Uyman358

<!---------------------------kompl_trader----------------------->



    <specific_character id="kompl_trader" team_default = "1">

        <name>Бурбон</name>

        <icon x="24" y="14"></icon>

        <map_icon x="3" y="2"></map_icon>

        <bio>Неизвестный сталкер. Сомнительная репутация. Детальная информация отсутствует.</bio>


Вместо того что горит синим вставь no_random = "1", ты же видел у Сидоровича и Бармена не стоит дефолт?!
И кстате когда ты писал в алл.спавне или в где там своего торгаша хватит задать ему так: [kompl_trader]:stalker_trader(обычно ставят для оыбчно сталкеров так [kolya]:stalker, а торговцам добавляеш префикс или как его _trader) ну или что то подобное, кароче что бы не писать в логике это:
use_single_item_rule = off
can_select_items = off

 

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

Если я добавляю в игру предметы, оружие, ещё что-нибудь такое, что можно использовать, обязательно эти вещи надо прописывать в файле trade_generic.ltx?

 

Надо дело довести до конца!

riddik121

Нет, просто ты не сможешь купить эти вещи у торговцев и сталкеров.

riddik121

Делай через торговлю всё, а то если патроны или колбасы в профиль
напихать чего то не будет, а чего то не в таком кол-ве будет, сделай
торговца как надо! Не мудри!

 

Он где-то говорил/писал, что хочет сделать торговца?

ColR_iT

Изменено пользователем ColR_iT
  • Нравится 1
  • Не нравится 1
  • Неравнодушный сталкер

 

trade_generic.ltx?

--- Фaйл нaстройки тоговли с НПС, !бaлaнс. Отсутствиe <сволa> нe крeтично, он будeт в продaжe, но по цeнe укaзaной в eго сeкции. -- Зпрeт торгa NO TRADE. --

 

 

:ny_blink: Ты сам то понял что написал?

ColR_iT

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

Я этот вопрос задал с целью разобраться с вылетом. Лог вылета не покажу т.к. сейчас на работе нахожусь, но вылет говорит о том, что нет секции generic_buy. Я в игру много чего добавил, но файл trade_generic.ltx у меня стандартный от ТЧ 1,0004



Вылет происходит когда пытаюсь загрузить игру после сохранения

 

Надо дело довести до конца!

люди скажите пожалуйста как заспавнить переход через локацию (новую) именно через all.spawn

 

Заглавные буквы? Не, не слышал.

Запрещено оставлять повторные сообщения в одной или нескольких темах. Не, не слышал.

Итого: сутки чтения и "бонус" в шкалу.

ColR_iT

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

Ну написал же он в самом начале что хочет создать, или он написал что он не создавал?

 

Пожалуйста прикрепляйте файлы или под спойлер пишите что у вас в файлах! И лог вылета(Ctrl+V)!

 

Во-первых, читай вопросы, а не придумывай их.

Во-вторых, красным цветом имеют право писать только модераторы.

Устное предупреждение.

ColR_iT

Изменено пользователем ColR_iT
  • Неравнодушный сталкер

PS. Лaды, молчю, тeбe виднeй рaзбирaйтeсь сaми.

 

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

ColR_iT

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

plac

[12823]

; cse_abstract properties

section_name = level_changer

name = to_deadsity -- название перехода (любое)

position = 60.9350128173828,3.30023050308228,362.755859375 --координаты перехода

direction = 0,0,0

 

; cse_alife_object properties

game_vertex_id = 2988 --гейм-вертекс перехода

distance = 0

level_vertex_id = 339 --левел-вертекс перехода

object_flags = 0xffffff3e

custom_data = <[pt_move_if_reject]

path = lim_pt_move --секция с координатами в way_локация.ltx. Задаёшь координаты возврата ГГ и точку в которую он будет смотреть если ты после того как зашёл в переход откажешся от возможности перейти на новую локацию

END

story_id = 358 -- стори ID нужен для отображения перехода на миникарте в пда

 

; cse_shape properties  --- размер самой зоны перехода

shapes = shape0

shape0:type = box

shape0:axis_x = 11.7279987335205,0,0

shape0:axis_y = 0,11.7279987335205,0

shape0:axis_z = 0,0,11.7279987335205

shape0:offset = 0,0,0

 

; cse_alife_space_restrictor properties

restrictor_type = 3

 

; cse_alife_level_changer properties

dest_game_vertex_id = 5159 гаме-вертекс появления ГГ на новой локации

dest_level_vertex_id = 245795 -- левел-вертекс появления ГГ на новой локации

dest_position = -61,1.10000002384186,-234 -- координаты появления ГГ на новой локации

dest_direction = 0,0,0

dest_level_name = deadsity  -- название новой локации

dest_graph_point = start_actor_01

 

 

 

[lim_pt_move]

points = p0,p1

p0:name = name00

p0:position = 60,3.29999995231628,348 --положение ГГ

p0:game_vertex_id = 3024

p0:level_vertex_id = 55223

p0:links = p1(1)

 

p1:name = name01

p1:position = 60,3.29999995231628,349 --направление взора ГГ

p1:game_vertex_id = 3024

p1:level_vertex_id = 55223

 

 

Надо дело довести до конца!

Добрго времени суток.

Столкнулся с проблемой, версия игры 1.0006. Пытаюсь отловить попадания по частям тела нпс, xr_motivator функция hit_callback(obj, amount, local_direction, who, bone_index), когда стреляю по нпс все нормально показывает, но если активирую артефакт, или кидаю гранату, стреляю в голову и убиваю с первого выстрела, не выдает bone_index, срабатывает death_callback(victim, who) и там тупо пишет что actor убил непися а не граната или зона аномалии. Как это исправить подскажите?

ProGr@MmER

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...