<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.ss13.ru/index.php?action=history&amp;feed=atom&amp;title=DM_Guide_15</id>
	<title>DM Guide 15 - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ss13.ru/index.php?action=history&amp;feed=atom&amp;title=DM_Guide_15"/>
	<link rel="alternate" type="text/html" href="https://wiki.ss13.ru/index.php?title=DM_Guide_15&amp;action=history"/>
	<updated>2026-05-02T04:54:32Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://wiki.ss13.ru/index.php?title=DM_Guide_15&amp;diff=24649&amp;oldid=prev</id>
		<title>Architect of fates: Откат правок ZLOFENIХ (обсуждение) к версии Viol</title>
		<link rel="alternate" type="text/html" href="https://wiki.ss13.ru/index.php?title=DM_Guide_15&amp;diff=24649&amp;oldid=prev"/>
		<updated>2016-12-12T22:12:14Z</updated>

		<summary type="html">&lt;p&gt;Откат правок &lt;a href=&quot;/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/ZLOFENI%D0%A5&quot; title=&quot;Служебная:Вклад/ZLOFENIХ&quot;&gt;ZLOFENIХ&lt;/a&gt; (&lt;a href=&quot;/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:ZLOFENI%D0%A5&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Обсуждение участника:ZLOFENIХ (страница не существует)&quot;&gt;обсуждение&lt;/a&gt;) к версии &lt;a href=&quot;/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Viol&quot; title=&quot;Участник:Viol&quot;&gt;Viol&lt;/a&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.ss13.ru/index.php?title=DM_Guide_15&amp;amp;diff=24649&amp;amp;oldid=23843&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>Architect of fates</name></author>
	</entry>
	<entry>
		<id>https://wiki.ss13.ru/index.php?title=DM_Guide_15&amp;diff=23843&amp;oldid=prev</id>
		<title>ZLOFENIХ: clean up</title>
		<link rel="alternate" type="text/html" href="https://wiki.ss13.ru/index.php?title=DM_Guide_15&amp;diff=23843&amp;oldid=prev"/>
		<updated>2016-12-12T21:04:49Z</updated>

		<summary type="html">&lt;p&gt;clean up&lt;/p&gt;
&lt;a href=&quot;https://wiki.ss13.ru/index.php?title=DM_Guide_15&amp;amp;diff=23843&amp;amp;oldid=13365&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>ZLOFENIХ</name></author>
	</entry>
	<entry>
		<id>https://wiki.ss13.ru/index.php?title=DM_Guide_15&amp;diff=13365&amp;oldid=prev</id>
		<title>Viol в 17:42, 3 сентября 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.ss13.ru/index.php?title=DM_Guide_15&amp;diff=13365&amp;oldid=prev"/>
		<updated>2014-09-03T17:42:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 17:42, 3 сентября 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot; &gt;Строка 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Глава 15: Работа с текстом =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Глава 15: Работа с текстом =&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;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; 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: #202122; 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;– &lt;/del&gt;это изучение высших истин Природы.'' &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;-- &lt;/del&gt;Густавус Миллер, Что есть сон.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&amp;amp;mdash; &lt;/ins&gt;это изучение высших истин Природы.'' &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;mdash; &lt;/ins&gt;Густавус Миллер, Что есть сон.&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;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; 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;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Строки текста – важная часть почти любого мира. Вы уже видели один хороший метод конструирования текста со встроенными аргументами и форматированием макросов. Есть другие элементарные команды, рассчитанные для работы с текстом. В этой главе мы вам о них и расскажем.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; 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>Viol</name></author>
	</entry>
	<entry>
		<id>https://wiki.ss13.ru/index.php?title=DM_Guide_15&amp;diff=12798&amp;oldid=prev</id>
		<title>Viol в 18:01, 16 июня 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.ss13.ru/index.php?title=DM_Guide_15&amp;diff=12798&amp;oldid=prev"/>
		<updated>2014-06-16T18:01:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 18:01, 16 июня 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot; &gt;Строка 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Глава 15: Работа с текстом =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Глава 15: Работа с текстом =&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;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; 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: #202122; 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;What's in a Dream&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&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;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; 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;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Строки текста – важная часть почти любого мира. Вы уже видели один хороший метод конструирования текста со встроенными аргументами и форматированием макросов. Есть другие элементарные команды, рассчитанные для работы с текстом. В этой главе мы вам о них и расскажем.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; 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>Viol</name></author>
	</entry>
	<entry>
		<id>https://wiki.ss13.ru/index.php?title=DM_Guide_15&amp;diff=10051&amp;oldid=prev</id>
		<title>Epicus: Перенос перевода 15 главы гайда. Перевод от ДжонаГрамматикуса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.ss13.ru/index.php?title=DM_Guide_15&amp;diff=10051&amp;oldid=prev"/>
		<updated>2013-08-16T20:22:16Z</updated>

		<summary type="html">&lt;p&gt;Перенос перевода 15 главы гайда. Перевод от ДжонаГрамматикуса.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;''Это 15 глава перевода оригинального руководства по Dream Maker от разработчиков.''&lt;br /&gt;
&lt;br /&gt;
[http://wiki.ss13.ru/index.php?title=All_about_the_code Остальные главы руководства и статьи о программировании на коде BYOND от любителей на русском.]&lt;br /&gt;
&lt;br /&gt;
[http://www.byond.com/docs/guide/chap15.html Оригинальная 15 глава руководства на английском языке]&lt;br /&gt;
&lt;br /&gt;
= Глава 15: Работа с текстом =&lt;br /&gt;
&lt;br /&gt;
''Истинная магия – это изучение высших истин Природы.'' -- Густавус Миллер, What's in a Dream&lt;br /&gt;
&lt;br /&gt;
Строки текста – важная часть почти любого мира. Вы уже видели один хороший метод конструирования текста со встроенными аргументами и форматированием макросов. Есть другие элементарные команды, рассчитанные для работы с текстом. В этой главе мы вам о них и расскажем.&lt;br /&gt;
&lt;br /&gt;
== findtext ==&lt;br /&gt;
&lt;br /&gt;
Команда ''findtext'' ищет внутри одной строки текста другую. Эта операция работает без учета регистра, а ''findText'' - с учетом. Есть и другие пары команд, следующие такому же принципу: команда, содержащая заглавную букву, учитывает регистр.&lt;br /&gt;
&lt;br /&gt;
 findtext(T1,T2,Start=1,End=0) &lt;br /&gt;
 findText(T1,T2,Start=1,End=0) &lt;br /&gt;
 	T1 – строка, в которой выполняется поиск. &lt;br /&gt;
 	T2 – строка, которую мы ищем. &lt;br /&gt;
 	Start – номер символа, с которого начинаем поиск. &lt;br /&gt;
 	End – номер символа, на котором мы его заканчиваем.&lt;br /&gt;
 	Результатом служит номер первого символа найденной строки. Если искомый текст не найден, то результат будет 0. &lt;br /&gt;
&lt;br /&gt;
''0'' используется как стандартное значение для обозначения позиции, которой нет. То есть, если поиск не требуется прекращать ни на каком символе, или если строка не найдена.&lt;br /&gt;
&lt;br /&gt;
Пример использования ''findtext()'' для поиска в разговоре ключевых слов:&lt;br /&gt;
&lt;br /&gt;
 mob/rat&lt;br /&gt;
    verb/tell(msg as text)&lt;br /&gt;
       set src in oview()&lt;br /&gt;
       if(findtext(msg,&amp;quot;cheese&amp;quot;))&lt;br /&gt;
          view() &amp;lt;&amp;lt; &amp;quot;[src] looks at [usr] hopefully.&amp;quot;&lt;br /&gt;
          walk_to(src,usr)&lt;br /&gt;
&lt;br /&gt;
== copytext ==&lt;br /&gt;
&lt;br /&gt;
Команда ''copytext'' копирует кусок строки. Эта команда, и предыдущая ''findtext'' то же самое, что и команды ''copy'' и ''find'' в стандартном текстовом редакторе.&lt;br /&gt;
&lt;br /&gt;
 copytext(Txt,Start=1,End=0) &lt;br /&gt;
 	Txt – строка из которой мы хотим скопировать часть. &lt;br /&gt;
 	Start – номер стартового символа. &lt;br /&gt;
 	End – номер символа, на котором нужно остановиться.&lt;br /&gt;
 	Возвращает получившуюся строку.&lt;br /&gt;
&lt;br /&gt;
== addtext ==&lt;br /&gt;
&lt;br /&gt;
Команда addtext объединяет две и более строк в одну. Это также можно сделать, вставляя строки одну за другой в другую строку, но когда нужно объединить много значений, проще использовать ''addtext()''.&lt;br /&gt;
&lt;br /&gt;
 addtext(Txt1,Txt2,...) &lt;br /&gt;
 	Возвращает одну строку, полученную путем слияния заданных.&lt;br /&gt;
&lt;br /&gt;
== lentext ==&lt;br /&gt;
&lt;br /&gt;
Команда ''lentex'' измеряет количество символов в строке. &lt;br /&gt;
&lt;br /&gt;
 lentext(Txt) &lt;br /&gt;
 	Txt – строка, длину которой вы хотите узнать.&lt;br /&gt;
 	Возвращает число символов в строке.&lt;br /&gt;
&lt;br /&gt;
== Изменение текста ==&lt;br /&gt;
Есть несколько операций для изменения формы. Расскажем о каждой из них поподробнее.&lt;br /&gt;
&lt;br /&gt;
=== uppertext ===&lt;br /&gt;
&lt;br /&gt;
Команда ''uppertext'' переводит любые символы нижнего регистра в верхний регистр. &lt;br /&gt;
&lt;br /&gt;
 uppertext(Txt) &lt;br /&gt;
 	Txt – текст, который вы хотите изменить. &lt;br /&gt;
 	Возвращает полученную строку. &lt;br /&gt;
&lt;br /&gt;
=== lowertext ===&lt;br /&gt;
&lt;br /&gt;
Команда ''lowertext'' переводит любые символы верхнего регистра в нижний.&lt;br /&gt;
&lt;br /&gt;
 lowertext(Txt) &lt;br /&gt;
 	Txt – текст, который вы хотите изменить.&lt;br /&gt;
 	Возвращает полученную строку.&lt;br /&gt;
&lt;br /&gt;
=== text2num ===&lt;br /&gt;
&lt;br /&gt;
Команда ''text2num'' переводит строку в числовое значение.  Если текст не состоит из символов цифр, то команда вернет ''0''.&lt;br /&gt;
&lt;br /&gt;
 text2num(Txt) &lt;br /&gt;
 	Txt – текст, который вы хотите изменить. &lt;br /&gt;
 	Возвращает соответствующее число.&lt;br /&gt;
&lt;br /&gt;
Важно знать, что текстовое значение кардинально отличается от числового, даже если визуально они похожи. Если вы попробуете совершить числовые операции со строкой, то у вас ничего не выйдет, потому что все текстовые цепочки и прочие нечисловые значения равнозначны нулю при работе с ними, словно с числами. Строку сначало надо перевести в число с помощью ''text2num'', и только потом можно будет работать со значением, как с числом. &lt;br /&gt;
&lt;br /&gt;
=== num2text ===&lt;br /&gt;
&lt;br /&gt;
Команда ''num2text'' - противоположность ''text2num''. Она превращает числовое значение в строку. Этого также можно достигнуть, встраивая символы цифр в строку, но ''num2text()'' обеспечивает больший контроль над тем, как число форматируется.&lt;br /&gt;
&lt;br /&gt;
 num2text(Num,SigDigs) &lt;br /&gt;
 	Num – число для записи в строку&lt;br /&gt;
 	SigDigs – количество значащих цифр. &lt;br /&gt;
 	Возвращает новую строку.&lt;br /&gt;
&lt;br /&gt;
Число значащих цифр определяет, когда будут использоваться технические обозначения. Числам стандартно выдаются 6 значащих цифр, так что технический  знак будет использоваться только для чисел с 9 и более цифрами. Если вы хотите другого результата, вы можете использовать ''num2text()''.&lt;br /&gt;
&lt;br /&gt;
== Сравнение текстовых цепочек ==&lt;br /&gt;
&lt;br /&gt;
Проще всего сравнить две строки путем сравнения их ссылок на данные, с помощью оператора ''==''. Одинаковые строки всегда хранятся в одном месте для сбережения памяти.&lt;br /&gt;
&lt;br /&gt;
Есть несколько специальных команд для сравнения текстовых цепочек, когда вам не подходит точное сравнение. Например, вы не хотите чтобы в сравнении была чувствительность к регистру, или вы хотите знать порядок строк по алфавиту.&lt;br /&gt;
&lt;br /&gt;
=== cmptext ===&lt;br /&gt;
&lt;br /&gt;
Команда ''cmptext'' выполняет сравнение строк, чувствительное к регистру.&lt;br /&gt;
&lt;br /&gt;
 cmptext(Txt1,Txt2,...) &lt;br /&gt;
 	Txt1 – первая строка для сравнения. &lt;br /&gt;
 	Txt2 – вторая строка для сравнения. &lt;br /&gt;
 	Возвращает 1, если одинаковы, и 0, если нет. &lt;br /&gt;
&lt;br /&gt;
=== sorttext ===&lt;br /&gt;
&lt;br /&gt;
Команда ''sorttext''  используется для определения алфавитного порядка строк. Она не чувствительна к регистру, а вот ''sortText'' делает тоже самое, но с чувствительностью к нему. &lt;br /&gt;
&lt;br /&gt;
 sorttext (Txt1,Txt2,...) &lt;br /&gt;
 sortText (Txt1,Txt2,...) &lt;br /&gt;
 	Txt1 – первая строка для сравнения. &lt;br /&gt;
 	Txt2 – вторая строка для сравнения. &lt;br /&gt;
 	Возвращает 1, если возрастающий порядок, -1, если убывающий, в других случаях 0. &lt;br /&gt;
&lt;br /&gt;
Следующий пример показывает как можно получить алфавитный список игроков.&lt;br /&gt;
&lt;br /&gt;
 proc/SortTextList(lst[])&lt;br /&gt;
    var/i&lt;br /&gt;
    var/j&lt;br /&gt;
    for(i=1,i&amp;lt;=lst.len,i++)&lt;br /&gt;
       for(j=i+1,j&amp;lt;=lst.len,j++)&lt;br /&gt;
          if(sorttext(lst[i],lst[j]) == -1) //swap positions&lt;br /&gt;
             var/tmp = lst[i]&lt;br /&gt;
             lst[i] = lst[j]&lt;br /&gt;
             lst[j] = tmp&lt;br /&gt;
 &lt;br /&gt;
 mob/verb/who()&lt;br /&gt;
    var/lst[0]&lt;br /&gt;
    var/mob/M&lt;br /&gt;
    var/N&lt;br /&gt;
    for(M)&lt;br /&gt;
       if(M.client) lst += M.name&lt;br /&gt;
    SortTextList(lst)&lt;br /&gt;
    for(N in lst) usr &amp;lt;&amp;lt; N&lt;br /&gt;
&lt;br /&gt;
== Текстовые документы ==&lt;br /&gt;
&lt;br /&gt;
Строка в DM заключается в одинарные кавычки. Это сделано для коротких текстовых цепочек, состоящих из нескольких слов. Более длинные строки могут вводиться как текстовые документы. Это тоже самое, что и обычные строки, не считая того, что они начинаются с '''&amp;quot;''' и заканчиваются '''&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
В то время, как в строках приходится избегать переноса и двойных кавычек, их можно вставлять прямо в текстовый документ. Это поможет вам писать более разборчивый исходный код, когда генерируются многочисленные линии выходных данных в одиночном утверждении.&lt;br /&gt;
&lt;br /&gt;
Следующий пример использует текстовый документ, чтобы написать приветствие игрока.&lt;br /&gt;
&lt;br /&gt;
 mob/Login()&lt;br /&gt;
    . = ..()&lt;br /&gt;
    usr &amp;lt;&amp;lt; {&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
        The Great BYOND &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 Welcome, [usr].  I am glad you could join us.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 Please refrain from scribbling on the walls.&lt;br /&gt;
 &lt;br /&gt;
 &amp;quot;}&lt;br /&gt;
&lt;br /&gt;
Очень длинные текстовые цепочки следует помещать в отдельный файл. Однако, как и в этом примере, сообщения, содержащие внедренные выражения, могут аккуратно  использоваться с встроенным текстовым документом.&lt;/div&gt;</summary>
		<author><name>Epicus</name></author>
	</entry>
</feed>