Ogame KB Hack

Worf
Hallo,

ich bin auf der Suche nach einem Ogame Kampfbericht Hack, wo man in seinem WBB2 Board Kampfberichte via BB-Code posten kann.
Das heißt man kopiert den KB in ein Eingabefeld und dieser wird dann Forumsgerecht dargestellt.
Wenn jemand soetwas fürs WBB2 hat oder schreiben kann, bitte bei mir melden.

KB-Unformatiert

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
Folgende Flotten stehen sich um 07-23 22:20:51 gegenüber:

Angreifer Raider (x:xxx:x)
Waffen: 90% Schilde: 80% Hülle: 100%
Typ	Gr.Trans	Kreuzer	Schlachts.	Bomber
Anz.	12	10	50	20
Bewaff:	9.5	760	1900	1900
Schilde	45	90	360	900
Hülle	2400	5400	12000	15000

Verteidiger Geraideter (x:xxx:x)
Waffen: 110% Schilde: 120% Hülle: 100%
Typ	Kl.Trans	Gr.Trans	Rak.	S.Laser	Gauß
Anz.	1	5	42	2	1
Bewaff:	10.5	10.5	168	525	2310
Schilde	22	55	44	220	440
Hülle	800	2400	400	1600	7000

Die angreifende Flotte schießt insgesamt 198 mal mit Gesamtstärke 321588 auf den Verteidiger. Die Schilde des Verteidigers absorbieren 3033 Schadenspunkte
Die verteidigende Flotte schießt insgesamt 51 mal mit Gesamtstärke 10476 auf den Angreifer. Die Schilde des Angreifers absorbieren 7115 Schadenspunkte

Angreifer Raider (x:xxx:x)
Typ	Gr.Trans	Kreuzer	Schlachts.	Bomber
Anz.	12	10	50	20
Bewaff:	9.5	760	1900	1900
Schilde	45	90	360	900
Hülle	2400	5400	12000	15000

Verteidiger Geraideter (x:xxx:x)
Vernichtet

Der Angreifer hat die Schlacht gewonnen!
Er erbeutet
172372 Metall, 87011 Kristall und 11695 Deuterium


Der Angreifer hat insgesamt 0 Units verloren.
Der Verteidiger hat insgesamt 199000 Units verloren.
Auf diesen Raumkoordinaten liegen nun 9600 Metall und 9600 Kristall. 


KB-Formatier via BB-Code (Beispiel):


Folgende Flotten stehen sich um 07-23 22:20:51 gegenüber::

Angreifer Raider (X:XXX:XX)
Waffen: 90% Schilde: 80% Hülle: 100%
Gr.Trans 12
Kreuzer 10
Schlachts. 50
Bomber 20

Verteidiger Geraideter (X:XXX:XX)
Waffen: 110% Schilde: 120% Hülle: 100%
Kl.Trans 1
Gr.Trans 5
Rak. 42
S.Laser 2
Gauß 1

After battle...

Angreifer Raider (X:XXX:XX)
Gr.Trans 12
Kreuzer 10
Schlachts. 50
Bomber 20

Verteidiger Geraideter (X:XXX:XX)
Vernichtet!

Er erbeutet
172.372 Metall, 87.011 Kristall und 11.695 Deuterium.

Der Angreifer hat insgesamt 0 Units verloren..
Der Verteidiger hat insgesamt 199.000 Units verloren..
Auf diesen Raumkoordinaten liegen nun 9.600 Metall und 9.600 Kristall.
Die Chance einer Mondentstehung beträgt 0 %.


Es gibt einige externe Lösungen, aber leider habe ich noch keine fürs WBB2 gefunden.

Danke und Grüße

Worf
Kaki
sowas such ich auch schon lange wo kbs dann eventuell automatisch umwandelt im wbb2 selbige für spioberichtewäre cool wenns da was geben würde fürs wbb2.3.5
JuergenB
Für spioberichte gibts sowas schon:

WBB Lite + WBB 2.x.x

1. Die Datei "wbb(2)\acp\lib\class_parse.php" öffnen
2. Zeile "$post = nl2br($post);" suchen
3. Folgenden Code danach einfügen:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
// Begin Scan-Addon -------------------------------------------------------------
if (!function_exists('oscan')){
  function oscan($treffer){
    $txt=$treffer[0];
    if(substr_count($txt,"<br />")>0){
        $rows=split("<br />",$txt);
    }
    else{
        $rows=split("\n",$txt);
    }
    $rowsold=$rows;
    $countrows=count($rows);
    $p1=preg_match("/(Metall).{1,}(Kristall)/",$rows[1]);
    $p2=preg_match("/(Deuterium).{1,}(Energie)/",$rows[2]);
    if ($countrows>4 && $countrows<40 && $p1 && $p2){
        for ($i=0; $i<$countrows; $i++){
            $rows[$i]=preg_replace("/(Rohstoffe)(.*)/","<tr><th colspan='4' style='color:white; font-size:10px; background: #345; margin: 7px 0px;'>\\1\\2</th></tr>",$rows[$i]);
            $rows[$i]=preg_replace("/(Flotten)/","<tr><th colspan='4' style='color:white; font-size:10px; background: #345; margin: 7px 0px;'>\\1</th></tr>",$rows[$i]);
            $rows[$i]=preg_replace("/(Verteidigung)/","<tr><th colspan='4' style='color:white; font-size:10px; background: #345; margin: 7px 0px;'>\\1</th></tr>",$rows[$i]);
            $rows[$i]=preg_replace("/(Gebäude)/","<tr><th colspan='4' style='color:white; font-size:10px; background: #345; margin: 7px 0px;'>\\1</th></tr>",$rows[$i]);
            $rows[$i]=preg_replace("/(Geb&auml;ude)/","<tr><th colspan='4' style='color:white; font-size:10px; background: #345; margin: 7px 0px;'>\\1</th></tr>",$rows[$i]);
            $rows[$i]=preg_replace("/(Forschung)\b/","<tr><th colspan='4' style='color:white; font-size:10px; background: #345; margin: 7px 0px;'>\\1</th></tr>",$rows[$i]);
            $rows[$i]=preg_replace("/(Chance)(.*)/","<tr><th colspan='4' style='color:white; font-size:10px; background: #345; margin: 7px 0px;'>\\1\\2</th></tr>",$rows[$i]);
            if($rowsold[$i]==$rows[$i]){
                preg_match_all("/(-?(?:\.?\d)+)/",$rows[$i],$dots, PREG_SET_ORDER);
                if(count($dots)==2){
                    $rows[$i]=preg_replace("/([A-Za-z:ßöäü\t&; ]+)(-?(?:\.?\d)+)([A-Za-z:ßöäü\t&; ]+)(-?(?:\.?\d)+)/","<tr><td style='color:white;font-size:10px;'>\\1</td><td style='color:white; font-size:10px; padding-left: 20px; padding-right: auto; font-weight: bold;'>\\2</td><td style='color:white;font-size:10px;'>\\3</td><td style='color:white; font-size:10px; padding-left: 20px; padding-right: auto; font-weight: bold;'>\\4</td></tr>",$rows[$i]);
                }
                if(count($dots)==1){
                    $rows[$i]=preg_replace("/([A-Za-z:ßöäü\t&; ]+)(-?(?:\.?\d)+)/","<tr><td style='color:white;font-size:10px;'>\\1</td><td style='color:white; font-size:10px; padding-left: 20px; padding-right: auto; font-weight: bold;'>\\2</td><td></td><td style='color:white; font-size:10px; padding-left: 20px; padding-right: auto; font-weight: bold;'></td></tr>",$rows[$i]);
                }
            }
        }
        $txt=join('',$rows);
        $txt="<table style='border:0; width: 500px; background: #123;'>".$txt."</table>";
    }
    return $txt;
 }
}

$scanpattern="/Rohstoffe.auf(.){1,25}\[(.+?)Spionageabwehr(.+?)\%/s";
$post = preg_replace_callback($scanpattern,'oscan',$post);
// End Scan-Addon ------------------------------------------------------------ 
virus
was ich euch bieten kann ist ein bbcode wie wir ihn auch bei savekb im forum haben. dann ihr den kb anzeigen könnt durch [KB]savekb-link[/kb]
despo
ich hätte interesse an diesem bbcode

gruß
despo (uni53)
Computerspezi
es gibt sowas auch fürs wbb 2.3: http://skyarmada.gamerstate.de/viewtopic.php?t=351

Belehr