<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://stalkerin.gameru.net/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://stalkerin.gameru.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=85.26.186.144&amp;*</id>
		<title>S.T.A.L.K.E.R. Inside Wiki - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://stalkerin.gameru.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=85.26.186.144&amp;*"/>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/85.26.186.144"/>
		<updated>2026-04-29T18:15:49Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%80%D0%B5%D0%BC%D0%BE%D0%BD%D1%82%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BD%D0%B0%D0%B1%D0%BE%D1%80%D0%B0</id>
		<title>Создание ремонтного набора</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%80%D0%B5%D0%BC%D0%BE%D0%BD%D1%82%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BD%D0%B0%D0%B1%D0%BE%D1%80%D0%B0"/>
				<updated>2014-03-29T10:31:45Z</updated>
		
		<summary type="html">&lt;p&gt;85.26.186.144: Новая страница: «Создание ремонтного набора в Сталкер ТЧ.  1. Открываем файл gamedata/config/misc/items.ltx и в самом конце...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Создание ремонтного набора в Сталкер ТЧ.&lt;br /&gt;
&lt;br /&gt;
1. Открываем файл gamedata/config/misc/items.ltx и в самом конце пишем:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
;-------------------------------------------------------------------------------РЕМОНТНЫЙ НАБОР &lt;br /&gt;
[repair_kit]:identity_immunities&lt;br /&gt;
GroupControlSection	= spawn_group&lt;br /&gt;
discovery_dependency	=&lt;br /&gt;
$spawn			= &amp;quot;devices\quest_items\repair_kit&amp;quot;&lt;br /&gt;
$prefetch		= 32&lt;br /&gt;
class			= II_ANTIR&lt;br /&gt;
cform			= skeleton&lt;br /&gt;
visual			= physics\box\box_1c.ogf&lt;br /&gt;
radius			= 1&lt;br /&gt;
description		= &amp;quot;Ящик с инструментами для ремонта. Набор содержит инструменты и детали, &lt;br /&gt;
с помощью которых можно отремонтировать оружие и костюм.&amp;quot;&lt;br /&gt;
inv_name		= &amp;quot;Ремонтный набор&amp;quot;&lt;br /&gt;
inv_name_short		= &amp;quot;Ремонтный набор&amp;quot;&lt;br /&gt;
inv_weight		= 3.0&lt;br /&gt;
inv_grid_width		= 2&lt;br /&gt;
inv_grid_height		= 2&lt;br /&gt;
inv_grid_x		= 4&lt;br /&gt;
inv_grid_y		= 18&lt;br /&gt;
cost			= 500&lt;br /&gt;
eat_health		= 0&lt;br /&gt;
eat_satiety		= 0&lt;br /&gt;
eat_power		= 0&lt;br /&gt;
eat_radiation		= 0&lt;br /&gt;
eat_alcohol		= 0&lt;br /&gt;
wounds_heal_perc	= 0&lt;br /&gt;
eat_portions_num	= 3&lt;br /&gt;
animation_slot		= 4&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Теперь открываем файл gamedata/scripts/bind_stalker.script и после строчек&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
function actor_binder:on_item_drop (obj)&lt;br /&gt;
    level_tasks.proceed(self.object)&lt;br /&gt;
    --game_stats.update_drop_item (obj, self.object)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Пишем:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
exp_mod.itemuse(obj)	--Ремонтный набор&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Теперь в той же папке создаём скрипт с названием exp_mod.script и в нём пишем:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
--Скрипт NZK мода&lt;br /&gt;
--Здесь описаны всякие безделушки и мелкие поправки в скриптах&lt;br /&gt;
--by zek &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
--- Скрипт на использование вещей прямо из инвенторя (в данном случае Ремонтного Набора)&lt;br /&gt;
--- Работа с bind_stalker.script/actor_binder:on_item_drop/&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
function itemuse(what)&lt;br /&gt;
     local obj_name = what:name()&lt;br /&gt;
    if (string.find(obj_name, &amp;quot;repair_kit&amp;quot;)) then&lt;br /&gt;
        use_repair_kit(what)&lt;br /&gt;
    -- If you want to add new trigger item, add script this line.&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
--- Собственно процесс использования набора&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
function use_repair_kit(what)&lt;br /&gt;
    local repair_slot_num = 0&lt;br /&gt;
&lt;br /&gt;
    local item_in_slot_1 = db.actor:item_in_slot(1)&lt;br /&gt;
    local item_in_slot_2 = db.actor:item_in_slot(2)&lt;br /&gt;
    local item_in_slot_6 = db.actor:item_in_slot(6)&lt;br /&gt;
&lt;br /&gt;
    if (item_in_slot_1 ~= nil) then&lt;br /&gt;
        repair_slot_num = 1&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if (item_in_slot_2 ~= nil) then&lt;br /&gt;
        if (repair_slot_num == 0) then&lt;br /&gt;
            repair_slot_num = 2&lt;br /&gt;
        elseif (repair_slot_num == 1) then&lt;br /&gt;
            if (item_in_slot_1:condition() &amp;gt; item_in_slot_2:condition()) then&lt;br /&gt;
                repair_slot_num = 2&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if (item_in_slot_6 ~= nil) then&lt;br /&gt;
        if (repair_slot_num == 0) then&lt;br /&gt;
            repair_slot_num = 6&lt;br /&gt;
        elseif  (repair_slot_num == 1) then&lt;br /&gt;
            if (item_in_slot_1:condition() &amp;gt; item_in_slot_6:condition()) then&lt;br /&gt;
                repair_slot_num = 6&lt;br /&gt;
            end&lt;br /&gt;
        elseif  (repair_slot_num == 2) then&lt;br /&gt;
            if (item_in_slot_2:condition() &amp;gt; item_in_slot_6:condition()) then&lt;br /&gt;
                repair_slot_num = 6&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if (repair_slot_num == 1) then&lt;br /&gt;
        local rep_point = item_in_slot_1:condition() + 10&lt;br /&gt;
        if (rep_point &amp;gt; 1) then&lt;br /&gt;
            rep_point = 1&lt;br /&gt;
        end&lt;br /&gt;
        item_in_slot_1:set_condition(rep_point)&lt;br /&gt;
    elseif (repair_slot_num == 2) then&lt;br /&gt;
        local rep_point = item_in_slot_2:condition() + 10&lt;br /&gt;
        if (rep_point &amp;gt; 1) then&lt;br /&gt;
            rep_point = 1&lt;br /&gt;
        end&lt;br /&gt;
        item_in_slot_2:set_condition(rep_point)&lt;br /&gt;
    elseif (repair_slot_num == 6) then&lt;br /&gt;
        local rep_point = item_in_slot_6:condition() + 10&lt;br /&gt;
        if (rep_point &amp;gt; 1) then&lt;br /&gt;
            rep_point = 1&lt;br /&gt;
        end&lt;br /&gt;
        item_in_slot_6:set_condition(rep_point)&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
4. Всё! Теперь осталось добавить ремонтный набор в арсенал торговцев (gamedata/config/misc/trade_trader.ltx), подробнее читайте в статье &amp;quot;Редактирование торговцнв&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This article was wrote by SA STALKER RU MODS :)&lt;/div&gt;</summary>
		<author><name>85.26.186.144</name></author>	</entry>

	</feed>