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

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


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

@hondaer, может попробовать так?

Спавн НПС(или предмета)" 
Код 
function spawn_x14 () 
alife():create("Секция",vector():set(-7.32,-34.48,13.18),1542,2799) 
end :508:

  • Сомнительно 1

 Моя нычка, Нычка в арендованном у Опричника холодильнике  

Мы хорошие ребята, жаль патронов маловато:):ukostra:

UriZzz.gif

Только что, hondaer сказал:

модострое

Я тебе уже скидывал функцию, она работает, можешь и в мою сборочку поиграть, всё спавнится, это у тебя косяки какие-то.

Нужен 3D-артист для правок геометрии локаций.
Кто может помочь - пишите в ЛС.

@Houdini_one, у меня она не работает. Я уже всё по три раза проверил, каждую букву и каждый знак препинания.

Нарыл функцию:


function check_outfit() 
local outfit = db.actor:item_in_slot(6) 
if outfit:section() == "exo_outfit" then —/Если в 6 слоте присутствует "exo_outfit" тогда 
return true —/"exo_outfit" одет 
else 
return false —/"exo_outfit" не одет 
end 
end

как выдать инфопоршень по этой функции? когда одет выдаётся, когда не надет - забирается
помогите, не знаю как правильно добавить:(

Нужен 3D-артист для правок геометрии локаций.
Кто может помочь - пишите в ЛС.

1 минуту назад, hondaer сказал:

не работает

Как ты выдаёшь её?
Координаты правильные?

Нужен 3D-артист для правок геометрии локаций.
Кто может помочь - пишите в ЛС.

1 час назад, Houdini_one сказал:

Как ты выдаёшь её?
Координаты правильные?

В смысле, как выдаю? :blink:

Координаты правильные.

@hondaer, ну раз суперновичок то рекомендую к изучению: http://stalkerin.gameru.net/wiki/index.php?title=Заглавная_страница, там много полезных материалов, в том числе и по спавну:guru:

 Моя нычка, Нычка в арендованном у Опричника холодильнике  

Мы хорошие ребята, жаль патронов маловато:):ukostra:

UriZzz.gif

2 часа назад, hondaer сказал:

как выдаю

Функцию через что выдаёшь?..

Нужен 3D-артист для правок геометрии локаций.
Кто может помочь - пишите в ЛС.

8 часов назад, hondaer сказал:

На одном из форумов сообщается, что для спавна НПС в самом начале игры основной задачей является внесение изменений в bind_stalker.script

Забудь адрес этого форума, там тебя плохому научат!

Попробуй так:

function esc_klim_npc()
  local s_obj = alife():create("esc_klim_npc",vector():set(-195.56365966797,-19.491519927979,-130.52461242676),63641,56)
  if s_obj then
      level.map_add_object_spot_ser(s_obj.id, "alife_presentation_monstr", "esc_klim_npc")
  end
end

Будет поставлена метка с именем "esc_klim_npc" на созданного НПСа. Ну и поищи потом эту метку на карте в ПДА.

@Houdini_one, функцию спавна? Или что? Объясни популярно, на понятном языке. :blink:
Я же говорю, суперновичек.:dash2:

 

@AndreySol, не помогло.  :(

@hondaer, попробуй так. Лично я так спавню. Пример

Патроны на кузове зилка в деревне новичков.

Скрытый текст

    В bind_stalker.script после:

--' Загружаем настройки дропа
    death_manager.init_drop_settings()
----------------------------Спавн--------------------------------------------------------------------------------
    if xr_logic.pstor_retrieve(db.actor, "first_run", 0)==0 then
            my_spawn.spawn_my()
            my2_spawn.spawn_my2()
       xr_logic.pstor_store(db.actor, "first_run", 1)
    end
----------------------------Спавн--------------------------------------------------------------------------------

 

my_spawn.spawn_my() - my_spawn это твой скрип,  spawn_my()- это вызываемая функция в твоём скрипте.

 

И в своих скриптах сам спавн. 

 

  • Согласен 2
  • Сомнительно 1

@hondaer, Он тебе дал пример как активировать функцию спавна твоего нпс.

  • Согласен 1

☭- Пролетарии всех стран, соединяйтесь!

 

@hondaer, при полной правильности файлов(если ты в этом уверен и нет вылетов, подтверждающих обратное) очевидно, что ты неправильно вызываешь функцию спавна.

Вызови её как указано выше.

И либо непись заспавнится, либо ты обзаведёшься букетом вылетов.

По крайней мере - будет понятно, что прописано неправильно))

  • Согласен 1
1 час назад, hondaer сказал:

мне нпс надо заспавнить

Да хоть корову:biggrin:

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

И примеров разного спавна куча в интернете.

Вот полезный сайт http://stalkerin.gameru.net/wiki/index.php?title=Заглавная_страница, как раз для суперновичков в модострое :)

 

 @alex5773, окай. Но может попробовать активировать его через диалог? Например, после того, как ГГ поговорит с Шустрым.

В теме "Создание нового НПС" написано, что нужно вставить строчку  <action>esc_unik_npc.esc_unik_npc</action> в начало диалога. Где эти диалоги? Именно с Шустрым?

Потому что активация не работает в info_portions.xml

@hondaer, Ты если не ошибаюсь в любом случае получишь нпс который не будет подаваться логике. Он не будет не говорить не стоят на месте. Спавни либо acdc либо сдк.

☭- Пролетарии всех стран, соединяйтесь!

 

@WizziGun, в уроке описывается спавн через скрипт!
Мне ближе простой и действенный способ.

Чтобы спавнить через АСDС и CDK в них нужно разобраться, на что уйдёт ни один день и даже не одна неделя.

1 hour ago, Купер said:

Байка ?

wm_size = 0.05 - визуальный размер дырки на стене от пули

В движке не вижу что бы он как то на раны еще влиял.

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

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

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

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

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

Войти

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

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

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