ich bräuchte mal kurz eure Hilfe...
Ich würde gerne einstellen, dass die Zeit von den Ringen (HMR und Lolli) nur abläuft, wenn sie ausgerüstet sind. Klappt soweit auch mit limittype9. Allerdings wird mir jetzt keine Zeit mehr bei den Ringen angezeigt, sondern nur: Verbl. Zeit: 0Min
Jemand einen Tipp?
Moin, die Ringe laufen über Client/Serverside. Habe beide Möglichkeiten schon ausprobiert, aber hat leider auch nichts geändert. Wenn ich die Zeit beispielsweise auf 1 Minute stelle, verschwindet der Ring den ich ausgerüstet habe auch nach einer Minute. Wird halt nur nicht im Ring angezeigt. Eventuell muss etwas in der uitooltip oder im Source angepasst werden, damit bei limittype9 (TIMER_BASED_ON_WEAR) die Zeit angezeigt wird und abläuft? Bei limittype7 (REAL_TIME) wird die Zeit problemlos angezeigt und läuft auch ab.
@ Rainer Wahnsinn - Habe ich schon ausprobiert. "Verbleibende Zeit" wird nur einmal angezeigt, allerdings steht dort bis das Item verschwindet "0". Habe die uiToolTip.py mal angehangen.
Würde mich noch imteressieren ob der fehler auch dann noch besteht, wenn die protos aus den txt geladen werden, denn bei den neuen protos werden andere werte verwendet, beispiel alte proto:
Ich bin halt immer noch davon überzeugt, dass dieser fehler darauf zurück zu führen ist, nun möchte ich natürlich wissen ob meine überzeugung auch stimmt
Moin, habe jetzt mal auf txt Dateien umgestellt. Zeit wird aber weiterhin nicht angezeigt.
Zur Veranschaulichung habe ich 2 Bilder und eine gekürzte item_proto angehangen. Wie gesagt, das Problem tritt nur bei limittype9 (TIMER_BASED_ON_WEAR) auf.
Habe mir nun die uiToolTip.py etwas genauer angesehen.
Dein Problem ist, dass du für einige Items (71135, 71128, 72701, 71125, 71136)
eine neue If-Verzweigung erstellt hast.
In der Funktion def AddItemData() wird jedoch nach Type bzw. Subtype unterschieden.
Z. 1161 (elif item.ITEM_TYPE_UNIQUE == itemType:), da solltest du ein Auge drauf werfen.
@
Die Text-Protos werden wie gewöhnliche DB-Protos geladen,
der einzige Unterschied ist, dass die jeweiligen Flags als Bytestelle angegeben werden.
Siehe
Hey, danke für den Tipp.
Ich habe nun in der Zeile 943 folgendes ausgetauscht: self.AppendMallItemLastTime(metinSlot[0])
zu self.AppendTimerBasedOnWearLastTime(metinSlot)
Die Zeit wird mir nun angezeigt und läuft auch nur ab, wenn ich den Ring ausgerüstet habe. Das neue Probleme ist, dass das Item jetzt standardmäßig eine Laufzeit von 10 Stunden anzeigt, aber beispielsweise nach 10 ausgerüsteten Minuten verschwindet.
(Habe ich im Vorfeld bei value0 eingetragen). Habe auch schon ausprobiert die Laufzeit länger als 10 Stunden einzustellen.
Kann es vielleicht sein, dass das irgendwo im Source definiert ist oder muss ich etwas anderes in der uitooltip.py anpassen?
Meines Erachtens ist die einfachste bzw. richtige Lösung die,
dass man die Einträge elif 71135 == itemVnum: bis elif 71136 == itemVnum:
entfernt und für die jeweiligen Items den limitType TIMER_BASED_ON_WEAR setzt.
(Ich nehme an, all diese Items sollen nur ablaufen, wenn sie ausgerüstet sind)
Infolgedessen wird die Zeile "Verbleibende Zeit: x" doppelt angezeigt.
Daher die Abfrage bei Z. 1320 entfernen, bzw. bei dem Fall für die Drachensteine (ITEM_TYPE_DS, Z. 1306) wieder hinzufügen.
(Die Drachensteine sind die einzigen Items, welche den Typ TIMER_BASED_ON_WEAR ansonsten verwenden)
elif item.ITEM_TYPE_DS == itemType:
self.AppendTextLine(self.__DragonSoulInfoString(itemVnum))
self.__AppendAttributeInformation(attrSlot)
for i in xrange(item.LIMIT_MAX_NUM):
(limitType, limitValue) = item.GetLimit(i)
if item.LIMIT_TIMER_BASED_ON_WEAR == limitType:
self.AppendTimerBasedOnWearLastTime(metinSlot)
Sollten weiterhin Probleme auftreten, gerne melden.
Danke, klappt jetzt wunderbar mit der Zeitanzeige. Fällt dir noch eine Möglichkeit ein wie ich die Bonis in dieser grünen Schrift anzeigen lassen kann? Dafür war ursprünglich diese zusätzliche If-Verzweigung gedacht.
Herr der Ringe Online 03/21/2007 - General Gaming Discussion - 1 Replies Ich poste es mal hier weil einige wirds sicher Interessieren wie ihr an Beta Keys kommt die es ab heute gibt also beeilen!
Geht auf die Seite:
http://www.computerandvideogames.com/artic...e.ph p?id=158270
Registriert euch und holt euch nen Beta Key+Client
Wenns falscher Topic sein sollte was es sowieso verscheinlich ist dann bitte verschieben ich poste es nur hier weil es die Keys nicht mehr lange gibt ;)
Herr der Ringe Online EU Beta Key 03/13/2007 - General Gaming Discussion - 19 Replies Ich verkaufe meinen Herr der Ringe Online: Shadow of Angmar EU Beta Key, bzw. tausche ihn auch falls mir jemand etwas Gleichwertiges anbietet.
Bei interesse meldet euch bitte unter -> ICQ: 416-029-467
Bitte keine Faker oder "schenk ihn mir plz" Heuler.
wow meets herr der ringe 10/28/2005 - World of Warcraft - 6 Replies hi, bin neu hier und treib mich schon seit einiger zeit hier rum
und jetzt wird es zeit auch mal anzufangen mit posten
http://www.expectnothing.com/pub/posts/att...ed/0 002k1cc.gif
http://img120.echo.cx/img120/5175/soj9yk8ys.gif
http://content.ytmnd.com//127000/127523/image.gif
falls ihr noch mehr von dem zeug findet postet mal
Eure Ringe ? 08/19/2005 - World of Warcraft - 32 Replies hab eben in Silithus nen Neuen ring gefunden den wollte ich euch nicht vorbehalten
Pic is im attachment