anpera.net
https://anpera.dyndns.org/phpbb3/

Tiere nach Drachenkill
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=2464
Seite 1 von 1

Autor:  Redrogar [ Sa 15 Apr, 2006 22:54 ]
Betreff des Beitrags:  Tiere nach Drachenkill

Ich hab zu diesem Thema nichts gefunden, daher poste ich es mal hier :

Ich möchte gerne bei mir auf dem Server bestimmte Tiere nach Drachenkills sortieren.
Also ich möchte nicht, dass ein Bauernjunge einen Golddrachen bekommen kann, sondern erst jemand, der den grünen Drachen 60 mal getötet hat.
Wie mache ich denn das?

Autor:  Arelcar [ So 16 Apr, 2006 01:12 ]
Betreff des Beitrags: 

Also, du musst den Datenbank Befehl in deiner Datenbank ausführen, und die änderung in der Datei mounts.php durchführen.

Die Änderung in der Datenbank
[php]ALTER TABLE `mounts` ADD `dragonkill` INT (4) NOT NULL DEFAULT '0';[/php]

und die Änderung in mounts.php
Suche:
[php]$output.="<tr><td>Preis (Gold):</td><td><input name='mount[mountcostgold]' value=\"".htmlentities((int)$mount['mountcostgold'])."\"></td></tr>";[/php]

Füge Darunter ein:
[php]$output.="<tr><td>Ab wievielen Dragonkills(Anzahl):</td><td><input name='mount[dragonkill]' value=\"".htmlentities((int)$mount['dragonkill'])."\"></td></tr>";//dragonkill[/php]

So, das müsste es sein, ich weiß aber nicht ob es funktioniert, hab es bei mir selber nicht eingebaut!
Wenn es dann so klappt wie es sein soll kannst du im stalltier editor einstellen wie viel dk's man brauch.

Autor:  Harthas [ So 16 Apr, 2006 07:27 ]
Betreff des Beitrags: 

du hast etwas ganz wichtiges vergessen....die stabbles sollte vielleicht auch noch verändert werden ;)

Autor:  Redrogar [ So 16 Apr, 2006 12:18 ]
Betreff des Beitrags: 

Hmmm...
Denke schon das eine Einstellung in der stables erforderlich ist.
Es funktioniert leider noch nicht.

Autor:  Arelcar [ So 16 Apr, 2006 15:03 ]
Betreff des Beitrags: 

stimmt Harthas da müsste auch was verändert werden^^
Dann fangen wir mal an:
In der stables.php über:
[php]page_header("Mericks Ställe");[/php]

Folgendes einfügen:
[php]$dk=$session['user']['dragonkill'];[/php]

und:
[php]$sql = "SELECT mountname,mountid,mountcategory FROM mounts WHERE mountactive=1 ORDER BY mountcategory,mountcostgems,mountcostgold";[/php]

ersetzen mit:
[php]$sql = "SELECT mountname,mountid,mountcategory FROM mounts WHERE mountactive=1 AND dragonkill<='$dk' ORDER BY mountcategory,mountcostgems,mountcostgold";[/php]

Dazu muss ich hinzufügen das ich mir da überhaupt nicht sicher bin und das du lieber ein backup machst bevor du es einbaust!

Autor:  Harthas [ So 16 Apr, 2006 15:05 ]
Betreff des Beitrags: 

ja^^

ich habe heute auch schon was versucht....aber ging irgendwie ned...naja..bin halt ned so extrem in sql^^

Autor:  Arelcar [ So 16 Apr, 2006 15:14 ]
Betreff des Beitrags: 

und jetzt die änderungen da oben mal machen!
Ich bin auch nicht extrem in php und mysql progg grad mal 4 Monate und hab halt einen 1 Wöchigen Spezialkurs, wo allerdings vieles nur angeschnitten wurde!

Autor:  Harthas [ So 16 Apr, 2006 15:26 ]
Betreff des Beitrags: 

hmmm...erstaunlich...genau das hatte ich heute morgen auch...da gings aber end...naja...egal^^

danke für deine hilfe...geht nun wunderbar


p.s. ich bin erst seit 2 monaten am proggen^^

Autor:  Arelcar [ So 16 Apr, 2006 16:33 ]
Betreff des Beitrags: 

so freut mich das es jetzt funktioniert!!

Autor:  Redrogar [ So 16 Apr, 2006 17:40 ]
Betreff des Beitrags: 

Mich feeut sauch. :)
Dank dir für deine Hilfe. :wink: :)
Achja.
Progge erst seit knapp einem monat und das ohne professionelle Hilfe.^^
Sollte mir aber eventuell ein wenig mehr wissen aneignen, da ich im moment immer nur auf Ahnungen und Erfahrungen Progge. :D
Glaube da gabs doch mal etwas wegen php beibringen über Teamspeak oder so...
Muss ich mal suchen.^^

Autor:  Squall [ So 16 Apr, 2006 23:31 ]
Betreff des Beitrags: 

*no*

klappt nicht..nur mal anmerk...

wenn du es in der grotte..also im stalltier eingibts...5 dk...und dann speicherst...ist das tier nicht mehr zusehen...jedoch hat der jenige mehr als die benötigen dks..sieht man das tier trotzdem nicht :pein:

Autor:  Redrogar [ Mo 17 Apr, 2006 13:36 ]
Betreff des Beitrags: 

Nun funktioniert es.

Ich habe das hier :
[php]$dk = $session[user][dragonkills];[/php]

vor das hier :

[php]$sql = "SELECT mountname,mountid,mountcategory FROM mounts WHERE mountactive=1 AND dragonkill<='$dk' ORDER BY mountcategory,mountcostgems,mountcostgold";[/php]

gemacht und nun klappt es auch die Tiere nach Drachenkills zuzuordnen.

Autor:  Arelcar [ Mo 17 Apr, 2006 19:49 ]
Betreff des Beitrags: 

stimmt *lach* das hätt man schonmal machen müssen^^

Autor:  Harthas [ Mo 17 Apr, 2006 19:50 ]
Betreff des Beitrags: 

ja^^

ich dacht eigentlich sogar dass ich es so gemacht gehabt hätte...aber naja..man kann sich immer mal wieder irren

Autor:  Nadeya [ Di 17 Apr, 2007 12:26 ]
Betreff des Beitrags: 

Also ist das jetzt hier getestet und als richtig beurteilt?
Das hört sich nämlich interessant an. Die Idee, meine ich.

Autor:  Harthas [ Di 17 Apr, 2007 12:27 ]
Betreff des Beitrags: 

Japp.
Sollte es eigentlich

Autor:  Nadeya [ Di 17 Apr, 2007 14:52 ]
Betreff des Beitrags: 

*g*
Prima, Harthas.

Ich ernenne Dich hiermit zu meinem persönlichen Berater. ;o)

Danke Dir.

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/