anpera.net
https://anpera.homeip.net/phpbb3/

Gegenstände finden und benutzen
https://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=3042
Seite 1 von 1

Autor:  Rikkarda [ Do 26 Okt, 2006 13:33 ]
Betreff des Beitrags:  Gegenstände finden und benutzen

Ich habe mehrfach Anfragen erhalten, ob ich den Hack herausgebe, der bei mir im Dorf die Bewohner nette Gegenstände finden lässt, welche dann benutzbar sind, und in der Vitalleiste mit kleinen Bildchen angezeigt werden.


Dieser Hack ist ursprünglich von Gargamel mit dem Gildentool welches auf den Dasher Gilden basiert geschrieben worden. Ich habe die Einbauanleitung nun insofern geschrieben, dass jedes Dorf diesen Hack nutzen kann, auch wenn es nicht über die Dasher Gilden verfügt.

Das die Credits für Gargamel und Dasher in den Datein nicht entfernt werden sollen ist hoffentlich selbstverständlich.


Bei Fragen zu dem Einbau dieses Hacks ist in der Einbauanleitung meine icq und msn drin, da ich im Moment nicht so viel Zeit habe, hier immer regelmässig hineinzusehen.



ich hoffe auch andere Dörfer können hiermit etwas anfangen :)


viel Spass damit



Im beigefügten Anhang findet ihr alle Datein, Bilder sowie die Einbauanleitung :)



lg Rikka

Dateianhänge:
Dateikommentar: Gegenstände finden/benutzen für jedes Logd geeignet basiert ursprünglich auf das Gildentool von Gargamel/Dasher welches in Rabenthal und Silienta läuft
Inventoryfind.rar [33.21 KIB]
477-mal heruntergeladen

Autor:  Kamikazekai [ Fr 27 Okt, 2006 17:48 ]
Betreff des Beitrags: 

Hoi,
soweit habe ich alles eingebaut....lief aber erst nachdem ich folgenden Eintrag in der common.php gelöscht hatte:
//inventory by Gargamel
addcharstat('Fundstücke',$inventory);
//inventory end

So werden jetzt aber die Items nicht angezeigt..Sie können zwar gefunden werden tauchen aber nicht im normalen Inventar auf.


Für eine Lösung wäre ich sehr dankbar.
Gruss Kami

Autor:  Rikkarda [ Fr 27 Okt, 2006 20:19 ]
Betreff des Beitrags: 

schick mir mal einen Ausschnitt deiner addcharstats, dann schiebe ich es dir ein :)


lg

Autor:  adminator [ So 29 Okt, 2006 18:38 ]
Betreff des Beitrags: 

unter PHP5 wieder die Änderungen mit $HTTP_GET_VARS -> $_GET durchführen. Das Array poppen mochte mein sql garnicht :-D ... auf gut deutsch, es weigerte sich beharrlich das Ganze (sprich die Variablen oder Argumente, insbesondere das erste $session ['user']['inventory'] ) als solches anzuerkennen.
Ich hab einiges dran gebastelt, aber na ja - auch das funzte eigentlich nicht wirklich so furchtbar gut (selbst nach entkommentieren). Einziger Tipp: Workarounds ausprobieren oder das Ganze abändern, das ist aber wirklich nur etwas für Leute die sich halbwegs drin zurechtfinden :-S

LG

Uwe

Autor:  Rikkarda [ So 29 Okt, 2006 23:48 ]
Betreff des Beitrags: 

jo das mag sein, bei ihm lags aber an den addcharstats, die er net hatte, ich habe eine andere Version des einbindens in die Vitalleiste, und ich habe mich bisher dagegen gesträubt auf php5 umzusteigen, da ich altmodern nach dem Motto lebe ~never change a running system~ ;)

aber wenn du magst, helf ich dir gern dabei lokal habe ich es unter php5 laufen.. und hatte bisher keine probleme festgestellt.


lg

Autor:  adminator [ Mo 30 Okt, 2006 01:20 ]
Betreff des Beitrags: 

Danke Rikkarda,

lieb von dir und ja: Wenn das Ding unter php 5.1 irgendwas läuft wär das furchtbar nett. Im übrigen hatte ich vorher *snief* ein gut (oder halbwegs) gut laufendes php4 System und bin seit einer Woche auf php5 mit Käferjagd vom Feinsten zugange, aber: Es läuft wieder soweit alles (auch fast bugfrei), könnt ja so nach und nach Mods gegen die 5er Variante austauschen.

Da der Sourcecode offen liegt dürfte es kein Problem sein - aber da ich noch Bugfixe vor mir habe fehlt mir die Zeit das Inventorysystem genauer zu erforschen und ich befürchte (auch nach Sicht auf das Strato sql und speziell auch das eigene Inventarsystem) das bei mir nur ein Workaround halbwegs greift.

Wichtigste Regeln sind ja bekannt: $HTTP_POST_VARS oder $HTTP_GET_VARS gegen $_POST und $_GET austauschen, date('r') gegen date('c') austauschen, schon geht fast alles wieder. 99% der Fehler waren bislang vergessene Ersetzungen, der Rest allerdings ...siehe oben.
Also keine Angst vor php5 ;-), ich helf auch gern dabei mit Tipps und Rat.

LG

Uwe

Autor:  adminator [ Mo 30 Okt, 2006 02:10 ]
Betreff des Beitrags: 

Hoi: Nachwort,

Das 1 Prozent vergessene Ersetzungen lag bei mir :-/ ... ich hab schlichtweg nur die Hälfte der Einbauanleitung gemacht - offenbar zu sehr überflogen oder was weiß ich:

Es geht und nein, war auch kein PHP5 sondern ein rein menschliches Problem - natürlich is das auch php5 fähig incl. Arrayfunktion.

Danke dennoch und ja: nettes Teil!

LG

Uwe

Autor:  Rikkarda [ Mo 30 Okt, 2006 09:56 ]
Betreff des Beitrags: 

dann ist ja gut :) *freu*

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