anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Do 12 Jun, 2025 16:00

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 54 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3  Nächste
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: Di 23 Mai, 2006 11:03 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 05 Sep, 2005 08:04
Beiträge: 199
Wohnort: zuhause
nein ... leider nicht :(

ich habe auch die version eingebaut die auf der ersten seite steht ... habe den code dann noch so verändert :

[php]$result = db_query("select sum(monsterkills) as monsterkills from accounts");
$row = db_fetch_assoc($result);
output("`b`vIn dieser Welt mussten `@$row['monsterkills'] Monster `vihr Leben lassen!`0`b`n`n"); [/php]

und hab dann den fehler :

Zitat:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /www/htdocs/v168110/index.php on line 58

_________________
Andunas
Source
... um Grammatikfehler auszuschliessen, braucht man lediglich auf der Tastatreier sdwk, ejlf kwew end mggläuttz und sdjk..


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 23 Mai, 2006 11:28 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
hmm.dann wirst du wohl irgendetwas falsch gemacht haben...was geloöscht oder so..ich kenne den fehler..weiss aber ncht mehr wie er ausgelöst wird..mist


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 23 Mai, 2006 22:21 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 05 Sep, 2005 08:04
Beiträge: 199
Wohnort: zuhause
meines wissens hab ich nix gelöscht ...
der fehler tritt auch nur dann auf wenn ich den codeschnipsel in die index.php pflaster und wenn ich den codeschnipsel rausnehme funzzt die seite wieder :???:

_________________
Andunas
Source
... um Grammatikfehler auszuschliessen, braucht man lediglich auf der Tastatreier sdwk, ejlf kwew end mggläuttz und sdjk..


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 25 Mai, 2006 13:20 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Logisch. Die Fehlermeldung sagt auch warum:

[php]output("`b`vIn dieser Welt mussten `@$row['monsterkills'] Monster `vihr Leben lassen!`0`b`n`n");[/php]

Diesmal ist ['blub'] in einem String völlig falsch!

So würde es gehn:

[php]output("`b`vIn dieser Welt mussten `@{$row['monsterkills']} Monster `vihr Leben lassen!`0`b`n`n");[/php]

Oder so:

[php]output("`b`vIn dieser Welt mussten `@".$row['monsterkills']." Monster `vihr Leben lassen!`0`b`n`n");[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 27 Mai, 2006 09:15 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 05 Sep, 2005 08:04
Beiträge: 199
Wohnort: zuhause
Eliwood hat geschrieben:
So würde es gehn:

[php]output("`b`vIn dieser Welt mussten `@{$row['monsterkills']} Monster `vihr Leben lassen!`0`b`n`n");[/php]

Oder so:

[php]output("`b`vIn dieser Welt mussten `@".$row['monsterkills']." Monster `vihr Leben lassen!`0`b`n`n");[/php]


geht beides leider nicht aber zumindest steht auf der index.php nun :

Zitat:
In dieser Welt mussten Monster ihr Leben lassen!


aber wieviele es sind sagt es mir nicht :???:
habe natürlich auch getestet ob es neu zählt indem ich in den wald ging und etwas mätzelte :)

_________________
Andunas
Source
... um Grammatikfehler auszuschliessen, braucht man lediglich auf der Tastatreier sdwk, ejlf kwew end mggläuttz und sdjk..


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 27 Mai, 2006 09:28 
Offline
Großmeister
Großmeister

Registriert: Fr 01 Jul, 2005 18:41
Beiträge: 484
Wohnort: Saarbrücken
Geschlecht: Männlich
Versuch in der Index.php mal das:

$sql2 = "SELECT name,monsterkills,sex FROM accounts WHERE 1 AND superuser < 1 ORDER BY monsterkills DESC LIMIT 1";
$result2 = db_query($sql2);
$row2 = db_fetch_assoc($result2);
$monster1 = $row2[name];
$monster2 = $row2[monsterkills];

output("`2".($row2[sex]?"Die Spielerin":"Der Spieler").", mit den meisten Monsterkills:`6 `b$monster1`b`2 mit `@`i`b$monster2`b`i `2Monsterkill's!`n", true);

Und in der Bio.php

suche:

$result = db_query("SELECT login,name,level,

hänge an:
monsterkills,

Und dann füge unter Ansehen oder wo du willst das hin:

$gesamt = $row[monsterkills];
output("`n`^ Getötete Monster Insgesamt: $gesamt`n");


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 27 Mai, 2006 15:01 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 05 Sep, 2005 08:04
Beiträge: 199
Wohnort: zuhause
in der bio hats einwandfrei geklappt ... nun sieht man tatsächlich wieviel der user gekillt hat :D


auf der indexseite sieht man nun auch jemanden der monster gekillt hat doch die meisten hat er nicht :???:

auf dem index:
Zitat:
Der Spieler, mit den meisten Monsterkills: Fürst Turambar mit 2207 Monsterkill's!


und in der ruhmeshalle:

Zitat:
1. Sister of Night BlackCelebration 4774 73


1. =rang
dann nickname
dann Monsterkills
dannDrachenkills

hab ich was übersehen?

_________________
Andunas
Source
... um Grammatikfehler auszuschliessen, braucht man lediglich auf der Tastatreier sdwk, ejlf kwew end mggläuttz und sdjk..


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 27 Mai, 2006 20:33 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
ich könnt mir vorstellen, dass es daran liegt, dass bei dem codeschnipsel da oben nur alle superuser<1 gewählt werden...ne?
Und dann kann es ja möglich sein, dass jene drüber superuser>1 nsind...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 31 Mai, 2006 18:14 
Offline
Großmeister
Großmeister

Registriert: Fr 01 Jul, 2005 18:41
Beiträge: 484
Wohnort: Saarbrücken
Geschlecht: Männlich
jap es werden nur USER angezeigt :) Also ohne irgendwelche Rechte^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 01 Jun, 2006 18:00 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 05 Sep, 2005 08:04
Beiträge: 199
Wohnort: zuhause
jepp daran lags :D

nu funzzt es richtig ... vielen dank :wink:

_________________
Andunas
Source
... um Grammatikfehler auszuschliessen, braucht man lediglich auf der Tastatreier sdwk, ejlf kwew end mggläuttz und sdjk..


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 08 Nov, 2006 00:25 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 27 Sep, 2006 10:58
Beiträge: 133
Kann man das auch so einstellen, dass alle angezeigt werden, egal ob Superuser oder nicht?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 08 Nov, 2006 02:20 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
Benutz lieber Arîztos Version,er hat Gewinn und Verlieren in die battle eingetragen,damit es alles zusammen gezählt wird.
Auch vom Schattenreich und die Meister. :)


$this->bbcode_second_pass_code('', 'Öffne battle.php
Suche:

if ($badguy[creaturehealth]<=0 && $session[user][hitpoints]>0){
$victory=true;
$defeat=false;
$count=0;
}else{
if ($session[user][hitpoints]<=0){
$defeat=true;
$victory=false;
$count=0;
}else{
$defeat=false;
$victory=false;
}
}


Ersetze durch:

if ($badguy[creaturehealth]<=0 && $session[user][hitpoints]>0){
$victory=true;
$defeat=false;
$count=0;
$session['user']['ckill']++; //Kreaturen getötet by Arîztokrazî [www.imperencia.de]
}else{
if ($session[user][hitpoints]<=0){
$defeat=true;
$victory=false;
$count=0;
$session['user']['cloose']++; //Kreaturen getötet by Arîztokrazî [www.imperencia.de]
}else{
$defeat=false;
$victory=false;
}
}

Shut down & Upload

Öffne hof.php
Suche:

if ($op == "kills") {
$sql = "SELECT count(acctid) AS c FROM accounts WHERE locked=0 AND dragonkills>0";


DANACH einfügen:

} elseif ($op == "ckill") {
$sql = "SELECT count(acctid) AS c FROM accounts WHERE locked=0 AND ckill>0";//Kreaturen getötet by Arîztokrazî [www.imperencia.de]
} elseif ($op == "cloose") {
$sql = "SELECT count(acctid) AS c FROM accounts WHERE locked=0 AND cloose>0";//Kreaturen getötet by Arîztokrazî [www.imperencia.de]


Suche:

addnav("Arenakämpfer","hof.php?op=battlepoints&subop=$subop&page=$page");

Oder andere Stelle in der Navigation...
DANACH einfügen:

addnav("Gewonnene Kämpfe", "hof.php?op=ckill&subop=$subop&page=$page");
addnav("Verlorene Kämpfe", "hof.php?op=cloose&subop=$subop&page=$page");

Suche:

} elseif ($_GET[op]=="battlepoints"){
$sql = "SELECT name,battlepoints AS data1,dragonkills AS data2 FROM accounts WHERE locked=0 ORDER BY battlepoints $order, dragonkills $order, acctid $order LIMIT $limit";
$adverb = "besten";
if ($_GET[subop] == "least") $adverb = "schlechtesten";
$title = "Die $adverb Arenakämpfer in diesem Land";
$headers = array("Punkte","Drachenkills");
display_table($title, $sql, false, false, $headers, false);

DANACH einfügen:

//Kreaturen getötet by Arîztokrazî [www.imperencia.de]
} elseif ($_GET[op]=="ckill"){
$sql = "SELECT name,ckill AS data1,dragonkills AS data2 FROM accounts WHERE locked=0 AND ckill>0 ORDER BY ckill $order, dragonkills $order, acctid $order LIMIT $limit";
$adverb = "meisten";
if ($_GET[subop] == "least") $adverb = "wenigsten";
$title = "Die Krieger, die am $adverb Kreaturen getötet haben";
$headers = array("Gewonnene Kämpfe","Drachenkills");
display_table($title, $sql, false, false, $headers, false);
} elseif ($_GET[op]=="cloose"){
$sql = "SELECT name,cloose AS data1,dragonkills AS data2 FROM accounts WHERE locked=0 AND ckill>0 ORDER BY cloose $order, dragonkills $order, acctid $order LIMIT $limit";
$adverb = "meisten";
if ($_GET[subop] == "least") $adverb = "wenigsten";
$title = "Die Krieger, die am $adverb Kreaturen getötet haben";
$headers = array("Verlorene Kämpfe","Drachenkills");
display_table($title, $sql, false, false, $headers, false);
//Kreaturen getötet by Arîztokrazî [www.imperencia.de]

Shut down & Upload

Öffne bio.php
Suche:

$result = db_query("SELECT login,name,level...

Füge irgendwo da mit ein:

,ckill,cloose


Suche (z.B.):

output("`^Bester Angriff: `@$row[punch]`n");

DANACH einfügen:

output("`^Gewonnene Kämpfe: `@$row[ckill]`n"); //Kreaturen getötet by Arîztokrazî
output("`^Verlorene Kämpfe: `@$row[cloose]`n"); //Kreaturen getötet [www.imperencia.de]

Shut down & Upload
Öffne dragon.php
Suche (standard 2x):

,"battlepoints"=>1

DANACH einfügen:

,"ckill"=>1 //Kreaturen getötet
,"cloose"=>1 //Kreaturen getötet

Shut down & Upload ?>


Und dann nur noch SQL
Code:
ALTER TABLE `accounts` ADD `ckill` int(11) NOT NULL default '0';
ALTER TABLE `accounts` ADD `cloose` int(11) NOT NULL default '0';
')

MFG

PS mit dem Code,wird jedermann angezeigt,egal ob User oder Superuser..wieviel Kills er hat.

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 08 Nov, 2006 16:30 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
rumburak hat geschrieben:
Kann man das auch so einstellen, dass alle angezeigt werden, egal ob Superuser oder nicht?

Streich einfach das "superuser<1" aus deinem array


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 08 Nov, 2006 17:01 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
Drazaar hat geschrieben:
rumburak hat geschrieben:
Kann man das auch so einstellen, dass alle angezeigt werden, egal ob Superuser oder nicht?

Streich einfach das "superuser<1" aus deinem array



hmm..bei Arztos version,muß er es doch garnicht anpassen oder hab ich da was übersehen :P

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 08 Nov, 2006 17:03 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
Bezog sich auch nicht auf Ariztos^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 09 Nov, 2006 05:45 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 27 Sep, 2006 10:58
Beiträge: 133
Drazaar hat geschrieben:
rumburak hat geschrieben:
Kann man das auch so einstellen, dass alle angezeigt werden, egal ob Superuser oder nicht?

Streich einfach das "superuser<1" aus deinem array


Hätt' ich auch selbst drauf kommen können. :bash:
Danke! :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 30 Nov, 2007 00:25 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 17 Okt, 2007 00:29
Beiträge: 93
LoGD: http://logd.calawoelfchen.de
So, ich dann mal wieder^^

Also ich hab mal zwei Dinge..

Zum einen, ich habe jetzt das von Arîztos (richtig? o.O) bei mir reingenommen (ja, ich habs immer noch net hochgeladen...) und bei mir auf der Index hab ich das reingegemacht, was hier zuletzt im Thread geschrieben wurde. Aber bei mir zeigt der zwar den (richtigen) Namen an, aber nicht die richtige Zahl der Monsterkills. Da steht die ganze Zeit nur 0.. Egal, wieviel ich im Wald kämpfe.

Also um genauer zu sagen, hab ich das bei mir in der Index stehen:

[php]$sql2 = "SELECT * FROM accounts WHERE 1 AND superuser < 1 ORDER BY monsterkills DESC LIMIT 1";
$result2 = db_query($sql2);
$row2 = db_fetch_assoc($result2);
$monster1 = $row2[name];
$monster2 = $row2[monsterkills];
output("`2".($row2[sex]?"Die Spielerin":"Der Spieler")." mit den meisten Monsterkills:`6 `b$monster1`b`2 mit `@`i`b$monster2`b`i `2Monsterkill's!`n`n`n", true);[/php]

Was ist daran falsch?

Und meine zweite Frage.. Ich würde gerne auch auf der Hauptseite stehen haben, wieviele Monsterkills es insgesamt gibt. Aber irgendwie hab ich grad keine Ahnung, wie ich das anstellen soll.. Hab mirs irgendwie überlegt, dass ich in der DB unter Accounts n neues Feld hinzufüge und dann in der battle.php irgendwas noch hinzufüg...? Aber ich weiß net was..

Wäre schön, wenn mir jemand helfen könnte^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 30 Nov, 2007 01:28 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Nüchts!

Werden die Monsterkills den auch pro Kill gezählt?

Es kan sein, das du das vergessen hast ein zu tragen. ;-)

Lg,

My.

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 30 Nov, 2007 01:49 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 17 Okt, 2007 00:29
Beiträge: 93
LoGD: http://logd.calawoelfchen.de
MySql hat geschrieben:
Werden die Monsterkills den auch pro Kill gezählt?


Wie meinstn das?
Also in der HoF und in der Bio funktioniert es ja, deswegen irritiert mich das..


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 30 Nov, 2007 09:01 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
Dazu ein paar Fragen: Wird denn in der Datenbank die Zahl bei monstekills hochgesetzt oder bleibt die auch bei 0 stehen?

und dann: [php]$sql2 = "SELECT * FROM accounts WHERE 1 AND superuser < 1 ORDER BY monsterkills DESC LIMIT 1";[/php]
Wozu das WHERE 1? Ich denke du willst denjenigen suchen der die meisten hat?

Versuche mal das, ich gebe keine Garantie (hab es nicht ausprobiert):

[php]$sql2="SELECT monsterkills, name, sex FROM accounts WHERE monsterkills>=1";
$result2=db_query($sql2);
$name='';
$monsterkills=0;
$sex=0;
for ($i = 0; $i < db_num_rows($result2); $i ++)
{
$row2 = db_fetch_assoc($result2);
if ($row2['monsterkills']>$monsterkills)
{
$monsterkills=$row2['monsterkills'];
$name=$row2['name'];
$sex=$row2['sex'];
}
}
output("`2".($row2[sex]?"Die Spielerin":"Der Spieler")." mit den meisten Monsterkills:`6 `b$name`b`2 mit `@`i`b$monsterkills`b`i `2Monsterkill's!`n`n`n", true);
[/php]

_________________
Das Lesen im Bett zeugt von völliger Hingabe an die Kunst: Man überlässt es dem Dichter, wann man einschläft.
Ernst R. Hauschka, deutscher Aphoristiker (geb. 1926)


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 17 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:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum