<?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=95.52.57.155&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=95.52.57.155&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/95.52.57.155"/>
		<updated>2026-04-29T19:22:45Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%A1%D0%BF%D0%B0%D0%B2%D0%BD_%D0%BE%D0%B1%D1%8C%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_db.script</id>
		<title>Спавн обьектов через db.script</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%A1%D0%BF%D0%B0%D0%B2%D0%BD_%D0%BE%D0%B1%D1%8C%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_db.script"/>
				<updated>2010-08-25T07:37:32Z</updated>
		
		<summary type="html">&lt;p&gt;95.52.57.155: /* Авторы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Спавн обьектов через db.script==&lt;br /&gt;
&lt;br /&gt;
===Теория===&lt;br /&gt;
Сегодня я расскажу вам как заспавнить, например, AK-74 в самом начале игры, без использования диалогов!&lt;br /&gt;
Но, прежде чем учиться запускать функции без использования диалогов - сначала научитесь их вызывать общепринятым методом.&lt;br /&gt;
* [[http://www.stalkerin.gameru.net/wiki/index.php/Спавн_через_скрипт Спавн через скрипт]] &lt;br /&gt;
&lt;br /&gt;
===Практика===&lt;br /&gt;
Для начала нам надо распаковать '''db.script''' и там находим функцию:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function add_actor( obj )&lt;br /&gt;
	actor = obj&lt;br /&gt;
	actor_proxy:net_spawn( obj )&lt;br /&gt;
	add_obj( obj )&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Изменим эту функцию. У нас должно получиться так:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function add_actor( obj )&lt;br /&gt;
	actor = obj&lt;br /&gt;
	actor_proxy:net_spawn( obj )&lt;br /&gt;
	add_obj( obj )&lt;br /&gt;
        new_spawn.give_ak74() &lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''new_spawn.script''' - это название скрипта, в котором будет находиться наша функция спавна калаша.&lt;br /&gt;
&lt;br /&gt;
Создаем скрипт '''new_spawn.script''' и пишем там функцию: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function give_ak74()&lt;br /&gt;
    alife():create(&amp;quot;wpn_ak74&amp;quot;, db.actor:position(), db.actor:level_vertex_id(), db.actor:game_vertex_id(), db.actor:id())&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Все! Теперь после того, как мы появимся у нас в инвентаре будет AK-74 и без использования диалогов!&lt;br /&gt;
Таким способом можно заспавнить не только калаш, но и другое оружие и патроны.&lt;br /&gt;
===Авторы=== &lt;br /&gt;
* Шатров Дмитрий (Fim@n)&lt;br /&gt;
&lt;br /&gt;
[[Категория:Скрипты]]&lt;/div&gt;</summary>
		<author><name>95.52.57.155</name></author>	</entry>

	</feed>