<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://wiki.brdoom.org/index.php?action=history&amp;feed=atom&amp;title=Suspend</id>
	<title>Suspend - Histórico de revisão</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.brdoom.org/index.php?action=history&amp;feed=atom&amp;title=Suspend"/>
	<link rel="alternate" type="text/html" href="https://wiki.brdoom.org/index.php?title=Suspend&amp;action=history"/>
	<updated>2026-04-15T15:39:05Z</updated>
	<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.brdoom.org/index.php?title=Suspend&amp;diff=176&amp;oldid=prev</id>
		<title>MegaManx3: Criou página com &#039; suspend;  == Uso ==  Suspend é uma função usada em ACS para suspender o script em que ela é usada. Você também pode usar ACS_Suspend para suspender outros scripts.  Suspend é essencialmente o mesmo que terminate, exceto que deixa um marcador na memória que instrui o script a continuar de onde parou da próxima vez que ele for executado. Depois que um script é suspenso, ativá-lo novamente via ACS_Execute fará com que o script retome a partir do...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.brdoom.org/index.php?title=Suspend&amp;diff=176&amp;oldid=prev"/>
		<updated>2026-03-06T14:43:51Z</updated>

		<summary type="html">&lt;p&gt;Criou página com &amp;#039; suspend;  == Uso ==  Suspend é uma função usada em &lt;a href=&quot;/index.php/ACS&quot; title=&quot;ACS&quot;&gt;ACS&lt;/a&gt; para suspender o script em que ela é usada. Você também pode usar &lt;a href=&quot;/index.php?title=ACS_Suspend&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;ACS Suspend (página inexistente)&quot;&gt;ACS_Suspend&lt;/a&gt; para suspender outros scripts.  Suspend é essencialmente o mesmo que &lt;a href=&quot;/index.php/Terminate&quot; title=&quot;Terminate&quot;&gt;terminate&lt;/a&gt;, exceto que deixa um marcador na memória que instrui o script a continuar de onde parou da próxima vez que ele for executado. Depois que um script é suspenso, ativá-lo novamente via &lt;a href=&quot;/index.php?title=ACS_Execute&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;ACS Execute (página inexistente)&quot;&gt;ACS_Execute&lt;/a&gt; fará com que o script retome a partir do...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt; suspend;&lt;br /&gt;
&lt;br /&gt;
== Uso ==&lt;br /&gt;
&lt;br /&gt;
Suspend é uma função usada em [[ACS]] para suspender o script em que ela é usada. Você também pode usar [[ACS_Suspend]] para suspender outros scripts.&lt;br /&gt;
&lt;br /&gt;
Suspend é essencialmente o mesmo que [[terminate]], exceto que deixa um marcador na memória que instrui o script a continuar de onde parou da próxima vez que ele for executado. Depois que um script é suspenso, ativá-lo novamente via [[ACS_Execute]] fará com que o script retome a partir do ponto em que foi suspenso pela última vez.&lt;br /&gt;
&lt;br /&gt;
Note que isso só funciona corretamente com scripts executados via [[ACS_Execute]] - scripts que são executados via [[ACS_ExecuteWithResult]] ou [[ACS_ExecuteAlways]] não manterão o marcador de suspensão e, em vez disso, reiniciarão do começo.&lt;br /&gt;
&lt;br /&gt;
== Exemplos ==&lt;br /&gt;
&lt;br /&gt;
Este script vai atualizar a textura em uma parede toda vez que o jogador usar a parede. Ele alternará entre três possibilidades diferentes. O script pode ser facilmente adaptado para um terminal de computador que permite ao usuário “folhear” entre múltiplas telas ou mensagens.&lt;br /&gt;
&lt;br /&gt;
 script 1 (void) {&lt;br /&gt;
     [[SetLineTexture]] (60, {{const|SIDE_FRONT}}, {{const|TEXTURE_MIDDLE}}, &amp;quot;SCREEN2&amp;quot;);&lt;br /&gt;
     [[suspend]];&lt;br /&gt;
 &lt;br /&gt;
     [[SetLineTexture]] (60, {{const|SIDE_FRONT}}, {{const|TEXTURE_MIDDLE}}, &amp;quot;SCREEN3&amp;quot;);&lt;br /&gt;
     [[suspend]];&lt;br /&gt;
 &lt;br /&gt;
     [[SetLineTexture]] (60, {{const|SIDE_FRONT}}, {{const|TEXTURE_MIDDLE}}, &amp;quot;SCREEN1&amp;quot;);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
A primeira ativação deste script mudará a textura para “SCREEN2” e suspenderá o script. A segunda ativação retomará o script na linha seguinte, que muda a textura para “SCREEN3” e suspende o script novamente. A terceira ativação mudará a linha de volta para “SCREEN1” e o script terminará normalmente, de modo que, na próxima vez que o script for executado, ele começará novamente do início.&lt;br /&gt;
[[Category:ACS]]&lt;/div&gt;</summary>
		<author><name>MegaManx3</name></author>
	</entry>
</feed>