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

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


Halford

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

Подскажите, а чем может быть вызвана вот такая ошибка?

 

Expression    : fatal error
Function      : CScriptEngine::lua_error
File          : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
Line          : 73
Description   : <no expression>
Arguments     : LUA error: ...ль желанийguygu\gamedata\scripts\bind_stalker.script:244: attempt to index global 'srs' (a nil value)

 

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


Ссылка на сообщение
  Цитата
Подскажите, а чем может быть вызвана вот такая ошибка?

 

Expression    : fatal error
Function      : CScriptEngine::lua_error
File          : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
Line          : 73
Description   : <no expression>
Arguments     : LUA error: ...ль желанийguygu\gamedata\scripts\bind_stalker.script:244: attempt to index global 'srs' (a nil value)

 

Неужели никто не знает, что это за ошибка?

 

Starter У тебя настройки кажись неправильные

 

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

 

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


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

8push5 Да не, файл есть, и то что в нём находится, тоже кажись без ошибок

 

  Содержание srs.script (Показать)
Изменено пользователем STARTS

 

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


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

Сталкнулся с непонятной проблемой...

Вот прописал пару неписям логику в all.spawn и тут вылет не связанный с неписями

Expression    : fatal error
Function      : CScriptEngine::lua_error
File          : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
Line          : 73
Description   : <no expression>
Arguments     : LUA error: ...итель желанийguygu\gamedata\scripts\amk_anoms.script:307: attempt to index local 'sobj' (a nil value)

Что это за лог? И причём здесь неписи?

 

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


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

 

Да новая нужна

 

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

  STARTS писал(а):
Сталкнулся с непонятной проблемой...

Вот прописал пару неписям логику в all.spawn и тут вылет не связанный с неписями

Expression    : fatal error
Function      : CScriptEngine::lua_error
File          : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
Line          : 73
Description   : <no expression>
Arguments     : LUA error: ...итель желанийguygu\gamedata\scripts\amk_anoms.script:307: attempt to index local 'sobj' (a nil value)

Что это за лог? И причём здесь неписи?

Неужели никто не знает?

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

 

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


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

Ну если Vano_Santuri так написал, значит же подстроил...

 

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


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

Лови

  Раскрывающийся текст (Показать)

 

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


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

1.Нет

2.А при игре или при разговоре?

Если при игре то незнаю, а при разговоре юзай обычную

3.

  труп (Показать)
Изменено пользователем STARTS

 

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


Ссылка на сообщение
Scarabay фонтомы это так сказать новые монстры!!! Если сможешь сделать модель и анимку новую для сталкеров, то фантомы готовы. На счёт повреждения -- поройся в файлах phantom_manager.script и m_phantom.ltx по теме там должно быть, но скорей всего в m_phantom.ltx

 

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


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

Юра Семецкий неуверен, но...В файле amk_mod.script есть функция function on_blowout_hit(npc,hide) вот открой её и там найдёшь!!!

По моим соображениям нужно изменить

local khit=1

и

h.power = (amk_hideouts.blowout_damages[lname] or 0.01)*khit

ставишь

local khit=3

, а

h.power = (amk_hideouts.blowout_damages[lname] or 0.01)*khit

изменяешь на

h.power = (amk_hideouts.blowout_damages[lname] or 1.01)*khit

. ТАк же ещё поройся в файле amk_hideouts.script найди там функцию

blowout_damages={
    l01_escape=0.01,
    l02_garbage=0.02,
    l03_agroprom=0.03,
    l04_darkvalley=0.05,
    l05_bar=0.05,
    l06_rostok=0.1,
    l07_military=0.25,
    l08_yantar=0.3,
    l10_radar=0.5,
    l11_pripyat=0.6,
    l12_stancia=0.7
}

 

и меняй дэмагу на свою. Если поставить 1, и те настройки, которые я написал выше, то по теме должно быть 100% хана

 

 

upd: вот нашёл по фантомам.

function blowout_phantoms()
    local blow=amk.load_variable("blowout",-1)
    local bt=blowout_type()
    if blow>1 and blow<4 and bt<2 then
      local lname=level.name()
        if not in_hide and amk_hideouts.blowouts_phantoms[lname] then
            local phantoms=amk_hideouts.blowouts_phantoms[lname]
            if phantoms and phantoms.count>0 then
                if math.random()<phantoms.probability then
                    if phantom_manager:phantom_count()<phantoms.count then
                        local yaw                 = math.pi*2.0*math.random()
                        local radius             = phantoms.radius*(math.random()/2.0+0.5)
                        local height             = phantoms.height*math.random()
                        local a_pos             = db.actor:position()
                        local pos                 = vector():set(math.sin(yaw)*radius+a_pos.x,a_pos.y+height,math.cos(yaw)*radius+a_pos.z)
                        phantom_manager.spawn_phantom(pos)
                    end
                end
            end
        end
    end
end

  З.Ы. (Показать)
Изменено пользователем STARTS

 

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


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

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

Значится так: я созлавал свой смарт вот по этой статье статья Просто заменял там bandits на свою группировку, потом всё прописал как надо, и добавил им точки в файл way_l01_escape.ltx . После того как я зашёл в игру, у мну ВСЕ неписи ходят куда их пошлёт alife

Вот мои файлы

  alife_l01_escape.ltx (Показать)

 

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


Ссылка на сообщение
Crazyman Он играет на гармошке или чистит её, по скрину не очень видно...

 

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


Ссылка на сообщение
  Crazyman писал(а):
STARTS, Да, он на гормошке играл.. только без музыки.. хм.. странно.

 

Ну, возможно вопрос уже 100 раз задавали тут: Как сделать фриплей? ^_^

Желательно ткнуть в статейку..

 

 

Добавь музыку и всё...

 

 

Вот статья тут посмотри, там описано как сделать фриплей!

 

 

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

  goroskob писал(а):
Мододелы, подскажите, чем можно редактировать шейдеры/создавать новые?

 

Хоть блокнотом :)

А если нужен синтаксис, то Notepad++ хорош для этого!

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

 

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


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

Вопрос к опытным мододелам:

При стрельбе в любого непися вылетает игра вот с таким логом:

Expression    : fatal error
Function      : CScriptEngine::lua_error
File          : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
Line          : 73
Description   : <no expression>
Arguments     : LUA error: ...тель желанийguygu\gamedata\scripts\xr_wounded.script:517: attempt to index field '?' (a nil value)

 

А вот 517 сторка скрипта xr_wounded.script

function hit_callback(npc_id)
  
    db.storage[npc_id].wounded.wound_manager:hit_callback() -- 517 строка
  
end

Чем может быть вызван этот вылет, если вроде всё ок?

И если закоментить этот участок, то к чему может привести?

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

 

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


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

Struck, Kirag В моде многое чего делалось, но помню у мну был вылет вот на эту строку

xr_wounded.hit_callback(self.object:id())

Я вообще тогда непонимал из-за чего появляется вылет и сделал вот так:

 if    xr_wounded.hit_callback(npc_id) ~= nil then
   xr_wounded.hit_callback(self.object:id())
   end

 

 

 

Struck Никакие

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

 

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


Ссылка на сообщение
TRAMP14 Сделай через #include Изменено пользователем STARTS

 

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


Ссылка на сообщение
TRAMP14 Можно и так, но я тебе гворил про инклуд из ui_custom_msgs

 

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


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

Конечно можно! Посмотри файлы ПЫС и увидишь...

 

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


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

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