<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>http://www.ei-der-zeit.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Oblivion%3AEinfacher_Timer</id>
		<title>Oblivion:Einfacher Timer - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="http://www.ei-der-zeit.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Oblivion%3AEinfacher_Timer"/>
		<link rel="alternate" type="text/html" href="http://www.ei-der-zeit.com/wiki/index.php?title=Oblivion:Einfacher_Timer&amp;action=history"/>
		<updated>2026-06-28T05:14:47Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in Skript-Wiki</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>http://www.ei-der-zeit.com/wiki/index.php?title=Oblivion:Einfacher_Timer&amp;diff=5502&amp;oldid=prev</id>
		<title>Keris am 24. Mai 2009 um 13:29 Uhr</title>
		<link rel="alternate" type="text/html" href="http://www.ei-der-zeit.com/wiki/index.php?title=Oblivion:Einfacher_Timer&amp;diff=5502&amp;oldid=prev"/>
				<updated>2009-05-24T13:29:47Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&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;' lang='de'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version vom 24. Mai 2009, 13:29 Uhr&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-l9&quot; &gt;Zeile 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 9:&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;=== Theorie ===&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;=== Theorie ===&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;Ebenso wie für den Algorithmus selbst ist es zur Gewohnheit geworden, die Variable, die den Zeitwert enthält, gleichfalls Timer zu nennen (das sollte nicht verwechselt werden). Diese Variable wird als Float-Variable deklariert.&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;Ebenso wie für den Algorithmus selbst ist es zur Gewohnheit geworden, die Variable, die den Zeitwert enthält, gleichfalls Timer zu nennen (das sollte nicht verwechselt werden). Diese Variable wird als Float-Variable deklariert.&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;Im Gegensatz zu Zeitdifferenzen, die man in jedem [[:kategorie:Blocktypen|Blocktyp]] sinnvoll nutzen kann, ist ein Timer nur sinnvoll in Blöcken, die ständig durchlaufen werden ([[ob:GameMode|GameMode]], [[ob:ScriptEffectUpdate|ScriptEffectUpdate]], [[ob:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Menumode&lt;/del&gt;|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Menumode&lt;/del&gt;]]). Die Genauigkeit des Timers (der Schaltuhr) hängt ab von der Frequenz, mit der die o.g. Blöcke durchlaufen werden. &amp;#160;&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;Im Gegensatz zu Zeitdifferenzen, die man in jedem [[:kategorie:Blocktypen|Blocktyp]] sinnvoll nutzen kann, ist ein Timer nur sinnvoll in Blöcken, die ständig durchlaufen werden ([[ob:GameMode|GameMode]], [[ob:ScriptEffectUpdate|ScriptEffectUpdate]], [[ob:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;MenuMode&lt;/ins&gt;|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;MenuMode&lt;/ins&gt;]]). Die Genauigkeit des Timers (der Schaltuhr) hängt ab von der Frequenz, mit der die o.g. Blöcke durchlaufen werden. &amp;#160;&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;/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;/table&gt;</summary>
		<author><name>Keris</name></author>	</entry>

	<entry>
		<id>http://www.ei-der-zeit.com/wiki/index.php?title=Oblivion:Einfacher_Timer&amp;diff=5501&amp;oldid=prev</id>
		<title>Keris: Die Seite wurde neu angelegt: == Thema == Eine häufige Anforderung ist,  etwas nach einer bestimmten Zeit passieren zu lassen. Es hat sich eingebürgert, den hier vorgestellten Algorithmus als Time...</title>
		<link rel="alternate" type="text/html" href="http://www.ei-der-zeit.com/wiki/index.php?title=Oblivion:Einfacher_Timer&amp;diff=5501&amp;oldid=prev"/>
				<updated>2009-05-24T13:27:36Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: == Thema == Eine häufige Anforderung ist,  etwas nach einer bestimmten Zeit passieren zu lassen. Es hat sich eingebürgert, den hier vorgestellten Algorithmus als Time...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Thema ==&lt;br /&gt;
Eine häufige Anforderung ist,  etwas nach einer bestimmten Zeit passieren zu lassen. Es hat sich eingebürgert, den hier vorgestellten Algorithmus als Timer zu bezeichnen. Man kann sich den Timer als eine Art Eieruhr vorstellen, die zu einem bestimmten Ereignis umgedreht wird und dann abläuft (oder eine Schaltuhr, die in Gang gesetzt wird).&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
=== Aufgabenstellung ===&lt;br /&gt;
&lt;br /&gt;
Der Player soll 10 Sekunden nachdem er eine Zelle das erste Mal betreten hat, begrüßt werden. &lt;br /&gt;
&lt;br /&gt;
=== Theorie ===&lt;br /&gt;
Ebenso wie für den Algorithmus selbst ist es zur Gewohnheit geworden, die Variable, die den Zeitwert enthält, gleichfalls Timer zu nennen (das sollte nicht verwechselt werden). Diese Variable wird als Float-Variable deklariert.&lt;br /&gt;
Im Gegensatz zu Zeitdifferenzen, die man in jedem [[:kategorie:Blocktypen|Blocktyp]] sinnvoll nutzen kann, ist ein Timer nur sinnvoll in Blöcken, die ständig durchlaufen werden ([[ob:GameMode|GameMode]], [[ob:ScriptEffectUpdate|ScriptEffectUpdate]], [[ob:Menumode|Menumode]]). Die Genauigkeit des Timers (der Schaltuhr) hängt ab von der Frequenz, mit der die o.g. Blöcke durchlaufen werden. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Realisierung ==&lt;br /&gt;
=== Umgebung ===&lt;br /&gt;
Das Objekt mit dem Script muss in der gewünschten Zelle deponiert sein.&lt;br /&gt;
&lt;br /&gt;
=== Script ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tesscript&amp;gt; scn BasicTimer&lt;br /&gt;
;Written by keris&lt;br /&gt;
;22.05.09&lt;br /&gt;
&lt;br /&gt;
float Timer&lt;br /&gt;
short Doonce&lt;br /&gt;
&lt;br /&gt;
begin GameMode&lt;br /&gt;
	if Doonce == 0&lt;br /&gt;
		if Timer &amp;lt; 10&lt;br /&gt;
			set Timer to Timer + getsecondspassed&lt;br /&gt;
		else &lt;br /&gt;
			Messagebox &amp;quot;Hallo&amp;quot;&lt;br /&gt;
			set Doonce to 1&lt;br /&gt;
		endif&lt;br /&gt;
	endif&lt;br /&gt;
end &amp;lt;/tesscript&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Handhabung ===&lt;br /&gt;
Das Script liegt auf einem Objekt in der Zelle, aus der das „Hallo“ kommen soll.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Weiterführende Hinweise==&lt;br /&gt;
* [[:kategorie: Blocktypen| Blocktypen]]&lt;br /&gt;
* [[Oblivion:Quest_Scripts#Quest_Scripts|Quest Scripts]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{ Scriptkategorie |Timer|Level_1_Scripts|Basis Timer }}&lt;/div&gt;</summary>
		<author><name>Keris</name></author>	</entry>

	</feed>