<?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=79.126.93.206&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=79.126.93.206&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/79.126.93.206"/>
		<updated>2026-06-09T08:52:52Z</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_%D0%BA%D0%BE%D1%81%D1%82%D1%8E%D0%BC%D0%B0_%D1%81_%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%BC_%D0%BF%D1%80%D0%B8%D1%91%D0%BC%D0%BE%D0%BC_%D0%BC%D0%B5%D0%B4%D0%B8%D0%BA%D0%B0%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2</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_%D0%BA%D0%BE%D1%81%D1%82%D1%8E%D0%BC%D0%B0_%D1%81_%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%BC_%D0%BF%D1%80%D0%B8%D1%91%D0%BC%D0%BE%D0%BC_%D0%BC%D0%B5%D0%B4%D0%B8%D0%BA%D0%B0%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2"/>
				<updated>2011-03-13T07:23:18Z</updated>
		
		<summary type="html">&lt;p&gt;79.126.93.206: Удалил ненужные ссылки. Подправил код: всё слиплось, новички не поймут а опытные сами такое напишут за 3 секунды&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Нам понадобится: '''bind_stalker.script'''&lt;br /&gt;
Для начала создадим свой скрипт (у меня будет '''kfs.script'''). И вставим туда вот такой код:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;--[[&lt;br /&gt;
Authors: $T@RT$&lt;br /&gt;
Copyright: © KFS Team 2011&lt;br /&gt;
]]--&lt;br /&gt;
local kFlag = 0&lt;br /&gt;
function vvod_medkit()&lt;br /&gt;
	local act_it = db.actor:item_in_slot(6)&lt;br /&gt;
  if act_it ~= nil then&lt;br /&gt;
      if db.actor.health &amp;lt;= 0.6 and db.actor:object&amp;quot;medkit_army&amp;quot; and act_it:section() == &amp;quot;novice_outfit&amp;quot; then&lt;br /&gt;
      local news_text = &amp;quot;%c[255,160,160,160]Автоматическая система ввода медицинских препаратов\\n%c[default]Выполняю:%c[255,230,0,0]Ввожу в организм препарат Армейская аптечка %c[default]&amp;quot; &lt;br /&gt;
      db.actor:give_game_news(news_text, &amp;quot;ui\\ui_iconsTotal&amp;quot;,Frect():set(0,188,83,47), 0, 5000)&lt;br /&gt;
      db.actor:eat(db.actor:object(&amp;quot;medkit_army&amp;quot;))&lt;br /&gt;
	  if kFlag == 1 then kFlag =  0 end&lt;br /&gt;
     elseif db.actor.health &amp;lt;= 0.6 and act_it:section() == &amp;quot;novice_outfit&amp;quot; then&lt;br /&gt;
		  if kFlag == 0 then&lt;br /&gt;
        local news_text = &amp;quot;%c[255,160,160,160]Автоматическая система ввода медицинских препаратов\\n%c[default]Внимание:%c[255,230,0,0]Минимальное количество препаратов...Отказ%c[default]&amp;quot; &lt;br /&gt;
        db.actor:give_game_news(news_text, &amp;quot;ui\\ui_iconsTotal&amp;quot;,Frect():set(0,188,83,47), 0, 5000)&lt;br /&gt;
		kFlag = 1&lt;br /&gt;
		  end&lt;br /&gt;
	 end&lt;br /&gt;
  end&lt;br /&gt;
end&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Теперь разберём подробно каждую строчку.&lt;br /&gt;
&amp;lt;code&amp;gt;local kFlag=0 — Создаём локальную переменную (у нас будет флаг)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;local act_it=db.actor:item_in_slot(6) — создаём локальную переменную act_it которая проверяет что в 6 слоте (В ТЧ это костюм)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;if act_it≈nil then — Если act_it существует&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      if db.actor.health &amp;lt;= 0.6 and db.actor:object&amp;quot;medkit_army&amp;quot; and act_it:section()==&amp;quot;novice_outfit&amp;quot; then – Если у ГГ хп &amp;lt; 60% и есть армейская аптечка и надет костюм новичка&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      local news_text = &amp;quot;%c[255,160,160,160]Автоматическая система ввода медицинских препаратов\\n%c[default]Выполняю:%c[255,230,0,0]Ввожу в организм препарат Армейская аптечка%c[default]&amp;quot;  -- Создаём локальную переменную news_text с текстом&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      db.actor:give_game_news(news_text, &amp;quot;ui\\ui_iconsTotal&amp;quot;,Frect():set(0,188,83,47), 0, 5000) – получаем игровые новости с текстом news_text &lt;br /&gt;
db.actor:eat(db.actor:object(«medkit_army»)) — съесть армейскую аптечку&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;code&amp;gt;if kFlag==1 then  kFlag=0 end – если флаг == 1 то флаг присвоить 0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;elseif db.actor.health &amp;lt;= 0.6 and act_it:section()==&amp;quot;novice_outfit&amp;quot; then — Иначе если у ГГ хп &amp;lt;60 % и надет костюм новичка&lt;br /&gt;
  if kFlag==0 then – Если флаг == 0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;local news_text = &amp;quot;%c[255,160,160,160]Автоматическая система ввода медицинских препаратов\\n%c[default]Внимание:%c[255,230,0,0]Минимальное количество препаратов...Отказ%c[default]&amp;quot; – Создаём локальную переменную с текстом news_text&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;code&amp;gt;db.actor:give_game_news(news_text, &amp;quot;ui\\ui_iconsTotal&amp;quot;,Frect():set(0,188,83,47), 0, 5000) – Получаем сообщение с текстом news_text&lt;br /&gt;
kFlag=1 — флаг пристоить 1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Теперь откроем '''bind_stalker.script''' и найдём ''function actor_binder:update(delta)'' сразу после неё ставим '''kfs.vvod_medkit()''' Теперь у нас каждый раз будет идти проверка этой функции.&lt;br /&gt;
&lt;br /&gt;
Вот и всё, можно идти тестить.&lt;br /&gt;
Статья by '''$T@RT$''' © '''KFS Team'''&lt;/div&gt;</summary>
		<author><name>79.126.93.206</name></author>	</entry>

	</feed>