<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>U-Labs Community - Pakete</title>
		<link>https://u-labs.de/forum/</link>
		<description>Sammlung von Paket-Strukturen.</description>
		<language>de</language>
		<lastBuildDate>Mon, 04 May 2026 01:29:47 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>1</ttl>
		<image>
			<url>https://u-labs.de/forum/images/ulabs/misc/rss.png</url>
			<title>U-Labs Community - Pakete</title>
			<link>https://u-labs.de/forum/</link>
		</image>
		<item>
			<title><![CDATA[[Billard - Input] - j (set Lines and Holes)]]></title>
			<link>pakete-121/billard-input-j-set-lines-and-holes-40234?goto=newpost</link>
			<pubDate>Sat, 30 May 2020 11:36:58 GMT</pubDate>
			<description><![CDATA[---Zitat--- 
*Achtung:* Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem ModuleData-Paket (Opcode "=")...]]></description>
			<content:encoded><![CDATA[<div><div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<b>Achtung:</b> Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem <a href="https://u-labs.de/forum/pakete-121/module-paketmanagement-40219/" target="_blank">ModuleData-Paket (Opcode &quot;=&quot;)</a> empfangen!
			
		<hr />
	</div>
</div><script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushCSharp.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: csharp;">
<br />
&#91;0&#93; j			Action<br />
&#91;1&#93; int			Size of Lines<br />
<br />
	LOOP {<br />
		&#91;n+1&#93; double		Startpoint X<br />
		&#91;n+2&#93; double		Startpoint Y<br />
		&#91;n+3&#93; double		Direction X<br />
		&#91;n+4&#93; double		Direction Y<br />
	}<br />
<br />
&#91;n+1&#93; int		Size of Holes<br />
<br />
	LOOP {<br />
		&#91;n+1&#93; double		X<br />
		&#91;n+2&#93; double		Y<br />
		&#91;n+3&#93; double		Radius<br />
	}<br />

</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script></div>

]]></content:encoded>
			<category domain="pakete-121">Pakete</category>
			<dc:creator>Bubble Gum</dc:creator>
			<guid isPermaLink="true">pakete-121/billard-input-j-set-lines-and-holes-40234</guid>
		</item>
		<item>
			<title><![CDATA[[Billard - Input] - n]]></title>
			<link>pakete-121/billard-input-n-40233?goto=newpost</link>
			<pubDate>Sat, 30 May 2020 11:32:36 GMT</pubDate>
			<description><![CDATA[---Zitat--- 
*Achtung:* Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem ModuleData-Paket (Opcode "=")...]]></description>
			<content:encoded><![CDATA[<div><div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<b>Achtung:</b> Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem <a href="https://u-labs.de/forum/pakete-121/module-paketmanagement-40219/" target="_blank">ModuleData-Paket (Opcode &quot;=&quot;)</a> empfangen!
			
		<hr />
	</div>
</div><script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushCSharp.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: csharp;">
<br />
&#91;0&#93; n			Action<br />
&#91;1&#93; String		Unbekannt<br />
<br />
	LOOP {<br />
		&#91;n+1&#93; Unbekannt		Unbekannt<br />
	}<br />

</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script></div>

]]></content:encoded>
			<category domain="pakete-121">Pakete</category>
			<dc:creator>Bubble Gum</dc:creator>
			<guid isPermaLink="true">pakete-121/billard-input-n-40233</guid>
		</item>
		<item>
			<title><![CDATA[[Billard - Input] - bd (init)]]></title>
			<link>pakete-121/billard-input-bd-init-40232?goto=newpost</link>
			<pubDate>Sat, 30 May 2020 11:29:13 GMT</pubDate>
			<description><![CDATA[---Zitat--- 
*Achtung:* Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem ModuleData-Paket (Opcode "=")...]]></description>
			<content:encoded><![CDATA[<div><div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<b>Achtung:</b> Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem <a href="https://u-labs.de/forum/pakete-121/module-paketmanagement-40219/" target="_blank">ModuleData-Paket (Opcode &quot;=&quot;)</a> empfangen!
			
		<hr />
	</div>
</div>Initialisiert die BillardTable. Hier wird das grafische im Clienten vorbereitet und das ChannelFrame-arrangement erstellt.<br />
<script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushCSharp.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: csharp;">
<br />
&#91;0&#93; bd				Action<br />
&#91;1&#93; double			setBallSizeDbl<br />
&#91;2&#93; int				BallSize<br />
<br />
	LOOP {<br />
		&#91;n+1&#93; Image		BallImage<br />
	}<br />
<br />
&#91;n+1&#93; FrameIcon		(optional) Das Icon des Fensters<br />

</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script></div>

]]></content:encoded>
			<category domain="pakete-121">Pakete</category>
			<dc:creator>Bubble Gum</dc:creator>
			<guid isPermaLink="true">pakete-121/billard-input-bd-init-40232</guid>
		</item>
		<item>
			<title><![CDATA[[Billard - Input] - c]]></title>
			<link>pakete-121/billard-input-c-40231?goto=newpost</link>
			<pubDate>Sat, 30 May 2020 11:24:40 GMT</pubDate>
			<description><![CDATA[---Zitat--- 
*Achtung:* Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem ModuleData-Paket (Opcode "=")...]]></description>
			<content:encoded><![CDATA[<div><div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<b>Achtung:</b> Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem <a href="https://u-labs.de/forum/pakete-121/module-paketmanagement-40219/" target="_blank">ModuleData-Paket (Opcode &quot;=&quot;)</a> empfangen!
			
		<hr />
	</div>
</div><script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushCSharp.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: csharp;">
<br />
&#91;0&#93; c			Action<br />
&#91;1&#93; int			Size<br />
<br />
	LOOP {<br />
		&#91;n+1&#93; Unbekannt		Unbekannt<br />
		&#91;n+2&#93; Unbekannt		Unbekannt<br />
		&#91;n+3&#93; int			Size<br />
<br />
		LOOP {<br />
			&#91;n+1&#93; Unbekannt		Unbekannt<br />
			&#91;n+2&#93; Unbekannt		Unbekannt<br />
			&#91;n+3&#93; int			Unbekannt<br />
			&#91;n+4&#93; int			Unbekannt<br />
			&#91;n+5&#93; int			Unbekannt<br />
			&#91;n+6&#93; int			Unbekannt<br />
			&#91;n+7&#93; int			Unbekannt<br />
			&#91;n+8&#93; Unbekannt		Unbekannt<br />
		}<br />
	}<br />
<br />
&#91;n+1&#93; int		Unbekannt<br />
&#91;n+2&#93; double	Unbekannt<br />
&#91;n+3&#93; double	Unbekannt<br />
&#91;n+4&#93; Image		Table-Image (als Dateiname)<br />
&#91;n+5&#93; int		Width<br />
&#91;n+6&#93; int		Height<br />

</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script></div>

]]></content:encoded>
			<category domain="pakete-121">Pakete</category>
			<dc:creator>Bubble Gum</dc:creator>
			<guid isPermaLink="true">pakete-121/billard-input-c-40231</guid>
		</item>
		<item>
			<title><![CDATA[[Billard - Input] - g]]></title>
			<link>pakete-121/billard-input-g-40230?goto=newpost</link>
			<pubDate>Sat, 30 May 2020 11:17:04 GMT</pubDate>
			<description><![CDATA[---Zitat--- 
*Achtung:* Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem ModuleData-Paket (Opcode "=")...]]></description>
			<content:encoded><![CDATA[<div><div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<b>Achtung:</b> Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem <a href="https://u-labs.de/forum/pakete-121/module-paketmanagement-40219/" target="_blank">ModuleData-Paket (Opcode &quot;=&quot;)</a> empfangen!
			
		<hr />
	</div>
</div><script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushCSharp.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: csharp;">
<br />
&#91;0&#93; g			Action<br />
&#91;1&#93; int			Unbekannt<br />
&#91;2&#93; int			Unbekannt<br />

</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script></div>

]]></content:encoded>
			<category domain="pakete-121">Pakete</category>
			<dc:creator>Bubble Gum</dc:creator>
			<guid isPermaLink="true">pakete-121/billard-input-g-40230</guid>
		</item>
		<item>
			<title><![CDATA[[Billard - Input] - l (markable)]]></title>
			<link>pakete-121/billard-input-l-markable-40229?goto=newpost</link>
			<pubDate>Sat, 30 May 2020 11:16:19 GMT</pubDate>
			<description><![CDATA[---Zitat--- 
*Achtung:* Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem ModuleData-Paket (Opcode "=")...]]></description>
			<content:encoded><![CDATA[<div><div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<b>Achtung:</b> Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem <a href="https://u-labs.de/forum/pakete-121/module-paketmanagement-40219/" target="_blank">ModuleData-Paket (Opcode &quot;=&quot;)</a> empfangen!
			
		<hr />
	</div>
</div><script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushCSharp.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: csharp;">
<br />
&#91;0&#93; l			Action<br />
&#91;1&#93; int			Unbekannt<br />
	LOOP {<br />
		&#91;n+1&#93; int		BallIndex<br />
	}<br />

</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script></div>

]]></content:encoded>
			<category domain="pakete-121">Pakete</category>
			<dc:creator>Bubble Gum</dc:creator>
			<guid isPermaLink="true">pakete-121/billard-input-l-markable-40229</guid>
		</item>
		<item>
			<title><![CDATA[[Billard - Input] - k (Mark or Move)]]></title>
			<link>pakete-121/billard-input-k-mark-or-move-40228?goto=newpost</link>
			<pubDate>Sat, 30 May 2020 11:15:07 GMT</pubDate>
			<description><![CDATA[---Zitat--- 
*Achtung:* Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem ModuleData-Paket (Opcode "=")...]]></description>
			<content:encoded><![CDATA[<div><div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<b>Achtung:</b> Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem <a href="https://u-labs.de/forum/pakete-121/module-paketmanagement-40219/" target="_blank">ModuleData-Paket (Opcode &quot;=&quot;)</a> empfangen!
			
		<hr />
	</div>
</div>Markiert oder versetzt einen Ball mit dem jeweiligen BallIndex. Der BallIndex kann auch den Wert &quot;-&quot; enthalten (wenn Beispielsweise kein movement stattfinden soll, aber ein marking).<br />
<script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushCSharp.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: csharp;">
<br />
&#91;0&#93; k			Action<br />
&#91;1&#93; int			Mark ball with BallIndex<br />
&#91;2&#93; int			Move ball with BallIndex<br />

</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script></div>

]]></content:encoded>
			<category domain="pakete-121">Pakete</category>
			<dc:creator>Bubble Gum</dc:creator>
			<guid isPermaLink="true">pakete-121/billard-input-k-mark-or-move-40228</guid>
		</item>
		<item>
			<title><![CDATA[[Billard - Input] - h]]></title>
			<link>pakete-121/billard-input-h-40227?goto=newpost</link>
			<pubDate>Sat, 30 May 2020 11:12:14 GMT</pubDate>
			<description><![CDATA[---Zitat--- 
*Achtung:* Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem ModuleData-Paket (Opcode "=")...]]></description>
			<content:encoded><![CDATA[<div><div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<b>Achtung:</b> Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem <a href="https://u-labs.de/forum/pakete-121/module-paketmanagement-40219/" target="_blank">ModuleData-Paket (Opcode &quot;=&quot;)</a> empfangen!
			
		<hr />
	</div>
</div><script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushCSharp.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: csharp;">
<br />
&#91;0&#93; h			Action<br />
&#91;1&#93; int			Unbekannt<br />
&#91;2&#93; int			BallIndex<br />
&#91;3&#93; int			Width<br />
&#91;4&#93; int			Height<br />
&#91;5&#93; int			X<br />
&#91;6&#93; int			Y<br />

</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script></div>

]]></content:encoded>
			<category domain="pakete-121">Pakete</category>
			<dc:creator>Bubble Gum</dc:creator>
			<guid isPermaLink="true">pakete-121/billard-input-h-40227</guid>
		</item>
		<item>
			<title><![CDATA[[Billard - Input] - m]]></title>
			<link>pakete-121/billard-input-m-40226?goto=newpost</link>
			<pubDate>Sat, 30 May 2020 11:10:32 GMT</pubDate>
			<description><![CDATA[---Zitat--- 
*Achtung:* Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem ModuleData-Paket (Opcode "=")...]]></description>
			<content:encoded><![CDATA[<div><div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<b>Achtung:</b> Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem <a href="https://u-labs.de/forum/pakete-121/module-paketmanagement-40219/" target="_blank">ModuleData-Paket (Opcode &quot;=&quot;)</a> empfangen!
			
		<hr />
	</div>
</div><script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushCSharp.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: csharp;">
<br />
&#91;0&#93; m			Action<br />
&#91;1&#93; int			Unbekannt<br />
&#91;2&#93; String		(optional) Unbekannt<br />

</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script></div>

]]></content:encoded>
			<category domain="pakete-121">Pakete</category>
			<dc:creator>Bubble Gum</dc:creator>
			<guid isPermaLink="true">pakete-121/billard-input-m-40226</guid>
		</item>
		<item>
			<title><![CDATA[[Billard - Input] - f (dispose/exit)]]></title>
			<link>pakete-121/billard-input-f-dispose-exit-40225?goto=newpost</link>
			<pubDate>Sat, 30 May 2020 11:08:56 GMT</pubDate>
			<description><![CDATA[---Zitat--- 
*Achtung:* Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem ModuleData-Paket (Opcode "=")...]]></description>
			<content:encoded><![CDATA[<div><div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<b>Achtung:</b> Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem <a href="https://u-labs.de/forum/pakete-121/module-paketmanagement-40219/" target="_blank">ModuleData-Paket (Opcode &quot;=&quot;)</a> empfangen!
			
		<hr />
	</div>
</div><script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushCSharp.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: csharp;">
<br />
&#91;0&#93; f			Action<br />

</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script><br />
<br />
<b><u>Beispiel:</u></b><br />
<div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			=\012345\0f
			
		<hr />
	</div>
</div></div>

]]></content:encoded>
			<category domain="pakete-121">Pakete</category>
			<dc:creator>Bubble Gum</dc:creator>
			<guid isPermaLink="true">pakete-121/billard-input-f-dispose-exit-40225</guid>
		</item>
		<item>
			<title><![CDATA[[Billard - Input] - o]]></title>
			<link>pakete-121/billard-input-o-40224?goto=newpost</link>
			<pubDate>Sat, 30 May 2020 11:07:44 GMT</pubDate>
			<description><![CDATA[---Zitat--- 
*Achtung:* Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem ModuleData-Paket (Opcode "=")...]]></description>
			<content:encoded><![CDATA[<div><div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<b>Achtung:</b> Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem <a href="https://u-labs.de/forum/pakete-121/module-paketmanagement-40219/" target="_blank">ModuleData-Paket (Opcode &quot;=&quot;)</a> empfangen!
			
		<hr />
	</div>
</div><script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushCSharp.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: csharp;">
<br />
&#91;0&#93; o			Action<br />
&#91;1&#93; String		Unkenannt (besitzt weitere Daten, getrennt mit &quot;\n&quot;)<br />
&#91;2&#93; int			(optional) Unbekannt<br />

</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script></div>

]]></content:encoded>
			<category domain="pakete-121">Pakete</category>
			<dc:creator>Bubble Gum</dc:creator>
			<guid isPermaLink="true">pakete-121/billard-input-o-40224</guid>
		</item>
		<item>
			<title><![CDATA[[Billard - Input] - e (Remove from Table)]]></title>
			<link>pakete-121/billard-input-e-remove-from-table-40223?goto=newpost</link>
			<pubDate>Sat, 30 May 2020 10:59:04 GMT</pubDate>
			<description><![CDATA[---Zitat--- 
*Achtung:* Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem ModuleData-Paket (Opcode "=")...]]></description>
			<content:encoded><![CDATA[<div><div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<b>Achtung:</b> Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem <a href="https://u-labs.de/forum/pakete-121/module-paketmanagement-40219/" target="_blank">ModuleData-Paket (Opcode &quot;=&quot;)</a> empfangen!
			
		<hr />
	</div>
</div>Entfernt Bälle mit dem jeweiligen BallIndex von der BillardTable.<br />
<br />
<script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushCSharp.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: csharp;">
<br />
&#91;0&#93; e			Action<br />
	LOOP {<br />
		&#91;n&#93; int			BallIndex<br />
	}<br />

</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script><br />
<br />
<b><u>Beispiel:</u></b><br />
<div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			=\012345\0e\01\02\03\04\05
			
		<hr />
	</div>
</div><b>Wie versteht man die Loop (simples Beispiel zur Veranschaulichung)?</b><br />
<script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushJava.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: java;">
<br />
Paket p = new Packet();<br />
<br />
// ModuleData Packet<br />
p.addString(&quot;=&quot;);<br />
p.addByte(0x00);<br />
p.addString(&quot;12345&quot;); // ModuleID<br />
<br />
	// Subpacket<br />
	p.addByte(0x00);<br />
	p.addString(&quot;e&quot;);<br />
	<br />
	// Diese Bälle mit dem Index (1-5) werden dann von der BillardTable entfernt<br />
	for(String BallIndex in new String&#91;&#93; { &quot;1&quot;, &quot;2&quot;, &quot;3&quot;, &quot;4&quot;, &quot;5&quot; }) {<br />
		p.addByte(0x00);<br />
		p.addString(BallIndex);	<br />
	}<br />

</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script></div>

]]></content:encoded>
			<category domain="pakete-121">Pakete</category>
			<dc:creator>Bubble Gum</dc:creator>
			<guid isPermaLink="true">pakete-121/billard-input-e-remove-from-table-40223</guid>
		</item>
		<item>
			<title><![CDATA[[Billard - Input] - d]]></title>
			<link>pakete-121/billard-input-d-40222?goto=newpost</link>
			<pubDate>Sat, 30 May 2020 10:56:52 GMT</pubDate>
			<description><![CDATA[---Zitat--- 
*Achtung:* Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem ModuleData-Paket (Opcode "=")...]]></description>
			<content:encoded><![CDATA[<div><div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<b>Achtung:</b> Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem <a href="https://u-labs.de/forum/pakete-121/module-paketmanagement-40219/" target="_blank">ModuleData-Paket (Opcode &quot;=&quot;)</a> empfangen!
			
		<hr />
	</div>
</div><script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushCSharp.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: csharp;">
<br />
&#91;0&#93; d			Action<br />
	LOOP {<br />
		&#91;n+1&#93; int			BallIndex<br />
		&#91;n+2&#93; double		Unbekannt<br />
		&#91;n+3&#93; double		Unbekannt<br />
	}<br />

</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script><br />
<br />
<b><u>Beispiel:</u></b><br />
<div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			=\012345\0d\01\00.0\00.0\02\00.0\00.0\03\00.0\00.0
			
		<hr />
	</div>
</div></div>

]]></content:encoded>
			<category domain="pakete-121">Pakete</category>
			<dc:creator>Bubble Gum</dc:creator>
			<guid isPermaLink="true">pakete-121/billard-input-d-40222</guid>
		</item>
		<item>
			<title><![CDATA[[Billard - Input] - b]]></title>
			<link>pakete-121/billard-input-b-40221?goto=newpost</link>
			<pubDate>Sat, 30 May 2020 10:54:56 GMT</pubDate>
			<description><![CDATA[---Zitat--- 
*Achtung:* Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem ModuleData-Paket (Opcode "=")...]]></description>
			<content:encoded><![CDATA[<div><div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<b>Achtung:</b> Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem <a href="https://u-labs.de/forum/pakete-121/module-paketmanagement-40219/" target="_blank">ModuleData-Paket (Opcode &quot;=&quot;)</a> empfangen!
			
		<hr />
	</div>
</div><script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushCSharp.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: csharp;">
<br />
&#91;0&#93; b			Action<br />
&#91;1&#93; int			Unkebannt<br />
&#91;2&#93; int			Unkebannt<br />
&#91;3&#93; double		(Optional) setConstMaterial<br />

</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script><br />
<br />
<b><u>Beispiel:</u></b><br />
<div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			=\012345\0b\01\02\00.0
			
		<hr />
	</div>
</div></div>

]]></content:encoded>
			<category domain="pakete-121">Pakete</category>
			<dc:creator>Bubble Gum</dc:creator>
			<guid isPermaLink="true">pakete-121/billard-input-b-40221</guid>
		</item>
		<item>
			<title><![CDATA[[Billard - Input] - a]]></title>
			<link>pakete-121/billard-input-a-40220?goto=newpost</link>
			<pubDate>Sat, 30 May 2020 10:51:05 GMT</pubDate>
			<description><![CDATA[---Zitat--- 
*Achtung:* Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem ModuleData-Paket (Opcode "=")...]]></description>
			<content:encoded><![CDATA[<div><div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<b>Achtung:</b> Dies ist ein Subprotokoll. Die hier aufgeführten Daten werden mit dem <a href="https://u-labs.de/forum/pakete-121/module-paketmanagement-40219/" target="_blank">ModuleData-Paket (Opcode &quot;=&quot;)</a> empfangen!
			
		<hr />
	</div>
</div><script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushCSharp.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: csharp;">
<br />
&#91;0&#93; a			Action<br />
&#91;1&#93; int			BallIndex<br />
&#91;2&#93; double		Speed<br />
&#91;3&#93; int,int		PhysicalVector (durch Komma getrennt)<br />
&#91;4&#93; char		(-, 1 or action -&gt; Send)<br />
&#91;5&#93; double		setConstMaterial<br />
&#91;6&#93; bool		Force repainting<br />

</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script><br />
<br />
<b><u>Beispiel:</u></b><br />
<div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			=\012345\0a\01\00.1\00,0\0-\01.0\0T
			
		<hr />
	</div>
</div></div>

]]></content:encoded>
			<category domain="pakete-121">Pakete</category>
			<dc:creator>Bubble Gum</dc:creator>
			<guid isPermaLink="true">pakete-121/billard-input-a-40220</guid>
		</item>
		<item>
			<title><![CDATA[[Module] Paketmanagement]]></title>
			<link>pakete-121/module-paketmanagement-40219?goto=newpost</link>
			<pubDate>Sat, 30 May 2020 10:45:54 GMT</pubDate>
			<description>Das übermitteln von Daten an einem Modul geschieht über den Opcode *=*. 
 
Das Modul muss zuvor auf dem Clienten mit dem ModuleInit-Paket...</description>
			<content:encoded><![CDATA[<div>Das übermitteln von Daten an einem Modul geschieht über den Opcode <b>=</b>.<br />
<br />
Das Modul muss zuvor auf dem Clienten mit dem <a href="https://u-labs.de/forum/pakete-121/module-moduleinit-40218/" target="_blank">ModuleInit-Paket</a> <b>?</b> initialisiert worden sein.<br />
Das Paket enthält prinzipiell nur insgesamt drei Informationen: Den Opcode, die ModuleID und die Daten, die an der Methode <b>onReceive </b>übergeben werden.<br />
<br />
Das Paket enthält folgende Daten:<br />
<script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushCSharp.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: csharp;">
<br />
&#91;0&#93; =	Opcode<br />
&#91;1&#93; int	eindeutige ModuleID<br />
&#91;...&#93; &#91;Sub-Protocol&#93;<br />

</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script><br />
<br />
<b><u>Beispiel-Paket:</u></b><br />
<div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			=\012345\0k\0-\01
			
		<hr />
	</div>
</div>Auszug aus dem Clienten (Unrelevante Teile wurden zu Übersichtszwecken entfernt):<br />
<script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushJava.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: java;">
/* Module Data */<br />
} else if(nextToken.equals(&quot;=&quot;)) {<br />
	String module_id		= tokens.nextToken();<br />
	final IModule module	= this.getModule.get(module_id);<br />
	<br />
	System.out.println(&quot;Module Data (ID: &quot; + module_id + &quot;)&quot;);<br />
	<br />
	if(module != null) {<br />
		System.out.println(&quot;Module found!&quot;);<br />
		module.onReceive(tokens);<br />
		tokens = null;<br />
	} else {<br />
		System.out.println(&quot;Module not found!&quot;);<br />
	}<br />
} &#91;...&#93;
</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script></div>

]]></content:encoded>
			<category domain="pakete-121">Pakete</category>
			<dc:creator>Bubble Gum</dc:creator>
			<guid isPermaLink="true">pakete-121/module-paketmanagement-40219</guid>
		</item>
		<item>
			<title><![CDATA[[Module] ModuleInit]]></title>
			<link>pakete-121/module-moduleinit-40218?goto=newpost</link>
			<pubDate>Sat, 30 May 2020 10:37:32 GMT</pubDate>
			<description><![CDATA[Das initialisieren eines Modules geschieht über den Opcode *?*. 
 
Das Paket enthält folgende Daten: 
 
[0] ?		Opcode 
[1] int		eindeutige ModuleID...]]></description>
			<content:encoded><![CDATA[<div>Das initialisieren eines Modules geschieht über den Opcode <b>?</b>.<br />
<br />
Das Paket enthält folgende Daten:<br />
<script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushCSharp.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: csharp;">
<br />
&#91;0&#93; ?		Opcode<br />
&#91;1&#93; int		eindeutige ModuleID<br />
&#91;2&#93; Class	Klassenname des Modules<br />
&#91;3&#93; String	Channelname<br />

</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script><br />
<br />
<b><u>Beispiel-Paket:</u></b><br />
<div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			?\012345\0BillardManager\0/Billard 123
			
		<hr />
	</div>
</div>Auszug aus dem Clienten (Unrelevante Teile wurden zu Übersichtszwecken entfernt):<br />
<script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushJava.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: java;">
<br />
/* Module Init */<br />
} else if(nextToken.equals(&quot;?&quot;)) {<br />
	final String module_id		= tokens.nextToken();<br />
	final String module_class	= tokens.nextToken();<br />
	final String channel		= this.getChannelName(tokens);<br />
	final ChannelFrame frame	= this.channelFrames.get(channel);<br />
	<br />
	if(frame == null) {<br />
		System.out.println(&quot;Channel does not exist. (&quot; + channel + &quot;)&quot;);<br />
		return;<br />
	}<br />
	<br />
	final Class&lt;?&gt; clazz	= Class.forName(module_class);<br />
	<br />
	if(clazz != null) {<br />
		try {<br />
			final IModule instance = (IModule) clazz.newInstance();<br />
			<br />
			System.out.println(&quot;Init Module (&quot; + module_class + &quot;, ID: &quot; + module_id + &quot;) on Channel &quot; + channel);<br />
			this.getModule.put(module_id, instance);<br />
			instance.init(this, frame, module_id);<br />
		} catch(Exception ex) {<br />
			System.out.println(&quot;Exception while instanciation. &quot; + ex);<br />
		}<br />
	} else {<br />
		System.out.println(&quot;Class does not exist. (&quot; + module_class + &quot;)&quot;);<br />
	}<br />
} &#91;...&#93;<br />

</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script><br />
<br />
Die Modul-Klasse implementiert ein Interface (hier genannt &quot;<b>IModule</b>&quot;), was insgesamt drei Methoden anbietet:<br />
<script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushJava.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: java;">
package client;<br />
import java.util.StringTokenizer;<br />
<br />
public interface IModule {<br />
    void init(GroupChat groupChat, ChannelFrame frame, String channel);<br />
    void onReceive(StringTokenizer tokens);<br />
    void destroy();<br />
}
</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script><br />
<br />
Die <b>init</b>-Methode muss nicht zwingend einen ChannelFrame-arrangement besitzten (Also Methoden, die das Channelfenster so umändern, dass Platz für das Modul/Spiel ist - Bei Billard wäre dies die BillardTable, die über der Chatausgabe/Nickliste dargestellt wird). Oftmals wird das arrangement über ein Sub-Protokoll (über <b>onReceive</b>) geregelt, was ein zusätzliches Initialisierungspaket benötigt.</div>

]]></content:encoded>
			<category domain="pakete-121">Pakete</category>
			<dc:creator>Bubble Gum</dc:creator>
			<guid isPermaLink="true">pakete-121/module-moduleinit-40218</guid>
		</item>
		<item>
			<title><![CDATA[[IN] t Paket]]></title>
			<link>pakete-121/in-t-paket-11981?goto=newpost</link>
			<pubDate>Tue, 08 May 2012 15:23:43 GMT</pubDate>
			<description><![CDATA[*Server -> Client* 
 
Das Paket wird bei einem Kiss/Knuddel/Rose/... empfangen. 
 
 
---Zitat--- 
t\0*James*\0*Knuddels*\0schleicht zu...]]></description>
			<content:encoded><![CDATA[<div><b>Server -&gt; Client</b><br />
<br />
Das Paket wird bei einem Kiss/Knuddel/Rose/... empfangen.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			t\0<b><font color="Sienna">James</font></b>\0<b><font color="Red">Knuddels</font></b>\0schleicht zu _°&gt;_<font color="DarkOrange"><b>Spieler123</b></font> + +|/serverpp &quot;|/w &quot;&lt;°_ und überreicht eine  <b><font color="Lime">°&gt;features/colorfulroses/rose_stem_01...h_20.w_98.my_5.png&lt;&gt;--&lt;&gt;features/colorfulroses/rose_head_01...h_20.w_0.mx_-98.my_5.png&lt;°</font></b>  von _°&gt;_<font color="Indigo"><b>Sidoh</b></font>|/serverpp &quot;|/w &quot;&lt;°_.#Folgende Worte soll ich Ihnen noch dazu ausrichten:#<b><font color="Green">&quot;Ich mag UHacks!&quot;</font></b>\0
			
		<hr />
	</div>
</div><br />
<font color="Sienna"><b>Überbringer der Rose(James)</b></font><br />
<font color="red"><b>Channel wo die Rose überreicht wird</b></font><br />
<font color="DarkOrange"><b>Empfängernickname</b></font><br />
<font color="lime"><b>Icon der Aktion(In diesem Fall eine Rose)</b></font><br />
<font color="Indigo"><b>Sender der Rose</b></font><br />
<font color="green"><b>Text vom Absender</b></font></div>

]]></content:encoded>
			<category domain="pakete-121">Pakete</category>
			<dc:creator>rVs14</dc:creator>
			<guid isPermaLink="true">pakete-121/in-t-paket-11981</guid>
		</item>
		<item>
			<title>l - Channel Join</title>
			<link>pakete-121/l-channel-join-541?goto=newpost</link>
			<pubDate>Sun, 20 Nov 2011 14:58:37 GMT</pubDate>
			<description><![CDATA[Schon etwas komplizierter, 
 
 
Code: 
--------- 
l\0*[1]*\0*[2]*\0*[3]*\0*[4]*\0*[5]*\0[*6]*\0*[7]* 
--------- 
1: Channelname, in den der User...]]></description>
			<content:encoded><![CDATA[<div>Schon etwas komplizierter,<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">l\0<b>[1]</b>\0<b>[2]</b>\0<b>[3]</b>\0<b>[4]</b>\0<b>[5]</b>\0[<b>6]</b>\0<b>[7]</b></code><hr />
</div>1: Channelname, in den der User joint, sollte er nur in 1 Channel online sein erschein ein &quot;-&quot;<br />
2: Username (Kann auch z.b. &quot;Nico\n18&quot; sein, Dann ist 18 das Alter.)<br />
3: Schriftart (&quot;p&quot; für normal, &quot;b&quot; für fett und &quot;i&quot; für kursiv)<br />
4: Schriftfarbe (RGB-Wert)<br />
5: Bilder (z.b. für männlich oder weiblich)<br />
6: Wenn &quot;-&quot; wird der Join im Channel angezeigt<br />
7: Channelname, aus dem der User kommt, wird aber nicht immer angegeben<br />
<br />
Bsp.:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">\0-\0Nico\n18\0p\00,0,0\0pics/male.gif\0-\0Bonn</code><hr />
</div></div>

]]></content:encoded>
			<category domain="pakete-121">Pakete</category>
			<dc:creator>Snees</dc:creator>
			<guid isPermaLink="true">pakete-121/l-channel-join-541</guid>
		</item>
		<item>
			<title>r - Private Nachricht</title>
			<link>pakete-121/r-private-nachricht-538?goto=newpost</link>
			<pubDate>Sun, 20 Nov 2011 14:48:25 GMT</pubDate>
			<description><![CDATA[*Server -> Client* 
 
Code: 
--------- 
r\0*[1]*\0*[2]*\0*[3]*\0*[4]*\0*[5]* 
--------- 
1: Absender 
2: Empfänger 
3: Channel 
4: Nachricht]]></description>
			<content:encoded><![CDATA[<div><b>Server -&gt; Client</b><br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">r\0<b>[1]</b>\0<b>[2]</b>\0<b>[3]</b>\0<b>[4]</b>\0<b>[5]</b></code><hr />
</div>1: Absender<br />
2: Empfänger<br />
3: Channel<br />
4: Nachricht<br />
5: Channel des Senders<br />
<br />
Bsp.:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">r\0James\0Nico\0Bonn\0U-Hacks ftw!\0Köln</code><hr />
</div></div>

]]></content:encoded>
			<category domain="pakete-121">Pakete</category>
			<dc:creator>Snees</dc:creator>
			<guid isPermaLink="true">pakete-121/r-private-nachricht-538</guid>
		</item>
		<item>
			<title><![CDATA[[OUT] d - Logout]]></title>
			<link>pakete-121/out-d-logout-536?goto=newpost</link>
			<pubDate>Sun, 20 Nov 2011 14:42:45 GMT</pubDate>
			<description><![CDATA[Sehr simpel, 
 
*Client -> Server* 
 
Code: 
--------- 
d\0 
--------- 
Der Client sendet dieses Paket zum Server, wenn der Client die Verbindung...]]></description>
			<content:encoded><![CDATA[<div>Sehr simpel,<br />
<br />
<b>Client -&gt; Server</b><br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">d\0</code><hr />
</div>Der Client sendet dieses Paket zum Server, wenn der Client die Verbindung trennen möchte.</div>

]]></content:encoded>
			<category domain="pakete-121">Pakete</category>
			<dc:creator>Snees</dc:creator>
			<guid isPermaLink="true">pakete-121/out-d-logout-536</guid>
		</item>
		<item>
			<title>e - Öffentliche Nachricht</title>
			<link>pakete-121/e-oeffentliche-nachricht-534?goto=newpost</link>
			<pubDate>Sun, 20 Nov 2011 14:38:56 GMT</pubDate>
			<description><![CDATA[*Client -> Server* 
 
Code: 
--------- 
e\0*[1]*\0*[2]* 
1: Channel 
2: Nachricht 
--------- 
Bsp.: e\0Bonn\0Hallo, alles gut?]]></description>
			<content:encoded><![CDATA[<div><b>Client -&gt; Server</b><br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">e\0<b>[1]</b>\0<b>[2]</b><br />
1: Channel<br />
2: Nachricht</code><hr />
</div>Bsp.: e\0Bonn\0Hallo, alles gut?<br />
<br />
<b>Server -&gt; Client</b><br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">e\0<b>[1]</b>\0<b>[2]</b>\0<b>[3]</b>\0<b>[4]</b>\0<b>[5]</b>\0<b>[6]</b>\0<b>[7]</b><br />
1: Absender<br />
2: Channel<br />
3: Nachricht<br />
optional, z.B. in FotoContest<br />
4: URL des Profilbilds<br />
5: Nickname<br />
6: ?<br />
7: ?</code><hr />
</div>Bsp.: e\0James\0Bonn\0Willkommen\0bla.de/img.jpg\0James\0?\0?</div>

]]></content:encoded>
			<category domain="pakete-121">Pakete</category>
			<dc:creator>Snees</dc:creator>
			<guid isPermaLink="true">pakete-121/e-oeffentliche-nachricht-534</guid>
		</item>
	</channel>
</rss>
