SoC. Исправление сброса визуала костюма ГГ — различия между версиями — S.T.A.L.K.E.R. Inside Wiki

SoC. Исправление сброса визуала костюма ГГ — различия между версиями

Материал из S.T.A.L.K.E.R. Inside Wiki

Перейти к: навигация, поиск
(Отмена правки 13177 участника 91.217.2.226 (обсуждение) Какого хера копирайт удаляете? <<< aka_sektor)
 
Строка 5: Строка 5:
  
 
<code>function visual_fix(obj)
 
<code>function visual_fix(obj)
  if obj:clsid() == clsid.equ_stalker_s or obj:clsid() == clsid.equ_exo then
+
if obj:clsid() == clsid.equ_stalker_s or obj:clsid() == clsid.equ_exo then
    local outfit = db.actor:get_current_outfit()
+
local outfit = db.actor:get_current_outfit()
    if outfit and outfit:id() ~= obj:id() then
+
if outfit and outfit:id() ~= obj:id() then
        db.actor:transfer_item(outfit, db.actor)
+
db.actor:transfer_item(outfit, db.actor)
    end
+
end
  end
+
end
 
end</code>
 
end</code>
  
Строка 39: Строка 39:
  
 
Статью создал: [[aka_sektor]]<br />
 
Статью создал: [[aka_sektor]]<br />
<br />
+
Автор скрипта: [[Charsi]]<br />
  
  
 
[[Категория:Скрипты]][[Категория:Руководства]]
 
[[Категория:Скрипты]][[Категория:Руководства]]

Текущая версия на 09:10, 15 января 2014

1) С помощью любого текстового редактора создайте файл new_fix.script, и поместите его в папку gamedata/scripts


2) Откройте ранее созданный файл new_fix.script, и впишите в него следующий код:

function visual_fix(obj)
if obj:clsid() == clsid.equ_stalker_s or obj:clsid() == clsid.equ_exo then
local outfit = db.actor:get_current_outfit()
if outfit and outfit:id() ~= obj:id() then
db.actor:transfer_item(outfit, db.actor)
end
end
end

Сохраните изменения.


3) Скопируйте оригинальный файл bind_stalker.script из ресурсов игры, в папку gamedata/scripts


4) Откройте файл bind_stalker.script, и найдите в нём строку function actor_binder:on_item_take (obj).


После этой строки напишите: new_fix.visual_fix(obj)


Должно получится:

function actor_binder:on_item_take (obj)
new_fix.visual_fix(obj)

Сохраните изменения.


Готово.


Авторы

Статью создал: aka_sektor
Автор скрипта: Charsi

Другие места
LANGUAGE