<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[GoldX Forum - Tutti i forum]]></title>
		<link>http://limexon.altervista.org/forum/</link>
		<description><![CDATA[GoldX Forum - http://limexon.altervista.org/forum]]></description>
		<pubDate>Sun, 29 Nov 2009 06:03:08 +0100</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[ciao raga]]></title>
			<link>http://limexon.altervista.org/forum/showthread.php?tid=60</link>
			<pubDate>Fri, 21 Aug 2009 22:52:13 +0200</pubDate>
			<guid isPermaLink="false">http://limexon.altervista.org/forum/showthread.php?tid=60</guid>
			<description><![CDATA[weee mi sono registrato sul forum di goldx <img src="http://limexon.altervista.org/forum/images/smilies/felice1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" /><br />
vinny sono simo <img src="http://limexon.altervista.org/forum/images/smilies/xD.gif" style="vertical-align: middle;" border="0" alt="XD" title="XD" /> bel forum complimenti <img src="http://limexon.altervista.org/forum/images/smilies/felice1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" /><br />
<img src="http://limexon.altervista.org/forum/images/smilies/xD.gif" style="vertical-align: middle;" border="0" alt="XD" title="XD" />]]></description>
			<content:encoded><![CDATA[weee mi sono registrato sul forum di goldx <img src="http://limexon.altervista.org/forum/images/smilies/felice1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" /><br />
vinny sono simo <img src="http://limexon.altervista.org/forum/images/smilies/xD.gif" style="vertical-align: middle;" border="0" alt="XD" title="XD" /> bel forum complimenti <img src="http://limexon.altervista.org/forum/images/smilies/felice1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" /><br />
<img src="http://limexon.altervista.org/forum/images/smilies/xD.gif" style="vertical-align: middle;" border="0" alt="XD" title="XD" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[cos'è Habbo Hotel Italia?]]></title>
			<link>http://limexon.altervista.org/forum/showthread.php?tid=59</link>
			<pubDate>Mon, 03 Aug 2009 15:27:55 +0200</pubDate>
			<guid isPermaLink="false">http://limexon.altervista.org/forum/showthread.php?tid=59</guid>
			<description><![CDATA[habbo hotel è una chat tridimensionale MMOPRG creato dalla sulake corporation Oy.<br />
in habbo ragazzi e ragazze possono crearsi un avatar personalizzato ed interagire con i loro coetanei della stessa nazionalit, infatti la sulake dispone di circa 20 hotel, ognuno con una nazionalità diversa.<br />
habbo è anche un mondo fatastico, li infatti le parole normali come Olimpiadi,hollywood prendono nomi magici e diventano abbinabili all'hotel (habboOlimpiadi,Habbowood).<br />
La Storia di Habbo:<br />
habbo nasce per la priam volta in Finlandia nel 1999 sotto nome di:  Hotelli Kultakala  cioe pesce rosso ma visto che hai Finlandesi non piaceva venne soprannominato Habbo.<br />
Habbo era un mondo virtuale basato sulle amicizie e ci si interessava ben poco ai crediti.<br />
in 6 mesi habbo Finlandia arrivo a 6000 user quelli che sembrano ben pochi per noi adesso ma a quei tempi ancora internet era sconosciuto...<br />
visto questo grande successo ottenuto venne poi sparso in altri paesi: regno unito,italia...<br />
in Italia arrivò il 21 novembre 2003 ed ebbe grande successo, il 1° hotel manager fu jolly che rendeva nl'hotel il posto migliore su internet poi ci fu lunadismeraldo che secondo molti rovinò habbo per sempre tanto che abbo divenne il pianeta del cyber sex e di truffa.<br />
subito dopo l'arrivo di lunadismeraldo nel 2006 habbo Italia divenne improvisamente riempito di nuovi utenti, tanto chegli hobba vennero licenziatin e quasi tutto divenne a pagamento.<br />
per fortuna nel alla fine del 2008 habbo italia e ritornato un po quello di una volta ma cosi poco e durato con subito l'uscita di habbo beta che a quanto pare alla maggior parte non piace e ci sono stati molti attacchi scripter per ottenere il ritorno del habbo 2006 con la vecchia versione.<br />
<br />
<br />
<br />
<br />
questa è la storia di habbo fino ai giorni nostri<br />
spero i sia interessata<br />
ciao]]></description>
			<content:encoded><![CDATA[habbo hotel è una chat tridimensionale MMOPRG creato dalla sulake corporation Oy.<br />
in habbo ragazzi e ragazze possono crearsi un avatar personalizzato ed interagire con i loro coetanei della stessa nazionalit, infatti la sulake dispone di circa 20 hotel, ognuno con una nazionalità diversa.<br />
habbo è anche un mondo fatastico, li infatti le parole normali come Olimpiadi,hollywood prendono nomi magici e diventano abbinabili all'hotel (habboOlimpiadi,Habbowood).<br />
La Storia di Habbo:<br />
habbo nasce per la priam volta in Finlandia nel 1999 sotto nome di:  Hotelli Kultakala  cioe pesce rosso ma visto che hai Finlandesi non piaceva venne soprannominato Habbo.<br />
Habbo era un mondo virtuale basato sulle amicizie e ci si interessava ben poco ai crediti.<br />
in 6 mesi habbo Finlandia arrivo a 6000 user quelli che sembrano ben pochi per noi adesso ma a quei tempi ancora internet era sconosciuto...<br />
visto questo grande successo ottenuto venne poi sparso in altri paesi: regno unito,italia...<br />
in Italia arrivò il 21 novembre 2003 ed ebbe grande successo, il 1° hotel manager fu jolly che rendeva nl'hotel il posto migliore su internet poi ci fu lunadismeraldo che secondo molti rovinò habbo per sempre tanto che abbo divenne il pianeta del cyber sex e di truffa.<br />
subito dopo l'arrivo di lunadismeraldo nel 2006 habbo Italia divenne improvisamente riempito di nuovi utenti, tanto chegli hobba vennero licenziatin e quasi tutto divenne a pagamento.<br />
per fortuna nel alla fine del 2008 habbo italia e ritornato un po quello di una volta ma cosi poco e durato con subito l'uscita di habbo beta che a quanto pare alla maggior parte non piace e ci sono stati molti attacchi scripter per ottenere il ritorno del habbo 2006 con la vecchia versione.<br />
<br />
<br />
<br />
<br />
questa è la storia di habbo fino ai giorni nostri<br />
spero i sia interessata<br />
ciao]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Metin2]]></title>
			<link>http://limexon.altervista.org/forum/showthread.php?tid=58</link>
			<pubDate>Fri, 31 Jul 2009 12:48:38 +0200</pubDate>
			<guid isPermaLink="false">http://limexon.altervista.org/forum/showthread.php?tid=58</guid>
			<description><![CDATA[Salve oggi vi dico alcune cose su Metin2 perchè sono arrivato al livello estremo e devo dire che Mein eun buon gioco.<br />
Allora per chi diceche è brutto si può ricredere perchè pure io la pensavo come voi ma invece poi o speso pure 5€ per un item(oggetto) cioè la capiliatura dal livello 35 per guerriero detto anche (war).<br />
Metin2 è un gioco virtuale MMORPG 3D ecco la procedura per giocare vi servià:<br />
-registrarsi/convalidare acount<br />
-scaricare il gioco a qui: <a href="http://www.metin2.it" target="_blank">http://www.metin2.it</a> /installare il gioco/<br />
-aviare il gioco/scegliere il server(sconsigio virgo pieno di chetatori anche se cis sto io pero non ci gioco piu perchè c'è un problea)/iniziare a giocare.<br />
Per visualizare l' inventario,status del pg(personaggio),abilità,misioni premete: inventario<img src="http://limexon.altervista.org/forum/images/smilies/triste.gif" style="vertical-align: middle;" border="0" alt="TRISTE" title="TRISTE" />i) status/ablità/missioni ecc: c/v/b/n/, per iniziare a giocare legete tutti gli aiuti che vi dice nella pagina e poi leggete l' altra pagins che vi accompare per iniziare a giocare.<br />
Spingere I per impugnarte la spada chiudere l'inventario e adnate dal comandate per vedere dove si trova spingete M per aprire la mappa grande se non vi trovare con lòa mappa grande sopra c'è la mappa piccola adesso vi do alcune indicazioni:<br />
Aumentate sempre di una VIT e fate sempre il doppio a DEX sarebberò vita e difesa aumentano attaco.vita,difesa mammano regerete parecchi nemici poi lo stess per le altre 2 in mezzo così si che sarwete invicibili.<br />
Ci sono 3 regni: Rossi,Blu,Gialli meglio i Blu perchè sono più gentili.<br />
Passiamo alla fase de livello 5 c'è da scegliere le abilità del personaggio io so solo le abilità miglior del sura e del war:<br />
Sura: meglio Ner cioè Insegnate magie nere<br />
War: mentale ragiunti il livello 30 passare a corpo (miracomando a non trascurare questo passaggio)<br />
Ecco alcune definizioni di parole del gioco:<br />
exp::esperienza<br />
expati:guadagna esperienza<br />
droppatore di opggetti: guadagnatore di oggetti<br />
chettatore: scriptatore<br />
Poi alcuni nomi di armi.armature,oggetti:<br />
Corrazze per war:<br />
Monaco:lv 1 a 9 (se trovi corazzza di ferro)<br />
Corazza di ferro: lv 9<br />
Corazza della tigre: lv 18<br />
Corazza del leone: lv 26<br />
Corazza Mortale: lv 34 <br />
Corazza del drago: lv 42<br />
Corazza squame: lv 48<br />
Corazze per Sura:<br />
requime<br />
Corazza della sfortuna<br />
corazza del mago<br />
Armi per war li vedrete voi il livelli:<br />
glave<br />
spada bambu<br />
spada larga<br />
falce da guerra<br />
orchidea<br />
forca da battaglia<br />
picco glaciale<br />
spada 12 spiriti<br />
spada barbara<br />
spada della luna piena<br />
Lama di ferro rosso<br />
Uccidi leoni<br />
lancia <br />
albarda<br />
spada del mago<br />
Oggetti:<br />
orrecchini <br />
collane<br />
Alucuni nomi di metin(rocce)<br />
Metin della battaglia<br />
Metin del dolore <br />
Metin della lotta<br />
Metin dell' oscurtà<br />
Metin della malvagità<br />
Metin della gelosia <br />
Metin oombra<br />
Spero di esserv tato di aiuto questa uida ra in kontinuo agiornamento]]></description>
			<content:encoded><![CDATA[Salve oggi vi dico alcune cose su Metin2 perchè sono arrivato al livello estremo e devo dire che Mein eun buon gioco.<br />
Allora per chi diceche è brutto si può ricredere perchè pure io la pensavo come voi ma invece poi o speso pure 5€ per un item(oggetto) cioè la capiliatura dal livello 35 per guerriero detto anche (war).<br />
Metin2 è un gioco virtuale MMORPG 3D ecco la procedura per giocare vi servià:<br />
-registrarsi/convalidare acount<br />
-scaricare il gioco a qui: <a href="http://www.metin2.it" target="_blank">http://www.metin2.it</a> /installare il gioco/<br />
-aviare il gioco/scegliere il server(sconsigio virgo pieno di chetatori anche se cis sto io pero non ci gioco piu perchè c'è un problea)/iniziare a giocare.<br />
Per visualizare l' inventario,status del pg(personaggio),abilità,misioni premete: inventario<img src="http://limexon.altervista.org/forum/images/smilies/triste.gif" style="vertical-align: middle;" border="0" alt="TRISTE" title="TRISTE" />i) status/ablità/missioni ecc: c/v/b/n/, per iniziare a giocare legete tutti gli aiuti che vi dice nella pagina e poi leggete l' altra pagins che vi accompare per iniziare a giocare.<br />
Spingere I per impugnarte la spada chiudere l'inventario e adnate dal comandate per vedere dove si trova spingete M per aprire la mappa grande se non vi trovare con lòa mappa grande sopra c'è la mappa piccola adesso vi do alcune indicazioni:<br />
Aumentate sempre di una VIT e fate sempre il doppio a DEX sarebberò vita e difesa aumentano attaco.vita,difesa mammano regerete parecchi nemici poi lo stess per le altre 2 in mezzo così si che sarwete invicibili.<br />
Ci sono 3 regni: Rossi,Blu,Gialli meglio i Blu perchè sono più gentili.<br />
Passiamo alla fase de livello 5 c'è da scegliere le abilità del personaggio io so solo le abilità miglior del sura e del war:<br />
Sura: meglio Ner cioè Insegnate magie nere<br />
War: mentale ragiunti il livello 30 passare a corpo (miracomando a non trascurare questo passaggio)<br />
Ecco alcune definizioni di parole del gioco:<br />
exp::esperienza<br />
expati:guadagna esperienza<br />
droppatore di opggetti: guadagnatore di oggetti<br />
chettatore: scriptatore<br />
Poi alcuni nomi di armi.armature,oggetti:<br />
Corrazze per war:<br />
Monaco:lv 1 a 9 (se trovi corazzza di ferro)<br />
Corazza di ferro: lv 9<br />
Corazza della tigre: lv 18<br />
Corazza del leone: lv 26<br />
Corazza Mortale: lv 34 <br />
Corazza del drago: lv 42<br />
Corazza squame: lv 48<br />
Corazze per Sura:<br />
requime<br />
Corazza della sfortuna<br />
corazza del mago<br />
Armi per war li vedrete voi il livelli:<br />
glave<br />
spada bambu<br />
spada larga<br />
falce da guerra<br />
orchidea<br />
forca da battaglia<br />
picco glaciale<br />
spada 12 spiriti<br />
spada barbara<br />
spada della luna piena<br />
Lama di ferro rosso<br />
Uccidi leoni<br />
lancia <br />
albarda<br />
spada del mago<br />
Oggetti:<br />
orrecchini <br />
collane<br />
Alucuni nomi di metin(rocce)<br />
Metin della battaglia<br />
Metin del dolore <br />
Metin della lotta<br />
Metin dell' oscurtà<br />
Metin della malvagità<br />
Metin della gelosia <br />
Metin oombra<br />
Spero di esserv tato di aiuto questa uida ra in kontinuo agiornamento]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Alcuni dcr]]></title>
			<link>http://limexon.altervista.org/forum/showthread.php?tid=57</link>
			<pubDate>Fri, 31 Jul 2009 12:10:08 +0200</pubDate>
			<guid isPermaLink="false">http://limexon.altervista.org/forum/showthread.php?tid=57</guid>
			<description><![CDATA[[DCR V28&#93;<br />
DCR: <a href="http://www.Speil2.net/DCR/V28/habbo.dcr" target="_blank">http://www.Speil2.net/DCR/V28/habbo.dcr</a><br />
<br />
TEXTS: <a href="http://www.Speil2.net/DCR/V28/external_texts.txt" target="_blank">http://www.Speil2.net/DCR/V28/external_texts.txt</a><br />
<br />
VARS: <a href="http://www.Speil2.net/DCR/V28/external_variables.txt" target="_blank">http://www.Speil2.net/DCR/V28/external_variables.txt</a><br />
                    [DCR v26&#93;(bugati laga)<br />
DCR: <a href="http://www.faceitaly.netsons.org/dcr/v26/habbo.dcr" target="_blank">http://www.faceitaly.netsons.org/dcr/v26/habbo.dcr</a><br />
<br />
TEXTS: <a href="http://www.faceitaly.netsons.org/dcr/v26/external_text.txt" target="_blank">http://www.faceitaly.netsons.org/dcr/v26...l_text.txt</a><br />
<br />
VARS: <a href="http://faceitaly.netsons.org/dcr/v26/external_variables.tx" target="_blank">http://faceitaly.netsons.org/dcr/v26/ext...riables.tx</a><br />
                       [DCR V33&#93;<br />
DCR: <a href="http://www.Speil2.net/DCR/V33/habbo.dcr" target="_blank">http://www.Speil2.net/DCR/V33/habbo.dcr</a><br />
<br />
TEXTS: <a href="http://www.Speil2.net/DCR/V33/external_texts.txt" target="_blank">http://www.Speil2.net/DCR/V33/external_texts.txt</a><br />
<br />
VARS: <a href="http://www.Speil2.net/DCR/V33/external_variables_.txt" target="_blank">http://www.Speil2.net/DCR/V33/external_variables_.txt</a><br />
                           [DCR V31&#93;<br />
<a href="http://70.30.1.102/r31/gamedata/external_texts.txt?" target="_blank">http://70.30.1.102/r31/gamedata/external_texts.txt?</a><br />
<br />
<a href="http://70.30.1.102/r31/gamedata/external_variables.txt?" target="_blank">http://70.30.1.102/r31/gamedata/external_variables.txt?</a><br />
<br />
<a href="http://70.30.1.102/r31/habbo.dcr" target="_blank">http://70.30.1.102/r31/habbo.dcr</a>]]></description>
			<content:encoded><![CDATA[[DCR V28]<br />
DCR: <a href="http://www.Speil2.net/DCR/V28/habbo.dcr" target="_blank">http://www.Speil2.net/DCR/V28/habbo.dcr</a><br />
<br />
TEXTS: <a href="http://www.Speil2.net/DCR/V28/external_texts.txt" target="_blank">http://www.Speil2.net/DCR/V28/external_texts.txt</a><br />
<br />
VARS: <a href="http://www.Speil2.net/DCR/V28/external_variables.txt" target="_blank">http://www.Speil2.net/DCR/V28/external_variables.txt</a><br />
                    [DCR v26](bugati laga)<br />
DCR: <a href="http://www.faceitaly.netsons.org/dcr/v26/habbo.dcr" target="_blank">http://www.faceitaly.netsons.org/dcr/v26/habbo.dcr</a><br />
<br />
TEXTS: <a href="http://www.faceitaly.netsons.org/dcr/v26/external_text.txt" target="_blank">http://www.faceitaly.netsons.org/dcr/v26...l_text.txt</a><br />
<br />
VARS: <a href="http://faceitaly.netsons.org/dcr/v26/external_variables.tx" target="_blank">http://faceitaly.netsons.org/dcr/v26/ext...riables.tx</a><br />
                       [DCR V33]<br />
DCR: <a href="http://www.Speil2.net/DCR/V33/habbo.dcr" target="_blank">http://www.Speil2.net/DCR/V33/habbo.dcr</a><br />
<br />
TEXTS: <a href="http://www.Speil2.net/DCR/V33/external_texts.txt" target="_blank">http://www.Speil2.net/DCR/V33/external_texts.txt</a><br />
<br />
VARS: <a href="http://www.Speil2.net/DCR/V33/external_variables_.txt" target="_blank">http://www.Speil2.net/DCR/V33/external_variables_.txt</a><br />
                           [DCR V31]<br />
<a href="http://70.30.1.102/r31/gamedata/external_texts.txt?" target="_blank">http://70.30.1.102/r31/gamedata/external_texts.txt?</a><br />
<br />
<a href="http://70.30.1.102/r31/gamedata/external_variables.txt?" target="_blank">http://70.30.1.102/r31/gamedata/external_variables.txt?</a><br />
<br />
<a href="http://70.30.1.102/r31/habbo.dcr" target="_blank">http://70.30.1.102/r31/habbo.dcr</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Aiuto]]></title>
			<link>http://limexon.altervista.org/forum/showthread.php?tid=56</link>
			<pubDate>Fri, 31 Jul 2009 11:56:48 +0200</pubDate>
			<guid isPermaLink="false">http://limexon.altervista.org/forum/showthread.php?tid=56</guid>
			<description><![CDATA[Bene per la mia prima volta vsto avendo la passione di creare un cms per habbo retro server, solo che nella guida che mi ha fornito il n ostro caro entillismo mikelito non ci sono i link sareste cosi gentili da postarmi i link per i programmi. Cordiali saluti e grazie in anteprima]]></description>
			<content:encoded><![CDATA[Bene per la mia prima volta vsto avendo la passione di creare un cms per habbo retro server, solo che nella guida che mi ha fornito il n ostro caro entillismo mikelito non ci sono i link sareste cosi gentili da postarmi i link per i programmi. Cordiali saluti e grazie in anteprima]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[GxL Cms]]></title>
			<link>http://limexon.altervista.org/forum/showthread.php?tid=55</link>
			<pubDate>Fri, 31 Jul 2009 11:56:15 +0200</pubDate>
			<guid isPermaLink="false">http://limexon.altervista.org/forum/showthread.php?tid=55</guid>
			<description><![CDATA[<span style="font-weight: bold;">Ecco questo e il mio primo Cms dopo aver letto tante guide,un amico mi a dato la guida buona e o iniziato a farlo,e da tre giorni che ci lavoro su,e spero che vi piaccia.Accetto tutti i vostri commenti negativi o positivi <img src="http://limexon.altervista.org/forum/images/smilies/felice1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" /><br />
                   [CENTER&#93;<img src="http://i27.tinypic.com/2n6d92o.gif" border="0" alt="[Immagine: 2n6d92o.gif&#93;" /> [/CENTER&#93;     <br />
In questo topic postero tutti i miei Cms<br />
Ecco il primo<br />
Index.php<br />
<img src="http://i25.tinypic.com/2mbspc.jpg" border="0" alt="[Immagine: 2mbspc.jpg&#93;" /><br />
Me.php<br />
<img src="http://i32.tinypic.com/2ltmb4.jpg" border="0" alt="[Immagine: 2ltmb4.jpg&#93;" /><br />
Communiti<br />
<img src="http://i28.tinypic.com/54taa0.jpg" border="0" alt="[Immagine: 54taa0.jpg&#93;" /><br />
Login<br />
<img src="http://i27.tinypic.com/28cg3nt.jpg" border="0" alt="[Immagine: 28cg3nt.jpg&#93;" /> <br />
Housekeeping<br />
<img src="http://i31.tinypic.com/2n0snr7.jpg" border="0" alt="[Immagine: 2n0snr7.jpg&#93;" /><br />
Ecco il download<br />
<a href="http://www.megaupload.com/?d=FKYXQ6S9" target="_blank">http://www.megaupload.com/?d=FKYXQ6S9</a><br />
Spero che vi piaccia non o lavorato molto sulla grafica ma e stato il mio primo Cms nel secondo lavorerò sulla grafica</span><br />
Base:Holocms di caviano]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;">Ecco questo e il mio primo Cms dopo aver letto tante guide,un amico mi a dato la guida buona e o iniziato a farlo,e da tre giorni che ci lavoro su,e spero che vi piaccia.Accetto tutti i vostri commenti negativi o positivi <img src="http://limexon.altervista.org/forum/images/smilies/felice1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" /><br />
                   [CENTER]<img src="http://i27.tinypic.com/2n6d92o.gif" border="0" alt="[Immagine: 2n6d92o.gif]" /> [/CENTER]     <br />
In questo topic postero tutti i miei Cms<br />
Ecco il primo<br />
Index.php<br />
<img src="http://i25.tinypic.com/2mbspc.jpg" border="0" alt="[Immagine: 2mbspc.jpg]" /><br />
Me.php<br />
<img src="http://i32.tinypic.com/2ltmb4.jpg" border="0" alt="[Immagine: 2ltmb4.jpg]" /><br />
Communiti<br />
<img src="http://i28.tinypic.com/54taa0.jpg" border="0" alt="[Immagine: 54taa0.jpg]" /><br />
Login<br />
<img src="http://i27.tinypic.com/28cg3nt.jpg" border="0" alt="[Immagine: 28cg3nt.jpg]" /> <br />
Housekeeping<br />
<img src="http://i31.tinypic.com/2n0snr7.jpg" border="0" alt="[Immagine: 2n0snr7.jpg]" /><br />
Ecco il download<br />
<a href="http://www.megaupload.com/?d=FKYXQ6S9" target="_blank">http://www.megaupload.com/?d=FKYXQ6S9</a><br />
Spero che vi piaccia non o lavorato molto sulla grafica ma e stato il mio primo Cms nel secondo lavorerò sulla grafica</span><br />
Base:Holocms di caviano]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[La rosa di 'GoldX Forum']]></title>
			<link>http://limexon.altervista.org/forum/showthread.php?tid=54</link>
			<pubDate>Wed, 29 Jul 2009 19:02:26 +0200</pubDate>
			<guid isPermaLink="false">http://limexon.altervista.org/forum/showthread.php?tid=54</guid>
			<description><![CDATA[Ecco lo staff in generale del forum <img src="http://limexon.altervista.org/forum/images/smilies/ride.gif" style="vertical-align: middle;" border="0" alt="RIDE" title="RIDE" /><br />
<br />
<span style="font-weight: bold;"><span style="color: #FF0000;">Vinnythebest</span></span> &gt;&gt; 1° Founder GoldX Forum<br />
<span style="font-weight: bold;"><span style="color: #FF0000;">Kemix </span></span>&gt;&gt; 2° Founder GoldX Forum<br />
<span style="font-weight: bold;"><span style="color: #FF0000;">Salvof </span></span>&gt;&gt; 3° Founder GoldX Forum<br />
<span style="font-weight: bold;"><span style="color: #1E90FF;">eMule</span></span>&gt;&gt; Moderatore GoldX Forum<br />
<span style="color: #1E90FF;"><span style="font-weight: bold;">Luka </span></span>&gt;&gt; Moderatore GoldX Forum<br />
<br />
<br />
<span style="font-weight: bold;">Eventuali aggiornamenti, verranno postati qui!</span><br />
<br />
Arrivederci, Salvof.]]></description>
			<content:encoded><![CDATA[Ecco lo staff in generale del forum <img src="http://limexon.altervista.org/forum/images/smilies/ride.gif" style="vertical-align: middle;" border="0" alt="RIDE" title="RIDE" /><br />
<br />
<span style="font-weight: bold;"><span style="color: #FF0000;">Vinnythebest</span></span> &gt;&gt; 1° Founder GoldX Forum<br />
<span style="font-weight: bold;"><span style="color: #FF0000;">Kemix </span></span>&gt;&gt; 2° Founder GoldX Forum<br />
<span style="font-weight: bold;"><span style="color: #FF0000;">Salvof </span></span>&gt;&gt; 3° Founder GoldX Forum<br />
<span style="font-weight: bold;"><span style="color: #1E90FF;">eMule</span></span>&gt;&gt; Moderatore GoldX Forum<br />
<span style="color: #1E90FF;"><span style="font-weight: bold;">Luka </span></span>&gt;&gt; Moderatore GoldX Forum<br />
<br />
<br />
<span style="font-weight: bold;">Eventuali aggiornamenti, verranno postati qui!</span><br />
<br />
Arrivederci, Salvof.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ciao raga]]></title>
			<link>http://limexon.altervista.org/forum/showthread.php?tid=53</link>
			<pubDate>Tue, 28 Jul 2009 12:49:36 +0200</pubDate>
			<guid isPermaLink="false">http://limexon.altervista.org/forum/showthread.php?tid=53</guid>
			<description><![CDATA[ciao ragazzi mi chiamo roberto alcuni di voi già mi conoscono. ho 9 e mezzo<br />
vengo da palermo. sono felice di essere qui]]></description>
			<content:encoded><![CDATA[ciao ragazzi mi chiamo roberto alcuni di voi già mi conoscono. ho 9 e mezzo<br />
vengo da palermo. sono felice di essere qui]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[GoldX Hotel]]></title>
			<link>http://limexon.altervista.org/forum/showthread.php?tid=52</link>
			<pubDate>Tue, 28 Jul 2009 11:10:08 +0200</pubDate>
			<guid isPermaLink="false">http://limexon.altervista.org/forum/showthread.php?tid=52</guid>
			<description><![CDATA[<span style="color: #1E90FF;"><span style="font-weight: bold;"><div style="text-align: center;">Nome Hotel<br />
GoldX Hotel<br />
Orari hotel<br />
Tutti i giorni dalle 9:45 alle 00:00<br />
Versione hotel<br />
V26 tra poco V28 <br />
Crediti di partenza<br />
20.000<br />
Link per accedere all'hotel<br />
<a href="http://goldx.sytes.net/" target="_blank">http://goldx.sytes.net/</a><br />
Staff<br />
Fear , Kemix , vinnythebest (admin)<br />
Difetti Hotel<br />
I soliti della V26 poi <br />
Membri dello staff<br />
Mod:<br />
-<br />
-<br />
-<br />
- <br />
<br />
Gold X:<br />
<br />
-<br />
-<br />
-<br />
-<br />
Ulteriori informazioni<br />
Il server che usiamo e Goldx Server Emulator V3.2 <br />
<br />
Entrate e divertitevi<br />
</div></span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #1E90FF;"><span style="font-weight: bold;"><div style="text-align: center;">Nome Hotel<br />
GoldX Hotel<br />
Orari hotel<br />
Tutti i giorni dalle 9:45 alle 00:00<br />
Versione hotel<br />
V26 tra poco V28 <br />
Crediti di partenza<br />
20.000<br />
Link per accedere all'hotel<br />
<a href="http://goldx.sytes.net/" target="_blank">http://goldx.sytes.net/</a><br />
Staff<br />
Fear , Kemix , vinnythebest (admin)<br />
Difetti Hotel<br />
I soliti della V26 poi <br />
Membri dello staff<br />
Mod:<br />
-<br />
-<br />
-<br />
- <br />
<br />
Gold X:<br />
<br />
-<br />
-<br />
-<br />
-<br />
Ulteriori informazioni<br />
Il server che usiamo e Goldx Server Emulator V3.2 <br />
<br />
Entrate e divertitevi<br />
</div></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[YubbiX Hotel]]></title>
			<link>http://limexon.altervista.org/forum/showthread.php?tid=51</link>
			<pubDate>Sun, 26 Jul 2009 22:51:29 +0200</pubDate>
			<guid isPermaLink="false">http://limexon.altervista.org/forum/showthread.php?tid=51</guid>
			<description><![CDATA[Nome Hotel<br />
 YuBBix Hotel <br />
Orari hotel<br />
 13:30 alle 00:00 <br />
Versione hotel<br />
V26 - V27 Totaly Fix by :GoldX Group <br />
Crediti di  partenza <br />
50.000 <br />
Link per accedere all'hotel<br />
<a href="http://yubbix.no-ip.biz/" target="_blank">http://yubbix.no-ip.biz/</a> Staff<br />
 Si cerca molto staff ! <br />
Difetti Hotel<br />
Roller,SS,Pets <br />
Membri dello staffa<br />
Founder:<br />
ForbizS<br />
Amministratori:<br />
Kemix (Hotel Menagers)<br />
---<br />
---<br />
---<br />
Moderatori:<br />
---<br />
---<br />
---<br />
---<br />
H-X:<br />
---<br />
---<br />
---<br />
--- <br />
Ulteriori informazioni<br />
Informazioni CMS: nBmCMS v6 (Modificato)<br />
Informazioni Server: GoldX Emulator 3.1 !<br />
Informazioni Hotel:<br />
Trax 100%<br />
Badge 100%<br />
Console 100%<br />
Catalogo 100%<br />
Pixel 100%<br />
Effetti 100%<br />
Chiamata mod 100%<br />
Stanze 100%<br />
Lista 100%<br />
Eventi 100%<br />
Joystik 100%<br />
Scambi 100%<br />
Landscape 100%<br />
Superfici 100%<br />
Moodlight 100%<br />
Comandi 100%<br />
Mod-tool 100%<br />
Stabilita &amp; Velocità: 100%<br />
Supporto Online: 250 <img src="http://limexon.altervista.org/forum/images/smilies/sorpreso.gif" style="vertical-align: middle;" border="0" alt="SORPRESO" title="SORPRESO" /><br />
Bug: I soliti =)<br />
Tuffo: 100% =)<br />
Nessun'accordo con lo YuBBa.<br />
Il computer ha 4 gb di ram processore quad core 2.40 gHz x 2 e linea 100 mbps !! Niente più disconnessioni o lag, velocità MASSIMA !<br />
Vi aspettiamo in hotel, venite dai provini a 20/25 Online]]></description>
			<content:encoded><![CDATA[Nome Hotel<br />
 YuBBix Hotel <br />
Orari hotel<br />
 13:30 alle 00:00 <br />
Versione hotel<br />
V26 - V27 Totaly Fix by :GoldX Group <br />
Crediti di  partenza <br />
50.000 <br />
Link per accedere all'hotel<br />
<a href="http://yubbix.no-ip.biz/" target="_blank">http://yubbix.no-ip.biz/</a> Staff<br />
 Si cerca molto staff ! <br />
Difetti Hotel<br />
Roller,SS,Pets <br />
Membri dello staffa<br />
Founder:<br />
ForbizS<br />
Amministratori:<br />
Kemix (Hotel Menagers)<br />
---<br />
---<br />
---<br />
Moderatori:<br />
---<br />
---<br />
---<br />
---<br />
H-X:<br />
---<br />
---<br />
---<br />
--- <br />
Ulteriori informazioni<br />
Informazioni CMS: nBmCMS v6 (Modificato)<br />
Informazioni Server: GoldX Emulator 3.1 !<br />
Informazioni Hotel:<br />
Trax 100%<br />
Badge 100%<br />
Console 100%<br />
Catalogo 100%<br />
Pixel 100%<br />
Effetti 100%<br />
Chiamata mod 100%<br />
Stanze 100%<br />
Lista 100%<br />
Eventi 100%<br />
Joystik 100%<br />
Scambi 100%<br />
Landscape 100%<br />
Superfici 100%<br />
Moodlight 100%<br />
Comandi 100%<br />
Mod-tool 100%<br />
Stabilita &amp; Velocità: 100%<br />
Supporto Online: 250 <img src="http://limexon.altervista.org/forum/images/smilies/sorpreso.gif" style="vertical-align: middle;" border="0" alt="SORPRESO" title="SORPRESO" /><br />
Bug: I soliti =)<br />
Tuffo: 100% =)<br />
Nessun'accordo con lo YuBBa.<br />
Il computer ha 4 gb di ram processore quad core 2.40 gHz x 2 e linea 100 mbps !! Niente più disconnessioni o lag, velocità MASSIMA !<br />
Vi aspettiamo in hotel, venite dai provini a 20/25 Online]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Mi presento]]></title>
			<link>http://limexon.altervista.org/forum/showthread.php?tid=50</link>
			<pubDate>Sun, 26 Jul 2009 19:17:22 +0200</pubDate>
			<guid isPermaLink="false">http://limexon.altervista.org/forum/showthread.php?tid=50</guid>
			<description><![CDATA[Ciao a tutti,<br />
mi chiamo Simone, ho 18 anni, sono un programmatore (vb, php e html), sono un fan di retroserver e sono di Lecce <img src="http://limexon.altervista.org/forum/images/smilies/ride1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" />]]></description>
			<content:encoded><![CDATA[Ciao a tutti,<br />
mi chiamo Simone, ho 18 anni, sono un programmatore (vb, php e html), sono un fan di retroserver e sono di Lecce <img src="http://limexon.altervista.org/forum/images/smilies/ride1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Ciao a tutti]]></title>
			<link>http://limexon.altervista.org/forum/showthread.php?tid=49</link>
			<pubDate>Sat, 25 Jul 2009 14:59:51 +0200</pubDate>
			<guid isPermaLink="false">http://limexon.altervista.org/forum/showthread.php?tid=49</guid>
			<description><![CDATA[Ciao a tutti mi chiamo Gianluca e sono di palermo e ho 11 anni.<br />
Me la cavo nei retro server o pure un hotel mio,spero di trovarmi bene <br />
Ciao a tutti]]></description>
			<content:encoded><![CDATA[Ciao a tutti mi chiamo Gianluca e sono di palermo e ho 11 anni.<br />
Me la cavo nei retro server o pure un hotel mio,spero di trovarmi bene <br />
Ciao a tutti]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[C# - V34&#93; Case Joystick]]></title>
			<link>http://limexon.altervista.org/forum/showthread.php?tid=48</link>
			<pubDate>Sat, 25 Jul 2009 10:28:02 +0200</pubDate>
			<guid isPermaLink="false">http://limexon.altervista.org/forum/showthread.php?tid=48</guid>
			<description><![CDATA[Ecco a voi il codice case della V34 del Joystick :<br />
<br />
<div class="codeblock">
<div class="title">Codice:<br />
</div><div class="body" dir="ltr"><code>#region Joystick<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;case "F^": //Apri Joystick<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;case "FZ": //Nuova Partita<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;case "FW": //Pronto<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;case "F`": //Abbandona Partita<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;case "F&#93;": //Cambia Squadra<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;case "Fb": //Avvio Partita<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;case "FX": //Entra in una Partita<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;case "Fa": //Abbandona Partita Corrente<br />
<br />
<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;#endregion</code></div></div>
<br />
Spero di esservi stato utile <img src="http://limexon.altervista.org/forum/images/smilies/bene.gif" style="vertical-align: middle;" border="0" alt="BENE" title="BENE" />]]></description>
			<content:encoded><![CDATA[Ecco a voi il codice case della V34 del Joystick :<br />
<br />
<div class="codeblock">
<div class="title">Codice:<br />
</div><div class="body" dir="ltr"><code>#region Joystick<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;case "F^": //Apri Joystick<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;case "FZ": //Nuova Partita<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;case "FW": //Pronto<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;case "F`": //Abbandona Partita<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;case "F]": //Cambia Squadra<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;case "Fb": //Avvio Partita<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;case "FX": //Entra in una Partita<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;case "Fa": //Abbandona Partita Corrente<br />
<br />
<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;#endregion</code></div></div>
<br />
Spero di esservi stato utile <img src="http://limexon.altervista.org/forum/images/smilies/bene.gif" style="vertical-align: middle;" border="0" alt="BENE" title="BENE" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Habbo Beta&#93;[FIX&#93; Console]]></title>
			<link>http://limexon.altervista.org/forum/showthread.php?tid=47</link>
			<pubDate>Sat, 25 Jul 2009 10:23:11 +0200</pubDate>
			<guid isPermaLink="false">http://limexon.altervista.org/forum/showthread.php?tid=47</guid>
			<description><![CDATA[Ecco a voi la console che compende : Navigatore Everyone , Navigatore Me , Navigatore Friends-Amici , Navigatore Cerca , Console Cerca.<br />
Dove c'e @C va il nome dell'habbo che si cerca.<br />
<br />
Codice Fix:<br />
<br />
<div class="codeblock">
<div class="title">Codice:<br />
</div><div class="body" dir="ltr"><code>case "@@FE": //Navigatore Everyone<br />
break;<br />
case "@@GE": //Navigatore Me<br />
break;<br />
case "@@HE": //Navigatore Friends-Amici<br />
break;<br />
case "@@DE~": //Navigatore Cerca<br />
break;<br />
case "@@G@i@C": //Console Cerca<br />
break;</code></div></div>
[/code&#93;]]></description>
			<content:encoded><![CDATA[Ecco a voi la console che compende : Navigatore Everyone , Navigatore Me , Navigatore Friends-Amici , Navigatore Cerca , Console Cerca.<br />
Dove c'e @C va il nome dell'habbo che si cerca.<br />
<br />
Codice Fix:<br />
<br />
<div class="codeblock">
<div class="title">Codice:<br />
</div><div class="body" dir="ltr"><code>case "@@FE": //Navigatore Everyone<br />
break;<br />
case "@@GE": //Navigatore Me<br />
break;<br />
case "@@HE": //Navigatore Friends-Amici<br />
break;<br />
case "@@DE~": //Navigatore Cerca<br />
break;<br />
case "@@G@i@C": //Console Cerca<br />
break;</code></div></div>
[/code]]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[V34&#93;[FIX&#93;Data Receving e Data Sending]]></title>
			<link>http://limexon.altervista.org/forum/showthread.php?tid=46</link>
			<pubDate>Sat, 25 Jul 2009 10:20:04 +0200</pubDate>
			<guid isPermaLink="false">http://limexon.altervista.org/forum/showthread.php?tid=46</guid>
			<description><![CDATA[Fix per console V34 <img src="http://limexon.altervista.org/forum/images/smilies/ride1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" /><br />
Data Receving:<br />
<div class="codeblock">
<div class="title">Codice:<br />
</div><div class="body" dir="ltr"><code>#region Data receiving <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// This void is triggered when a new datapacket arrives at the socket of this user. The packet is separated and processed. On errors, the client is disconnected. <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="iAr"&gt;The IAsyncResult of this BeginReceive asynchronous action.&lt;/param&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private void dataArrival(IAsyncResult iAr) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String _Username = "GoldX Team"; <br />
<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;int bytesReceived = connectionSocket.EndReceive(iAr); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string connectionData = System.Text.Encoding.Default.GetString(dataBuffer, 0, bytesReceived); <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (connectionData == "&lt;policy-file-request/&gt;" + Convert.ToChar(0)) <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;sendData("&lt;?xml version="1.0&#92;"?&gt;" + "&#92;r&#92;n" + "&lt;!DOCTYPE cross-domain-policy SYSTEM &#92;"/xml/dtds/cross-domain-policy.dtd&#92;"&gt;" + "&#92;r&#92;n" + "&lt;cross-domain-policy&gt;" + "&#92;r&#92;n" + "&nbsp;&nbsp; &lt;allow-access-from domain=&#92;"*&#92;" to-ports=&#92;"1-65535&#92;" /&gt;" + "&#92;r&#92;n" + "&lt;/cross-domain-policy&gt;" + Convert.ToChar(0)); <br />
<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;switch (connectionData) <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;case "@@CCNH": <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;// Temp Coding <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;sendData("DA" + "QBHHIIKHJIPAHQAdd-MM-yyyy" + Convert.ToChar(2) + "SAHPBhotel-co.uk" + Convert.ToChar(2) + "QBH" + Convert.ToChar(1)); <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;case "@@B@L@@B@G@@B@H@@N@Z@Jhabbo_club": <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;// Temp Coding <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;connectionData = "@@B@L"; <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;connectionData = "@@B@G"; <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;connectionData = "@@B@H"; <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;connectionData = "@@N@Z"; <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;connectionData = "@Jhabbo_club"; <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;case "@@B@G@@B@H@@N@Z@Jhabbo_club": <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;// Temp Coding <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;connectionData = "@@B@G"; <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;connectionData = "@@B@H"; <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;connectionData = "@@N@Z"; <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;connectionData = "@Jhabbo_club"; <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;case "@@HF_@DBETA": <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;// Temp Coding <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;sendData("@B" + "pocket" + "habbo_content_download_allowed" + Convert.ToChar(1) + "fuse_login" + Convert.ToChar(1) + "default" + Convert.ToChar(1) + "fuse_use_club_outfits" + Convert.ToChar(1) + "fuse_use_club_badge" + Convert.ToChar(1) + "pockethabbo_messenger_allowed" + Convert.ToChar(1) + "fuse_use_special_room_layouts" + Convert.ToChar(1) + "fuse_room_queue_club" + Convert.ToChar(1) + "fuse_use_club_catalog" + Convert.ToChar(1) + "fuse_room_queue_default" + Convert.ToChar(1) + "fuse_extended_buddylist" + Convert.ToChar(1) + "fuse_buy_credits" + Convert.ToChar(1) + "fuse_use_club_dance" + Convert.ToChar(1) + "fuse_furni_chooser" + Convert.ToChar(1) + "fuse_priority_access" + Convert.ToChar(1) + "fuse_trade" + Convert.ToChar(1) + "fuse_habbo_chooser" + Convert.ToChar(1)); <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;sendData("DbIH" + Convert.ToChar(1)); <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;sendData("@C" + Convert.ToChar(1)); <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;case "@@BAe": <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;// Needs Coding. <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;case "@@CE|A": <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;// Needs Coding <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;case "@@B@L": <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case "@@B@L": <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;// Needs Coding <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;// Console (Load friends etc...) <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;sendData("@L" + "This Enables the Console!" + Convert.ToChar(1)); <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;sendData("Dz" + "Friend Request" + Convert.ToChar(1)); <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;// Console Custom Section <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;//sendData("@M" + "IH" + "Custom Section" + Convert.ToChar(1)); <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;// Instant Message <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;sendData("BF" + Encoding.encodeVL64(1) + "BRAP" + Convert.ToChar(2)); <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;case "@@B@G": <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;// Temp Coding <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;sendData("@E" + connectionID + Convert.ToChar(2) + _Username + Convert.ToChar(2) + "sd=001/0&amp;hr=996/&amp;hd=002/255,204,153&amp;ey=003/0&amp;fc=001/255,204,153&amp;bd=001/255,204,153&amp;lh=001/255,204,153&amp;rh=001/255,204,153&amp;ch=001/74,106,24&amp;ls=002/74,106,24&amp;rs=002/74,106,24&amp;lg=001/51,51,51&amp;sh=001/223,203,175" + Convert.ToChar(2) + "M" + Convert.ToChar(2) + "HA" + Convert.ToChar(2) + Convert.ToChar(2) + "PCch=s02/53,51,44" + Convert.ToChar(2) + "HI" + Convert.ToChar(1)); <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;case "@@B@H": <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;// Temp Coding&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;// Voucher Alert <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;//sendData("CT" + Convert.ToChar(1)); <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;// Give Credits <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;sendData("@F" + "50" + Convert.ToChar(1)); <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;case "@@BBW": <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;// Temp Coding <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;sendData("C&#93;RCHNo" + Convert.ToChar(1)); <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;sendData("B!" + "Ciao " + _Username + "," + "&#92;r&#92;n" + "Benvenuto in HabboBoss Beta!" + Convert.ToChar(2)); <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;sendData("Dc" + Encoding.encodeVL64(2) + Convert.ToChar(1)); <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;case "@@N@Z@Jhabbo_club": <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;// Temp Coding <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;sendData("@G" + "club_habbo" + Convert.ToChar(2) + Encoding.encodeVL64(31) + Encoding.encodeVL64(1) + Encoding.encodeVL64(2) + Encoding.encodeVL64(1) + Convert.ToChar(1)); <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;case "!": <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;// Temp Coding <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;pingOK = true; <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;case "": <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;Thread.Sleep(5000); <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;default: <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;Out.WriteLine("[" + connectionID + "&#93;[RECV&#93; " + connectionData); <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;} <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;connectionSocket.BeginReceive(dataBuffer, 0, dataBuffer.Length, SocketFlags.None, new AsyncCallback(dataArrival), null); <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 <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;Out.WriteLine("[" + connectionID + "&#93;[ALERT&#93; dataArrival - Error Catch"); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Disconnect(); <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;#endregion</code></div></div>
<br />
Il codice del Data Sending<br />
<br />
<div class="codeblock">
<div class="title">Codice:<br />
</div><div class="body" dir="ltr"><code>#region Data sending <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Sends a single packet to the client via an asynchronous BeginSend action. <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="Data"&gt;The string of data to send. char[01&#93; is added.&lt;/param&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;internal void sendData(string Data) <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;byte[&#93; dataBytes = System.Text.Encoding.Default.GetBytes(Data); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;connectionSocket.BeginSend(dataBytes, 0, dataBytes.Length, 0, new AsyncCallback(sentData), null); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Out.WriteSpecialLine(Data.Replace(Convert.ToChar(13).ToString(), "{13}"), Out.logFlags.MehAction, ConsoleColor.White, ConsoleColor.DarkYellow, "&gt; [" + Thread.GetDomainID()+ "&#93;", 2, ConsoleColor.Yellow); <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 <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;Disconnect(); <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;/// &lt;summary&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Triggered when an asynchronous BeginSend action is completed. Virtual user completes the transfer action and leaves asynchronous action. <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="iAr"&gt;The IAsyncResult of this BeginSend asynchronous action.&lt;/param&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private void sentData(IAsyncResult iAr) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try {connectionSocket.EndSend(iAr);} <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;catch {Disconnect();} <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#endregion</code></div></div>
<br />
Spero di esservi stato utile <img src="http://limexon.altervista.org/forum/images/smilies/ride1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" />]]></description>
			<content:encoded><![CDATA[Fix per console V34 <img src="http://limexon.altervista.org/forum/images/smilies/ride1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" /><br />
Data Receving:<br />
<div class="codeblock">
<div class="title">Codice:<br />
</div><div class="body" dir="ltr"><code>#region Data receiving <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// This void is triggered when a new datapacket arrives at the socket of this user. The packet is separated and processed. On errors, the client is disconnected. <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="iAr"&gt;The IAsyncResult of this BeginReceive asynchronous action.&lt;/param&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private void dataArrival(IAsyncResult iAr) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String _Username = "GoldX Team"; <br />
<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;int bytesReceived = connectionSocket.EndReceive(iAr); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string connectionData = System.Text.Encoding.Default.GetString(dataBuffer, 0, bytesReceived); <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (connectionData == "&lt;policy-file-request/&gt;" + Convert.ToChar(0)) <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;sendData("&lt;?xml version="1.0&#92;"?&gt;" + "&#92;r&#92;n" + "&lt;!DOCTYPE cross-domain-policy SYSTEM &#92;"/xml/dtds/cross-domain-policy.dtd&#92;"&gt;" + "&#92;r&#92;n" + "&lt;cross-domain-policy&gt;" + "&#92;r&#92;n" + "&nbsp;&nbsp; &lt;allow-access-from domain=&#92;"*&#92;" to-ports=&#92;"1-65535&#92;" /&gt;" + "&#92;r&#92;n" + "&lt;/cross-domain-policy&gt;" + Convert.ToChar(0)); <br />
<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;switch (connectionData) <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;case "@@CCNH": <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;// Temp Coding <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;sendData("DA" + "QBHHIIKHJIPAHQAdd-MM-yyyy" + Convert.ToChar(2) + "SAHPBhotel-co.uk" + Convert.ToChar(2) + "QBH" + Convert.ToChar(1)); <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;case "@@B@L@@B@G@@B@H@@N@Z@Jhabbo_club": <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;// Temp Coding <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;connectionData = "@@B@L"; <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;connectionData = "@@B@G"; <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;connectionData = "@@B@H"; <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;connectionData = "@@N@Z"; <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;connectionData = "@Jhabbo_club"; <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;case "@@B@G@@B@H@@N@Z@Jhabbo_club": <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;// Temp Coding <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;connectionData = "@@B@G"; <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;connectionData = "@@B@H"; <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;connectionData = "@@N@Z"; <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;connectionData = "@Jhabbo_club"; <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;case "@@HF_@DBETA": <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;// Temp Coding <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;sendData("@B" + "pocket" + "habbo_content_download_allowed" + Convert.ToChar(1) + "fuse_login" + Convert.ToChar(1) + "default" + Convert.ToChar(1) + "fuse_use_club_outfits" + Convert.ToChar(1) + "fuse_use_club_badge" + Convert.ToChar(1) + "pockethabbo_messenger_allowed" + Convert.ToChar(1) + "fuse_use_special_room_layouts" + Convert.ToChar(1) + "fuse_room_queue_club" + Convert.ToChar(1) + "fuse_use_club_catalog" + Convert.ToChar(1) + "fuse_room_queue_default" + Convert.ToChar(1) + "fuse_extended_buddylist" + Convert.ToChar(1) + "fuse_buy_credits" + Convert.ToChar(1) + "fuse_use_club_dance" + Convert.ToChar(1) + "fuse_furni_chooser" + Convert.ToChar(1) + "fuse_priority_access" + Convert.ToChar(1) + "fuse_trade" + Convert.ToChar(1) + "fuse_habbo_chooser" + Convert.ToChar(1)); <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;sendData("DbIH" + Convert.ToChar(1)); <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;sendData("@C" + Convert.ToChar(1)); <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;case "@@BAe": <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;// Needs Coding. <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;case "@@CE|A": <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;// Needs Coding <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;case "@@B@L": <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case "@@B@L": <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;// Needs Coding <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;// Console (Load friends etc...) <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;sendData("@L" + "This Enables the Console!" + Convert.ToChar(1)); <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;sendData("Dz" + "Friend Request" + Convert.ToChar(1)); <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;// Console Custom Section <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;//sendData("@M" + "IH" + "Custom Section" + Convert.ToChar(1)); <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;// Instant Message <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;sendData("BF" + Encoding.encodeVL64(1) + "BRAP" + Convert.ToChar(2)); <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;case "@@B@G": <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;// Temp Coding <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;sendData("@E" + connectionID + Convert.ToChar(2) + _Username + Convert.ToChar(2) + "sd=001/0&amp;hr=996/&amp;hd=002/255,204,153&amp;ey=003/0&amp;fc=001/255,204,153&amp;bd=001/255,204,153&amp;lh=001/255,204,153&amp;rh=001/255,204,153&amp;ch=001/74,106,24&amp;ls=002/74,106,24&amp;rs=002/74,106,24&amp;lg=001/51,51,51&amp;sh=001/223,203,175" + Convert.ToChar(2) + "M" + Convert.ToChar(2) + "HA" + Convert.ToChar(2) + Convert.ToChar(2) + "PCch=s02/53,51,44" + Convert.ToChar(2) + "HI" + Convert.ToChar(1)); <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;case "@@B@H": <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;// Temp Coding&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;// Voucher Alert <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;//sendData("CT" + Convert.ToChar(1)); <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;// Give Credits <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;sendData("@F" + "50" + Convert.ToChar(1)); <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;case "@@BBW": <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;// Temp Coding <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;sendData("C]RCHNo" + Convert.ToChar(1)); <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;sendData("B!" + "Ciao " + _Username + "," + "&#92;r&#92;n" + "Benvenuto in HabboBoss Beta!" + Convert.ToChar(2)); <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;sendData("Dc" + Encoding.encodeVL64(2) + Convert.ToChar(1)); <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;case "@@N@Z@Jhabbo_club": <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;// Temp Coding <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;sendData("@G" + "club_habbo" + Convert.ToChar(2) + Encoding.encodeVL64(31) + Encoding.encodeVL64(1) + Encoding.encodeVL64(2) + Encoding.encodeVL64(1) + Convert.ToChar(1)); <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;case "!": <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;// Temp Coding <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;pingOK = true; <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;case "": <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;Thread.Sleep(5000); <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;default: <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;Out.WriteLine("[" + connectionID + "][RECV] " + connectionData); <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;} <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;connectionSocket.BeginReceive(dataBuffer, 0, dataBuffer.Length, SocketFlags.None, new AsyncCallback(dataArrival), null); <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 <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;Out.WriteLine("[" + connectionID + "][ALERT] dataArrival - Error Catch"); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Disconnect(); <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;#endregion</code></div></div>
<br />
Il codice del Data Sending<br />
<br />
<div class="codeblock">
<div class="title">Codice:<br />
</div><div class="body" dir="ltr"><code>#region Data sending <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Sends a single packet to the client via an asynchronous BeginSend action. <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="Data"&gt;The string of data to send. char[01] is added.&lt;/param&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;internal void sendData(string Data) <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;byte[] dataBytes = System.Text.Encoding.Default.GetBytes(Data); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;connectionSocket.BeginSend(dataBytes, 0, dataBytes.Length, 0, new AsyncCallback(sentData), null); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Out.WriteSpecialLine(Data.Replace(Convert.ToChar(13).ToString(), "{13}"), Out.logFlags.MehAction, ConsoleColor.White, ConsoleColor.DarkYellow, "&gt; [" + Thread.GetDomainID()+ "]", 2, ConsoleColor.Yellow); <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 <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;Disconnect(); <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;/// &lt;summary&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Triggered when an asynchronous BeginSend action is completed. Virtual user completes the transfer action and leaves asynchronous action. <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="iAr"&gt;The IAsyncResult of this BeginSend asynchronous action.&lt;/param&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private void sentData(IAsyncResult iAr) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try {connectionSocket.EndSend(iAr);} <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;catch {Disconnect();} <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#endregion</code></div></div>
<br />
Spero di esservi stato utile <img src="http://limexon.altervista.org/forum/images/smilies/ride1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[HabboBeta&#93;[FIX&#93; Navigatore Crea stanze]]></title>
			<link>http://limexon.altervista.org/forum/showthread.php?tid=45</link>
			<pubDate>Sat, 25 Jul 2009 10:17:41 +0200</pubDate>
			<guid isPermaLink="false">http://limexon.altervista.org/forum/showthread.php?tid=45</guid>
			<description><![CDATA[Ecco il navigatore dove vi fa creare la stanza: <br />
<br />
<div class="codeblock">
<div class="title">Codice:<br />
</div><div class="body" dir="ltr"><code>#region Navigatore Crea Stanze<br />
case "FC": // Apertura Finestra Crea Stanza<br />
sendData("H@HRL");<br />
break;<br />
#endregion</code></div></div>
<br />
<br />
Spero di esservi stato di aiuto <img src="http://limexon.altervista.org/forum/images/smilies/ride1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" />]]></description>
			<content:encoded><![CDATA[Ecco il navigatore dove vi fa creare la stanza: <br />
<br />
<div class="codeblock">
<div class="title">Codice:<br />
</div><div class="body" dir="ltr"><code>#region Navigatore Crea Stanze<br />
case "FC": // Apertura Finestra Crea Stanza<br />
sendData("H@HRL");<br />
break;<br />
#endregion</code></div></div>
<br />
<br />
Spero di esservi stato di aiuto <img src="http://limexon.altervista.org/forum/images/smilies/ride1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[V34&#93;HabboBoss - Source V34]]></title>
			<link>http://limexon.altervista.org/forum/showthread.php?tid=44</link>
			<pubDate>Sat, 25 Jul 2009 10:14:08 +0200</pubDate>
			<guid isPermaLink="false">http://limexon.altervista.org/forum/showthread.php?tid=44</guid>
			<description><![CDATA[Ecco le source V34 Habboboss:<br />
<br />
<a href="http://www.mediafire.com/?yyj4diumckl" target="_blank">http://www.mediafire.com/?yyj4diumckl</a><br />
<br />
Sono molto primitive, funge solo il login senza SSO <img src="http://limexon.altervista.org/forum/images/smilies/soso.gif" style="vertical-align: middle;" border="0" alt="SOSO" title="SOSO" /><br />
<br />
-Login 100% senza SSO ovvio<br />
-Console 0% <br />
-Navigatore 0% <br />
-Catalogo 0%<br />
-Help 0%<br />
-Pixel 0%<br />
-Distintivi 0%<br />
<br />
PS: Il fix del navigatore e solo per creare la stanza <img src="http://limexon.altervista.org/forum/images/smilies/ride1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" />]]></description>
			<content:encoded><![CDATA[Ecco le source V34 Habboboss:<br />
<br />
<a href="http://www.mediafire.com/?yyj4diumckl" target="_blank">http://www.mediafire.com/?yyj4diumckl</a><br />
<br />
Sono molto primitive, funge solo il login senza SSO <img src="http://limexon.altervista.org/forum/images/smilies/soso.gif" style="vertical-align: middle;" border="0" alt="SOSO" title="SOSO" /><br />
<br />
-Login 100% senza SSO ovvio<br />
-Console 0% <br />
-Navigatore 0% <br />
-Catalogo 0%<br />
-Help 0%<br />
-Pixel 0%<br />
-Distintivi 0%<br />
<br />
PS: Il fix del navigatore e solo per creare la stanza <img src="http://limexon.altervista.org/forum/images/smilies/ride1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[FIX&#93; Console 100%]]></title>
			<link>http://limexon.altervista.org/forum/showthread.php?tid=43</link>
			<pubDate>Sat, 25 Jul 2009 10:11:40 +0200</pubDate>
			<guid isPermaLink="false">http://limexon.altervista.org/forum/showthread.php?tid=43</guid>
			<description><![CDATA[Ecco a voi il codice fix della console da mettere in console.cs , eliminate in console.cs tutto quello che c'e e mettete questo che e ottimo <img src="http://limexon.altervista.org/forum/images/smilies/ride1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" /><br />
<br />
<br />
<div class="codeblock">
<div class="title">Codice:<br />
</div><div class="body" dir="ltr"><code>using System;<br />
using System.Diagnostics;<br />
<br />
namespace Holo<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;/// Provides interface output related functions, such as logging activities.<br />
&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;public static class Out<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Enum with flags for log importancies. If 'minimumImportance' flag is higher than the action to be logged, then the action won't be logged.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public enum logFlags{ImportantAction = 3, StandardAction = 2, BelowStandardAction = 1, MehAction = 0}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Flag for minimum importance in logs. Adjust this to don't print less important logs.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static logFlags minimumImportance;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private static bool bwait = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Prints a green line of log, together with timestamp and method name.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="logText"&gt;The log line to be printed.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static void wait()<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while(bwait) {}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static void WriteLine(string logText)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wait();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = true;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DateTime _DTN = DateTime.Now;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StackFrame _SF = new StackTrace().GetFrame(1);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("[" + _DTN.ToLongTimeString() + ":" + _DTN.Millisecond.ToString() + "&#93; [");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Green;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write(_SF.GetMethod().ReflectedType.Name + "." + _SF.GetMethod().Name);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("&#93; » ");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.DarkGreen;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(logText);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Prints a green line of log, together with timestamp and method name.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="logText"&gt;The log line to be printed.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="logFlag"&gt;The importance flag of this log line.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static void WriteLine(string logText, logFlags logFlag)<br />
&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;if ((int)logFlag &lt; (int)minimumImportance)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wait();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = true;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DateTime _DTN = DateTime.Now;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StackFrame _SF = new StackTrace().GetFrame(1);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("[" + _DTN.ToLongTimeString() + ":" + _DTN.Millisecond.ToString() + "&#93; [");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Green;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write(_SF.GetMethod().ReflectedType.Name + "." + _SF.GetMethod().Name);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("&#93; » ");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.DarkGreen;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(logText);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Prints a customizeable line of log, together with timestamp and method name.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="logText"&gt;The log line to be printed.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="logFlag"&gt;The importance flag of this log line.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="colorOne"&gt;The color to use on the left.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="colorTwo"&gt;The color to use on the right.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static void WriteLine(string logText, logFlags logFlag, ConsoleColor colorOne, ConsoleColor colorTwo)<br />
&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;if ((int)logFlag &lt; (int)minimumImportance)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wait();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = true;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DateTime _DTN = DateTime.Now;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StackFrame _SF = new StackTrace().GetFrame(1);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("[" + _DTN.ToLongTimeString() + ":" + _DTN.Millisecond.ToString() + "&#93; [");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = colorOne;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write(_SF.GetMethod().ReflectedType.Name + "." + _SF.GetMethod().Name);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("&#93; » ");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = colorTwo;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(logText);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static void WriteTrace(string logText)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*DateTime _DTN = DateTime.Now;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StackFrame _SF = new StackTrace().GetFrame(1);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("[" + _DTN.ToLongTimeString() + ":" + _DTN.Millisecond.ToString() + "&#93; [");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.DarkMagenta;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write(_SF.GetMethod().ReflectedType.Name + "." + _SF.GetMethod().Name);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("&#93; » ");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.DarkMagenta;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(logText);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;*/<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Prints a red, error line of log, together with timestamp and method name.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="logText"&gt;The log line to be printed.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static void WriteError(string logText)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DateTime _DTN = DateTime.Now;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StackFrame _SF = new StackTrace().GetFrame(1);<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("[" + _DTN.ToLongTimeString() + ":" + _DTN.Millisecond.ToString() + "&#93; [");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Red;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write(_SF.GetMethod().ReflectedType.Name + "." + _SF.GetMethod().Name);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("&#93; » ");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.DarkRed;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(logText);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Prints a red,error line of log, together with timestamp and method name.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="logText"&gt;The log line to be printed.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="logFlag"&gt;The importance flag of this error.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static void WriteError(string logText, logFlags logFlag)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ((int)logFlag &lt; (int)minimumImportance)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DateTime _DTN = DateTime.Now;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StackFrame _SF = new StackTrace().GetFrame(1);<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("[" + _DTN.ToLongTimeString() + ":" + _DTN.Millisecond.ToString() + "&#93; [");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Red;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write(_SF.GetMethod().ReflectedType.Name + "." + _SF.GetMethod().Name);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("&#93; » ");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.DarkRed;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(logText);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Writes a plain text line.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="logText"&gt;The log line to be printed.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static void WritePlain(string logText)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wait();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = true;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(logText);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Writes a blank line.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static void WriteBlank()<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wait();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = true;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Writes a special line of log, with customizeable colors and header coloring of logText.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="logText"&gt;The log line to be printed.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="logFlag"&gt;The importance flag of this log line.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="colorOne"&gt;The color to use on the left.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="colorTwo"&gt;The color to use on the right.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="headerHead"&gt;The string to use infront of logText.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="headerLength"&gt;The length of the header to color.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="headerColor"&gt;The color for the header in the logText.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static void WriteSpecialLine(string logText, logFlags logFlag, ConsoleColor colorOne, ConsoleColor colorTwo, string headerHead, int headerLength, ConsoleColor headerColor)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//if ((int)logFlag &lt; (int)minimumImportance)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//return;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wait();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = true;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DateTime _DTN = DateTime.Now;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StackFrame _SF = new StackTrace().GetFrame(1);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("[" + _DTN.ToLongTimeString() + ":" + _DTN.Millisecond.ToString() + "&#93; [");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = colorOne;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write(_SF.GetMethod().ReflectedType.Name + "." + _SF.GetMethod().Name);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("&#93; " + headerHead + " ");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = headerColor;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try { Console.Write(logText.Substring(0, headerLength)); }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;catch { Console.Write(logText); }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = colorTwo;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(logText.Substring(headerLength));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static void WriteDCError(string logText)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
<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;System.IO.FileStream Writer = new System.IO.FileStream("DC.err", System.IO.FileMode.Append, System.IO.FileAccess.Write);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;byte[&#93; Msg = System.Text.ASCIIEncoding.ASCII.GetBytes(logText + "&#92;r&#92;n&#92;r&#92;n");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writer.Write(Msg, 0, Msg.Length);<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 (Exception eX) { Out.WritePlain(eX.Message); }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wait();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = true;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DateTime _DTN = DateTime.Now;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StackFrame _SF = new StackTrace().GetFrame(1);<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("[" + _DTN.ToLongTimeString() + ":" + _DTN.Millisecond.ToString() + "&#93; [");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Red;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write(_SF.GetMethod().ReflectedType.Name + "." + _SF.GetMethod().Name);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("&#93; » ");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.DarkRed;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine("Disconnection has been saved");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp; }<br />
}</code></div></div>
<br />
PS: Non e per  Pooling]]></description>
			<content:encoded><![CDATA[Ecco a voi il codice fix della console da mettere in console.cs , eliminate in console.cs tutto quello che c'e e mettete questo che e ottimo <img src="http://limexon.altervista.org/forum/images/smilies/ride1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" /><br />
<br />
<br />
<div class="codeblock">
<div class="title">Codice:<br />
</div><div class="body" dir="ltr"><code>using System;<br />
using System.Diagnostics;<br />
<br />
namespace Holo<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;/// Provides interface output related functions, such as logging activities.<br />
&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;public static class Out<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Enum with flags for log importancies. If 'minimumImportance' flag is higher than the action to be logged, then the action won't be logged.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public enum logFlags{ImportantAction = 3, StandardAction = 2, BelowStandardAction = 1, MehAction = 0}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Flag for minimum importance in logs. Adjust this to don't print less important logs.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static logFlags minimumImportance;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private static bool bwait = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Prints a green line of log, together with timestamp and method name.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="logText"&gt;The log line to be printed.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static void wait()<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while(bwait) {}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static void WriteLine(string logText)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wait();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = true;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DateTime _DTN = DateTime.Now;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StackFrame _SF = new StackTrace().GetFrame(1);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("[" + _DTN.ToLongTimeString() + ":" + _DTN.Millisecond.ToString() + "] [");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Green;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write(_SF.GetMethod().ReflectedType.Name + "." + _SF.GetMethod().Name);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("] » ");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.DarkGreen;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(logText);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Prints a green line of log, together with timestamp and method name.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="logText"&gt;The log line to be printed.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="logFlag"&gt;The importance flag of this log line.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static void WriteLine(string logText, logFlags logFlag)<br />
&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;if ((int)logFlag &lt; (int)minimumImportance)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wait();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = true;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DateTime _DTN = DateTime.Now;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StackFrame _SF = new StackTrace().GetFrame(1);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("[" + _DTN.ToLongTimeString() + ":" + _DTN.Millisecond.ToString() + "] [");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Green;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write(_SF.GetMethod().ReflectedType.Name + "." + _SF.GetMethod().Name);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("] » ");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.DarkGreen;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(logText);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Prints a customizeable line of log, together with timestamp and method name.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="logText"&gt;The log line to be printed.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="logFlag"&gt;The importance flag of this log line.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="colorOne"&gt;The color to use on the left.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="colorTwo"&gt;The color to use on the right.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static void WriteLine(string logText, logFlags logFlag, ConsoleColor colorOne, ConsoleColor colorTwo)<br />
&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;if ((int)logFlag &lt; (int)minimumImportance)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wait();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = true;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DateTime _DTN = DateTime.Now;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StackFrame _SF = new StackTrace().GetFrame(1);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("[" + _DTN.ToLongTimeString() + ":" + _DTN.Millisecond.ToString() + "] [");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = colorOne;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write(_SF.GetMethod().ReflectedType.Name + "." + _SF.GetMethod().Name);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("] » ");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = colorTwo;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(logText);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static void WriteTrace(string logText)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*DateTime _DTN = DateTime.Now;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StackFrame _SF = new StackTrace().GetFrame(1);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("[" + _DTN.ToLongTimeString() + ":" + _DTN.Millisecond.ToString() + "] [");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.DarkMagenta;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write(_SF.GetMethod().ReflectedType.Name + "." + _SF.GetMethod().Name);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("] » ");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.DarkMagenta;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(logText);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;*/<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Prints a red, error line of log, together with timestamp and method name.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="logText"&gt;The log line to be printed.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static void WriteError(string logText)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DateTime _DTN = DateTime.Now;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StackFrame _SF = new StackTrace().GetFrame(1);<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("[" + _DTN.ToLongTimeString() + ":" + _DTN.Millisecond.ToString() + "] [");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Red;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write(_SF.GetMethod().ReflectedType.Name + "." + _SF.GetMethod().Name);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("] » ");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.DarkRed;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(logText);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Prints a red,error line of log, together with timestamp and method name.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="logText"&gt;The log line to be printed.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="logFlag"&gt;The importance flag of this error.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static void WriteError(string logText, logFlags logFlag)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ((int)logFlag &lt; (int)minimumImportance)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DateTime _DTN = DateTime.Now;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StackFrame _SF = new StackTrace().GetFrame(1);<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("[" + _DTN.ToLongTimeString() + ":" + _DTN.Millisecond.ToString() + "] [");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Red;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write(_SF.GetMethod().ReflectedType.Name + "." + _SF.GetMethod().Name);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("] » ");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.DarkRed;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(logText);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Writes a plain text line.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="logText"&gt;The log line to be printed.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static void WritePlain(string logText)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wait();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = true;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(logText);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Writes a blank line.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static void WriteBlank()<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wait();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = true;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// Writes a special line of log, with customizeable colors and header coloring of logText.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="logText"&gt;The log line to be printed.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="logFlag"&gt;The importance flag of this log line.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="colorOne"&gt;The color to use on the left.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="colorTwo"&gt;The color to use on the right.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="headerHead"&gt;The string to use infront of logText.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="headerLength"&gt;The length of the header to color.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="headerColor"&gt;The color for the header in the logText.&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static void WriteSpecialLine(string logText, logFlags logFlag, ConsoleColor colorOne, ConsoleColor colorTwo, string headerHead, int headerLength, ConsoleColor headerColor)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//if ((int)logFlag &lt; (int)minimumImportance)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//return;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wait();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = true;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DateTime _DTN = DateTime.Now;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StackFrame _SF = new StackTrace().GetFrame(1);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("[" + _DTN.ToLongTimeString() + ":" + _DTN.Millisecond.ToString() + "] [");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = colorOne;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write(_SF.GetMethod().ReflectedType.Name + "." + _SF.GetMethod().Name);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("] " + headerHead + " ");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = headerColor;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try { Console.Write(logText.Substring(0, headerLength)); }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;catch { Console.Write(logText); }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = colorTwo;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(logText.Substring(headerLength));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static void WriteDCError(string logText)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
<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;System.IO.FileStream Writer = new System.IO.FileStream("DC.err", System.IO.FileMode.Append, System.IO.FileAccess.Write);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;byte[] Msg = System.Text.ASCIIEncoding.ASCII.GetBytes(logText + "&#92;r&#92;n&#92;r&#92;n");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writer.Write(Msg, 0, Msg.Length);<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 (Exception eX) { Out.WritePlain(eX.Message); }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wait();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = true;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DateTime _DTN = DateTime.Now;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StackFrame _SF = new StackTrace().GetFrame(1);<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("[" + _DTN.ToLongTimeString() + ":" + _DTN.Millisecond.ToString() + "] [");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Red;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write(_SF.GetMethod().ReflectedType.Name + "." + _SF.GetMethod().Name);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write("] » ");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.DarkRed;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine("Disconnection has been saved");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ForegroundColor = ConsoleColor.Gray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bwait = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp; }<br />
}</code></div></div>
<br />
PS: Non e per  Pooling]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[DEV&#93;[OPEN-SOURCE&#93;Holograph Emulator &#x26; HOLOTEAM [DEV&#93;]]></title>
			<link>http://limexon.altervista.org/forum/showthread.php?tid=42</link>
			<pubDate>Sat, 25 Jul 2009 09:52:27 +0200</pubDate>
			<guid isPermaLink="false">http://limexon.altervista.org/forum/showthread.php?tid=42</guid>
			<description><![CDATA[Holograph Emulator "Eucalypt"<br />
The free open-source Habbo Hotel emulator written in C#, using MySQL and links up with Meth0d's HoloCMS.<br />
<br />
What is Holograph Emulator?<br />
Holograph Emulator is a project that builds an application that is able to run a Habbo Hotel private server, and emulating (almost) every aspect of the original server.<br />
Holograph Emulator was found by Nillus on 25th of December 2007, back then it had the name 'Ambiance Emulator'.<br />
It was a VB6 application that linked up with MySQL as database.<br />
On the 26th of December the name got changed to Holograph Emulator, and Nillus released the source on RaGEZONE MMORPG Development forums, with the intention of an open-source project.<br />
From then on, it all went pretty fast, more and more features were added and Jordi-Fun made some PHP scripts for it to allow SSO login. When the emulator was able to run V18, Meth0d, username: GraphiX on RaGEZONE, started a project (also open-source) like his HabboCMS that he made once.<br />
HabboCMS was a site that worked together with formal Habbo Hotel emulators, so you could login, change your clothes and motto on the CMS etc.<br />
His new project was called 'HoloCMS' and it was dedicated to Holograph Emulator, then still VB6, only.<br />
Then Holograph Emulator started to get alot of attention in the 'retro world', as you can see at it's thread's pageviews &amp; replies.<br />
In Jan/Feb 2008, Nillus decided to switch Holograph Emulator to a different, better language, VB.NET.<br />
VB.NET is like C# but with the same old VB6 syntax.<br />
With VB.NET you can use all the powerful objects in the Microsoft .NET framework, which also includes multithreading and asynchronous sockets.<br />
Attracted to this, Nillus started recoding Holograph Emulator to VB.NET.<br />
It took a while, but after some time Holograph Emulator was back and better than ever, it was faster and more scaleable.<br />
Then the adding of new features (such as the roomdimmer) started again, and after some time the 'HoloCMS - The revolution' release was ready, which included Meth0d's current version of HoloCMS + the current version of Holograph Emulator.<br />
It kinda turned out to a fail, the CMS worked great in most cases but missing drivers and noobs who couldn't install MySQL spoiled the lulz.<br />
Holograph Emulator kept improving and improving, but in the 'may vacation' in 2008, Nillus decided that he was sick of still using a 'kind of' Visual Basic, with it's ugly uppercase syntax and non-strictness.<br />
Nillus started to recode Holograph Emulator in C#, and that is where we are now.<br />
Holograph Emulator is in C# now and is at the same stage again as the VB.NET version, it just keeps Nillus more satisfied to code in C# so he's coding a bit faster now lolz.<br />
<br />
What is Holograph Emulator? :: Summary<br />
- C# command line application to run a Habbo Hotel private server<br />
- found on 25th December 2007 by Nillus<br />
- links up with Meth0d's HoloCMS<br />
- in it's 'lifetime' it already has had two language switches, from VB6 &gt; VB.NET &amp; from VB.NET &gt; C#<br />
<br />
Specifications of current version:<br />
Project name: Holograph Emulator<br />
Codename: Eucalypt<br />
Core: V1, C#.NET 3.0<br />
<br />
Core part features:<br />
- HoloDB class for high speed access to MySQL 5.0 databases, ODBC connector 5.1<br />
- Asynchronous socket server for game client connections<br />
- Asynchronous socket server for MUS client connections (live updates in client via HoloCMS etc)<br />
<br />
Client features:<br />
- Allows clients up to V22 (or the 'V23' that got released on .fr, it's not V23 but some people use to call it V23)<br />
<br />
Login:<br />
- SSO ticket login<br />
- Ban checking<br />
- Initialize fuserights (define them in rank_fuserights, with the name of the right + the minimum rank for it)<br />
- Initialize Club subscription status<br />
- Initialize V22/'V23' console<br />
- Initialize user details<br />
- Initialize credits + tickets<br />
- Initialize users badges<br />
- Initialize Recycler (Ecotron) status 100% (rewards and costs configureable in system_recycler)<br />
- Welcome message<br />
<br />
V22/'V23' console:<br />
- Initialize friendlist and friendrequests at login<br />
- Display correct statuses about buddies, online yes/no, inroom yes/no, shows buddy's head when buddy is online<br />
- Requests users as buddy (friendrequest)<br />
- Accept multiple friendrequests<br />
- Decline multiple friendrequests<br />
- Remove buddy from friendlist<br />
- @M update packet system provides friendlist updates only for the friends that are updated (not like in USA111 server etc, there it sends the details of ALL your friends every ~ minute, as @O hits the server)<br />
- Instant messaging (when talking to an offline buddy, it'll say 'your friend is offline' or w/e the message says)<br />
- 'Follow buddy'/stalk to a room<br />
- Invite buddies to the room you are currently in (with message)<br />
- All texts (instant messaging for example) are filtered by swearword filter (optional)<br />
- No exploits or scripting, fast system, summary: 100% replica<br />
~ Calm down Sisija, 'ignore friendrequests' and 'display-offline-while-you-are-online', they will be added ;P<br />
<br />
Room events:<br />
- Add and remove categories where users can host events in, edit the category titles in external_texts<br />
- Host an event in your room (you have to be owner of that room, you can only host one event at the same time)<br />
- Edit event in your room (only roomowner or staff)<br />
- End event in your room<br />
- Event appears in correct category with correct details<br />
- Thread in eventManager class removes 'dead' events (where the hoster has left he room where the event is hosted, or the hoster has gone offline, or an error occured or whatever) every 2 minutes<br />
- No exploits or scripting, fast system, summary: 100% replica<br />
<br />
Hotel View &amp; Navigator:<br />
- Define your own publicroom and guestroom categories till unlimited depth when it comes to subcategories, give access ranks to certain categories, make certain categories visible for users above a certain rank etc<br />
- Display publicroom and guestroom categories<br />
- Display publicrooms (publicrooms are fully configureable via database, add &amp; remove new publicrooms without modifying anything in the server)<br />
- Hide/show full rooms/categories<br />
- Recommended rooms (three random guestrooms)<br />
- 'Who's in here' feature for publicrooms, shows the users inside a publicroom upon rightclicking on it)<br />
- Search guestrooms (on username of the owner and on roomname)<br />
- View own guestrooms<br />
- Room-O-Matic 100% (create, modify and delete rooms, reset rights of rooms)<br />
- Redeem voucher codes for credits<br />
<br />
- Initialize favourite rooms (publicrooms AND guestrooms, rooms that got deleted are deleted from your list automatically)<br />
- Add favourite publicroom/guestroom to list (you'll get the 'error message' from external_texts if you exceed the limit configured in system_config)<br />
- Remove favourite guestroom/publicroom from list<br />
<br />
Staff features:<br />
MOD-Tool:<br />
- No access to MOD-Tool if no rights for it, each function requires it's own fuseright to be available to your rank. eg, fuse_kick, fuse_alert etc<br />
- 'Extra info'-field serves as a staffnote in system_stafflog, so if you alert user 'Steve' with the message 'Stop it biatch' because Steve was scamming or something, you type in the extra info field 'He was scamming.', so the Staff can later see in the housekeeping why you sent that alert to Steve. Applies to all functions of MOD-Tool, any action is logged with user ID who used it, timestamp, target user/room ID, message and staff note (optional, you can leave it blank)<br />
- Alert user<br />
- Kick user (no alerting of users with same/higher rank than yours)<br />
- Ban user (no banning of users with same/higher rank than yours, you can also give IP bans if your rank allows the fuseright 'fuse_superban', send ban message + kick + disconnect all users that regard the ban, so disconnect all users on a certain IP with an IP ban etc) Bans expire after the banned hours have elapsed.<br />
- Room alert<br />
- Room kick (kicks all users below your rank from the room you are currently in and shows a moderator warning with the message you entered)<br />
<br />
Rooms:<br />
- Enter publicrooms and guestrooms<br />
- Guestrooms can have passwords and doorbells before gainig access<br />
- 'Room is full!' checks<br />
- Roomban check<br />
- Load roomvotes, inside users and items<br />
<br />
- Walking (AStar pathfinding)<br />
- Sitting on seats<br />
- Waving (configureable duration in system_config)<br />
- Dancing (also club dances, requires you to have access to fuse_use_club_dances, so staff &amp; subscribers only, no scripting)<br />
- Item carrying and sipping (configureable sip amount, sip duration etc in system_config)<br />
- Rotate yourself to other users/objects (AO)<br />
- Vote on room +1/-1 and update count in room<br />
- Leave room/walk to door and leave room<br />
<br />
- Give/take roomrights to users in your guestroom (you have to be owner/staff)<br />
- Kick users in your guestroom (you need to have rights in that room, are owner or staff, can't kick staffs from room. Kicked user walks to door and then leaves)<br />
- 'Kick 'n ban' (kick user from your guestroom and deny him/her access to your guestroom for a certain amount of time. Length of roombans configureable in system_config. You need to be room owner/staff. Can't roomban staffs etc)<br />
<br />
- Room model system, all rooms define to their 'parent model', like all guestroom model B's refer to 'model_b' and all Lido part 1's refer to 'pool_a'. That way you can easily create multiple instances of publicrooms without modifying the server at all, all possible in database<br />
- Define 'square triggers', like swimming pool entrances, clothing booth entrances, queue tiles and 'move to second part of room' in room<br />
- Swimming is pre-added to the 'pool_a', 'pool_b' and 'md_a' (Rooftop Rumble), same for the swimming clothe booths. However, you can add and remove those triggers by yourself, it's one big system<br />
- 'Room special cast system', like disco tiles in publicrooms who flash and change color. Define the 'emitter' (like 'lamp'), the interval in milliseconds (like 2500 = 2,5 second) and the random min value and the random max value. That way you can configure the disco lights in public spaces with dancefloors etc. The 'user camera' (seen in Lido and in Rooftop Rumble) works exactly that way. It's pre-added to the database by me for those rooms btw<br />
<br />
Roombots:<br />
- Define bots in 'roombots' table, together with their ID, name, motto, figure, ID of the room where it is placed in and start X,Y coords<br />
- Have as much bots in publicrooms/guestrooms as you want, no limit per room, have multiple bots in one publicroom/guestroom etc<br />
- Define walkcoords for bots in 'roombots_coords' table. One row per coord (bot ID, X, Y). Bot will load them all in at preparing of room class object, then, it'll select a random coord at random moments and will walk to it<br />
- Define texts that bot can say/shout in 'roombots_texts'. One row per message, put it on shout/say (enum) and fill in the message. On random moments the bot will use a random saying/shout from the list<br />
- Define triggers where the bots responds on in 'roombots_texts_triggers'. One row per trigger, fill in the bot's ID, and the words where the trigger is invoked by (separated by }, like 'hey}hi}hai}hello')<br />
Define the reply message (you can configure multiple replies by separating them like 'Haha that's me}Yup it's me}What do you want? }Hey you!', the bot will use a random one from then when the reply is required)<br />
You can also add an item like a drink or a burger or something to the reply (also custom items, like 'Holo Shake' or w/e you define). If you define a drink/food item, then you also need to define the 'handover message', this message is used by the bot if the item is handed over to the customer<br />
- Bots reply on the trigger words and use a random reply from the replies set for that trigger<br />
- You can add a drink + handover message to a trigger, this will make the bot get the drink (like a cola or something) for you, start carrying it to you (like other side of the bar) and hand it over and use the hand over message (like 'Here you are! '). You can see it bringing your order to you<br />
- Bots can only serve one customer at the same time<br />
- You can define a 'don't shout message' for a bot, if you shout in a range of 5 squares to a bot, it has a 1/10 chance that it replies with the 'don't shout message'<br />
- Freeroam mode (bot walks anywhere where it can go in the room)<br />
<br />
Chatting:<br />
- Wordfilter (system_wordfilter) will filter chat messages by a censor configured in system_config<br />
- Chatlogs are saved in system_chatlog, together with userid, roomid, timestamp and non-swearword filtered message<br />
- Say a message, only people in a range of 5 squares around you will turn their head to you and hear your message<br />
- Shout a message, all people in room will turn their head to you and hear your message<br />
- Whisper a message, only the user you clicked will receive the message<br />
<br />
- Speech command system, you can easily add speech commands to your server, but the 'default ones' are already programmed by me<br />
- Toggle 'IRC command style' on/off, if it's enabled, then speech commands will start with / instead of :, so like /kick, /alert etc<br />
- Speech commands require to be whispered, saying and shouting commands won't work. You have to click the 'black' first (so you have no user selected) and then you whisper the command. This way, the server doesn't have to check for speech commands for saying and shouting, which saves some speed<br />
- Speech commands require the correct fuseright for the user's rank, or it won't function<br />
- Staff related commands are logged, so every :kick or :alert or :ban or whatever your staff performes, everything is logged in the system_stafflog table, together with the staff member's user ID, timestamp, target user ID/roomID and message used<br />
- If any error occurs during execute of command, or the parameters are incorrect, then you are alerted with the message defined in system_strings. If the action has succeeded, then you are notified in that way<br />
<br />
Default speechcommands:<br />
- :about (shows information about the server and current user online count, active room count, server time etc) Available to all users<br />
- :poof (makes you use the 'poof animation' in room) Available to all users<br />
- :rape USER (Sends a user a 'At _TIME_ you have been raped by _YOUR NAME_!', you can't rape users with a higher rank than you or offline users)<br />
- :care (sends you a "/care" alert, was just to explain the speech command system)<br />
<br />
- :alert USER MESSAGE (Sends a 'moderator warning message' to a single user, requires fuse_alert, you can't alert offline users)<br />
- :roomalert MESSAGE (requires fuse_room_alert, sends a 'moderator warning' to all user's in your current room)<br />
- :kick USER [MESSAGE&#93; (requires fuse_kick, kicks a user from room and shows a 'moderator warning' with your message. You can't kick users that aren't in a room, have same/higher rank than you or are offline)<br />
- :roomkick MESSAGE (requires fuse_room_kick, kicks all users from the current room. Only kicks users that are below your rank, and it alerts them with the message in a 'moderator warning')<br />
- hutup USER MESSAGE (requires fuse_mute, mutes a user from chat, sending them a message (moderator warning) with the message. The mute will last till the user re-logs in, or is unmuted by a staff member. You can't mute users that are offline/have higher or same rank than you)<br />
- :unmute USER (requires fuse_mute, unmutes a muted users. They are notified that they can chat again. Can't unmute users that aren't muted/offline or have higher rank than you)<br />
- :roomshutup MESSAGE (requires fuse_room_mute, mutes all the users in the room you are currently in. Only mutes users that haven't been muted yet, and have a lower rank than you. They receive a message with the reason you specified)<br />
- :roomunmute (requires fuse_room_mute, unmutes all the muted users in the room that you are currently in. They are notified that they can chat again)<br />
- :ban USER HOURS MESSAGE (requires fuse_ban, bans a single user from HoloCMS &amp; Hotel. The ban is lifted after the hours have passed. You can only ban users with a lower rank than you. If the user is online, then it receives the ban message and is disconnected. If the user was banned already, then the previous ban will be removed and the new one will be applied. You receive a 'ban report', with all the information about the ban)<br />
- uperban USER HOURS MESSAGE (requires fuse_superban, bans an IP address from the system, plus it bans all the accounts that used the IP address for their last access. The ban is lifted after the hours have passed. You can only ban users with a lower rank than you. All affected users will receive the ban message and will be disconnected. You receive a ban report, with all the information about the ban, such as affected accounts etc)<br />
- :ha MESSAGE (requires fuse_hotelalert. Sends a message to ALL active users on the server, together with the 'Message from Hotel Management'-message configured in system_strings)<br />
- :ra MESSAGE (requires fuse_alert. Rank alert. Sends a message to all active users with the same rank as you, so a message to all active moderators/administrators etc)<br />
- :teleport (requires fuse_teleport. Allows the user to warp around the room by clicking a square &amp; moving to it. After each warp the user uses the poof animation. If teleport is disabled, then :teleport will enable it. If it's enabled already, then :teleport will disable it. No :teleport on/off syntax)<br />
- :warp X Y (requires fuse_teleport. Warps the user to X,Y on the map, using the poof animation)<br />
- :userinfo USERNAME (requires fuse_moderator_access. Gives a detailed (!) messagebox with information about the user, including ID/name/mission/credit &amp; ticket amount/IP address/email address/sign up date/birthday. If the user is online, then the location will be added to the message. Like 'Room 'Swimming Pool', id = 35, owner = none' or 'Room 'Rare Casino', id = 49424, owner = 'JimiHendrix'. If the user is offline, then the last access date will be added. You can't view information about users that don't exist or have a higher rank than you)<br />
<br />
Badges:<br />
- Initialize badges at login<br />
- Change badge and update in room, scripter safe<br />
<br />
Groups:<br />
- virtualRoom class keeps the id's of the active groups in that room in a HashSet<br />
- Get group badges index "Du" at enter room, so the inside user's group badges appear<br />
- At enter room, if the user is member of a group and if the hashset doesn't contain the group ID yet then the user's group ID is added, and the "Du" packet is sent to room, so the user's group badge is visible in room<br />
- At leave room, if the user is the only one who has that group, the group ID is removed from the HashSet<br />
- Group ranks (member, administrator and owner)<br />
- View group description and name at click of badge<br />
- Group's hideout, when the Group has a 'group room' specified then it will be shown at the 'click on badge' event, together with the roomname. When you click on the group room name you will go to it<br />
<br />
Catalogue:<br />
- Define your own pages and items in catalogue_pages and catalogue_items, unique system (catalogue_pages contains the information about the pages, fully configureable header, text etc for pages. catalogue_items contains the item templates, each item template also has a name, description and cost, set the 'page id' field of an item to the ID of the page you want to appear it on, and it'll be there &amp; ready for purchase. No creating of 'catalogue files' anymore, it's all done for you, just specify what you want &amp; Holo will do it for you)<br />
- Define your own deals (which is a 'pack' of some items, like 3 seats, 1 tv's, 1 flower and 1 minibar, for 7 Credits)<br />
- Each catalogue page has minimum access rank<br />
- Catalogue pages and item templates are cached in the RAM memory for extremely fast access to it, no duplicate rows in furniture table anymore, only template ID is enough, the other values like colour and spritename are got from the template)<br />
- Initialize page index (only pages that are visible/useable for your rank)<br />
- Open catalogue page (no access to pages above your rank)<br />
- No buying off pages that are above your rank<br />
- Buy item from page (alert if you don't have enough credits)<br />
- Buy wallpaper &amp; floors<br />
- Buy deals (define your own deals completely to your wishes)<br />
- Buy teleporters (you receive a pair then)<br />
- Buy all types of items listed above as a present with a note, you can also buy deals for other users etc)<br />
<br />
Recycler/Ecotron:<br />
- Define as much 'rewards' and their 'bring in'-cost in system_recycler table of database (you can reward people with thrones and rares etc when they bring in a specified amount of items. Fully configureable)<br />
- Define the time that it takes to 'recycle' an item<br />
- Recycleable/non recycleable items (define the field 'recycleable' in catalogue_items per item)<br />
- Enter items in recycler &amp; start recycler<br />
- View minutes left until completed<br />
- 'Recycler is now recycling'-icon in left corner of client, blinks when complete<br />
- Receive reward from Recycler when session completed<br />
- Summary; working 100% and scripter safe<br />
<br />
Trading:<br />
- No exploits, none<br />
- Start trade, set 'trd' status etc<br />
- Offer items<br />
- Accept/cancel trade<br />
- Swap items/abort trade<br />
- Tradeable and non-tradeable items (define the field 'tradeable' in catalogue_items per item)<br />
<br />
Furniture features:<br />
- Hand (scroll through your item inventory at extreme speed, no lagging down with ;3;54;23;52;1; anymore)<br />
- Show pad size of pad of stickies in Hand<br />
- You have to be owner/staff/have rights to perform certain item actions, same as on official servers. No exploiting<br />
<br />
- Placedown wallitem (no scripting)<br />
- Pickup wallitem<br />
- Toggle status of wallitems (lamps etc, some items can't be 'toggled', like stickies, posters and roomdimmers)<br />
<br />
- Stack with singlesquare flooritems<br />
- Stack with multisquare flooritems<br />
- Stack with seats (you can still sit on them when stacked)<br />
- Stack with rugs (you can walk on rugs in the air and put new items on it)<br />
- Stack stackable items on each other up to the 'max items on each other'-limit specified in system_config<br />
<br />
- Placedown flooritem (stacking)<br />
- Rotate/move flooritem (stacking)<br />
- Pickup flooritem<br />
- Toggle status of flooritem (lamps etc, some items can't be toggled, like presents, trophies etc)<br />
<br />
- Use vending machines such as Cola machine to get a drink<br />
- Open presents (and get content of it and remove it from room)<br />
- Redeem 'Habbo Bank' items<br />
- Use teleporters (can't jump to teleporters clientside (scripting), coords are being checked. Teleporters 100% like on official server)<br />
<br />
- Placedown stickies (reduce pad size and delete pad when empty. Create row in furniture_stickies)<br />
- Edit stickie colours (no scripting, only pink-blue-green-yellow colours)<br />
- Edit stickie message (no scripting, injections and swearwords)<br />
- Delete stickie (no scripting, only room owner and staff can delete stickies. Can't pickup &amp; re-use stickies with 'AC' scripting)<br />
<br />
- Close holodice &amp; HC dice (you have to be one square removed from dice)<br />
- Spin holodice &amp; HC dice (no dice rigging and you have to be one square removed from item)<br />
<br />
- Spin Wheel of Fortune<br />
- Activate 'Love shuffler sofa'<br />
<br />
Trax:<br />
- Trax V15+ client<br />
- Only one soundmachine per room<br />
- Song Editor (load Hand samplesets/soundmachine samplesets/music, add/remove soundets to mixer panel)<br />
- Load song list<br />
- Load playlist<br />
- Create song<br />
- Save song<br />
- Edit song<br />
- Delete song<br />
- Show song lengths<br />
- Put songs in playlist/remove song from playlist/save playlist<br />
- Burn song to disc<br />
- Show burned yes/no 'disc icon', indicating if the song is atleast burned once<br />
- On enter room/soundmachine placedown, client requests playlist for machine, and machine playlist is returned<br />
- Response on 'request song data' to play music<br />
- Song titles are filtered by swear word filter<br />
- No exploits and/or scripting in numbers<br />
- Conclusion: 100% (except Jukebox, will be done when I can be assed)<br />
_____<br />
Key features:<br />
- ALL code commented with XML comments, understand what code does and add your own code<br />
- MySQL database for highspeed access to data, allows growing of database for months, years, without increasing lag at all<br />
- Asynchronous socket server for high speed socket connections with clients<br />
- Timeout clients who haven't sent packet every minute<br />
- Multithreading for alot of tasks, multiple actions can be done at 'same time'<br />
- Higly scaleable, it's just depending on your hardware &amp; connection to teh interwebs now. Should support up to 650-700 clients at same time on good server hardware<br />
- Links up with HoloCMS, updates from CMS in client, poof when changing clothes/mission, kaching at updating credits etc. Alert/kick/ban users from Housekeeping etc<br />
- User and roomclasses and managers for everything, fully OOP coded application<br />
- Catalogue page cache, pages are being generated based on content in catalogue_pages and items that are assigned to that page in catalogue_items<br />
- Item template cache, items refer to the template using the 'template ID' (tid), the colour, spritename etc aren't saved in furniture table anymore, but catalogue_items values is cached in the catalogueManager (RAM memory) at start of server, and colour, sprite etc are grabbed from there<br />
- Completely scripter save, no exploits and 'misleading' the packet processor into erroring the application etc. Checks EVERYWHERE<br />
- Wordfilter to filter swearwords and replace by a censor, fully configureable in system_wordfilter, add words there. Define the censor (like: bobba) in system_config. Can be disabled<br />
- Define your own navigator categories with minimum access ranks, categories inside categories etc<br />
- Add and remove new publicrooms without touching the server at all, done in 'rooms' table and 'rooms_modeldata'. Add access level, name, sprite list, heightmap, furnituremap, max visitors amount and door position (get it all by packetlogging) and the room will be fully useable (except games such as BattleBall/SnowStorm, diving etc, that is added via the special trigger system<br />
- Define your own deals in the catalogue<br />
- Recycler/Ecotron fully functional, define as much as rewards and bring-in-costs in system_recycler, so you can reward people with thrones and superrares or customs when they bringing xx amount of items. Recycleable and non-recycleable items. Define 'time it takes to recycle item' in system_config<br />
- AStar pathfinding at walking<br />
- To say it to satisfy some users, 'no lag 100%' lol. Yup, it doesn't lag at all. It's blazing fast<br />
<br />
Show off:<br />
<br />
<img src="http://img99.imageshack.us/img99/4315/holocsbbthreesomeyv3.png" border="0" alt="[Immagine: holocsbbthreesomeyv3.png&#93;" /><br />
<br />
<br />
Yup, BattleBall is near to completion. The first server with BattleBall. Define as much gamelobbies as you want, together with min and max score, score ranks etc. Mark, Myrax, Hebbo, Aaron, all of you failed to create it &amp; NGangsta and me did. Applaud please.<br />
<br />
<br />
____<br />
That's Holograph Emulator, notice that the list might be missing things (I forget them while I added them haha)<br />
<br />
About Holograph &amp; open-source;<br />
Code:<br />
<br />
On all spots regarding this project, you'll see that it's <br />
an open-source project. The source is downloadable for <br />
everyone who likes to, and you are able to modify it. <br />
BUT, there's something that is different compared to <br />
'normal' open-source. <br />
You ARE NOT allowed to distribute this application under any <br />
different name, or use it's source for any other application <br />
than the Holograph Emulator project. <br />
This also includes any form of SELLING etcetera. <br />
<br />
We know what the normal 'rules' for open-source are, but this <br />
project has different ones, with open-source at Holograph <br />
Emulator, we mean: <br />
Everyone is able to help with THIS project, and using any <br />
of it's files for other purposes than this project is <br />
strictly forbidden. <br />
However, you are allowed to modify the source files for own <br />
use (so: for your Hotel) if you keep the name <br />
'Holograph Emulator', you do not sell this application <br />
and/or it's source files, you do not claim it as own etc. <br />
<br />
When you open or use the source files in any way, you auto- <br />
matically agree to these terms. <br />
<br />
Thank you.<br />
<br />
Useful:<br />
&gt;&gt; Microsoft Visual C# 2008 Express Edition<br />
&gt; Meth0d's HoloCMS thread<br />
&gt; Meth0d's HoloCMS demo site<br />
&gt; Nillus Packet Scout, for 'discovering' packet structures<br />
__________________________________________________ ______<br />
<br />
Download source code (Assembla SVN):<br />
&gt;&gt;Holograph Emulator SVN space at Assembla.com - <a href="http://www.assembla.com/flows/flow/holograph" target="_blank">http://www.assembla.com/flows/flow/holograph</a><br />
&gt; Tutorial by Meth0d for using SVN (this tutorial is aimed at HoloCMS, but instructions are the same) - <a href="http://www.ragezone.com/forum/showthread.php?t=375762" target="_blank">http://www.ragezone.com/forum/showthread.php?t=375762</a><br />
<br />
Moderator's Warning:<br />
Nobody is taking heed of notice of the new rules established especially for this thread to ensure spamming/pointless posts being made, and this thread getting out of hand. Below are listed the new rules:<br />
Quote: Originally Posted by Aaron View Post<br />
New rules will apply for this thread.<br />
<br />
Do not ask for Help and Request things here<br />
<br />
Why can't I ask for help here - This thread was originally made for the Development of the HoloGraph Emulator. This thread was not created for those who are having troubles setting up the source.<br />
<br />
Do not post information regarding your own hotel server using HoloGraph Emulator<br />
<br />
As said in the information above, this thread was made for the development of HoloGraph Emulator. Sure it feels good to have a server better than other people out here, maybe because you know how to code, or maybe because you've found/fixed bugs. Whatever the issue may be, do not post information regarding your private hotel server in this thread it will simply be deleted.<br />
<br />
This thread is not the HoloCMS Thread<br />
<br />
When cleaning this section, Hammand and I have found a lot of people mistaking this thread for the HoloCMS thread. Sure they might be related, but there is a proper section for each of those which support questions &amp; questions in general belong. They do not belong here.<br />
<br />
<br />
DOWNLOAD PER CHI NON USA SVN : <a href="http://www.megaupload.com/?d=G9OOO2IE" target="_blank">http://www.megaupload.com/?d=G9OOO2IE</a><br />
----------------------------<br />
<br />
I need some help<br />
<br />
If you're in need of any help (even the slightest things) you can post here and someone will help you as soon as they can.<br />
<br />
HoloCMS Help Thread<br />
<br />
If you need help what-so-ever with HoloCMS please post here. Support is simply what the thread was made for.<br />
<br />
Please do not go there request things because it's a support thread, not a thread for requests.<br />
<br />
I need help with HoloGraph Emulator<br />
<br />
There is a proper thread for that matter. If you're in need of any support pertaning to HoloGraph Emulator please post here.<br />
<br />
Again this section was not made for requests, it's a support thread.<br />
<br />
I couldn't go anywhere to find help with Hablog Emulator<br />
<br />
Well there's a thread if you need help with Hablog as well. Go here for Hablog Emulator support.<br />
<br />
----------------------------<br />
<br />
Remember, if you do not post the correct things in either of these sections, your post will continue to be deleted. Please read before you post.<br />
<br />
Thanks,<br />
<br />
Aaron.<br />
<br />
---------------------------<br />
<br />
Source HOLO POOLING V26 CONSIGLIATISSIME per iniziare con i server <img src="http://limexon.altervista.org/forum/images/smilies/ride1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" />]]></description>
			<content:encoded><![CDATA[Holograph Emulator "Eucalypt"<br />
The free open-source Habbo Hotel emulator written in C#, using MySQL and links up with Meth0d's HoloCMS.<br />
<br />
What is Holograph Emulator?<br />
Holograph Emulator is a project that builds an application that is able to run a Habbo Hotel private server, and emulating (almost) every aspect of the original server.<br />
Holograph Emulator was found by Nillus on 25th of December 2007, back then it had the name 'Ambiance Emulator'.<br />
It was a VB6 application that linked up with MySQL as database.<br />
On the 26th of December the name got changed to Holograph Emulator, and Nillus released the source on RaGEZONE MMORPG Development forums, with the intention of an open-source project.<br />
From then on, it all went pretty fast, more and more features were added and Jordi-Fun made some PHP scripts for it to allow SSO login. When the emulator was able to run V18, Meth0d, username: GraphiX on RaGEZONE, started a project (also open-source) like his HabboCMS that he made once.<br />
HabboCMS was a site that worked together with formal Habbo Hotel emulators, so you could login, change your clothes and motto on the CMS etc.<br />
His new project was called 'HoloCMS' and it was dedicated to Holograph Emulator, then still VB6, only.<br />
Then Holograph Emulator started to get alot of attention in the 'retro world', as you can see at it's thread's pageviews &amp; replies.<br />
In Jan/Feb 2008, Nillus decided to switch Holograph Emulator to a different, better language, VB.NET.<br />
VB.NET is like C# but with the same old VB6 syntax.<br />
With VB.NET you can use all the powerful objects in the Microsoft .NET framework, which also includes multithreading and asynchronous sockets.<br />
Attracted to this, Nillus started recoding Holograph Emulator to VB.NET.<br />
It took a while, but after some time Holograph Emulator was back and better than ever, it was faster and more scaleable.<br />
Then the adding of new features (such as the roomdimmer) started again, and after some time the 'HoloCMS - The revolution' release was ready, which included Meth0d's current version of HoloCMS + the current version of Holograph Emulator.<br />
It kinda turned out to a fail, the CMS worked great in most cases but missing drivers and noobs who couldn't install MySQL spoiled the lulz.<br />
Holograph Emulator kept improving and improving, but in the 'may vacation' in 2008, Nillus decided that he was sick of still using a 'kind of' Visual Basic, with it's ugly uppercase syntax and non-strictness.<br />
Nillus started to recode Holograph Emulator in C#, and that is where we are now.<br />
Holograph Emulator is in C# now and is at the same stage again as the VB.NET version, it just keeps Nillus more satisfied to code in C# so he's coding a bit faster now lolz.<br />
<br />
What is Holograph Emulator? :: Summary<br />
- C# command line application to run a Habbo Hotel private server<br />
- found on 25th December 2007 by Nillus<br />
- links up with Meth0d's HoloCMS<br />
- in it's 'lifetime' it already has had two language switches, from VB6 &gt; VB.NET &amp; from VB.NET &gt; C#<br />
<br />
Specifications of current version:<br />
Project name: Holograph Emulator<br />
Codename: Eucalypt<br />
Core: V1, C#.NET 3.0<br />
<br />
Core part features:<br />
- HoloDB class for high speed access to MySQL 5.0 databases, ODBC connector 5.1<br />
- Asynchronous socket server for game client connections<br />
- Asynchronous socket server for MUS client connections (live updates in client via HoloCMS etc)<br />
<br />
Client features:<br />
- Allows clients up to V22 (or the 'V23' that got released on .fr, it's not V23 but some people use to call it V23)<br />
<br />
Login:<br />
- SSO ticket login<br />
- Ban checking<br />
- Initialize fuserights (define them in rank_fuserights, with the name of the right + the minimum rank for it)<br />
- Initialize Club subscription status<br />
- Initialize V22/'V23' console<br />
- Initialize user details<br />
- Initialize credits + tickets<br />
- Initialize users badges<br />
- Initialize Recycler (Ecotron) status 100% (rewards and costs configureable in system_recycler)<br />
- Welcome message<br />
<br />
V22/'V23' console:<br />
- Initialize friendlist and friendrequests at login<br />
- Display correct statuses about buddies, online yes/no, inroom yes/no, shows buddy's head when buddy is online<br />
- Requests users as buddy (friendrequest)<br />
- Accept multiple friendrequests<br />
- Decline multiple friendrequests<br />
- Remove buddy from friendlist<br />
- @M update packet system provides friendlist updates only for the friends that are updated (not like in USA111 server etc, there it sends the details of ALL your friends every ~ minute, as @O hits the server)<br />
- Instant messaging (when talking to an offline buddy, it'll say 'your friend is offline' or w/e the message says)<br />
- 'Follow buddy'/stalk to a room<br />
- Invite buddies to the room you are currently in (with message)<br />
- All texts (instant messaging for example) are filtered by swearword filter (optional)<br />
- No exploits or scripting, fast system, summary: 100% replica<br />
~ Calm down Sisija, 'ignore friendrequests' and 'display-offline-while-you-are-online', they will be added ;P<br />
<br />
Room events:<br />
- Add and remove categories where users can host events in, edit the category titles in external_texts<br />
- Host an event in your room (you have to be owner of that room, you can only host one event at the same time)<br />
- Edit event in your room (only roomowner or staff)<br />
- End event in your room<br />
- Event appears in correct category with correct details<br />
- Thread in eventManager class removes 'dead' events (where the hoster has left he room where the event is hosted, or the hoster has gone offline, or an error occured or whatever) every 2 minutes<br />
- No exploits or scripting, fast system, summary: 100% replica<br />
<br />
Hotel View &amp; Navigator:<br />
- Define your own publicroom and guestroom categories till unlimited depth when it comes to subcategories, give access ranks to certain categories, make certain categories visible for users above a certain rank etc<br />
- Display publicroom and guestroom categories<br />
- Display publicrooms (publicrooms are fully configureable via database, add &amp; remove new publicrooms without modifying anything in the server)<br />
- Hide/show full rooms/categories<br />
- Recommended rooms (three random guestrooms)<br />
- 'Who's in here' feature for publicrooms, shows the users inside a publicroom upon rightclicking on it)<br />
- Search guestrooms (on username of the owner and on roomname)<br />
- View own guestrooms<br />
- Room-O-Matic 100% (create, modify and delete rooms, reset rights of rooms)<br />
- Redeem voucher codes for credits<br />
<br />
- Initialize favourite rooms (publicrooms AND guestrooms, rooms that got deleted are deleted from your list automatically)<br />
- Add favourite publicroom/guestroom to list (you'll get the 'error message' from external_texts if you exceed the limit configured in system_config)<br />
- Remove favourite guestroom/publicroom from list<br />
<br />
Staff features:<br />
MOD-Tool:<br />
- No access to MOD-Tool if no rights for it, each function requires it's own fuseright to be available to your rank. eg, fuse_kick, fuse_alert etc<br />
- 'Extra info'-field serves as a staffnote in system_stafflog, so if you alert user 'Steve' with the message 'Stop it biatch' because Steve was scamming or something, you type in the extra info field 'He was scamming.', so the Staff can later see in the housekeeping why you sent that alert to Steve. Applies to all functions of MOD-Tool, any action is logged with user ID who used it, timestamp, target user/room ID, message and staff note (optional, you can leave it blank)<br />
- Alert user<br />
- Kick user (no alerting of users with same/higher rank than yours)<br />
- Ban user (no banning of users with same/higher rank than yours, you can also give IP bans if your rank allows the fuseright 'fuse_superban', send ban message + kick + disconnect all users that regard the ban, so disconnect all users on a certain IP with an IP ban etc) Bans expire after the banned hours have elapsed.<br />
- Room alert<br />
- Room kick (kicks all users below your rank from the room you are currently in and shows a moderator warning with the message you entered)<br />
<br />
Rooms:<br />
- Enter publicrooms and guestrooms<br />
- Guestrooms can have passwords and doorbells before gainig access<br />
- 'Room is full!' checks<br />
- Roomban check<br />
- Load roomvotes, inside users and items<br />
<br />
- Walking (AStar pathfinding)<br />
- Sitting on seats<br />
- Waving (configureable duration in system_config)<br />
- Dancing (also club dances, requires you to have access to fuse_use_club_dances, so staff &amp; subscribers only, no scripting)<br />
- Item carrying and sipping (configureable sip amount, sip duration etc in system_config)<br />
- Rotate yourself to other users/objects (AO)<br />
- Vote on room +1/-1 and update count in room<br />
- Leave room/walk to door and leave room<br />
<br />
- Give/take roomrights to users in your guestroom (you have to be owner/staff)<br />
- Kick users in your guestroom (you need to have rights in that room, are owner or staff, can't kick staffs from room. Kicked user walks to door and then leaves)<br />
- 'Kick 'n ban' (kick user from your guestroom and deny him/her access to your guestroom for a certain amount of time. Length of roombans configureable in system_config. You need to be room owner/staff. Can't roomban staffs etc)<br />
<br />
- Room model system, all rooms define to their 'parent model', like all guestroom model B's refer to 'model_b' and all Lido part 1's refer to 'pool_a'. That way you can easily create multiple instances of publicrooms without modifying the server at all, all possible in database<br />
- Define 'square triggers', like swimming pool entrances, clothing booth entrances, queue tiles and 'move to second part of room' in room<br />
- Swimming is pre-added to the 'pool_a', 'pool_b' and 'md_a' (Rooftop Rumble), same for the swimming clothe booths. However, you can add and remove those triggers by yourself, it's one big system<br />
- 'Room special cast system', like disco tiles in publicrooms who flash and change color. Define the 'emitter' (like 'lamp'), the interval in milliseconds (like 2500 = 2,5 second) and the random min value and the random max value. That way you can configure the disco lights in public spaces with dancefloors etc. The 'user camera' (seen in Lido and in Rooftop Rumble) works exactly that way. It's pre-added to the database by me for those rooms btw<br />
<br />
Roombots:<br />
- Define bots in 'roombots' table, together with their ID, name, motto, figure, ID of the room where it is placed in and start X,Y coords<br />
- Have as much bots in publicrooms/guestrooms as you want, no limit per room, have multiple bots in one publicroom/guestroom etc<br />
- Define walkcoords for bots in 'roombots_coords' table. One row per coord (bot ID, X, Y). Bot will load them all in at preparing of room class object, then, it'll select a random coord at random moments and will walk to it<br />
- Define texts that bot can say/shout in 'roombots_texts'. One row per message, put it on shout/say (enum) and fill in the message. On random moments the bot will use a random saying/shout from the list<br />
- Define triggers where the bots responds on in 'roombots_texts_triggers'. One row per trigger, fill in the bot's ID, and the words where the trigger is invoked by (separated by }, like 'hey}hi}hai}hello')<br />
Define the reply message (you can configure multiple replies by separating them like 'Haha that's me}Yup it's me}What do you want? }Hey you!', the bot will use a random one from then when the reply is required)<br />
You can also add an item like a drink or a burger or something to the reply (also custom items, like 'Holo Shake' or w/e you define). If you define a drink/food item, then you also need to define the 'handover message', this message is used by the bot if the item is handed over to the customer<br />
- Bots reply on the trigger words and use a random reply from the replies set for that trigger<br />
- You can add a drink + handover message to a trigger, this will make the bot get the drink (like a cola or something) for you, start carrying it to you (like other side of the bar) and hand it over and use the hand over message (like 'Here you are! '). You can see it bringing your order to you<br />
- Bots can only serve one customer at the same time<br />
- You can define a 'don't shout message' for a bot, if you shout in a range of 5 squares to a bot, it has a 1/10 chance that it replies with the 'don't shout message'<br />
- Freeroam mode (bot walks anywhere where it can go in the room)<br />
<br />
Chatting:<br />
- Wordfilter (system_wordfilter) will filter chat messages by a censor configured in system_config<br />
- Chatlogs are saved in system_chatlog, together with userid, roomid, timestamp and non-swearword filtered message<br />
- Say a message, only people in a range of 5 squares around you will turn their head to you and hear your message<br />
- Shout a message, all people in room will turn their head to you and hear your message<br />
- Whisper a message, only the user you clicked will receive the message<br />
<br />
- Speech command system, you can easily add speech commands to your server, but the 'default ones' are already programmed by me<br />
- Toggle 'IRC command style' on/off, if it's enabled, then speech commands will start with / instead of :, so like /kick, /alert etc<br />
- Speech commands require to be whispered, saying and shouting commands won't work. You have to click the 'black' first (so you have no user selected) and then you whisper the command. This way, the server doesn't have to check for speech commands for saying and shouting, which saves some speed<br />
- Speech commands require the correct fuseright for the user's rank, or it won't function<br />
- Staff related commands are logged, so every :kick or :alert or :ban or whatever your staff performes, everything is logged in the system_stafflog table, together with the staff member's user ID, timestamp, target user ID/roomID and message used<br />
- If any error occurs during execute of command, or the parameters are incorrect, then you are alerted with the message defined in system_strings. If the action has succeeded, then you are notified in that way<br />
<br />
Default speechcommands:<br />
- :about (shows information about the server and current user online count, active room count, server time etc) Available to all users<br />
- :poof (makes you use the 'poof animation' in room) Available to all users<br />
- :rape USER (Sends a user a 'At _TIME_ you have been raped by _YOUR NAME_!', you can't rape users with a higher rank than you or offline users)<br />
- :care (sends you a "/care" alert, was just to explain the speech command system)<br />
<br />
- :alert USER MESSAGE (Sends a 'moderator warning message' to a single user, requires fuse_alert, you can't alert offline users)<br />
- :roomalert MESSAGE (requires fuse_room_alert, sends a 'moderator warning' to all user's in your current room)<br />
- :kick USER [MESSAGE] (requires fuse_kick, kicks a user from room and shows a 'moderator warning' with your message. You can't kick users that aren't in a room, have same/higher rank than you or are offline)<br />
- :roomkick MESSAGE (requires fuse_room_kick, kicks all users from the current room. Only kicks users that are below your rank, and it alerts them with the message in a 'moderator warning')<br />
- hutup USER MESSAGE (requires fuse_mute, mutes a user from chat, sending them a message (moderator warning) with the message. The mute will last till the user re-logs in, or is unmuted by a staff member. You can't mute users that are offline/have higher or same rank than you)<br />
- :unmute USER (requires fuse_mute, unmutes a muted users. They are notified that they can chat again. Can't unmute users that aren't muted/offline or have higher rank than you)<br />
- :roomshutup MESSAGE (requires fuse_room_mute, mutes all the users in the room you are currently in. Only mutes users that haven't been muted yet, and have a lower rank than you. They receive a message with the reason you specified)<br />
- :roomunmute (requires fuse_room_mute, unmutes all the muted users in the room that you are currently in. They are notified that they can chat again)<br />
- :ban USER HOURS MESSAGE (requires fuse_ban, bans a single user from HoloCMS &amp; Hotel. The ban is lifted after the hours have passed. You can only ban users with a lower rank than you. If the user is online, then it receives the ban message and is disconnected. If the user was banned already, then the previous ban will be removed and the new one will be applied. You receive a 'ban report', with all the information about the ban)<br />
- uperban USER HOURS MESSAGE (requires fuse_superban, bans an IP address from the system, plus it bans all the accounts that used the IP address for their last access. The ban is lifted after the hours have passed. You can only ban users with a lower rank than you. All affected users will receive the ban message and will be disconnected. You receive a ban report, with all the information about the ban, such as affected accounts etc)<br />
- :ha MESSAGE (requires fuse_hotelalert. Sends a message to ALL active users on the server, together with the 'Message from Hotel Management'-message configured in system_strings)<br />
- :ra MESSAGE (requires fuse_alert. Rank alert. Sends a message to all active users with the same rank as you, so a message to all active moderators/administrators etc)<br />
- :teleport (requires fuse_teleport. Allows the user to warp around the room by clicking a square &amp; moving to it. After each warp the user uses the poof animation. If teleport is disabled, then :teleport will enable it. If it's enabled already, then :teleport will disable it. No :teleport on/off syntax)<br />
- :warp X Y (requires fuse_teleport. Warps the user to X,Y on the map, using the poof animation)<br />
- :userinfo USERNAME (requires fuse_moderator_access. Gives a detailed (!) messagebox with information about the user, including ID/name/mission/credit &amp; ticket amount/IP address/email address/sign up date/birthday. If the user is online, then the location will be added to the message. Like 'Room 'Swimming Pool', id = 35, owner = none' or 'Room 'Rare Casino', id = 49424, owner = 'JimiHendrix'. If the user is offline, then the last access date will be added. You can't view information about users that don't exist or have a higher rank than you)<br />
<br />
Badges:<br />
- Initialize badges at login<br />
- Change badge and update in room, scripter safe<br />
<br />
Groups:<br />
- virtualRoom class keeps the id's of the active groups in that room in a HashSet<br />
- Get group badges index "Du" at enter room, so the inside user's group badges appear<br />
- At enter room, if the user is member of a group and if the hashset doesn't contain the group ID yet then the user's group ID is added, and the "Du" packet is sent to room, so the user's group badge is visible in room<br />
- At leave room, if the user is the only one who has that group, the group ID is removed from the HashSet<br />
- Group ranks (member, administrator and owner)<br />
- View group description and name at click of badge<br />
- Group's hideout, when the Group has a 'group room' specified then it will be shown at the 'click on badge' event, together with the roomname. When you click on the group room name you will go to it<br />
<br />
Catalogue:<br />
- Define your own pages and items in catalogue_pages and catalogue_items, unique system (catalogue_pages contains the information about the pages, fully configureable header, text etc for pages. catalogue_items contains the item templates, each item template also has a name, description and cost, set the 'page id' field of an item to the ID of the page you want to appear it on, and it'll be there &amp; ready for purchase. No creating of 'catalogue files' anymore, it's all done for you, just specify what you want &amp; Holo will do it for you)<br />
- Define your own deals (which is a 'pack' of some items, like 3 seats, 1 tv's, 1 flower and 1 minibar, for 7 Credits)<br />
- Each catalogue page has minimum access rank<br />
- Catalogue pages and item templates are cached in the RAM memory for extremely fast access to it, no duplicate rows in furniture table anymore, only template ID is enough, the other values like colour and spritename are got from the template)<br />
- Initialize page index (only pages that are visible/useable for your rank)<br />
- Open catalogue page (no access to pages above your rank)<br />
- No buying off pages that are above your rank<br />
- Buy item from page (alert if you don't have enough credits)<br />
- Buy wallpaper &amp; floors<br />
- Buy deals (define your own deals completely to your wishes)<br />
- Buy teleporters (you receive a pair then)<br />
- Buy all types of items listed above as a present with a note, you can also buy deals for other users etc)<br />
<br />
Recycler/Ecotron:<br />
- Define as much 'rewards' and their 'bring in'-cost in system_recycler table of database (you can reward people with thrones and rares etc when they bring in a specified amount of items. Fully configureable)<br />
- Define the time that it takes to 'recycle' an item<br />
- Recycleable/non recycleable items (define the field 'recycleable' in catalogue_items per item)<br />
- Enter items in recycler &amp; start recycler<br />
- View minutes left until completed<br />
- 'Recycler is now recycling'-icon in left corner of client, blinks when complete<br />
- Receive reward from Recycler when session completed<br />
- Summary; working 100% and scripter safe<br />
<br />
Trading:<br />
- No exploits, none<br />
- Start trade, set 'trd' status etc<br />
- Offer items<br />
- Accept/cancel trade<br />
- Swap items/abort trade<br />
- Tradeable and non-tradeable items (define the field 'tradeable' in catalogue_items per item)<br />
<br />
Furniture features:<br />
- Hand (scroll through your item inventory at extreme speed, no lagging down with ;3;54;23;52;1; anymore)<br />
- Show pad size of pad of stickies in Hand<br />
- You have to be owner/staff/have rights to perform certain item actions, same as on official servers. No exploiting<br />
<br />
- Placedown wallitem (no scripting)<br />
- Pickup wallitem<br />
- Toggle status of wallitems (lamps etc, some items can't be 'toggled', like stickies, posters and roomdimmers)<br />
<br />
- Stack with singlesquare flooritems<br />
- Stack with multisquare flooritems<br />
- Stack with seats (you can still sit on them when stacked)<br />
- Stack with rugs (you can walk on rugs in the air and put new items on it)<br />
- Stack stackable items on each other up to the 'max items on each other'-limit specified in system_config<br />
<br />
- Placedown flooritem (stacking)<br />
- Rotate/move flooritem (stacking)<br />
- Pickup flooritem<br />
- Toggle status of flooritem (lamps etc, some items can't be toggled, like presents, trophies etc)<br />
<br />
- Use vending machines such as Cola machine to get a drink<br />
- Open presents (and get content of it and remove it from room)<br />
- Redeem 'Habbo Bank' items<br />
- Use teleporters (can't jump to teleporters clientside (scripting), coords are being checked. Teleporters 100% like on official server)<br />
<br />
- Placedown stickies (reduce pad size and delete pad when empty. Create row in furniture_stickies)<br />
- Edit stickie colours (no scripting, only pink-blue-green-yellow colours)<br />
- Edit stickie message (no scripting, injections and swearwords)<br />
- Delete stickie (no scripting, only room owner and staff can delete stickies. Can't pickup &amp; re-use stickies with 'AC' scripting)<br />
<br />
- Close holodice &amp; HC dice (you have to be one square removed from dice)<br />
- Spin holodice &amp; HC dice (no dice rigging and you have to be one square removed from item)<br />
<br />
- Spin Wheel of Fortune<br />
- Activate 'Love shuffler sofa'<br />
<br />
Trax:<br />
- Trax V15+ client<br />
- Only one soundmachine per room<br />
- Song Editor (load Hand samplesets/soundmachine samplesets/music, add/remove soundets to mixer panel)<br />
- Load song list<br />
- Load playlist<br />
- Create song<br />
- Save song<br />
- Edit song<br />
- Delete song<br />
- Show song lengths<br />
- Put songs in playlist/remove song from playlist/save playlist<br />
- Burn song to disc<br />
- Show burned yes/no 'disc icon', indicating if the song is atleast burned once<br />
- On enter room/soundmachine placedown, client requests playlist for machine, and machine playlist is returned<br />
- Response on 'request song data' to play music<br />
- Song titles are filtered by swear word filter<br />
- No exploits and/or scripting in numbers<br />
- Conclusion: 100% (except Jukebox, will be done when I can be assed)<br />
_____<br />
Key features:<br />
- ALL code commented with XML comments, understand what code does and add your own code<br />
- MySQL database for highspeed access to data, allows growing of database for months, years, without increasing lag at all<br />
- Asynchronous socket server for high speed socket connections with clients<br />
- Timeout clients who haven't sent packet every minute<br />
- Multithreading for alot of tasks, multiple actions can be done at 'same time'<br />
- Higly scaleable, it's just depending on your hardware &amp; connection to teh interwebs now. Should support up to 650-700 clients at same time on good server hardware<br />
- Links up with HoloCMS, updates from CMS in client, poof when changing clothes/mission, kaching at updating credits etc. Alert/kick/ban users from Housekeeping etc<br />
- User and roomclasses and managers for everything, fully OOP coded application<br />
- Catalogue page cache, pages are being generated based on content in catalogue_pages and items that are assigned to that page in catalogue_items<br />
- Item template cache, items refer to the template using the 'template ID' (tid), the colour, spritename etc aren't saved in furniture table anymore, but catalogue_items values is cached in the catalogueManager (RAM memory) at start of server, and colour, sprite etc are grabbed from there<br />
- Completely scripter save, no exploits and 'misleading' the packet processor into erroring the application etc. Checks EVERYWHERE<br />
- Wordfilter to filter swearwords and replace by a censor, fully configureable in system_wordfilter, add words there. Define the censor (like: bobba) in system_config. Can be disabled<br />
- Define your own navigator categories with minimum access ranks, categories inside categories etc<br />
- Add and remove new publicrooms without touching the server at all, done in 'rooms' table and 'rooms_modeldata'. Add access level, name, sprite list, heightmap, furnituremap, max visitors amount and door position (get it all by packetlogging) and the room will be fully useable (except games such as BattleBall/SnowStorm, diving etc, that is added via the special trigger system<br />
- Define your own deals in the catalogue<br />
- Recycler/Ecotron fully functional, define as much as rewards and bring-in-costs in system_recycler, so you can reward people with thrones and superrares or customs when they bringing xx amount of items. Recycleable and non-recycleable items. Define 'time it takes to recycle item' in system_config<br />
- AStar pathfinding at walking<br />
- To say it to satisfy some users, 'no lag 100%' lol. Yup, it doesn't lag at all. It's blazing fast<br />
<br />
Show off:<br />
<br />
<img src="http://img99.imageshack.us/img99/4315/holocsbbthreesomeyv3.png" border="0" alt="[Immagine: holocsbbthreesomeyv3.png]" /><br />
<br />
<br />
Yup, BattleBall is near to completion. The first server with BattleBall. Define as much gamelobbies as you want, together with min and max score, score ranks etc. Mark, Myrax, Hebbo, Aaron, all of you failed to create it &amp; NGangsta and me did. Applaud please.<br />
<br />
<br />
____<br />
That's Holograph Emulator, notice that the list might be missing things (I forget them while I added them haha)<br />
<br />
About Holograph &amp; open-source;<br />
Code:<br />
<br />
On all spots regarding this project, you'll see that it's <br />
an open-source project. The source is downloadable for <br />
everyone who likes to, and you are able to modify it. <br />
BUT, there's something that is different compared to <br />
'normal' open-source. <br />
You ARE NOT allowed to distribute this application under any <br />
different name, or use it's source for any other application <br />
than the Holograph Emulator project. <br />
This also includes any form of SELLING etcetera. <br />
<br />
We know what the normal 'rules' for open-source are, but this <br />
project has different ones, with open-source at Holograph <br />
Emulator, we mean: <br />
Everyone is able to help with THIS project, and using any <br />
of it's files for other purposes than this project is <br />
strictly forbidden. <br />
However, you are allowed to modify the source files for own <br />
use (so: for your Hotel) if you keep the name <br />
'Holograph Emulator', you do not sell this application <br />
and/or it's source files, you do not claim it as own etc. <br />
<br />
When you open or use the source files in any way, you auto- <br />
matically agree to these terms. <br />
<br />
Thank you.<br />
<br />
Useful:<br />
&gt;&gt; Microsoft Visual C# 2008 Express Edition<br />
&gt; Meth0d's HoloCMS thread<br />
&gt; Meth0d's HoloCMS demo site<br />
&gt; Nillus Packet Scout, for 'discovering' packet structures<br />
__________________________________________________ ______<br />
<br />
Download source code (Assembla SVN):<br />
&gt;&gt;Holograph Emulator SVN space at Assembla.com - <a href="http://www.assembla.com/flows/flow/holograph" target="_blank">http://www.assembla.com/flows/flow/holograph</a><br />
&gt; Tutorial by Meth0d for using SVN (this tutorial is aimed at HoloCMS, but instructions are the same) - <a href="http://www.ragezone.com/forum/showthread.php?t=375762" target="_blank">http://www.ragezone.com/forum/showthread.php?t=375762</a><br />
<br />
Moderator's Warning:<br />
Nobody is taking heed of notice of the new rules established especially for this thread to ensure spamming/pointless posts being made, and this thread getting out of hand. Below are listed the new rules:<br />
Quote: Originally Posted by Aaron View Post<br />
New rules will apply for this thread.<br />
<br />
Do not ask for Help and Request things here<br />
<br />
Why can't I ask for help here - This thread was originally made for the Development of the HoloGraph Emulator. This thread was not created for those who are having troubles setting up the source.<br />
<br />
Do not post information regarding your own hotel server using HoloGraph Emulator<br />
<br />
As said in the information above, this thread was made for the development of HoloGraph Emulator. Sure it feels good to have a server better than other people out here, maybe because you know how to code, or maybe because you've found/fixed bugs. Whatever the issue may be, do not post information regarding your private hotel server in this thread it will simply be deleted.<br />
<br />
This thread is not the HoloCMS Thread<br />
<br />
When cleaning this section, Hammand and I have found a lot of people mistaking this thread for the HoloCMS thread. Sure they might be related, but there is a proper section for each of those which support questions &amp; questions in general belong. They do not belong here.<br />
<br />
<br />
DOWNLOAD PER CHI NON USA SVN : <a href="http://www.megaupload.com/?d=G9OOO2IE" target="_blank">http://www.megaupload.com/?d=G9OOO2IE</a><br />
----------------------------<br />
<br />
I need some help<br />
<br />
If you're in need of any help (even the slightest things) you can post here and someone will help you as soon as they can.<br />
<br />
HoloCMS Help Thread<br />
<br />
If you need help what-so-ever with HoloCMS please post here. Support is simply what the thread was made for.<br />
<br />
Please do not go there request things because it's a support thread, not a thread for requests.<br />
<br />
I need help with HoloGraph Emulator<br />
<br />
There is a proper thread for that matter. If you're in need of any support pertaning to HoloGraph Emulator please post here.<br />
<br />
Again this section was not made for requests, it's a support thread.<br />
<br />
I couldn't go anywhere to find help with Hablog Emulator<br />
<br />
Well there's a thread if you need help with Hablog as well. Go here for Hablog Emulator support.<br />
<br />
----------------------------<br />
<br />
Remember, if you do not post the correct things in either of these sections, your post will continue to be deleted. Please read before you post.<br />
<br />
Thanks,<br />
<br />
Aaron.<br />
<br />
---------------------------<br />
<br />
Source HOLO POOLING V26 CONSIGLIATISSIME per iniziare con i server <img src="http://limexon.altervista.org/forum/images/smilies/ride1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Differenza Tra Pooling e Holopooling]]></title>
			<link>http://limexon.altervista.org/forum/showthread.php?tid=41</link>
			<pubDate>Sat, 25 Jul 2009 09:48:03 +0200</pubDate>
			<guid isPermaLink="false">http://limexon.altervista.org/forum/showthread.php?tid=41</guid>
			<description><![CDATA[La differenza tra i due è gigantesca perchè se osate mettere il comando Holopooling in uno Pooling andranno in contrasto e daranno 3 errori cioè la differenza:<br />
Holopooling:<br />
<br />
<div class="codeblock">
<div class="title">Codice:<br />
</div><div class="body" dir="ltr"><code>DB.runQuery</code></div></div>
<br />
Pooling:<br />
<br />
<div class="codeblock">
<div class="title">Codice:<br />
</div><div class="body" dir="ltr"><code>dbClient.runQuery</code></div></div>
<br />
Se vi da i 3 errori puo essere che le source siano sia pooling che holopooling percio se andate a vedere delle source controllate se sono pooling o holopooling <img src="http://limexon.altervista.org/forum/images/smilies/ride1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" /><br />
<br />
Spero di esservi stato di aiuto <img src="http://limexon.altervista.org/forum/images/smilies/ride1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" /> <img src="http://limexon.altervista.org/forum/images/smilies/ragione.gif" style="vertical-align: middle;" border="0" alt="RAGIONE" title="RAGIONE" />]]></description>
			<content:encoded><![CDATA[La differenza tra i due è gigantesca perchè se osate mettere il comando Holopooling in uno Pooling andranno in contrasto e daranno 3 errori cioè la differenza:<br />
Holopooling:<br />
<br />
<div class="codeblock">
<div class="title">Codice:<br />
</div><div class="body" dir="ltr"><code>DB.runQuery</code></div></div>
<br />
Pooling:<br />
<br />
<div class="codeblock">
<div class="title">Codice:<br />
</div><div class="body" dir="ltr"><code>dbClient.runQuery</code></div></div>
<br />
Se vi da i 3 errori puo essere che le source siano sia pooling che holopooling percio se andate a vedere delle source controllate se sono pooling o holopooling <img src="http://limexon.altervista.org/forum/images/smilies/ride1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" /><br />
<br />
Spero di esservi stato di aiuto <img src="http://limexon.altervista.org/forum/images/smilies/ride1.gif" style="vertical-align: middle;" border="0" alt="FELICE" title="FELICE" /> <img src="http://limexon.altervista.org/forum/images/smilies/ragione.gif" style="vertical-align: middle;" border="0" alt="RAGIONE" title="RAGIONE" />]]></content:encoded>
		</item>
	</channel>
</rss>