anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Fr 29 Mär, 2024 00:48

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 32 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: Sa 25 Aug, 2007 15:14 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Sa 04 Aug, 2007 20:46
Beiträge: 65
Na du musst schon die Funktion mit in die hof.php stecken ansonsten ist es kein wunder das PHP meldet das es die Funktion nicht gibt o.O

_________________
Niveau ist noch immer keine Hautcreme
[php]$my = &new Brain;
$infos = $my->execute_command('Load PHP,SQL,XHTML,CSS,XML,JS Informations');
$my->convert('Information to text',$infos);
$my->kill_human_on_error();[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 25 Aug, 2007 15:43 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Hab ich die Function ? o,ô

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 25 Aug, 2007 16:33 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Sa 04 Aug, 2007 20:46
Beiträge: 65
Die stand mit in der Datei die Dom hier hochgeladen hat o.O lad sie dir neu runter und füg die Funktion in die hof.php ein aber irrgendwo weiter oben vielleicht vor der Funktion display_table dann müsste es klappen ;)

_________________
Niveau ist noch immer keine Hautcreme
[php]$my = &new Brain;
$infos = $my->execute_command('Load PHP,SQL,XHTML,CSS,XML,JS Informations');
$my->convert('Information to text',$infos);
$my->kill_human_on_error();[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 25 Aug, 2007 16:36 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Ich hab mir die Datei doch noch gar nicht runter geladen gehabt * hrhr * hab des nur makiert und kopiert hier aus dem Thread. Werde es mal versuchen. thx.

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 25 Aug, 2007 17:22 
Offline
Freak
Freak
Benutzeravatar

Registriert: Mi 06 Jul, 2005 19:10
Beiträge: 543
Wohnort: Bremen
Geschlecht: Männlich
LoGD: http://my-logd.com/motwd
Wenn du mich ansprichst, dann geht man davon aus, dass du auch das Script heruntergeladen hast, was in meinem Beitrag angahangen ist. Vor allem, da dort eine Funktion mit "nav();" eingebunden ist.

Aber spätestens nach der Fehlermeldung, hätte dir doch klar sein müssen, das was fehlt. Ergo: Du dir mal die angehängte Datei anschaust......

_________________
Das schwarze Schaf der LotGD-Community, 2. platzierter, beim Giga.de Homepage-Award 2007 und 1. platzierter beim German Web Award 2008.
PC-ACTION meint: "Sehr gut" für MotWD!
Mind of the White Dragon => http://my-logd.com/motwd


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi 05 Mär, 2008 10:38 
Offline
Profi
Profi

Registriert: Mi 16 Mai, 2007 11:50
Beiträge: 110
Wohnort: Kaufungen
Geschlecht: Männlich
Skype: Skywalker310867
So, habe mir die Datei runtergeladen,
in die hof.php eingebunden (sprich den Link dorthin)
und funzt auch soweit. Bis auf eine kleinigkeit:

wenn man auf den "misc"-link klickt, bekomme ich
folgende Fehlermeldung:

Warning: Variable passed to each() is not an array or object in /www/htdocs/theleg/freihagen/logd/statistik.php on line 152

in genau dieser Zeile steht:

PHP:
150:// Rassenverteilung
151: output('`n`^`b`cRassenverteilung`c`b`0`n');
152: while (list($key,$val) = each($colraces)){
153: if ($key !== 0 && $key !== 50){
154: if(empty($accounts['races'][$key])) $accounts['races'][$key] = 0;
155: $perc = round(($accounts['races'][$key]/$i)*100,2);
156: output("`b".$val."`b`^: `%".$accounts['races'][$key]."`^ User mit dieser Rasse (`%".$perc."%`^)`0`n");
157: }
158: }


Was genau heisst das? Ich kann mir darauf keinen Reim machen.
Kennt das Sys das each nicht oder hat es mit $colraces zu tun?

_________________
so long
Stefan

---------

Source im Profil


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi 05 Mär, 2008 12:56 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
skywalker031 hat geschrieben:
So, habe mir die Datei runtergeladen,
in die hof.php eingebunden (sprich den Link dorthin)
und funzt auch soweit. Bis auf eine kleinigkeit:

wenn man auf den "misc"-link klickt, bekomme ich
folgende Fehlermeldung:

Warning: Variable passed to each() is not an array or object in /www/htdocs/theleg/freihagen/logd/statistik.php on line 152

in genau dieser Zeile steht:

PHP:
150:// Rassenverteilung
151: output('`n`^`b`cRassenverteilung`c`b`0`n');
152: while (list($key,$val) = each($colraces)){
153: if ($key !== 0 && $key !== 50){
154: if(empty($accounts['races'][$key])) $accounts['races'][$key] = 0;
155: $perc = round(($accounts['races'][$key]/$i)*100,2);
156: output("`b".$val."`b`^: `%".$accounts['races'][$key]."`^ User mit dieser Rasse (`%".$perc."%`^)`0`n");
157: }
158: }


Was genau heisst das? Ich kann mir darauf keinen Reim machen.
Kennt das Sys das each nicht oder hat es mit $colraces zu tun?


Rasseneditor auf dem Server installiert?

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi 05 Mär, 2008 23:17 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 20 Sep, 2004 23:43
Beiträge: 164
Wohnort: Berlin
LoGD: http://www.atrahor.de/source.php
Das hat mit dem $colraces zu tun. Es wird versucht das als array anzusprechen, es ist aber keiner.
Entweder bei dir werden die Rassen anders verwaltet, oder aber sie sind in der funktion nicht vorhanden, es fehlt ein global $colraces.
Du umgehst das wie folgt:
PHP:
// Rassenverteilung
if(is_array($colraces))
{
output('`n`^`b`cRassenverteilung`c`b`0`n');
while (list($key,$val) = each($colraces))
{
if ($key !== 0 && $key !== 50)
{
if(empty($accounts['races'][$key])) $accounts['races'][$key] = 0;
$perc = round(($accounts['races'][$key]/$i)*100,2);
output("`b".$val."`b`^: `%".$accounts['races'][$key]."`^ User mit dieser Rasse (`%".$perc."%`^)`0`n");
}
}
}

Also eine Abfrage drumrum obs ein Array ist. Das löst aber nur den Fehler, nicht die Ursache!

_________________
Atrahor.de
http://www.atrahor.de/ci_images.php?id=1


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 06 Mär, 2008 09:57 
Offline
Profi
Profi

Registriert: Mi 16 Mai, 2007 11:50
Beiträge: 110
Wohnort: Kaufungen
Geschlecht: Männlich
Skype: Skywalker310867
Also ich habe den Rasseneditor von Eliwood drauf

Habe nun das von Dragonslayer reinkopiert und getestet.
Doch leider werden bei dem Link zu den Misc, keine Rassen
mit ausgegeben.

der Codeteil sieht nun wie folgt aus:

PHP:
case "misc":
// Account-Statistik: Version 0.3; 2006 by Eliwood aka Wasili
$sql = 'SELECT `race`,`specialty`,`gold`,`goldinbank`,`dragonkills`,`gems` FROM `accounts` ORDER BY acctid DESC';
$res = db_query($sql);

$accounts = array();

$i = 0;
while($row = db_fetch_assoc($res)) {
if(isset($accounts['races'][$row['race']])) {
$accounts['races'][$row['race']]++;
$accounts['specialty'][$row['specialty']]++;
$accounts['gold'] += $row['gold'];
$accounts['gold'] += $row['goldinbank'];
$accounts['gems'] += $row['gems'];
$accounts['dragonkills'] += $row['dragonkills'];
} else {
$accounts['races'][$row['race']] = 1;
$accounts['specialty'][$row['specialty']] = 1;
$accounts['gold'] = $row['gold'];
$accounts['gold'] += $row['goldinbank'];
$accounts['gems'] += $row['gems'];
$accounts['dragonkills'] += $row['dragonkills'];
}
$i++;
}

// Rassenverteilung
//output('`n`^`b`cRassenverteilung`c`b`0`n');
//while (list($key,$val) = each($colraces)){
// if ($key !== 0 && $key !== 50){
// if(empty($accounts['races'][$key])) $accounts['races'][$key] = 0;
// $perc = round(($accounts['races'][$key]/$i)*100,2);
// output("`b".$val."`b`^: `%".$accounts['races'][$key]."`^ User mit dieser Rasse (`%".$perc."%`^)`0`n");
// }
//}
// Rassenverteilung
if(is_array($colraces))
{
output('`n`^`b`cRassenverteilung`c`b`0`n');
while (list($key,$val) = each($colraces))
{
if ($key !== 0 && $key !== 50)
{
if(empty($accounts['races'][$key])) $accounts['races'][$key] = 0;
$perc = round(($accounts['races'][$key]/$i)*100,2);
output("`b".$val."`b`^: `%".$accounts['races'][$key]."`^ User mit dieser Rasse (`%".$perc."%`^)`0`n");
}
}
}

// Verteilung der Besonderen Fähigkeiten
output('`n`n`^`b`cVerteilung der Besonderen Fähigkeiten`c`b`0`n');
$specialty = array(1=>"`\$Dunkle Künste`0","`%Mystische Kräfte`0","`^Diebeskunst`0","`qKampfkunst`0","`#Spirituelle Kräfte`0","`@Naturkraft`0");
while(list($key,$val) = each($specialty)) {
if($key !== 0 && $key !== 50) {
if(empty($accounts['specialty'][$key])) $accounts['specialty'][$key] = 0;

$perc = round(($accounts['specialty'][$key]/$i)*100,2);

output('`b`^'.$val.'`0`b`^: `%'.$accounts['specialty'][$key].'`^ User mit dieser besonderen Fähigkeit (`%'.$perc.'%`^)`0`n');
}
}

// Durchschnittswerte & Maximalwerte
output('`n`n`^`c`bRekorde und Durchschnittswerte`b`c`0`n');
output('`@Getötete Schattenkreaturen: `^'.$accounts['dragonkills'].' Stück`@.`0`n');
output('`@Durchschittlich getötete Schattenkreaturen pro Spieler: `^'.number_format(($accounts['dragonkills']/$i),2,',','\'').' Stück`@.`0`n');
output('`@Gesammeltes Gold: `^'.$accounts['gold'].' Goldstücke`@.`0`n');
output('`@Durchschnittlich gesammeltes Gold pro User: `^'.number_format(($accounts['gold']/$i),2,',','\'').' Goldstücke`@.`0`n');
output('`@Gesammelte Edelsteine: `^'.$accounts['gems'].' Edelsteine`@.`0`n');
output('`@Durchschnittlich gesammelte Edelsteine pro User: `^'.number_format(($accounts['gems']/$i),2,',','\'').' Edelsteine`@.`0`n');

// Ende Account-Statistik: Version 0.3; 2006 by Eliwood aka Wasili
nav();
break;

_________________
so long
Stefan

---------

Source im Profil


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 06 Mär, 2008 11:06 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Du weißt schon das du das so nicht einfügen kannst, wenn du den Rasseneditor auf dem Server hast? :?

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 06 Mär, 2008 20:12 
Offline
Profi
Profi

Registriert: Mi 16 Mai, 2007 11:50
Beiträge: 110
Wohnort: Kaufungen
Geschlecht: Männlich
Skype: Skywalker310867
Nein, MySQL, das wusste ich nicht.

Wie müsste ich es denn ändern?

Kannst du mir das sagen oder schreiben...?

_________________
so long
Stefan

---------

Source im Profil


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi 18 Mär, 2009 16:10 
Offline
Meister
Meister
Benutzeravatar

Registriert: Fr 17 Aug, 2007 22:36
Beiträge: 367
Wohnort: In unergründlichen Höhlen
Geschlecht: Weiblich
LoGD: http://projekt-davorin.de/
Wüsst' ich auch zu gern..

€dit: Hab's. verwerft's.

_________________
Mao?
Unsere Scripte verfassen wir in Beerware

PHP:
Davorin- Waldkämpfe klickern war gestern
;) Nu wird gequestet!
(Im Aufbau)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 32 Beiträge ]  Gehe zu Seite Vorherige  1, 2

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

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


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum