<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://tesck.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%97%D0%B0%D0%BF%D0%B8%D1%80%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BE%D1%82%D0%BF%D0%B8%D1%80%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B4%D0%B2%D0%B5%D1%80%D0%B5%D0%B9</id>
		<title>Запирание и отпирание дверей - История изменений</title>
		<link rel="self" type="application/atom+xml" href="https://tesck.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%97%D0%B0%D0%BF%D0%B8%D1%80%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BE%D1%82%D0%BF%D0%B8%D1%80%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B4%D0%B2%D0%B5%D1%80%D0%B5%D0%B9"/>
		<link rel="alternate" type="text/html" href="https://tesck.ru/index.php?title=%D0%97%D0%B0%D0%BF%D0%B8%D1%80%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BE%D1%82%D0%BF%D0%B8%D1%80%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B4%D0%B2%D0%B5%D1%80%D0%B5%D0%B9&amp;action=history"/>
		<updated>2026-04-08T00:42:54Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.25.1</generator>

	<entry>
		<id>https://tesck.ru/index.php?title=%D0%97%D0%B0%D0%BF%D0%B8%D1%80%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BE%D1%82%D0%BF%D0%B8%D1%80%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B4%D0%B2%D0%B5%D1%80%D0%B5%D0%B9&amp;diff=3439&amp;oldid=prev</id>
		<title>Admin в 17:13, 16 августа 2013</title>
		<link rel="alternate" type="text/html" href="https://tesck.ru/index.php?title=%D0%97%D0%B0%D0%BF%D0%B8%D1%80%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BE%D1%82%D0%BF%D0%B8%D1%80%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B4%D0%B2%D0%B5%D1%80%D0%B5%D0%B9&amp;diff=3439&amp;oldid=prev"/>
				<updated>2013-08-16T17:13:00Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 17:13, 16 августа 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;L8&quot; &gt;Строка 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Interior cells can be assigned a &amp;quot;Lock List&amp;quot; -- a form list of base actors.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Interior cells can be assigned a &amp;quot;Lock List&amp;quot; -- a form list of base actors.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* When owned doors load, they relock themselves if they are part of a cell with a Lock List.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* When owned doors load, they relock themselves if they are part of a cell with a Lock List.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;When an actor leaves a cell&lt;/del&gt;, if he is in the cell’s Lock List AND was the only actor on the list in that cell, lock all the owned load doors.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Когда актер покидает ячейку&lt;/ins&gt;, if he is in the cell’s Lock List AND was the only actor on the list in that cell, lock all the owned load doors.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* When a movement procedure starts up that would take an actor out of a cell, if the actor is the last one in the cell’s Lock List, set the cell to a new state which is basically the “Shoo” state. When a cell is in this state, the actor will do the “time for you to leave” interrupt behavior if he detects the player in the cell. As soon as the actor leaves and locks the doors, the cell goes into the “Private” state where it is trespassing to enter it.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* When a movement procedure starts up that would take an actor out of a cell, if the actor is the last one in the cell’s Lock List, set the cell to a new state which is basically the “Shoo” state. When a cell is in this state, the actor will do the “time for you to leave” interrupt behavior if he detects the player in the cell. As soon as the actor leaves and locks the doors, the cell goes into the “Private” state where it is trespassing to enter it.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;We also have a &lt;/del&gt;[[LockDoors (Procedure)|LockDoors]] &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;procedure which allows a package to lock owned doors as needed&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Есть так же процедура &lt;/ins&gt;[[LockDoors (Procedure)|LockDoors]]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, позволяющая пакету запирать пренадлежание кому-то двери по необходимости&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Отпирание=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Отпирание=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://tesck.ru/index.php?title=%D0%97%D0%B0%D0%BF%D0%B8%D1%80%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BE%D1%82%D0%BF%D0%B8%D1%80%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B4%D0%B2%D0%B5%D1%80%D0%B5%D0%B9&amp;diff=2587&amp;oldid=prev</id>
		<title>Admin: Новая страница: «Файл:Symbol_error.png '''Статья не закончена!''' Category:Незаконченная статья  Актеры сами по себ…»</title>
		<link rel="alternate" type="text/html" href="https://tesck.ru/index.php?title=%D0%97%D0%B0%D0%BF%D0%B8%D1%80%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BE%D1%82%D0%BF%D0%B8%D1%80%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B4%D0%B2%D0%B5%D1%80%D0%B5%D0%B9&amp;diff=2587&amp;oldid=prev"/>
				<updated>2013-01-12T12:07:57Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «&lt;a href=&quot;/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Symbol_error.png&quot; title=&quot;Файл:Symbol error.png&quot;&gt;Файл:Symbol_error.png&lt;/a&gt; &amp;#039;&amp;#039;&amp;#039;Статья не закончена!&amp;#039;&amp;#039;&amp;#039; &lt;a href=&quot;/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9D%D0%B5%D0%B7%D0%B0%D0%BA%D0%BE%D0%BD%D1%87%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D1%8F&quot; title=&quot;Категория:Незаконченная статья&quot;&gt;Category:Незаконченная статья&lt;/a&gt;  Актеры сами по себ…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Файл:Symbol_error.png]] '''Статья не закончена!'''&lt;br /&gt;
[[Category:Незаконченная статья]]&lt;br /&gt;
&lt;br /&gt;
Актеры сами по себе могут запирать и отпирать принадлежащие им двери.&lt;br /&gt;
&lt;br /&gt;
=Запирание=&lt;br /&gt;
Нормальный процесс запирания актером двери выглядит следующим образом:&lt;br /&gt;
* Interior cells can be assigned a &amp;quot;Lock List&amp;quot; -- a form list of base actors.&lt;br /&gt;
* When owned doors load, they relock themselves if they are part of a cell with a Lock List.&lt;br /&gt;
* When an actor leaves a cell, if he is in the cell’s Lock List AND was the only actor on the list in that cell, lock all the owned load doors.&lt;br /&gt;
* When a movement procedure starts up that would take an actor out of a cell, if the actor is the last one in the cell’s Lock List, set the cell to a new state which is basically the “Shoo” state. When a cell is in this state, the actor will do the “time for you to leave” interrupt behavior if he detects the player in the cell. As soon as the actor leaves and locks the doors, the cell goes into the “Private” state where it is trespassing to enter it.&lt;br /&gt;
&lt;br /&gt;
We also have a [[LockDoors (Procedure)|LockDoors]] procedure which allows a package to lock owned doors as needed.&lt;br /&gt;
&lt;br /&gt;
=Отпирание=&lt;br /&gt;
Актеры могут отпирать двери с помощью [[UnlockDoors (Procedure)|процедуры UnlockDoors]].&lt;br /&gt;
&lt;br /&gt;
=Смотрите так же=&lt;br /&gt;
*[[GetLockLevel - ObjectReference]]&lt;br /&gt;
*[[IsLocked - ObjectReference]]&lt;br /&gt;
*[[Lock - ObjectReference]]&lt;br /&gt;
*[[LockDoors (Procedure)|LockDoors Procedure]]&lt;br /&gt;
*[[SetLockLevel - ObjectReference]]&lt;br /&gt;
*[[UnlockDoors (Procedure)|UnlockDoors Procedure]]&lt;br /&gt;
*[[UnlockOwnedDoorsInCell - Actor]]&lt;br /&gt;
&lt;br /&gt;
*[[GetLocked]] консольная команда.&lt;br /&gt;
*[[GetLockLevel]] консольная команда.&lt;br /&gt;
*[[Lock]] консольная команда.&lt;br /&gt;
*[[Unlock]] консольная команда.&lt;br /&gt;
&lt;br /&gt;
[[Category:AI Behavior]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>