Statistik - Einheiten - Auflistung

'Ich will Kühe... !'

Moderatoren: Tenobaal, Raufbold

Re: Statistik - Einheiten - Auflistung

Beitragvon Shadow-Dragon » 22.02.2008, 22:10

Also: Die Einheiten stehen in der Regeldatei. Und die wird nicht aus der datenbank ausgelesen. Die Datenbank bleibt also nur für den Cache benutzt!
zum auslesen benutze ich folgenden code:
Code: Alles auswählen
    foreach ( $unitTypeList AS $value ) {
      if ( !$value->nodocumentation ) {
        $this->UnitFieldsName[ $value->dbFieldName ] = utf8_encode($value->name);
      }
    }
    asort($this->UnitFieldsName);
Das heißt ich müßte zum sortieren nach TG erst nach TG sortieren und dann nochmal nach namen sortieren. Das wäre meiner Meinung nach ein bißchen umständlich.
[19:24:24] <Slavomir> der obere Teil soll NICHT zum Planen sein
[19:24:39] <Slavomir> deswegen heisst es ja auch Terminplaner

[19:20:16] <Neo767> du bist eher wie unkraut
[19:20:22] <Neo767> dich kriegt man ned kaputt ^^

[13:25:28] <kpl> 1 bit sind 8 byte
Benutzeravatar
Shadow-Dragon
Böser Foren Drache
Böser Foren Drache
 
Beiträge: 1701
Registriert: 25.01.2004, 22:50
Wohnort: Bonn

Re: Statistik - Einheiten - Auflistung

Sortierreihenfolge der Einheiten in der Statistik

Beitragvon Binaerhoernchen » 22.02.2008, 23:24

wie sieht denn die array struktur aus?

wollte diese Frage zwar umgehen indem ich mir alle neuen cvs files heruntergeladen und durchsucht habe, aber dort finde ich nicht einmal die Liste der aktuellen Einheiten...
Benutzeravatar
Binaerhoernchen
Spielball der Götter
Spielball der Götter
 
Beiträge: 27
Registriert: 12.03.2007, 16:17

Re: Statistik - Einheiten - Auflistung

Sortierreihenfolge der Einheiten in der Statistik

Beitragvon Kampfhotdog2 » 23.02.2008, 00:04

ich weiß ja nicht, nach welcher ID du sortierst, aber wenn es die selbe ist, wie die ID in diesem Link:
http://srv04.uga-agga.de/rules/index.ph ... unitsID=11
dann reicht das doch. Denn wie eben schonmal erwähnt SIND die EHs dann nach TG sortiert und innerhalb der TG-Stufen auch nach Halbgott. :-)

Ansonsten wüsste ich gerne was das für eine ID ist, die du da benutzt, bzw. was ich falsch verstanden habe. Denn momentan wird eben nach Alphabet sortiert und eben NICHT nach dieser ID.
Kampfhotdog2
Abtrünnige Foren-Fledermaus
Abtrünnige Foren-Fledermaus
 
Beiträge: 385
Registriert: 10.09.2004, 20:44

Re: Statistik - Einheiten - Auflistung

Beitragvon Shadow-Dragon » 23.02.2008, 00:48

Ja das ist die ID. Aber wie ich dir schon sagte is das bei UA so sortiert. Da aber das Portal auch für andere clone ist und da es nicht unbedingt nach TG sortiert wurde habe ich es nach namen sortiert. Das manuell nach TG zu sortieren finde ich bißchen aufwendig.
[19:24:24] <Slavomir> der obere Teil soll NICHT zum Planen sein
[19:24:39] <Slavomir> deswegen heisst es ja auch Terminplaner

[19:20:16] <Neo767> du bist eher wie unkraut
[19:20:22] <Neo767> dich kriegt man ned kaputt ^^

[13:25:28] <kpl> 1 bit sind 8 byte
Benutzeravatar
Shadow-Dragon
Böser Foren Drache
Böser Foren Drache
 
Beiträge: 1701
Registriert: 25.01.2004, 22:50
Wohnort: Bonn

Re: Statistik - Einheiten - Auflistung

Sortierreihenfolge der Einheiten in der Statistik

Beitragvon Binaerhoernchen » 26.02.2008, 16:42

Code: Alles auswählen
    foreach ( $unitTypeList AS $value ) {
      if ( !$value->nodocumentation ) {
        $tmpArray[] = array('name' => utf8_encode($value->name), 'tg' => $value->tg, 'dbFieldname' => $value->dbFieldName);
      }
    }
   
    foreach ($tmpArray as $key => $row) {
      $name[$key]  = $row['name'];
      $tg[$key] = $row['tg'];
      $dbfieldname[$key] = $row['dbFieldname'];
    }
   
    array_multisort($tg, SORT_ASC, $name, SORT_ASC, $dbfieldname, SORT_ASC, $data);
   
    foreach ( $tmpArray AS $value ) {
        $this->UnitFieldsName[ $data->dbFieldName ] = $data->name;
    }


Könnte etwas in der Richtung funktionieren? Mal abgesehen von den offensichtlichen php-nogoes die ich sicherlich eingebaut habe...
Benutzeravatar
Binaerhoernchen
Spielball der Götter
Spielball der Götter
 
Beiträge: 27
Registriert: 12.03.2007, 16:17

Re: Statistik - Einheiten - Auflistung

Beitragvon Shadow-Dragon » 26.02.2008, 17:24

Dein Code ist lustig *g* Ne... Also bis auf den letzen abschnitt sollte es klappen wenn dort wirklich definitiv stehen würde welche Stufe TG man braucht. Sondern du hast nur ein Array() bei den Einheiten welche Vorraussetzungen sie haben (ID -> wert). Dort steht nicht genau drin was für das TG steht. Da muß man sich dann erst die richtige ID raussuchen. Wo wir beim nächsten Problem wäre das nicht jeder clone TG als ausbaustufe für Einheiten nimmt.
[19:24:24] <Slavomir> der obere Teil soll NICHT zum Planen sein
[19:24:39] <Slavomir> deswegen heisst es ja auch Terminplaner

[19:20:16] <Neo767> du bist eher wie unkraut
[19:20:22] <Neo767> dich kriegt man ned kaputt ^^

[13:25:28] <kpl> 1 bit sind 8 byte
Benutzeravatar
Shadow-Dragon
Böser Foren Drache
Böser Foren Drache
 
Beiträge: 1701
Registriert: 25.01.2004, 22:50
Wohnort: Bonn

Re: Statistik - Einheiten - Auflistung

Sortierreihenfolge der Einheiten in der Statistik

Beitragvon Binaerhoernchen » 28.02.2008, 00:20

naja, ich hatte etwas weiter oben mal angesprochen ob du mir die arraystrruktur angeben könntest, da ich sie nicht gefunden habe... naja. als nix kam hab ich halt improvisiert :D

Jetzt mal unabhängig (vorerst) von den Klonen. WIe sieht denn das array $unitTypeList aus?
Benutzeravatar
Binaerhoernchen
Spielball der Götter
Spielball der Götter
 
Beiträge: 27
Registriert: 12.03.2007, 16:17

Re: Statistik - Einheiten - Auflistung

Sortierreihenfolge der Einheiten in der Statistik

Beitragvon Binaerhoernchen » 03.03.2008, 11:16

Andere Frage:

Bislang gibt es ja berets drei "Statistik" Dateien zum Download. Karte, Players und Relations. Könnte man die Statistik nicht auch als eine Datei anbieten? Wäre das machbar? ggf. XML Format um gleichzeitig Lager, Götter, HG und Einheiten in einer Datei darzustellen?

Lg BinaerHoernchen
Benutzeravatar
Binaerhoernchen
Spielball der Götter
Spielball der Götter
 
Beiträge: 27
Registriert: 12.03.2007, 16:17

Re: Statistik - Einheiten - Auflistung

Beitragvon Shadow-Dragon » 03.03.2008, 17:03

du meinst um sie selbst dann zu formatieren? Um das array von $unitTypeList zu sehen mußt du dir mal die Regeln (Wiki) anschauen.

MfG
Shadow-Dragon
[19:24:24] <Slavomir> der obere Teil soll NICHT zum Planen sein
[19:24:39] <Slavomir> deswegen heisst es ja auch Terminplaner

[19:20:16] <Neo767> du bist eher wie unkraut
[19:20:22] <Neo767> dich kriegt man ned kaputt ^^

[13:25:28] <kpl> 1 bit sind 8 byte
Benutzeravatar
Shadow-Dragon
Böser Foren Drache
Böser Foren Drache
 
Beiträge: 1701
Registriert: 25.01.2004, 22:50
Wohnort: Bonn

Re: Statistik - Einheiten - Auflistung

Sortierreihenfolge der Einheiten in der Statistik

Beitragvon Binaerhoernchen » 04.03.2008, 22:05

Würde ich gerne tun, aber ich finde leider nichts. Hättest Du kurz Zeit mir einen Link zu posten, dann hangele ich mich gerne durch die Doku.

Das mit der extra Datei, welche man herunter laden kann ist nicht realisierbar?

Gruss BinaerHoernchen
Benutzeravatar
Binaerhoernchen
Spielball der Götter
Spielball der Götter
 
Beiträge: 27
Registriert: 12.03.2007, 16:17

Vorherige

Zurück zu Verbesserungsvorschläge

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron