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

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


Halford

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

Создал заметку, после взятия ПДА, она появляется в собственном ПДА, все ок, но как сделать что бы она была не в Справке, а в Журнале..?

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


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

Есть ли разница в какой .....xml прописывать описание предмета и тд. , или игре пофиг в каком файле лежат все тексты..?

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


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

А можно сделать в простом квесте(поиск арта например), что бы искать два придмета, ну прописать их через запятую, можно так ?

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


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

Кто знает, в Народной Солянке Панорамик Мод какой версии и полностью он там, ну весь мод включили в Солянку или только какую то частиь..?

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


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

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

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


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

Что это за вылет, пробую спаунить контролера, после того как предмет беешь и вылет, вылетает перед стартом игры.

[error]Expression : fatal error

[error]Function : CScriptEngine::lua_error

[error]File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp

[error]Line : 73

[error]Description : <no expression>

[error]Arguments : LUA error: ...s\s.t.a.l.k.e.r\gamedata\scripts\bind_stalker.script:285: attempt to index global 'dap_zapis_pda' (a nil value)

 

stack trace:

 

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


Ссылка на сообщение
function actor_binder:on_item_take (obj)
    level_tasks.proceed(self.object)
    --game_stats.update_take_item (obj, self.object)
          local item = obj 
          --AMK UTILS--
          amk.on_item_take(obj)
          amk_utils.actor_item_take(obj)
    dap_zapis_pda.take_item_shapai(item)
    dap_zapis_pda.take_item_antracit(item)
    dap_xol.item_take(obj)

          if obj:clsid() == clsid.wpn_ammo then 
    dunin_ammo.on_take(obj) 
    end 
    sak.check_used_item(obj)
    braad_test.checking_use_item(obj)
    if xrs_ai then xrs_ai.actor_item_take(obj)
    end

 

function take_item_shapai(item)
local name = item:section()
if name == "pda_dap_shapai" and db.actor:dont_has_info("info_shapai_zapis_pda") then
db.actor:give_info_portion("info_shapai_zapis_pda")
local obj = alife():create("m_controller_e",vector():set(73.06,-0.197,466.98),365048,199)
end
end

 

 

obj пробовл прописывать

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

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


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

Подскажите как сделать кружок прозрачный, ну блин вобщем вот спаунил я предмет(флешка простая), и как сделать что бы радиус где она лежит был помечен кружком прозрачным, а когда к нему подведешь курсор высвитилась специально написаная надпись..?

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


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

Что то я ни чего не понял, подробней можно, что бы на непися повесить нужен ид, это ясно, а предмету как?

 

А что мешает пресвоить предмету id?

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

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


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

Есть три функции спауна мертвых НПС, можно ли их как то обьединить?

function spawn_antracit()
      local obj = alife():create("antracit",vector():set(-57.896,3.3651,2.5398),26604,2875)
    local tbl = amk.read_stalker_params(obj)
    tbl.sid = 24016
    tbl.health = 0
    tbl.updhealth = 0
    amk.write_stalker_params(tbl, obj)
end

function spawn_gyrish()
      local obj = alife():create("gyrish",vector():set(73.014,-0.0022,244.99),29213,1244)
    local tbl = amk.read_stalker_params(obj)
    tbl.sid = 24017
    tbl.health = 0
    tbl.updhealth = 0
    amk.write_stalker_params(tbl, obj)
end

function spawn_shatyn()
      local obj = alife():create("shatyn",vector():set(-98.587,2.9431,-213.20),92436,3389)
    local tbl = amk.read_stalker_params(obj)
    tbl.sid = 24018
    tbl.health = 0
    tbl.updhealth = 0
    amk.write_stalker_params(tbl, obj)
end

 

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


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

Вот по мере прохождения игры на трупах находишь инфо, о артах, о мутантах, и тд, как это сделано рандомное получение инфы?

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


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

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

 

Выложи логику, чтобы заново не писать твой волосипед. Кстате, для логики есть и более подходящая тема. ColR_iT

 

Добавлено через 195 мин.:

[smart_terrains]
none = true

[logic] 
active = remark1 
danger = danger_ignore 

[danger_ignore] 
ignore_distance = 5
target = story | actor

[remark1]
no_move = true

Я в этих делах плохо шарю, поэтому такая простенькая..

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

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


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

Подскажите имя Волкодава для спауна..

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


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

У меня такой вопрос.. Сколько локаций может потянуть ТЧ..?

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


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

Как сделать, что бы если НПС нашел документы, то они у него были в продаже/торговле, что бы он их не шкерил у себя в рюкзаке..?

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


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

Чет я туплю, как он называется..?

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


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

Почему труп не удаляется, прописал

function delete_ernest()
  local se_obj = alife():object("ernest")
  if se_obj then
    alife():release(se_obj, true)
  end
end

функцию, прописал активацию в диалог, но он не удаляется.. может играет роль что я не далеко от него стоял..?

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

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


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

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