<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://ifwiki.ru/index.php?action=history&amp;feed=atom&amp;title=FireURQ%3A%D0%A2%D0%B0%D0%B9%D0%BC%D0%B5%D1%80_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_pause</id>
	<title>FireURQ:Таймер через pause - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://ifwiki.ru/index.php?action=history&amp;feed=atom&amp;title=FireURQ%3A%D0%A2%D0%B0%D0%B9%D0%BC%D0%B5%D1%80_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_pause"/>
	<link rel="alternate" type="text/html" href="https://ifwiki.ru/index.php?title=FireURQ:%D0%A2%D0%B0%D0%B9%D0%BC%D0%B5%D1%80_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_pause&amp;action=history"/>
	<updated>2026-06-01T11:49:51Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://ifwiki.ru/index.php?title=FireURQ:%D0%A2%D0%B0%D0%B9%D0%BC%D0%B5%D1%80_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_pause&amp;diff=8161&amp;oldid=prev</id>
		<title>Cheshire в 08:59, 13 июня 2012</title>
		<link rel="alternate" type="text/html" href="https://ifwiki.ru/index.php?title=FireURQ:%D0%A2%D0%B0%D0%B9%D0%BC%D0%B5%D1%80_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_pause&amp;diff=8161&amp;oldid=prev"/>
		<updated>2012-06-13T08:59:11Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&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;Версия от 08:59, 13 июня 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 30:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 30:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&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; pause 1000 ; пауза на одну секунду (собственно, самый главный оператор =)&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&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; pause 1000 ; пауза на одну секунду (собственно, самый главный оператор =)&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&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; timer = timer - 1 ; после паузы таймер уменьшается на единицу&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&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; timer = timer - 1 ; после паузы таймер уменьшается на единицу&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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; if timer = 0 then goto timeout ; проверяем, не равен ли таймер нулю, если равен переходим на соответствующую локацию-обработчик&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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; if timer = 0 then goto timeout ; проверяем, не равен ли таймер нулю, если равен&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;,&lt;/ins&gt; переходим на соответствующую локацию-обработчик&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&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; goto go ; зацикливаем весь процесс&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&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; goto go ; зацикливаем весь процесс&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&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; :right ; локация-обработчик правильного ответа&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&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; :right ; локация-обработчик правильного ответа&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cheshire</name></author>
	</entry>
	<entry>
		<id>https://ifwiki.ru/index.php?title=FireURQ:%D0%A2%D0%B0%D0%B9%D0%BC%D0%B5%D1%80_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_pause&amp;diff=8160&amp;oldid=prev</id>
		<title>Cheshire: Новая: Пример реализации таймера при помощи оператора pause.   :init ; локация инициализации  perkill ; очищаем все пер...</title>
		<link rel="alternate" type="text/html" href="https://ifwiki.ru/index.php?title=FireURQ:%D0%A2%D0%B0%D0%B9%D0%BC%D0%B5%D1%80_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_pause&amp;diff=8160&amp;oldid=prev"/>
		<updated>2012-06-13T08:52:39Z</updated>

		<summary type="html">&lt;p&gt;Новая: Пример реализации таймера при помощи оператора pause.   :init ; локация инициализации  perkill ; очищаем все пер...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Пример реализации таймера при помощи оператора pause.&lt;br /&gt;
&lt;br /&gt;
 :init ; локация инициализации&lt;br /&gt;
 perkill ; очищаем все переменные&lt;br /&gt;
 textalign = 3 ; выравниванием текст по центру&lt;br /&gt;
 timer = 9 ; устанавливаем таймер на 9 секунд&lt;br /&gt;
 year = &amp;quot;&amp;quot; ; задаём строковую переменную, в которой будет храниться введённая игроком информация&amp;lt;br /&amp;gt;&lt;br /&gt;
 :go ; основная локация&lt;br /&gt;
 cls ; очищаем экран&lt;br /&gt;
 if go_1 &amp;lt;&amp;gt; 0 then year = year + &amp;quot;#go_1$&amp;quot; ; проверяем, если переданный в локацию параметр не равен 0, то «приписываем» его строковое значение переменной year&lt;br /&gt;
 if go_1 = 666 then year = &amp;quot;&amp;quot; ; если переданный параметр равен 666 (передаётся от кнопки «Очистить»), то очищаем переменную year&lt;br /&gt;
 pln Год рождения Александра Сергеевича Пушкина, быстро! ; печатаем задачу&lt;br /&gt;
 pln &lt;br /&gt;
 pln -#%year$- ; печатаем содержимое переменной year&lt;br /&gt;
 pln &lt;br /&gt;
 pln 00:0#timer$ ; печатаем содержимое переменной timer в виде «00:09»&lt;br /&gt;
 pln&lt;br /&gt;
 if #year$ = 4 and year &amp;lt;&amp;gt; &amp;quot;1799&amp;quot; then goto wrong ; проверяем равно ли количество цифр в переменной year четырём и не равно ли её содержимое правильному ответу, если условия истинны, переходим на локацию-обработчик неправильного ответа&lt;br /&gt;
 if year = &amp;quot;1799&amp;quot; then goto right ; проверяем равно ли содержимое переменной year правильному ответу, если равно, переходим на локацию-обработчик правильного ответа&lt;br /&gt;
 pln &lt;br /&gt;
 ; далее кнопки, ведущие на эту же локацию go и передающие параметры для занесения в переменную year&lt;br /&gt;
 btn go (1), 1&lt;br /&gt;
 btn go (2), 2&lt;br /&gt;
 btn go (4), 4&lt;br /&gt;
 btn go (6), 6&lt;br /&gt;
 btn go (7), 7&lt;br /&gt;
 btn go (8), 8&lt;br /&gt;
 btn go (9), 9&lt;br /&gt;
 btn go (666), Очистить ; кнопка для очистки переменной year, см. выше&lt;br /&gt;
 pause 1000 ; пауза на одну секунду (собственно, самый главный оператор =)&lt;br /&gt;
 timer = timer - 1 ; после паузы таймер уменьшается на единицу&lt;br /&gt;
 if timer = 0 then goto timeout ; проверяем, не равен ли таймер нулю, если равен переходим на соответствующую локацию-обработчик&lt;br /&gt;
 goto go ; зацикливаем весь процесс&amp;lt;br /&amp;gt;&lt;br /&gt;
 :right ; локация-обработчик правильного ответа&lt;br /&gt;
 cls&lt;br /&gt;
 pln &lt;br /&gt;
 pln Всё правильно. &lt;br /&gt;
 pln А. С. Пушкин родился 6 июня (26 мая по старому стилю) 1799 года.&lt;br /&gt;
 end&amp;lt;br /&amp;gt;&lt;br /&gt;
 :wrong ; локация-обработчик неправильного ответа&lt;br /&gt;
 cls&lt;br /&gt;
 pln &lt;br /&gt;
 pln #%year$? Неверно.&lt;br /&gt;
 pln Похоже, кто-то плохо учился в школе.&lt;br /&gt;
 pln &lt;br /&gt;
 btn init, Исправиться?&lt;br /&gt;
 end&amp;lt;br /&amp;gt;&lt;br /&gt;
 :timeout ; если время вышло, осуществляется переход сюда&lt;br /&gt;
 cls&lt;br /&gt;
 pln &lt;br /&gt;
 pln Время вышло.&lt;br /&gt;
 btn init, Ещё раз?&lt;br /&gt;
 end&lt;br /&gt;
&lt;br /&gt;
[[Категория:FireURQ:Примеры]]&lt;/div&gt;</summary>
		<author><name>Cheshire</name></author>
	</entry>
</feed>