<?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=WillsherT</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=WillsherT"/>
		<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/WillsherT"/>
		<updated>2026-04-30T13:34:38Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=CoP_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BC%D0%B5%D0%BD%D1%8E_%D1%81_%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%86%D0%B8%D0%B5%D0%B9.</id>
		<title>CoP создание главного меню с анимацией.</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=CoP_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BC%D0%B5%D0%BD%D1%8E_%D1%81_%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%86%D0%B8%D0%B5%D0%B9."/>
				<updated>2011-06-27T14:07:47Z</updated>
		
		<summary type="html">&lt;p&gt;WillsherT: /* Редактирование ui_mm_main.xml */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Доброго времени суток, сегодня мы научимся создавать собственное меню с анимацией.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Что нам понадобится. ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Распакованная игра S.T.A.L.K.E.R.: Call of Pripyat;&amp;lt;br /&amp;gt;&lt;br /&gt;
Adobe Photoshop с DDS-плагином от nVidia или любой другой графический редактор способный править альфа-каналы и открывать .dds файлы;(в статье я использую Photoshop)&amp;lt;br /&amp;gt;&lt;br /&gt;
Любой видео конвертер способный переконвертировать в .ogm формат;([http://stalkerin.gameru.net/modules.php?name=Downloads&amp;amp;d_op=getit&amp;amp;lid=393 скачать])&amp;lt;br /&amp;gt;&lt;br /&gt;
Блокнот для правки конфигов.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Рассмотрение оригинального меню. ==&lt;br /&gt;
Начнём с создания основного статического изображения меню.&amp;lt;br /&amp;gt;&lt;br /&gt;
Открываем файл '''ui_actor_main_menu.dds''' который расположен в папке '''gamedata\textures\ui'''.&lt;br /&gt;
И видим обычное статическое изображение, хотя в главном меню вода пускает волны и птички летают.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Файл:Tut01.JPG|200px|thumb|right|Вот, что мы видим]]&lt;br /&gt;
Переходим в управление каналами и нажимаем на Alpha 1 и видим, что на местах где должны летать птички и вода шевелится черные пятна. Которые говорят о том, что изображение в этих местах прозрачное.&lt;br /&gt;
[[Файл:Tut02.JPG|200px|thumb|right|Альфа 1]]&lt;br /&gt;
Файлы которые должны проигрываться в этих черных дырах лежат по адресу '''gamedata\textures\ui''' и называются '''video_voroni_crop.ogm''' и '''video_water_crop.ogm''', координаты их расположения на экране прописаны в файле '''ui_mm_main.xml''' по адресу '''gamedata\configs\ui'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Подготовка статического меню. ==&lt;br /&gt;
Предполагается, что у вас уже есть готовая текстурка и видеофайлы. И осталось только подредактировать альфа-канал и прописать расположение видео, дабы они правильно отображались.&amp;lt;br /&amp;gt;&lt;br /&gt;
Я взял файл с изображением трактора, в качестве видео взял ui_mm_rug02.ogm на нем изображена ленточка, которая висит в области заднего колеса трактора. А на задний план я взял видео ui_mm_main_back_crop.ogm оно конечно не так хорошо вписывается, ну да ладно.&lt;br /&gt;
[[Файл:Tut03.JPG|200px|thumb|right|обвел места где будет анимация]]&lt;br /&gt;
И так, выделяем на нашем меню места где будет проходить анимация('''внимательно посмотрите свое видео и приметьте сколько нужно выделять, а то получится, что часть анимации не видна, а это уже не качественно исполненная работа''').&lt;br /&gt;
После того как выделили переходим на альфа-канал и закрашиваем выделенное в черный(если до этого вы не закрасили прежние черные места на альфа-канале в белый то не беда, просто инвертируйте выделение и закрасьте.&lt;br /&gt;
[[Файл:Tut04.JPG|200px|thumb|right|вот, что у меня получилось после редактирования альфа-канала]]&lt;br /&gt;
Теперь замеряем координаты. У меня получились: для бинта (277,475), для фона (326,0).&lt;br /&gt;
После снятия координат, сохраняем нашу текстуру.&lt;br /&gt;
[[Файл:Tut05.JPG|200px|thumb|right|настройки сохранения]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Редактирование ui_mm_main.xml ==&lt;br /&gt;
Откроем файл '''ui_mm_main.xml''' блокнотом (я использую Notepad++).&lt;br /&gt;
Нас интересует только эта строка:&lt;br /&gt;
&amp;lt;code&amp;gt;		&amp;lt;auto_static x=&amp;quot;500&amp;quot; y=&amp;quot;130&amp;quot; width=&amp;quot;432&amp;quot; height=&amp;quot;160&amp;quot; stretch=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;texture width=&amp;quot;432&amp;quot; height=&amp;quot;160&amp;quot;&amp;gt;ui\video_voroni_crop&amp;lt;/texture&amp;gt;&lt;br /&gt;
		&amp;lt;/auto_static&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Рассмотрим подробнее:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;auto_static x=&amp;quot;500&amp;quot; y=&amp;quot;130&amp;quot; width=&amp;quot;432&amp;quot; height=&amp;quot;160&amp;quot; stretch=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Первые две координаты отвечают за расположение видео на экране, вторые две размер дырки на альфа-канале.&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;texture width=&amp;quot;432&amp;quot; height=&amp;quot;160&amp;quot;&amp;gt;ui\video_voroni_crop&amp;lt;/texture&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Первая часть разрешение видеоролика, вторая часть расположение ролика включающее папку и название без расширения(.ogm)&lt;br /&gt;
Подставляем свои координаты, у меня получилось вот что:&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;background width=&amp;quot;1024&amp;quot; height=&amp;quot;768&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;auto_static x=&amp;quot;277&amp;quot; y=&amp;quot;475&amp;quot; width=&amp;quot;128&amp;quot; height=&amp;quot;256&amp;quot; stretch=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;texture width=&amp;quot;128&amp;quot; height=&amp;quot;256&amp;quot;&amp;gt;ui\ui_mm_rug02&amp;lt;/texture&amp;gt;&lt;br /&gt;
		&amp;lt;/auto_static&amp;gt;&lt;br /&gt;
		&amp;lt;auto_static x=&amp;quot;326&amp;quot; y=&amp;quot;0&amp;quot; width=&amp;quot;876&amp;quot; height=&amp;quot;400&amp;quot; stretch=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;texture width=&amp;quot;876&amp;quot; height=&amp;quot;400&amp;quot;&amp;gt;ui\ui_mm_main_back_crop&amp;lt;/texture&amp;gt;&lt;br /&gt;
		&amp;lt;/auto_static&amp;gt;&lt;br /&gt;
	    &amp;lt;auto_static width=&amp;quot;1024&amp;quot; height=&amp;quot;768&amp;quot;&amp;gt;&lt;br /&gt;
	      &amp;lt;texture&amp;gt;ui_inGame2_background&amp;lt;/texture&amp;gt;&lt;br /&gt;
	    &amp;lt;/auto_static&amp;gt;&lt;br /&gt;
	&amp;lt;/background&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Сохраняем.&amp;lt;br /&amp;gt;&lt;br /&gt;
Заходим в игру и любуемся.&amp;lt;br /&amp;gt;&lt;br /&gt;
Вот, что у меня вышло (коряво, так как я особо не парился делая тутор):&lt;br /&gt;
[http://www.youtube.com/watch?v=GH6oTnudO10 YouTube]&lt;br /&gt;
[[Категория:Texturing]]&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Автор:''' ''WillsherT''&amp;lt;br /&amp;gt;&lt;br /&gt;
Спасибо '''''X_CASPER_X''''' за напоминание о том, что я когда то хотел написать этот тутор.&lt;/div&gt;</summary>
		<author><name>WillsherT</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=CoP_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BC%D0%B5%D0%BD%D1%8E_%D1%81_%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%86%D0%B8%D0%B5%D0%B9.</id>
		<title>CoP создание главного меню с анимацией.</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=CoP_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BC%D0%B5%D0%BD%D1%8E_%D1%81_%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%86%D0%B8%D0%B5%D0%B9."/>
				<updated>2011-06-26T17:04:46Z</updated>
		
		<summary type="html">&lt;p&gt;WillsherT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Доброго времени суток, сегодня мы научимся создавать собственное меню с анимацией.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Что нам понадобится. ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Распакованная игра S.T.A.L.K.E.R.: Call of Pripyat;&amp;lt;br /&amp;gt;&lt;br /&gt;
Adobe Photoshop с DDS-плагином от nVidia или любой другой графический редактор способный править альфа-каналы и открывать .dds файлы;(в статье я использую Photoshop)&amp;lt;br /&amp;gt;&lt;br /&gt;
Любой видео конвертер способный переконвертировать в .ogm формат;([http://stalkerin.gameru.net/modules.php?name=Downloads&amp;amp;d_op=getit&amp;amp;lid=393 скачать])&amp;lt;br /&amp;gt;&lt;br /&gt;
Блокнот для правки конфигов.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Рассмотрение оригинального меню. ==&lt;br /&gt;
Начнём с создания основного статического изображения меню.&amp;lt;br /&amp;gt;&lt;br /&gt;
Открываем файл '''ui_actor_main_menu.dds''' который расположен в папке '''gamedata\textures\ui'''.&lt;br /&gt;
И видим обычное статическое изображение, хотя в главном меню вода пускает волны и птички летают.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Файл:Tut01.JPG|200px|thumb|right|Вот, что мы видим]]&lt;br /&gt;
Переходим в управление каналами и нажимаем на Alpha 1 и видим, что на местах где должны летать птички и вода шевелится черные пятна. Которые говорят о том, что изображение в этих местах прозрачное.&lt;br /&gt;
[[Файл:Tut02.JPG|200px|thumb|right|Альфа 1]]&lt;br /&gt;
Файлы которые должны проигрываться в этих черных дырах лежат по адресу '''gamedata\textures\ui''' и называются '''video_voroni_crop.ogm''' и '''video_water_crop.ogm''', координаты их расположения на экране прописаны в файле '''ui_mm_main.xml''' по адресу '''gamedata\configs\ui'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Подготовка статического меню. ==&lt;br /&gt;
Предполагается, что у вас уже есть готовая текстурка и видеофайлы. И осталось только подредактировать альфа-канал и прописать расположение видео, дабы они правильно отображались.&amp;lt;br /&amp;gt;&lt;br /&gt;
Я взял файл с изображением трактора, в качестве видео взял ui_mm_rug02.ogm на нем изображена ленточка, которая висит в области заднего колеса трактора. А на задний план я взял видео ui_mm_main_back_crop.ogm оно конечно не так хорошо вписывается, ну да ладно.&lt;br /&gt;
[[Файл:Tut03.JPG|200px|thumb|right|обвел места где будет анимация]]&lt;br /&gt;
И так, выделяем на нашем меню места где будет проходить анимация('''внимательно посмотрите свое видео и приметьте сколько нужно выделять, а то получится, что часть анимации не видна, а это уже не качественно исполненная работа''').&lt;br /&gt;
После того как выделили переходим на альфа-канал и закрашиваем выделенное в черный(если до этого вы не закрасили прежние черные места на альфа-канале в белый то не беда, просто инвертируйте выделение и закрасьте.&lt;br /&gt;
[[Файл:Tut04.JPG|200px|thumb|right|вот, что у меня получилось после редактирования альфа-канала]]&lt;br /&gt;
Теперь замеряем координаты. У меня получились: для бинта (277,475), для фона (326,0).&lt;br /&gt;
После снятия координат, сохраняем нашу текстуру.&lt;br /&gt;
[[Файл:Tut05.JPG|200px|thumb|right|настройки сохранения]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Редактирование ui_mm_main.xml ==&lt;br /&gt;
Откроем файл '''ui_mm_main.xml''' блокнотом (я использую Notepad++).&lt;br /&gt;
Нас интересует только эта строка:&lt;br /&gt;
&amp;lt;code&amp;gt;		&amp;lt;auto_static x=&amp;quot;500&amp;quot; y=&amp;quot;130&amp;quot; width=&amp;quot;432&amp;quot; height=&amp;quot;160&amp;quot; stretch=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;texture width=&amp;quot;432&amp;quot; height=&amp;quot;160&amp;quot;&amp;gt;ui\video_voroni_crop&amp;lt;/texture&amp;gt;&lt;br /&gt;
		&amp;lt;/auto_static&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Рассмотрим подробнее:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;auto_static x=&amp;quot;500&amp;quot; y=&amp;quot;130&amp;quot; width=&amp;quot;432&amp;quot; height=&amp;quot;160&amp;quot; stretch=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Первые две координаты отвечают за расположение видео на экране, вторые две размер самого видео(можем задать сами если хотим немного уменьшить его размер).&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;texture width=&amp;quot;432&amp;quot; height=&amp;quot;160&amp;quot;&amp;gt;ui\video_voroni_crop&amp;lt;/texture&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Первая часть опять же размер видеоролика, только эти две величины уже нужно писать из разрешения ролика, а не какого размера он должен быть, вторая часть расположение ролика включающее папку и название без расширения(.ogm)&lt;br /&gt;
Подставляем свои координаты, у меня получилось вот что:&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;background width=&amp;quot;1024&amp;quot; height=&amp;quot;768&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;auto_static x=&amp;quot;277&amp;quot; y=&amp;quot;475&amp;quot; width=&amp;quot;128&amp;quot; height=&amp;quot;256&amp;quot; stretch=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;texture width=&amp;quot;128&amp;quot; height=&amp;quot;256&amp;quot;&amp;gt;ui\ui_mm_rug02&amp;lt;/texture&amp;gt;&lt;br /&gt;
		&amp;lt;/auto_static&amp;gt;&lt;br /&gt;
		&amp;lt;auto_static x=&amp;quot;326&amp;quot; y=&amp;quot;0&amp;quot; width=&amp;quot;876&amp;quot; height=&amp;quot;400&amp;quot; stretch=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;texture width=&amp;quot;876&amp;quot; height=&amp;quot;400&amp;quot;&amp;gt;ui\ui_mm_main_back_crop&amp;lt;/texture&amp;gt;&lt;br /&gt;
		&amp;lt;/auto_static&amp;gt;&lt;br /&gt;
	    &amp;lt;auto_static width=&amp;quot;1024&amp;quot; height=&amp;quot;768&amp;quot;&amp;gt;&lt;br /&gt;
	      &amp;lt;texture&amp;gt;ui_inGame2_background&amp;lt;/texture&amp;gt;&lt;br /&gt;
	    &amp;lt;/auto_static&amp;gt;&lt;br /&gt;
	&amp;lt;/background&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Сохраняем.&amp;lt;br /&amp;gt;&lt;br /&gt;
Заходим в игру и любуемся.&amp;lt;br /&amp;gt;&lt;br /&gt;
Вот, что у меня вышло (коряво, так как я особо не парился делая тутор):&lt;br /&gt;
[http://www.youtube.com/watch?v=GH6oTnudO10 YouTube]&lt;br /&gt;
[[Категория:Texturing]]&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Автор:''' ''WillsherT''&amp;lt;br /&amp;gt;&lt;br /&gt;
Спасибо '''''X_CASPER_X''''' за напоминание о том, что я когда то хотел написать этот тутор.&lt;/div&gt;</summary>
		<author><name>WillsherT</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=CoP_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BC%D0%B5%D0%BD%D1%8E_%D1%81_%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%86%D0%B8%D0%B5%D0%B9.</id>
		<title>CoP создание главного меню с анимацией.</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=CoP_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BC%D0%B5%D0%BD%D1%8E_%D1%81_%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%86%D0%B8%D0%B5%D0%B9."/>
				<updated>2011-06-26T14:30:40Z</updated>
		
		<summary type="html">&lt;p&gt;WillsherT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Доброго времени суток, сегодня мы научимся создавать собственное меню с анимацией.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Что нам понадобится. ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Распакованная игра S.T.A.L.K.E.R.: Call of Pripyat;&amp;lt;br /&amp;gt;&lt;br /&gt;
Adobe Photoshop с DDS-плагином от nVidia или любой другой графический редактор способный править альфа-каналы и открывать .dds файлы;(в статье я использую Photoshop)&amp;lt;br /&amp;gt;&lt;br /&gt;
Любой видео конвертер способный переконвертировать в .ogm формат;([http://stalkerin.gameru.net/modules.php?name=Downloads&amp;amp;d_op=getit&amp;amp;lid=393 скачать])&amp;lt;br /&amp;gt;&lt;br /&gt;
Блокнот для правки конфигов.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Рассмотрение оригинального меню. ==&lt;br /&gt;
Начнём с создания основного статического изображения меню.&amp;lt;br /&amp;gt;&lt;br /&gt;
Открываем файл '''ui_actor_main_menu.dds''' который расположен в папке '''gamedata\textures\ui'''.&lt;br /&gt;
И видим обычное статическое изображение, хотя в главном меню вода пускает волны и птички летают.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Файл:Tut01.JPG|200px|thumb|right|Вот, что мы видим]]&lt;br /&gt;
Переходим в управление каналами и нажимаем на Alpha 1 и видим, что на местах где должны летать птички и вода шевелится черные пятна. Которые говорят о том, что изображение в этих местах прозрачное.&lt;br /&gt;
[[Файл:Tut02.JPG|200px|thumb|right|Альфа 1]]&lt;br /&gt;
Файлы которые должны проигрываться в этих черных дырах лежат по адресу '''gamedata\textures\ui''' и называются '''video_voroni_crop.ogm''' и '''video_water_crop.ogm''', координаты их расположения на экране прописаны в файле '''ui_mm_main.xml''' по адресу '''gamedata\configs\ui'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Подготовка статического меню. ==&lt;br /&gt;
Предполагается, что у вас уже есть готовая текстурка и видеофайлы. И осталось только подредактировать альфа-канал и прописать расположение видео, дабы они правильно отображались.&amp;lt;br /&amp;gt;&lt;br /&gt;
Я взял файл с изображением трактора, в качестве видео взял ui_mm_rug02.ogm на нем изображена ленточка, которая висит в области заднего колеса трактора. А на задний план я взял видео ui_mm_main_back_crop.ogm оно конечно не так хорошо вписывается, ну да ладно.&lt;br /&gt;
[[Файл:Tut03.JPG|200px|thumb|right|обвел места где будет анимация]]&lt;br /&gt;
И так, выделяем на нашем меню места где будет проходить анимация('''внимательно посмотрите свое видео и приметьте сколько нужно выделять, а то получится, что часть анимации не видна, а это уже не качественно исполненная работа''').&lt;br /&gt;
После того как выделили переходим на альфа-канал и закрашиваем выделенное в черный(если до этого вы не закрасили прежние черные места на альфа-канале в белый то не беда, просто инвертируйте выделение и закрасьте.&lt;br /&gt;
[[Файл:Tut04.JPG|200px|thumb|right|вот, что у меня получилось после редактирования альфа-канала]]&lt;br /&gt;
Теперь замеряем координаты. У меня получились: для бинта (277,475), для фона (326,0).&lt;br /&gt;
После снятия координат, сохраняем нашу текстуру.&lt;br /&gt;
[[Файл:Tut05.JPG|200px|thumb|right|настройки сохранения]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Редактирование ui_mm_main.xml ==&lt;br /&gt;
Откроем файл '''ui_mm_main.xml''' блокнотом (я использую Notepad++).&lt;br /&gt;
Нас интересует только эта строка:&lt;br /&gt;
&amp;lt;code&amp;gt;		&amp;lt;auto_static x=&amp;quot;500&amp;quot; y=&amp;quot;130&amp;quot; width=&amp;quot;432&amp;quot; height=&amp;quot;160&amp;quot; stretch=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;texture width=&amp;quot;432&amp;quot; height=&amp;quot;160&amp;quot;&amp;gt;ui\video_voroni_crop&amp;lt;/texture&amp;gt;&lt;br /&gt;
		&amp;lt;/auto_static&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Рассмотрим подробнее:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;auto_static x=&amp;quot;500&amp;quot; y=&amp;quot;130&amp;quot; width=&amp;quot;432&amp;quot; height=&amp;quot;160&amp;quot; stretch=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Первые две координаты отвечают за расположение видео на экране, вторые две размер самого видео(можем задать сами если хотим немного уменьшить его размер).&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;texture width=&amp;quot;432&amp;quot; height=&amp;quot;160&amp;quot;&amp;gt;ui\video_voroni_crop&amp;lt;/texture&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Первая часть опять же размер видеоролика, только эти две величины уже нужно писать из разрешения ролика, а не какого размера он должен быть, вторая часть расположение ролика включающее папку и название без расширения(.ogm)&lt;br /&gt;
Подставляем свои координаты, у меня получилось вот что:&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;background width=&amp;quot;1024&amp;quot; height=&amp;quot;768&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;auto_static x=&amp;quot;277&amp;quot; y=&amp;quot;475&amp;quot; width=&amp;quot;128&amp;quot; height=&amp;quot;256&amp;quot; stretch=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;texture width=&amp;quot;128&amp;quot; height=&amp;quot;256&amp;quot;&amp;gt;ui\ui_mm_rug02&amp;lt;/texture&amp;gt;&lt;br /&gt;
		&amp;lt;/auto_static&amp;gt;&lt;br /&gt;
		&amp;lt;auto_static x=&amp;quot;326&amp;quot; y=&amp;quot;0&amp;quot; width=&amp;quot;876&amp;quot; height=&amp;quot;400&amp;quot; stretch=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;texture width=&amp;quot;876&amp;quot; height=&amp;quot;400&amp;quot;&amp;gt;ui\ui_mm_main_back_crop&amp;lt;/texture&amp;gt;&lt;br /&gt;
		&amp;lt;/auto_static&amp;gt;&lt;br /&gt;
	    &amp;lt;auto_static width=&amp;quot;1024&amp;quot; height=&amp;quot;768&amp;quot;&amp;gt;&lt;br /&gt;
	      &amp;lt;texture&amp;gt;ui_inGame2_background&amp;lt;/texture&amp;gt;&lt;br /&gt;
	    &amp;lt;/auto_static&amp;gt;&lt;br /&gt;
	&amp;lt;/background&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Сохраняем.&lt;br /&gt;
Заходим в игру и любуемся.&lt;br /&gt;
Вот, что у меня вышло (коряво, так как я особо не парился делая тутор):&lt;br /&gt;
[http://www.youtube.com/watch?v=GH6oTnudO10 YouTube]&lt;br /&gt;
[[Категория:Texturing]]&lt;/div&gt;</summary>
		<author><name>WillsherT</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Tut05.JPG</id>
		<title>Файл:Tut05.JPG</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Tut05.JPG"/>
				<updated>2011-06-26T14:02:36Z</updated>
		
		<summary type="html">&lt;p&gt;WillsherT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>WillsherT</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Tut04.JPG</id>
		<title>Файл:Tut04.JPG</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Tut04.JPG"/>
				<updated>2011-06-26T13:56:14Z</updated>
		
		<summary type="html">&lt;p&gt;WillsherT: загружена новая версия «Файл:Tut04.JPG»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>WillsherT</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Tut04.JPG</id>
		<title>Файл:Tut04.JPG</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Tut04.JPG"/>
				<updated>2011-06-26T13:51:00Z</updated>
		
		<summary type="html">&lt;p&gt;WillsherT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>WillsherT</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Tut03.JPG</id>
		<title>Файл:Tut03.JPG</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Tut03.JPG"/>
				<updated>2011-06-26T13:26:37Z</updated>
		
		<summary type="html">&lt;p&gt;WillsherT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>WillsherT</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Tut02.JPG</id>
		<title>Файл:Tut02.JPG</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Tut02.JPG"/>
				<updated>2011-06-26T13:03:09Z</updated>
		
		<summary type="html">&lt;p&gt;WillsherT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>WillsherT</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Tut01.JPG</id>
		<title>Файл:Tut01.JPG</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Tut01.JPG"/>
				<updated>2011-06-26T12:57:56Z</updated>
		
		<summary type="html">&lt;p&gt;WillsherT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>WillsherT</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=CoP_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BC%D0%B5%D0%BD%D1%8E_%D1%81_%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%86%D0%B8%D0%B5%D0%B9.</id>
		<title>CoP создание главного меню с анимацией.</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=CoP_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BC%D0%B5%D0%BD%D1%8E_%D1%81_%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%86%D0%B8%D0%B5%D0%B9."/>
				<updated>2011-06-26T12:27:07Z</updated>
		
		<summary type="html">&lt;p&gt;WillsherT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Доброго времени суток, сегодня мы научимся создавать собственное меню с анимацией.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Что нам понадобится:&amp;lt;br /&amp;gt;&lt;br /&gt;
Распакованная игра S.T.A.L.K.E.R.: Call of Pripyat;&amp;lt;br/&amp;gt;&lt;br /&gt;
Adobe Photoshop или любой другой графический редактор способный править альфа-каналы и открывать .dds файлы;&amp;lt;br /&amp;gt;&lt;br /&gt;
Любой видео конвертер способный переконвертировать в .ogm формат;([http://stalkerin.gameru.net/modules.php?name=Downloads&amp;amp;d_op=getit&amp;amp;lid=393 скачать])&amp;lt;br/&amp;gt;&lt;br /&gt;
Блокнот для правки конфигов.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Начнём.&amp;lt;br /&amp;gt;&lt;br /&gt;
Предполагается, что у вас уже есть готовая текстурка и видеофайл. И осталось только подредактировать альфа-канал.&amp;lt;br /&amp;gt;&lt;br /&gt;
Выделяем на нашем меню то место, которое будет анимационным. После того, как вы его выделили переходим на альфа-канал и закрашиваем то, что выделяли черным.&amp;lt;br /&amp;gt;&lt;br /&gt;
Снимаем координаты места с анимацией, записываем (если у вас не идеальная память) и закрываем нашу текстурку.&amp;lt;br /&amp;gt;&lt;br /&gt;
Далее идем в папку '''S.T.A.L.K.E.R. - Зов Припяти\gamedata\configs\ui'''&amp;lt;br /&amp;gt;&lt;br /&gt;
И находим там файл '''ui_mm_main.xml'''&amp;lt;br /&amp;gt;&lt;br /&gt;
В данном файле нам нужно найти вот такое высказывание:&lt;br /&gt;
&amp;lt;code&amp;gt;	&lt;br /&gt;
	&amp;lt;background width=&amp;quot;1024&amp;quot; height=&amp;quot;768&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;auto_static x=&amp;quot;500&amp;quot; y=&amp;quot;130&amp;quot; width=&amp;quot;432&amp;quot; height=&amp;quot;160&amp;quot; stretch=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;texture width=&amp;quot;432&amp;quot; height=&amp;quot;160&amp;quot;&amp;gt;ui\video_voroni_crop&amp;lt;/texture&amp;gt;&lt;br /&gt;
		&amp;lt;/auto_static&amp;gt;&lt;br /&gt;
		&amp;lt;auto_static x=&amp;quot;413&amp;quot; y=&amp;quot;352&amp;quot; width=&amp;quot;576&amp;quot; height=&amp;quot;416&amp;quot; stretch=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;texture width=&amp;quot;576&amp;quot; height=&amp;quot;416&amp;quot;&amp;gt;ui\video_water_crop&amp;lt;/texture&amp;gt;&lt;br /&gt;
		&amp;lt;/auto_static&amp;gt;&lt;br /&gt;
	    &amp;lt;auto_static width=&amp;quot;1024&amp;quot; height=&amp;quot;768&amp;quot;&amp;gt;&lt;br /&gt;
	      &amp;lt;texture&amp;gt;ui_inGame2_background&amp;lt;/texture&amp;gt;&lt;br /&gt;
	    &amp;lt;/auto_static&amp;gt;&lt;br /&gt;
	&amp;lt;/background&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
А точнее, нас интересует только эта часть кода:&lt;br /&gt;
&amp;lt;code&amp;gt;		&lt;br /&gt;
		&amp;lt;auto_static x=&amp;quot;500&amp;quot; y=&amp;quot;130&amp;quot; width=&amp;quot;432&amp;quot; height=&amp;quot;160&amp;quot; stretch=&amp;quot;1&amp;quot;&amp;gt;   &amp;lt;----- это координаты расположения видео на текстуре&lt;br /&gt;
			&amp;lt;texture width=&amp;quot;432&amp;quot; height=&amp;quot;160&amp;quot;&amp;gt;ui\video_voroni_crop&amp;lt;/texture&amp;gt;   &amp;lt;----- расположение видео&lt;br /&gt;
		&amp;lt;/auto_static&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
В ней прописаны координаты размещения видео и его размер, а так же и само название.&amp;lt;br /&amp;gt;&lt;br /&gt;
Сколько видеороликов вы собираетесь запихнуть, столько таких строчек и нужно делать.&amp;lt;br /&amp;gt;&lt;br /&gt;
Вписываем свои координаты, и размер своего ролика.&amp;lt;br /&amp;gt;&lt;br /&gt;
Сохраняем.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''&amp;lt;big&amp;gt;Внимание! Фон видеоролика должен совпадать с фоном текстуры, иначе будет должного эффекта.&amp;lt;/big&amp;gt;'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Категория:Texturing]]&lt;/div&gt;</summary>
		<author><name>WillsherT</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=CoP._%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%B4%D0%BE%D1%81%D1%82%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F</id>
		<title>CoP. Создание нового достижения</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=CoP._%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%B4%D0%BE%D1%81%D1%82%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F"/>
				<updated>2010-06-30T13:18:13Z</updated>
		
		<summary type="html">&lt;p&gt;WillsherT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Для начала нужно распаковать игру анпакером.'''&lt;br /&gt;
&lt;br /&gt;
После распаковки идём в следующие директории и ищем следующие файлы:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;info_x.xml ---&amp;gt; configs\gameplay\  (где &amp;quot;x&amp;quot; название локации на которой хотим получить достижение например jupiter) этот файл нужен для просмотра списка квестов на локации, зачем нам это вы узнаете позже.&lt;br /&gt;
achievements.ltx ---&amp;gt; configs\misc\&lt;br /&gt;
st_achievement.xml ---&amp;gt; configs\text\rus\&lt;br /&gt;
ui_actor_achivments.xml ---&amp;gt; configs\ui\textures_descr\&lt;br /&gt;
xr_statistic.script ---&amp;gt; scripts\&lt;br /&gt;
ui_actor_achivments.dds ---&amp;gt; textures\ui\&lt;br /&gt;
xr_conditions.script ---&amp;gt; scripts\&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''И так, приступаем к работе.'''&lt;br /&gt;
&lt;br /&gt;
Откроем файл achievements.ltx и ищем такую вот запись:&lt;br /&gt;
&amp;lt;code&amp;gt;[achievements]&lt;br /&gt;
pioneer&lt;br /&gt;
mutant_hunter&lt;br /&gt;
detective&lt;br /&gt;
one_of_the_lads&lt;br /&gt;
kingpin&lt;br /&gt;
herald_of_justice&lt;br /&gt;
seeker&lt;br /&gt;
battle_systems_master&lt;br /&gt;
high_tech_master&lt;br /&gt;
skilled_stalker&lt;br /&gt;
leader&lt;br /&gt;
diplomat&lt;br /&gt;
research_man&lt;br /&gt;
friend_of_duty&lt;br /&gt;
friend_of_freedom&lt;br /&gt;
balance_advocate&lt;br /&gt;
wealthy&lt;br /&gt;
keeper_of_secrets&lt;br /&gt;
marked_by_zone&lt;br /&gt;
information_dealer&lt;br /&gt;
friend_of_stalkers&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
добавим в конце название_достижения_на_английском. Пример:&lt;br /&gt;
&amp;lt;code&amp;gt;[achievements]&lt;br /&gt;
pioneer&lt;br /&gt;
mutant_hunter&lt;br /&gt;
detective&lt;br /&gt;
one_of_the_lads&lt;br /&gt;
kingpin&lt;br /&gt;
herald_of_justice&lt;br /&gt;
seeker&lt;br /&gt;
battle_systems_master&lt;br /&gt;
high_tech_master&lt;br /&gt;
skilled_stalker&lt;br /&gt;
leader&lt;br /&gt;
diplomat&lt;br /&gt;
research_man&lt;br /&gt;
friend_of_duty&lt;br /&gt;
friend_of_freedom&lt;br /&gt;
balance_advocate&lt;br /&gt;
wealthy&lt;br /&gt;
keeper_of_secrets&lt;br /&gt;
marked_by_zone&lt;br /&gt;
information_dealer&lt;br /&gt;
friend_of_stalkers&lt;br /&gt;
all_stalkers_your_friend&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Идём в конец файла и добавляем следующее:&lt;br /&gt;
&amp;lt;code&amp;gt;[&amp;quot;Название_достижения_на_английском_без_кавычек&amp;quot;]&lt;br /&gt;
icon        = ui_inGame2_имя_иконки_на_английском&lt;br /&gt;
hint        = st_sp_achievement_22_hint &amp;lt;--- То, что будет выводиться в КПК при наведении на иконку достижения (надо оставлять так же меняя только числа, чтоб они шли по порядку)&lt;br /&gt;
name        = st_sp_achievement_22_name &amp;lt;--- Имя достижения&lt;br /&gt;
desc        = st_sp_achievement_22_descr &amp;lt;--- Описание достижения&lt;br /&gt;
functor        = xr_statistic.название_достижения_на_английском_functor &amp;lt;--- функция для получения нашего достижения&amp;lt;/code&amp;gt;&lt;br /&gt;
закрываем сохраняя изменения в файле&lt;br /&gt;
&lt;br /&gt;
Далее откроем файл st_achievement.xml и добавим между:&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;string id=&amp;quot;st_sp_achievement_21_name&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Друг сталкеров&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
и&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;string id=&amp;quot;st_sp_achievement_1_hint&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Совокупность новых данных позволила профессорам Герману и Озёрскому синтезировать в условиях Зоны экспериментальный анабиотик.&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Следующее:&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;string id=&amp;quot;st_sp_achievement_22_hint&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Ваш текст который будет высвечиваться в КПК при наведении мышки на иконку достижения.&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&lt;br /&gt;
	&amp;lt;string id=&amp;quot;st_sp_achievement_22_descr&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Полное описание достижения.&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&lt;br /&gt;
	&amp;lt;string id=&amp;quot;st_sp_achievement_22_name&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Имя достижения&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Закрываем с подтверждением на сохранение изменений&lt;br /&gt;
&lt;br /&gt;
Открываем xr_statistic.script идём в самый конец и добавляем следующее:&lt;br /&gt;
&amp;lt;code&amp;gt;function название_вашей_функции()&lt;br /&gt;
	if not has_alife_info(&amp;quot;пишем_что_хотим_на_английсокм&amp;quot;) then &amp;lt;--- проверка на раннее получение этого достижения&lt;br /&gt;
		if has_alife_info(&amp;quot;название_квеста_или_действия&amp;quot;) &amp;lt;--- квест или действие после которого будет получено достижение. Для этого нам как раз и понадобится info_x.xml о котором я писал в начале.&lt;br /&gt;
				and has_alife_info(&amp;quot;название_квеста_или_действия&amp;quot;) &amp;lt;--- эта функция если квестов несколько&lt;br /&gt;
			db.actor:give_info_portion(&amp;quot;пишем_что_писали_в_проверке_на_получение_ранее_достижения&amp;quot;)&lt;br /&gt;
			news_manager.send_tip(db.actor, &amp;quot;st_ach_название_вашего_достижения_на_английском&amp;quot;, nil, &amp;quot;название_вашего_достижения_на_английском&amp;quot;, nil, nil)&lt;br /&gt;
			xr_effects.inc_faction_goodwill_to_actor(db.actor, nil, {&amp;quot;stalker&amp;quot;, 100}) &amp;lt;--- прибавление репутации сталкеров при получении данного достижения (если - то убавление), можно вписать любую другую группировку (использовать несколько команд если хотите прибавить или убавить репутацию у нескольких группировок)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return has_alife_info(&amp;quot;пишем_что_писали_в_проверке_на_получение_ранее_достижения&amp;quot;)&lt;br /&gt;
end&amp;lt;/code&amp;gt;&lt;br /&gt;
Закрываем с подтверждением на сохранение изменений.&lt;br /&gt;
&lt;br /&gt;
Откроем xr_conditions.script найдём:&lt;br /&gt;
&amp;lt;code&amp;gt;friend_of_stalkers_functor = xr_statistic.friend_of_stalkers_functor&amp;lt;/code&amp;gt;&lt;br /&gt;
и после пишем:&lt;br /&gt;
&amp;lt;code&amp;gt;название_вашей_функции = xr_statistic.название_вашей_функции&amp;lt;/code&amp;gt;&lt;br /&gt;
Закрываем с подтверждением на сохранение изменений.&lt;br /&gt;
&lt;br /&gt;
Рисуем в ui_actor_achivments.dds иконку для нашего достижения (можно взять и старую).&lt;br /&gt;
&lt;br /&gt;
Открываем файл ui_actor_achivments.xml и добавляем там:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;texture id=&amp;quot;ui_inGame2_название_вашей_иконки&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0&amp;quot; width=&amp;quot;121&amp;quot; height=&amp;quot;121&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Если рисовали собственную иконку то вписываем её координаты (по x и y осям), если решили взять уже имеющуюся то вписывайте её координаты (координаты определяются по левому верхнему углу иконки достижения) координаты можно посмотреть через WTV (Windows Texture Viewer)&lt;br /&gt;
Удачной игры&lt;br /&gt;
&lt;br /&gt;
'''Автор:''' ''WillsherT''&lt;br /&gt;
[[Категория:Конфигурационные_файлы]]&lt;/div&gt;</summary>
		<author><name>WillsherT</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=CoP._%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%B4%D0%BE%D1%81%D1%82%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F</id>
		<title>CoP. Создание нового достижения</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=CoP._%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%B4%D0%BE%D1%81%D1%82%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F"/>
				<updated>2010-06-30T13:17:43Z</updated>
		
		<summary type="html">&lt;p&gt;WillsherT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Для начала нужно распаковать игру анпакером.'''&lt;br /&gt;
&lt;br /&gt;
После распаковки идём в следующие директории и ищем следующие файлы:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;info_x.xml ---&amp;gt; configs\gameplay\  (где &amp;quot;x&amp;quot; название локации на которой хотим получить достижение например jupiter) этот файл нужен для просмотра списка квестов на локации, зачем нам это вы узнаете позже.&lt;br /&gt;
achievements.ltx ---&amp;gt; configs\misc\&lt;br /&gt;
st_achievement.xml ---&amp;gt; configs\text\rus\&lt;br /&gt;
ui_actor_achivments.xml ---&amp;gt; configs\ui\textures_descr\&lt;br /&gt;
xr_statistic.script ---&amp;gt; scripts\&lt;br /&gt;
ui_actor_achivments.dds ---&amp;gt; textures\ui\&lt;br /&gt;
xr_conditions.script ---&amp;gt; scripts\&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''И так, приступаем к работе.'''&lt;br /&gt;
&lt;br /&gt;
Откроем файл achievements.ltx и ищем такую вот запись:&lt;br /&gt;
&amp;lt;code&amp;gt;[achievements]&lt;br /&gt;
pioneer&lt;br /&gt;
mutant_hunter&lt;br /&gt;
detective&lt;br /&gt;
one_of_the_lads&lt;br /&gt;
kingpin&lt;br /&gt;
herald_of_justice&lt;br /&gt;
seeker&lt;br /&gt;
battle_systems_master&lt;br /&gt;
high_tech_master&lt;br /&gt;
skilled_stalker&lt;br /&gt;
leader&lt;br /&gt;
diplomat&lt;br /&gt;
research_man&lt;br /&gt;
friend_of_duty&lt;br /&gt;
friend_of_freedom&lt;br /&gt;
balance_advocate&lt;br /&gt;
wealthy&lt;br /&gt;
keeper_of_secrets&lt;br /&gt;
marked_by_zone&lt;br /&gt;
information_dealer&lt;br /&gt;
friend_of_stalkers&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
добавим в конце название_достижения_на_английском. Пример:&lt;br /&gt;
&amp;lt;code&amp;gt;[achievements]&lt;br /&gt;
pioneer&lt;br /&gt;
mutant_hunter&lt;br /&gt;
detective&lt;br /&gt;
one_of_the_lads&lt;br /&gt;
kingpin&lt;br /&gt;
herald_of_justice&lt;br /&gt;
seeker&lt;br /&gt;
battle_systems_master&lt;br /&gt;
high_tech_master&lt;br /&gt;
skilled_stalker&lt;br /&gt;
leader&lt;br /&gt;
diplomat&lt;br /&gt;
research_man&lt;br /&gt;
friend_of_duty&lt;br /&gt;
friend_of_freedom&lt;br /&gt;
balance_advocate&lt;br /&gt;
wealthy&lt;br /&gt;
keeper_of_secrets&lt;br /&gt;
marked_by_zone&lt;br /&gt;
information_dealer&lt;br /&gt;
friend_of_stalkers&lt;br /&gt;
all_stalkers_your_friend&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Идём в конец файла и добавляем следующее:&lt;br /&gt;
&amp;lt;code&amp;gt;[&amp;quot;Название_достижения_на_английском_без_кавычек&amp;quot;]&lt;br /&gt;
icon        = ui_inGame2_имя_иконки_на_английском&lt;br /&gt;
hint        = st_sp_achievement_22_hint &amp;lt;--- То, что будет выводиться в КПК при наведении на иконку достижения (надо оставлять так же меняя только числа, чтоб они шли по порядку)&lt;br /&gt;
name        = st_sp_achievement_22_name &amp;lt;--- Имя достижения&lt;br /&gt;
desc        = st_sp_achievement_22_descr &amp;lt;--- Описание достижения&lt;br /&gt;
functor        = xr_statistic.название_достижения_на_английском_functor &amp;lt;--- функция для получения нашего достижения&amp;lt;/code&amp;gt;&lt;br /&gt;
закрываем сохраняя изменения в файле&lt;br /&gt;
&lt;br /&gt;
Далее откроем файл st_achievement.xml и добавим между:&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;string id=&amp;quot;st_sp_achievement_21_name&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Друг сталкеров&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
и&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;string id=&amp;quot;st_sp_achievement_1_hint&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Совокупность новых данных позволила профессорам Герману и Озёрскому синтезировать в условиях Зоны экспериментальный анабиотик.&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Следующее:&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;string id=&amp;quot;st_sp_achievement_22_hint&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Ваш текст который будет высвечиваться в КПК при наведении мышки на иконку достижения.&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&lt;br /&gt;
	&amp;lt;string id=&amp;quot;st_sp_achievement_22_descr&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Полное описание достижения.&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&lt;br /&gt;
	&amp;lt;string id=&amp;quot;st_sp_achievement_22_name&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Имя достижения&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Закрываем с подтверждением на сохранение изменений&lt;br /&gt;
&lt;br /&gt;
Открываем xr_statistic.script идём в самый конец и добавляем следующее:&lt;br /&gt;
&amp;lt;code&amp;gt;function название_вашей_функции()&lt;br /&gt;
	if not has_alife_info(&amp;quot;пишем_что_хотим_на_английсокм&amp;quot;) then &amp;lt;--- проверка на раннее получение этого достижения&lt;br /&gt;
		if has_alife_info(&amp;quot;название_квеста_или_действия&amp;quot;) &amp;lt;--- квест или действие после которого будет получено достижение. Для этого нам как раз и понадобится info_x.xml о котором я писал в начале.&lt;br /&gt;
				and has_alife_info(&amp;quot;название_квеста_или_действия&amp;quot;) &amp;lt;--- эта функция если квестов несколько&lt;br /&gt;
			db.actor:give_info_portion(&amp;quot;пишем_что_писали_в_проверке_на_получение_ранее_достижения&amp;quot;)&lt;br /&gt;
			news_manager.send_tip(db.actor, &amp;quot;st_ach_название_вашего_достижения_на_английском&amp;quot;, nil, &amp;quot;название_вашего_достижения_на_английском&amp;quot;, nil, nil)&lt;br /&gt;
			xr_effects.inc_faction_goodwill_to_actor(db.actor, nil, {&amp;quot;stalker&amp;quot;, 100}) &amp;lt;--- прибавление репутации сталкеров при получении данного достижения (если - то убавление), можно вписать любую другую группировку (использовать несколько команд если хотите прибавить или убавить репутацию у нескольких группировок)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return has_alife_info(&amp;quot;пишем_что_писали_в_проверке_на_получение_ранее_достижения&amp;quot;)&lt;br /&gt;
end&amp;lt;/code&amp;gt;&lt;br /&gt;
Закрываем с подтверждением на сохранение изменений.&lt;br /&gt;
&lt;br /&gt;
Откроем xr_conditions.script найдём:&lt;br /&gt;
&amp;lt;code&amp;gt;friend_of_stalkers_functor = xr_statistic.friend_of_stalkers_functor&amp;lt;/code&amp;gt;&lt;br /&gt;
и после пишем:&lt;br /&gt;
&amp;lt;code&amp;gt;название_вашей_функции = xr_statistic.название_вашей_функции&amp;lt;/code&amp;gt;&lt;br /&gt;
Закрываем с подтверждением на сохранение изменений.&lt;br /&gt;
&lt;br /&gt;
Рисуем в ui_actor_achivments.dds иконку для нашего достижения (можно взять и старую).&lt;br /&gt;
&lt;br /&gt;
Открываем файл ui_actor_achivments.xml и добавляем там:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;texture id=&amp;quot;ui_inGame2_название_вашей_иконки&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0&amp;quot; width=&amp;quot;121&amp;quot; height=&amp;quot;121&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Если рисовали собственную иконку то вписываем её координаты (по x и y осям), если решили взять уже имеющуюся то вписывайте её координаты (координаты определяются по левому верхнему углу иконки достижения) координаты можно посмотреть через WTV (Windows Texture Viewer)&lt;br /&gt;
Удачной игры&lt;br /&gt;
&lt;br /&gt;
'''Автор:''' ''WillsherT''&lt;br /&gt;
[[Категория:Конфиги]]&lt;/div&gt;</summary>
		<author><name>WillsherT</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=CoP._%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%B4%D0%BE%D1%81%D1%82%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F</id>
		<title>CoP. Создание нового достижения</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=CoP._%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%B4%D0%BE%D1%81%D1%82%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F"/>
				<updated>2010-06-14T06:42:25Z</updated>
		
		<summary type="html">&lt;p&gt;WillsherT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Для начала нужно распаковать игру анпакером.'''&lt;br /&gt;
&lt;br /&gt;
После распаковки идём в следующие директории и ищем следующие файлы:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;info_x.xml ---&amp;gt; configs\gameplay\  (где &amp;quot;x&amp;quot; название локации на которой хотим получить достижение например jupiter) этот файл нужен для просмотра списка квестов на локации, зачем нам это вы узнаете позже.&lt;br /&gt;
achievements.ltx ---&amp;gt; configs\misc\&lt;br /&gt;
st_achievement.xml ---&amp;gt; configs\text\rus\&lt;br /&gt;
ui_actor_achivments.xml ---&amp;gt; configs\ui\textures_descr\&lt;br /&gt;
xr_statistic.script ---&amp;gt; scripts\&lt;br /&gt;
ui_actor_achivments.dds ---&amp;gt; textures\ui\&lt;br /&gt;
xr_conditions.script ---&amp;gt; scripts\&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''И так, приступаем к работе.'''&lt;br /&gt;
&lt;br /&gt;
Откроем файл achievements.ltx и ищем такую вот запись:&lt;br /&gt;
&amp;lt;code&amp;gt;[achievements]&lt;br /&gt;
pioneer&lt;br /&gt;
mutant_hunter&lt;br /&gt;
detective&lt;br /&gt;
one_of_the_lads&lt;br /&gt;
kingpin&lt;br /&gt;
herald_of_justice&lt;br /&gt;
seeker&lt;br /&gt;
battle_systems_master&lt;br /&gt;
high_tech_master&lt;br /&gt;
skilled_stalker&lt;br /&gt;
leader&lt;br /&gt;
diplomat&lt;br /&gt;
research_man&lt;br /&gt;
friend_of_duty&lt;br /&gt;
friend_of_freedom&lt;br /&gt;
balance_advocate&lt;br /&gt;
wealthy&lt;br /&gt;
keeper_of_secrets&lt;br /&gt;
marked_by_zone&lt;br /&gt;
information_dealer&lt;br /&gt;
friend_of_stalkers&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
добавим в конце название_достижения_на_английском. Пример:&lt;br /&gt;
&amp;lt;code&amp;gt;[achievements]&lt;br /&gt;
pioneer&lt;br /&gt;
mutant_hunter&lt;br /&gt;
detective&lt;br /&gt;
one_of_the_lads&lt;br /&gt;
kingpin&lt;br /&gt;
herald_of_justice&lt;br /&gt;
seeker&lt;br /&gt;
battle_systems_master&lt;br /&gt;
high_tech_master&lt;br /&gt;
skilled_stalker&lt;br /&gt;
leader&lt;br /&gt;
diplomat&lt;br /&gt;
research_man&lt;br /&gt;
friend_of_duty&lt;br /&gt;
friend_of_freedom&lt;br /&gt;
balance_advocate&lt;br /&gt;
wealthy&lt;br /&gt;
keeper_of_secrets&lt;br /&gt;
marked_by_zone&lt;br /&gt;
information_dealer&lt;br /&gt;
friend_of_stalkers&lt;br /&gt;
all_stalkers_your_friend&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Идём в конец файла и добавляем следующее:&lt;br /&gt;
&amp;lt;code&amp;gt;[&amp;quot;Название_достижения_на_английском_без_кавычек&amp;quot;]&lt;br /&gt;
icon        = ui_inGame2_имя_иконки_на_английском&lt;br /&gt;
hint        = st_sp_achievement_22_hint &amp;lt;--- То, что будет выводиться в КПК при наведении на иконку достижения (надо оставлять так же меняя только числа, чтоб они шли по порядку)&lt;br /&gt;
name        = st_sp_achievement_22_name &amp;lt;--- Имя достижения&lt;br /&gt;
desc        = st_sp_achievement_22_descr &amp;lt;--- Описание достижения&lt;br /&gt;
functor        = xr_statistic.название_достижения_на_английском_functor &amp;lt;--- функция для получения нашего достижения&amp;lt;/code&amp;gt;&lt;br /&gt;
закрываем сохраняя изменения в файле&lt;br /&gt;
&lt;br /&gt;
Далее откроем файл st_achievement.xml и добавим между:&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;string id=&amp;quot;st_sp_achievement_21_name&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Друг сталкеров&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
и&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;string id=&amp;quot;st_sp_achievement_1_hint&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Совокупность новых данных позволила профессорам Герману и Озёрскому синтезировать в условиях Зоны экспериментальный анабиотик.&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Следующее:&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;string id=&amp;quot;st_sp_achievement_22_hint&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Ваш текст который будет высвечиваться в КПК при наведении мышки на иконку достижения.&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&lt;br /&gt;
	&amp;lt;string id=&amp;quot;st_sp_achievement_22_descr&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Полное описание достижения.&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&lt;br /&gt;
	&amp;lt;string id=&amp;quot;st_sp_achievement_22_name&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Имя достижения&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Закрываем с подтверждением на сохранение изменений&lt;br /&gt;
&lt;br /&gt;
Открываем xr_statistic.script идём в самый конец и добавляем следующее:&lt;br /&gt;
&amp;lt;code&amp;gt;function название_вашей_функции()&lt;br /&gt;
	if not has_alife_info(&amp;quot;пишем_что_хотим_на_английсокм&amp;quot;) then &amp;lt;--- проверка на раннее получение этого достижения&lt;br /&gt;
		if has_alife_info(&amp;quot;название_квеста_или_действия&amp;quot;) &amp;lt;--- квест или действие после которого будет получено достижение. Для этого нам как раз и понадобится info_x.xml о котором я писал в начале.&lt;br /&gt;
				and has_alife_info(&amp;quot;название_квеста_или_действия&amp;quot;) &amp;lt;--- эта функция если квестов несколько&lt;br /&gt;
			db.actor:give_info_portion(&amp;quot;пишем_что_писали_в_проверке_на_получение_ранее_достижения&amp;quot;)&lt;br /&gt;
			news_manager.send_tip(db.actor, &amp;quot;st_ach_название_вашего_достижения_на_английском&amp;quot;, nil, &amp;quot;название_вашего_достижения_на_английском&amp;quot;, nil, nil)&lt;br /&gt;
			xr_effects.inc_faction_goodwill_to_actor(db.actor, nil, {&amp;quot;stalker&amp;quot;, 100}) &amp;lt;--- прибавление репутации сталкеров при получении данного достижения (если - то убавление), можно вписать любую другую группировку (использовать несколько команд если хотите прибавить или убавить репутацию у нескольких группировок)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return has_alife_info(&amp;quot;пишем_что_писали_в_проверке_на_получение_ранее_достижения&amp;quot;)&lt;br /&gt;
end&amp;lt;/code&amp;gt;&lt;br /&gt;
Закрываем с подтверждением на сохранение изменений.&lt;br /&gt;
&lt;br /&gt;
Откроем xr_conditions.script найдём:&lt;br /&gt;
&amp;lt;code&amp;gt;friend_of_stalkers_functor = xr_statistic.friend_of_stalkers_functor&amp;lt;/code&amp;gt;&lt;br /&gt;
и после пишем:&lt;br /&gt;
&amp;lt;code&amp;gt;название_вашей_функции = xr_statistic.название_вашей_функции&amp;lt;/code&amp;gt;&lt;br /&gt;
Закрываем с подтверждением на сохранение изменений.&lt;br /&gt;
&lt;br /&gt;
Рисуем в ui_actor_achivments.dds иконку для нашего достижения (можно взять и старую).&lt;br /&gt;
&lt;br /&gt;
Открываем файл ui_actor_achivments.xml и добавляем там:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;texture id=&amp;quot;ui_inGame2_название_вашей_иконки&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0&amp;quot; width=&amp;quot;121&amp;quot; height=&amp;quot;121&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Если рисовали собственную иконку то вписываем её координаты (по x и y осям), если решили взять уже имеющуюся то вписывайте её координаты (координаты определяются по левому верхнему углу иконки достижения) координаты можно посмотреть через WTV (Windows Texture Viewer)&lt;br /&gt;
Удачной игры&lt;br /&gt;
&lt;br /&gt;
'''Автор:''' ''WillsherT''&lt;/div&gt;</summary>
		<author><name>WillsherT</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=CoP._%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%B4%D0%BE%D1%81%D1%82%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F</id>
		<title>CoP. Создание нового достижения</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=CoP._%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%B4%D0%BE%D1%81%D1%82%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F"/>
				<updated>2010-06-13T16:55:52Z</updated>
		
		<summary type="html">&lt;p&gt;WillsherT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Для начала нужно распаковать игру анпакером.'''&lt;br /&gt;
&lt;br /&gt;
После распаковки идём в следующие директории и ищем следующие файлы:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;info_x.xml ---&amp;gt; configs\gameplay\  (где &amp;quot;x&amp;quot; название локации на которой хотим получить достижение например jupiter) этот файл нужен для просмотра списка квестов на локации, зачем нам это вы узнаете позже.&lt;br /&gt;
achievements.ltx ---&amp;gt; configs\misc\&lt;br /&gt;
st_achievement.xml ---&amp;gt; configs\text\rus\&lt;br /&gt;
ui_actor_achivments.xml ---&amp;gt; configs\ui\textures_descr\&lt;br /&gt;
xr_statistic.script ---&amp;gt; scripts\&lt;br /&gt;
ui_actor_achivments.dds ---&amp;gt; textures\ui\&lt;br /&gt;
xr_conditions.script ---&amp;gt; scripts\&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''И так, приступаем к работе.'''&lt;br /&gt;
&lt;br /&gt;
Откроем файл achievements.ltx и ищем такую вот запись:&lt;br /&gt;
&amp;lt;code&amp;gt;[achievements]&lt;br /&gt;
pioneer&lt;br /&gt;
mutant_hunter&lt;br /&gt;
detective&lt;br /&gt;
one_of_the_lads&lt;br /&gt;
kingpin&lt;br /&gt;
herald_of_justice&lt;br /&gt;
seeker&lt;br /&gt;
battle_systems_master&lt;br /&gt;
high_tech_master&lt;br /&gt;
skilled_stalker&lt;br /&gt;
leader&lt;br /&gt;
diplomat&lt;br /&gt;
research_man&lt;br /&gt;
friend_of_duty&lt;br /&gt;
friend_of_freedom&lt;br /&gt;
balance_advocate&lt;br /&gt;
wealthy&lt;br /&gt;
keeper_of_secrets&lt;br /&gt;
marked_by_zone&lt;br /&gt;
information_dealer&lt;br /&gt;
friend_of_stalkers&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
добавим в конце название_достижения_на_английском. Пример:&lt;br /&gt;
&amp;lt;code&amp;gt;[achievements]&lt;br /&gt;
pioneer&lt;br /&gt;
mutant_hunter&lt;br /&gt;
detective&lt;br /&gt;
one_of_the_lads&lt;br /&gt;
kingpin&lt;br /&gt;
herald_of_justice&lt;br /&gt;
seeker&lt;br /&gt;
battle_systems_master&lt;br /&gt;
high_tech_master&lt;br /&gt;
skilled_stalker&lt;br /&gt;
leader&lt;br /&gt;
diplomat&lt;br /&gt;
research_man&lt;br /&gt;
friend_of_duty&lt;br /&gt;
friend_of_freedom&lt;br /&gt;
balance_advocate&lt;br /&gt;
wealthy&lt;br /&gt;
keeper_of_secrets&lt;br /&gt;
marked_by_zone&lt;br /&gt;
information_dealer&lt;br /&gt;
friend_of_stalkers&lt;br /&gt;
all_stalkers_your_friend&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Идём в конец файла и добавляем следующее:&lt;br /&gt;
&amp;lt;code&amp;gt;[&amp;quot;Название_достижения_на_английском_без_кавычек&amp;quot;]&lt;br /&gt;
icon        = ui_inGame2_имя_иконки_на_английском&lt;br /&gt;
hint        = st_sp_achievement_22_hint &amp;lt;--- То, что будет выводиться в КПК при наведении на иконку достижения (надо оставлять так же меняя только числа, чтоб они шли по порядку)&lt;br /&gt;
name        = st_sp_achievement_22_name &amp;lt;--- Имя достижения&lt;br /&gt;
desc        = st_sp_achievement_22_descr &amp;lt;--- Описание достижения&lt;br /&gt;
functor        = xr_statistic.название_достижения_на_английском_functor &amp;lt;--- функция для получения нашего достижения&amp;lt;/code&amp;gt;&lt;br /&gt;
закрываем сохраняя изменения в файле&lt;br /&gt;
&lt;br /&gt;
Далее откроем файл st_achievement.xml и добавим между:&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;string id=&amp;quot;st_sp_achievement_21_name&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Друг сталкеров&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
и&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;string id=&amp;quot;st_sp_achievement_1_hint&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Совокупность новых данных позволила профессорам Герману и Озёрскому синтезировать в условиях Зоны экспериментальный анабиотик.&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Следующее:&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;string id=&amp;quot;st_sp_achievement_22_hint&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Ваш текст который будет высвечиваться в КПК при наведении мышки на иконку достижения.&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&lt;br /&gt;
	&amp;lt;string id=&amp;quot;st_sp_achievement_22_descr&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Полное описание достижения.&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&lt;br /&gt;
	&amp;lt;string id=&amp;quot;st_sp_achievement_22_name&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Имя достижения&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Закрываем с подтверждением на сохранение изменений&lt;br /&gt;
&lt;br /&gt;
Открываем xr_statistic.script идём в самый конец и добавляем следующее:&lt;br /&gt;
&amp;lt;code&amp;gt;function название_вашей_функции()&lt;br /&gt;
	if not has_alife_info(&amp;quot;пишем_что_хотим_на_английсокм&amp;quot;) then &amp;lt;--- проверка на раннее получение этого достижения&lt;br /&gt;
		if has_alife_info(&amp;quot;название_квеста_или_действия&amp;quot;) &amp;lt;--- квест или действие после которого будет получено достижение. Для этого нам как раз и понадобится info_x.xml о котором я писал в начале.&lt;br /&gt;
				and has_alife_info(&amp;quot;название_квеста_или_действия&amp;quot;) &amp;lt;--- эта функция если квестов несколько&lt;br /&gt;
			db.actor:give_info_portion(&amp;quot;пишем_что_писали_в_проверке_на_получение_ранее_достижения&amp;quot;)&lt;br /&gt;
			news_manager.send_tip(db.actor, &amp;quot;st_ach_название_вашего_достижения_на_английском&amp;quot;, nil, &amp;quot;название_вашего_достижения_на_английском&amp;quot;, nil, nil)&lt;br /&gt;
			xr_effects.inc_faction_goodwill_to_actor(db.actor, nil, {&amp;quot;stalker&amp;quot;, 100}) &amp;lt;--- прибавление репутации сталкеров при получении данного достижения (если - то убавление), можно вписать любую другую группировку (использовать несколько команд если хотите прибавить или убавить репутацию у нескольких группировок)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return has_alife_info(&amp;quot;пишем_что_писали_в_проверке_на_получение_ранее_достижения&amp;quot;)&lt;br /&gt;
end&amp;lt;/code&amp;gt;&lt;br /&gt;
Закрываем с подтверждением на сохранение изменений.&lt;br /&gt;
&lt;br /&gt;
Откроем xr_conditions.script найдём:&lt;br /&gt;
&amp;lt;code&amp;gt;friend_of_stalkers_functor = xr_statistic.friend_of_stalkers_functor&amp;lt;/code&amp;gt;&lt;br /&gt;
и после пишем:&lt;br /&gt;
&amp;lt;code&amp;gt;название_вашей_функции = xr_statistic.название_вашей_функции&amp;lt;/code&amp;gt;&lt;br /&gt;
Закрываем с подтверждением на сохранение изменений.&lt;br /&gt;
&lt;br /&gt;
Рисуем в ui_actor_achivments.dds иконку для нашего достижения (можно взять и старую).&lt;br /&gt;
&lt;br /&gt;
Открываем файл ui_actor_achivments.xml и добавляем там:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;texture id=&amp;quot;ui_inGame2_название_вашей_иконки&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0&amp;quot; width=&amp;quot;121&amp;quot; height=&amp;quot;121&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Если рисовали собственную иконку то вписываем её координаты (по x и y осям), если решили взять уже имеющуюся то вписывайте её координаты (координаты определяются по левому верхнему углу иконки достижения) координаты можно посмотреть через WTV (Windows Texture Viewer)&lt;br /&gt;
Удачной игры&lt;br /&gt;
&lt;br /&gt;
'''Автор:''' ''XMK''&lt;br /&gt;
'''Дополнение и комментарии:''' ''WillsherT''&lt;/div&gt;</summary>
		<author><name>WillsherT</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=CoP._%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%B4%D0%BE%D1%81%D1%82%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F</id>
		<title>CoP. Создание нового достижения</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=CoP._%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%B4%D0%BE%D1%81%D1%82%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F"/>
				<updated>2010-06-07T09:52:04Z</updated>
		
		<summary type="html">&lt;p&gt;WillsherT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Для начала нужно распаковать игру анпакером.'''&lt;br /&gt;
&lt;br /&gt;
После распаковки идём в следующие директории и ищем следующие файлы:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;info_x.xml ---&amp;gt; configs\gameplay\  (где &amp;quot;x&amp;quot; название локации на которой хотим получить достижение например jupiter) этот файл нужен для просмотра списка квестов на локации, зачем нам это вы узнаете позже.&lt;br /&gt;
achievements.ltx ---&amp;gt; configs\misc\&lt;br /&gt;
st_achievement.xml ---&amp;gt; configs\text\rus\&lt;br /&gt;
ui_actor_achivments.xml ---&amp;gt; configs\ui\textures_descr\&lt;br /&gt;
xr_statistic.script ---&amp;gt; scripts\&lt;br /&gt;
ui_actor_achivments.dds ---&amp;gt; textures\ui\&lt;br /&gt;
xr_conditions.script ---&amp;gt; scripts\&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''И так, приступаем к работе.'''&lt;br /&gt;
&lt;br /&gt;
Откроем файл achievements.ltx и ищем такую вот запись:&lt;br /&gt;
&amp;lt;code&amp;gt;[achievements]&lt;br /&gt;
pioneer&lt;br /&gt;
mutant_hunter&lt;br /&gt;
detective&lt;br /&gt;
one_of_the_lads&lt;br /&gt;
kingpin&lt;br /&gt;
herald_of_justice&lt;br /&gt;
seeker&lt;br /&gt;
battle_systems_master&lt;br /&gt;
high_tech_master&lt;br /&gt;
skilled_stalker&lt;br /&gt;
leader&lt;br /&gt;
diplomat&lt;br /&gt;
research_man&lt;br /&gt;
friend_of_duty&lt;br /&gt;
friend_of_freedom&lt;br /&gt;
balance_advocate&lt;br /&gt;
wealthy&lt;br /&gt;
keeper_of_secrets&lt;br /&gt;
marked_by_zone&lt;br /&gt;
information_dealer&lt;br /&gt;
friend_of_stalkers&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
добавим в конце название_достижения_на_английском. Пример:&lt;br /&gt;
&amp;lt;code&amp;gt;[achievements]&lt;br /&gt;
pioneer&lt;br /&gt;
mutant_hunter&lt;br /&gt;
detective&lt;br /&gt;
one_of_the_lads&lt;br /&gt;
kingpin&lt;br /&gt;
herald_of_justice&lt;br /&gt;
seeker&lt;br /&gt;
battle_systems_master&lt;br /&gt;
high_tech_master&lt;br /&gt;
skilled_stalker&lt;br /&gt;
leader&lt;br /&gt;
diplomat&lt;br /&gt;
research_man&lt;br /&gt;
friend_of_duty&lt;br /&gt;
friend_of_freedom&lt;br /&gt;
balance_advocate&lt;br /&gt;
wealthy&lt;br /&gt;
keeper_of_secrets&lt;br /&gt;
marked_by_zone&lt;br /&gt;
information_dealer&lt;br /&gt;
friend_of_stalkers&lt;br /&gt;
all_stalkers_your_friend&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Идём в конец файла и добавляем следующее:&lt;br /&gt;
&amp;lt;code&amp;gt;[&amp;quot;Название_достижения_на_английском_без_кавычек&amp;quot;]&lt;br /&gt;
icon        = ui_inGame2_имя_иконки_на_английском&lt;br /&gt;
hint        = st_sp_achievement_22_hint &amp;lt;--- То, что будет выводиться в КПК при наведении на иконку достижения (надо оставлять так же меняя только числа, чтоб они шли по порядку)&lt;br /&gt;
name        = st_sp_achievement_22_name &amp;lt;--- Имя достижения&lt;br /&gt;
desc        = st_sp_achievement_22_descr &amp;lt;--- Описание достижения&lt;br /&gt;
functor        = xr_statistic.название_достижения_на_английском_functor &amp;lt;--- функция для получения нашего достижения&amp;lt;/code&amp;gt;&lt;br /&gt;
закрываем сохраняя изменения в файле&lt;br /&gt;
&lt;br /&gt;
Далее откроем файл st_achievement.xml и добавим между:&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;string id=&amp;quot;st_sp_achievement_21_name&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Друг сталкеров&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
и&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;string id=&amp;quot;st_sp_achievement_1_hint&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Совокупность новых данных позволила профессорам Герману и Озёрскому синтезировать в условиях Зоны экспериментальный анабиотик.&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Следующее:&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;string id=&amp;quot;st_sp_achievement_22_hint&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Ваш текст который будет высвечиваться в КПК при наведении мышки на иконку достижения.&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&lt;br /&gt;
	&amp;lt;string id=&amp;quot;st_sp_achievement_22_descr&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Полное описание достижения.&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&lt;br /&gt;
	&amp;lt;string id=&amp;quot;st_sp_achievement_22_name&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Имя достижения&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Закрываем с подтверждением на сохранение изменений&lt;br /&gt;
&lt;br /&gt;
Открываем xr_statistic.script идём в самый конец и добавляем следующее:&lt;br /&gt;
&amp;lt;code&amp;gt;function название_вашей_функции()&lt;br /&gt;
	if not has_alife_info(&amp;quot;пишем_что_хотим_на_английсокм&amp;quot;) then &amp;lt;--- проверка на раннее получение этого достижения&lt;br /&gt;
		if has_alife_info(&amp;quot;название_квеста_или_действия&amp;quot;) &amp;lt;--- квест или действие после которого будет получено достижение. Для этого нам как раз и понадобится info_x.xml о котором я писал в начале.&lt;br /&gt;
				and has_alife_info(&amp;quot;название_квеста_или_действия&amp;quot;) &amp;lt;--- эта функция если квестов несколько&lt;br /&gt;
			db.actor:give_info_portion(&amp;quot;пишем_что_писали_в_проверке_на_получение_ранее_достижения&amp;quot;)&lt;br /&gt;
			news_manager.send_tip(db.actor, &amp;quot;st_ach_название_вашего_достижения_на_английском&amp;quot;, nil, &amp;quot;название_вашего_достижения_на_английском&amp;quot;, nil, nil)&lt;br /&gt;
			xr_effects.inc_faction_goodwill_to_actor(db.actor, nil, {&amp;quot;stalker&amp;quot;, 100}) &amp;lt;--- прибавление репутации сталкеров при получении данного достижения (если - то убавление), можно вписать любую другую группировку (использовать несколько команд если хотите прибавить или убавить репутацию у нескольких группировок)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return has_alife_info(&amp;quot;пишем_что_писали_в_проверке_на_получение_ранее_достижения&amp;quot;)&lt;br /&gt;
end&amp;lt;/code&amp;gt;&lt;br /&gt;
Закрываем с подтверждением на сохранение изменений.&lt;br /&gt;
&lt;br /&gt;
Откроем xr_conditions.script найдём:&lt;br /&gt;
&amp;lt;code&amp;gt;friend_of_stalkers_functor = xr_statistic.friend_of_stalkers_functor&amp;lt;/code&amp;gt;&lt;br /&gt;
и после пишем:&lt;br /&gt;
&amp;lt;code&amp;gt;название_вашей_функции = xr_statistic.название_вашей_функции&amp;lt;/code&amp;gt;&lt;br /&gt;
Закрываем с подтверждением на сохранение изменений.&lt;br /&gt;
&lt;br /&gt;
Рисуем в ui_actor_achivments.dds иконку для нашего достижения (можно взять и старую).&lt;br /&gt;
&lt;br /&gt;
Открываем файл ui_actor_achivments.xml и добавляем там:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;texture id=&amp;quot;ui_inGame2_название_вашей_иконки&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0&amp;quot; width=&amp;quot;121&amp;quot; height=&amp;quot;121&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Если рисовали собственную иконку то вписываем её координаты (по x и y осям), если решили взять уже имеющуюся то вписывайте её координаты (координаты определяются по левому верхнему углу иконки достижения) координаты можно посмотреть через WTV (Windows Texture Viewer)&lt;br /&gt;
Удачной игры&lt;br /&gt;
&lt;br /&gt;
'''Автор:''' ''WillsherT''&lt;/div&gt;</summary>
		<author><name>WillsherT</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=CoP._%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%B4%D0%BE%D1%81%D1%82%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F</id>
		<title>CoP. Создание нового достижения</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=CoP._%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%B4%D0%BE%D1%81%D1%82%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F"/>
				<updated>2010-06-03T13:22:01Z</updated>
		
		<summary type="html">&lt;p&gt;WillsherT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Для начала нужно распаковать игру анпакером.'''&lt;br /&gt;
&lt;br /&gt;
После распаковки идём в следующие директории и ищем следующие файлы:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;info_x.xml ---&amp;gt; configs\gameplay\  (где &amp;quot;x&amp;quot; название локации на которой хотим получить достижение например jupiter) этот файл нужен для просмотра списка квестов на локации, зачем нам это вы узнаете позже.&lt;br /&gt;
achievements.ltx ---&amp;gt; configs\misc\&lt;br /&gt;
st_achievement.xml ---&amp;gt; configs\text\rus\&lt;br /&gt;
ui_actor_achivments.xml ---&amp;gt; configs\ui\textures_descr\&lt;br /&gt;
xr_statistic.script ---&amp;gt; scripts\&lt;br /&gt;
ui_actor_achivments.dds ---&amp;gt; textures\ui\&lt;br /&gt;
xr_conditions.script ---&amp;gt; scripts\&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''И так, приступаем к работе.'''&lt;br /&gt;
&lt;br /&gt;
Откроем файл achievements.ltx и ищем такую вот запись:&lt;br /&gt;
&amp;lt;code&amp;gt;[achievements]&lt;br /&gt;
pioneer&lt;br /&gt;
mutant_hunter&lt;br /&gt;
detective&lt;br /&gt;
one_of_the_lads&lt;br /&gt;
kingpin&lt;br /&gt;
herald_of_justice&lt;br /&gt;
seeker&lt;br /&gt;
battle_systems_master&lt;br /&gt;
high_tech_master&lt;br /&gt;
skilled_stalker&lt;br /&gt;
leader&lt;br /&gt;
diplomat&lt;br /&gt;
research_man&lt;br /&gt;
friend_of_duty&lt;br /&gt;
friend_of_freedom&lt;br /&gt;
balance_advocate&lt;br /&gt;
wealthy&lt;br /&gt;
keeper_of_secrets&lt;br /&gt;
marked_by_zone&lt;br /&gt;
information_dealer&lt;br /&gt;
friend_of_stalkers&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
добавим в конце название_достижения_на_английском. Пример:&lt;br /&gt;
&amp;lt;code&amp;gt;[achievements]&lt;br /&gt;
pioneer&lt;br /&gt;
mutant_hunter&lt;br /&gt;
detective&lt;br /&gt;
one_of_the_lads&lt;br /&gt;
kingpin&lt;br /&gt;
herald_of_justice&lt;br /&gt;
seeker&lt;br /&gt;
battle_systems_master&lt;br /&gt;
high_tech_master&lt;br /&gt;
skilled_stalker&lt;br /&gt;
leader&lt;br /&gt;
diplomat&lt;br /&gt;
research_man&lt;br /&gt;
friend_of_duty&lt;br /&gt;
friend_of_freedom&lt;br /&gt;
balance_advocate&lt;br /&gt;
wealthy&lt;br /&gt;
keeper_of_secrets&lt;br /&gt;
marked_by_zone&lt;br /&gt;
information_dealer&lt;br /&gt;
friend_of_stalkers&lt;br /&gt;
all_stalkers_your_friend&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Идём в конец файла и добавляем следующее:&lt;br /&gt;
&amp;lt;code&amp;gt;[&amp;quot;Название_достижения_на_английском_без_кавычек&amp;quot;]&lt;br /&gt;
icon        = ui_inGame2_имя_иконки_на_английском&lt;br /&gt;
hint        = st_sp_achievement_22_hint &amp;lt;--- То, что будет выводиться в КПК при наведении на иконку достижения (надо оставлять так же меняя только числа, чтоб они шли по порядку)&lt;br /&gt;
name        = st_sp_achievement_22_name &amp;lt;--- Имя достижения&lt;br /&gt;
desc        = st_sp_achievement_22_descr &amp;lt;--- Описание достижения&lt;br /&gt;
functor        = xr_statistic.название_достижения_на_английском_functor &amp;lt;--- функция для получения нашего достижения&amp;lt;/code&amp;gt;&lt;br /&gt;
закрываем сохраняя изменения в файле&lt;br /&gt;
&lt;br /&gt;
Далее откроем файл st_achievement.xml и добавим между:&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;string id=&amp;quot;st_sp_achievement_21_name&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Друг сталкеров&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
и&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;string id=&amp;quot;st_sp_achievement_1_hint&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Совокупность новых данных позволила профессорам Герману и Озёрскому синтезировать в условиях Зоны экспериментальный анабиотик.&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Следующее:&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;string id=&amp;quot;st_sp_achievement_22_hint&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Ваш текст который будет высвечиваться в КПК при наведении мышки на иконку достижения.&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&lt;br /&gt;
	&amp;lt;string id=&amp;quot;st_sp_achievement_22_descr&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Полное описание достижения.&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&lt;br /&gt;
	&amp;lt;string id=&amp;quot;st_sp_achievement_22_name&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Имя достижения&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Закрываем с подтверждением на сохранение изменений&lt;br /&gt;
&lt;br /&gt;
Открываем xr_statistic.script идём в самый конец и добавляем следующее:&lt;br /&gt;
&amp;lt;code&amp;gt;function название_вашей_функции()&lt;br /&gt;
	if not has_alife_info(&amp;quot;пишем_что_хотим_на_английсокм&amp;quot;) then &amp;lt;--- проверка на раннее получение этого достижения&lt;br /&gt;
		if has_alife_info(&amp;quot;название_квеста_или_действия&amp;quot;) &amp;lt;--- квест или действие после которого будет получено достижение&lt;br /&gt;
				and has_alife_info(&amp;quot;название_квеста_или_действия&amp;quot;) &amp;lt;--- эта функция если квестов несколько&lt;br /&gt;
			db.actor:give_info_portion(&amp;quot;пишем_что_писали_в_проверке_на_получение_ранее_достижения&amp;quot;)&lt;br /&gt;
			news_manager.send_tip(db.actor, &amp;quot;st_ach_название_вашего_достижения_на_английском&amp;quot;, nil, &amp;quot;название_вашего_достижения_на_английском&amp;quot;, nil, nil)&lt;br /&gt;
			xr_effects.inc_faction_goodwill_to_actor(db.actor, nil, {&amp;quot;stalker&amp;quot;, 100}) &amp;lt;--- прибавление репутации сталкеров при получении данного достижения (если - то убавление), можно вписать любую другую группировку (использовать несколько команд если хотите прибавить или убавить репутацию у нескольких группировок)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return has_alife_info(&amp;quot;пишем_что_писали_в_проверке_на_получение_ранее_достижения&amp;quot;)&lt;br /&gt;
end&amp;lt;/code&amp;gt;&lt;br /&gt;
Закрываем с подтверждением на сохранение изменений.&lt;br /&gt;
&lt;br /&gt;
Откроем xr_conditions.script найдём:&lt;br /&gt;
&amp;lt;code&amp;gt;friend_of_stalkers_functor = xr_statistic.friend_of_stalkers_functor&amp;lt;/code&amp;gt;&lt;br /&gt;
и после пишем:&lt;br /&gt;
&amp;lt;code&amp;gt;название_вашей_функции = xr_statistic.название_вашей_функции&amp;lt;/code&amp;gt;&lt;br /&gt;
Закрываем с подтверждением на сохранение изменений.&lt;br /&gt;
&lt;br /&gt;
Рисуем в ui_actor_achivments.dds иконку для нашего достижения (можно взять и старую).&lt;br /&gt;
&lt;br /&gt;
Открываем файл ui_actor_achivments.xml и добавляем там:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;texture id=&amp;quot;ui_inGame2_название_вашей_иконки&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0&amp;quot; width=&amp;quot;121&amp;quot; height=&amp;quot;121&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Если рисовали собственную иконку то вписываем её координаты (по x и y осям), если решили взять уже имеющуюся то вписывайте её координаты (координаты определяются по левому верхнему углу иконки достижения) координаты можно посмотреть через WTV (Windows Texture Viewer)&lt;br /&gt;
Удачной игры&lt;br /&gt;
&lt;br /&gt;
'''Автор:''' ''WillsherT''&lt;/div&gt;</summary>
		<author><name>WillsherT</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=CoP._%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%B4%D0%BE%D1%81%D1%82%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F</id>
		<title>CoP. Создание нового достижения</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=CoP._%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%B4%D0%BE%D1%81%D1%82%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F"/>
				<updated>2010-06-03T13:15:55Z</updated>
		
		<summary type="html">&lt;p&gt;WillsherT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Для начала нужно распаковать игру анпакером.'''&lt;br /&gt;
&lt;br /&gt;
После распаковки идём в следующие директории и ищем следующие файлы:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;info_x.xml ---&amp;gt; configs\gameplay\  (где &amp;quot;x&amp;quot; название локации на которой хотим получить достижение например jupiter) этот файл нужен для просмотра списка квестов на локации, зачем он узнаете далее.&lt;br /&gt;
achievements.ltx ---&amp;gt; configs\misc\&lt;br /&gt;
st_achievement.xml ---&amp;gt; configs\text\rus\&lt;br /&gt;
ui_actor_achivments.xml ---&amp;gt; configs\ui\textures_descr\&lt;br /&gt;
xr_statistic.script ---&amp;gt; scripts\&lt;br /&gt;
ui_actor_achivments.dds ---&amp;gt; textures\ui\&lt;br /&gt;
xr_conditions.script ---&amp;gt; scripts\&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''И так, приступаем к работе.'''&lt;br /&gt;
&lt;br /&gt;
Откроем файл achievements.ltx и ищем такую вот запись:&lt;br /&gt;
&amp;lt;code&amp;gt;[achievements]&lt;br /&gt;
pioneer&lt;br /&gt;
mutant_hunter&lt;br /&gt;
detective&lt;br /&gt;
one_of_the_lads&lt;br /&gt;
kingpin&lt;br /&gt;
herald_of_justice&lt;br /&gt;
seeker&lt;br /&gt;
battle_systems_master&lt;br /&gt;
high_tech_master&lt;br /&gt;
skilled_stalker&lt;br /&gt;
leader&lt;br /&gt;
diplomat&lt;br /&gt;
research_man&lt;br /&gt;
friend_of_duty&lt;br /&gt;
friend_of_freedom&lt;br /&gt;
balance_advocate&lt;br /&gt;
wealthy&lt;br /&gt;
keeper_of_secrets&lt;br /&gt;
marked_by_zone&lt;br /&gt;
information_dealer&lt;br /&gt;
friend_of_stalkers&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
добавим в конце название_достижения_на_английском. Пример:&lt;br /&gt;
&amp;lt;code&amp;gt;[achievements]&lt;br /&gt;
pioneer&lt;br /&gt;
mutant_hunter&lt;br /&gt;
detective&lt;br /&gt;
one_of_the_lads&lt;br /&gt;
kingpin&lt;br /&gt;
herald_of_justice&lt;br /&gt;
seeker&lt;br /&gt;
battle_systems_master&lt;br /&gt;
high_tech_master&lt;br /&gt;
skilled_stalker&lt;br /&gt;
leader&lt;br /&gt;
diplomat&lt;br /&gt;
research_man&lt;br /&gt;
friend_of_duty&lt;br /&gt;
friend_of_freedom&lt;br /&gt;
balance_advocate&lt;br /&gt;
wealthy&lt;br /&gt;
keeper_of_secrets&lt;br /&gt;
marked_by_zone&lt;br /&gt;
information_dealer&lt;br /&gt;
friend_of_stalkers&lt;br /&gt;
all_stalkers_your_friend&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Идём в конец файла и добавляем следующее:&lt;br /&gt;
&amp;lt;code&amp;gt;[&amp;quot;Название_достижения_на_английском_без_кавычек&amp;quot;]&lt;br /&gt;
icon        = ui_inGame2_имя_иконки_на_английском&lt;br /&gt;
hint        = st_sp_achievement_22_hint &amp;lt;--- То, что будет выводиться в КПК при наведении на иконку достижения (надо оставлять так же меняя только числа, чтоб они шли по порядку)&lt;br /&gt;
name        = st_sp_achievement_22_name &amp;lt;--- Имя достижения&lt;br /&gt;
desc        = st_sp_achievement_22_descr &amp;lt;--- Описание достижения&lt;br /&gt;
functor        = xr_statistic.название_достижения_на_английском_functor &amp;lt;--- функция для получения нашего достижения&amp;lt;/code&amp;gt;&lt;br /&gt;
закрываем сохраняя изменения в файле&lt;br /&gt;
&lt;br /&gt;
Далее откроем файл st_achievement.xml и добавим между:&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;string id=&amp;quot;st_sp_achievement_21_name&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Друг сталкеров&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
и&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;string id=&amp;quot;st_sp_achievement_1_hint&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Совокупность новых данных позволила профессорам Герману и Озёрскому синтезировать в условиях Зоны экспериментальный анабиотик.&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Следующее:&lt;br /&gt;
&amp;lt;code&amp;gt;	&amp;lt;string id=&amp;quot;st_sp_achievement_22_hint&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Ваш текст который будет высвечиваться в КПК при наведении мышки на иконку достижения.&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&lt;br /&gt;
	&amp;lt;string id=&amp;quot;st_sp_achievement_22_descr&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Полное описание достижения.&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&lt;br /&gt;
	&amp;lt;string id=&amp;quot;st_sp_achievement_22_name&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;text&amp;gt;Имя достижения&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;/string&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Закрываем с подтверждением на сохранение изменений&lt;br /&gt;
&lt;br /&gt;
Открываем xr_statistic.script идём в самый конец и добавляем следующее:&lt;br /&gt;
&amp;lt;code&amp;gt;function название_вашей_функции()&lt;br /&gt;
	if not has_alife_info(&amp;quot;пишем_что_хотим_на_английсокм&amp;quot;) then &amp;lt;--- проверка на раннее получение этого достижения&lt;br /&gt;
		if has_alife_info(&amp;quot;название_квеста_или_действия&amp;quot;) &amp;lt;--- квест или действие после которого будет получено достижение&lt;br /&gt;
				and has_alife_info(&amp;quot;название_квеста_или_действия&amp;quot;) &amp;lt;--- эта функция если квестов несколько&lt;br /&gt;
			db.actor:give_info_portion(&amp;quot;пишем_что_писали_в_проверке_на_получение_ранее_достижения&amp;quot;)&lt;br /&gt;
			news_manager.send_tip(db.actor, &amp;quot;st_ach_название_вашего_достижения_на_английском&amp;quot;, nil, &amp;quot;название_вашего_достижения_на_английском&amp;quot;, nil, nil)&lt;br /&gt;
			xr_effects.inc_faction_goodwill_to_actor(db.actor, nil, {&amp;quot;stalker&amp;quot;, 100}) &amp;lt;--- прибавление репутации сталкеров при получении данного достижения (если - то убавление), можно вписать любую другую группировку (использовать несколько команд если хотите прибавить или убавить репутацию у нескольких группировок)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return has_alife_info(&amp;quot;пишем_что_писали_в_проверке_на_получение_ранее_достижения&amp;quot;)&lt;br /&gt;
end&amp;lt;/code&amp;gt;&lt;br /&gt;
Закрываем с подтверждением на сохранение изменений.&lt;br /&gt;
&lt;br /&gt;
Откроем xr_conditions.script найдём:&lt;br /&gt;
&amp;lt;code&amp;gt;friend_of_stalkers_functor = xr_statistic.friend_of_stalkers_functor&amp;lt;/code&amp;gt;&lt;br /&gt;
и после пишем:&lt;br /&gt;
&amp;lt;code&amp;gt;название_вашей_функции = xr_statistic.название_вашей_функции&amp;lt;/code&amp;gt;&lt;br /&gt;
Закрываем с подтверждением на сохранение изменений.&lt;br /&gt;
&lt;br /&gt;
Рисуем в ui_actor_achivments.dds иконку для нашего достижения (можно взять и старую).&lt;br /&gt;
&lt;br /&gt;
Открываем файл ui_actor_achivments.xml и добавляем там:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;texture id=&amp;quot;ui_inGame2_название_вашей_иконки&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0&amp;quot; width=&amp;quot;121&amp;quot; height=&amp;quot;121&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Если рисовали собственную иконку то вписываем её координаты (по x и y осям), если решили взять уже имеющуюся то вписывайте её координаты (координаты определяются по левому верхнему углу иконки достижения) координаты можно посмотреть через WTV (Windows Texture Viewer)&lt;br /&gt;
Удачной игры&lt;br /&gt;
&lt;br /&gt;
'''Автор:''' ''WillsherT''&lt;/div&gt;</summary>
		<author><name>WillsherT</name></author>	</entry>

	</feed>