|
You last visited: Today at 02:04
Advertisement
Hilfe bei der uitooltip.py
Discussion on Hilfe bei der uitooltip.py within the Metin2 Private Server forum part of the Metin2 category.
07/09/2019, 18:31
|
#1
|
elite*gold: 313
Join Date: Apr 2013
Posts: 585
Received Thanks: 122
|
Hilfe bei der uitooltip.py
Kurz und knapp ich habe aus diesem Post hier 
den Code übernommen, gibt es eine Möglichkeit die verbleibende Zeit
die in der item_proto (value0) angegeben wird, anzeigen zu lassen?
hier die Zeile aus dem Post in der uitooltip.py
PHP Code:
elif 99993 == itemVnum:
if 0 != metinSlot:
self.SetTitle(item.GetItemName())
self.AppendTextLine("[ViP Item]", grp.GenerateColor(1.0, 0.843, 0.0, 1.0))
self.AppendDescription(item.GetItemDescription(), 26)
self.AppendDescription(item.GetItemSummary(), 26, self.CONDITION_COLOR)
self.AppendSpace(7) ##Platzhalter
self.AppendTextLine("Zusätzliche Bonis:", grp.GenerateColor(0.118, 0.565, 1.0, 1.0))
self.AppendSpace(7) ##Platzhalter
self.AppendTextLine("+5000 Trefferpunkte", grp.GenerateColor(1.0 ,0.0 , 0.0, 1.0))
self.AppendTextLine("+25% Halbmenschen", grp.GenerateColor(1.0, 0.0, 0.0, 1.0))
self.AppendSpace(7) ##Platzhalter
self.AppendTextLine("Miau", grp.GenerateColor(0.000, 1.000, 0.0, 1.0))
self.AppendTextLine("#Swag", grp.GenerateColor(0.000, 1.000, 0.0, 1.0))
self.ShowToolTip()
return
danke im Voraus
kind regards
|
|
|
07/09/2019, 20:13
|
#2
|
elite*gold: 964
Join Date: Mar 2008
Posts: 2,634
Received Thanks: 1,637
|
Hast du selbst schon irgendwelche ansätze Probiert oder erwartest du eine C&P Lösung? Am besten schaust du dir vielleicht Items an, bei dennen die Zeit angezeigt wird (Symbol d. W. Kaisers, Windschuhe, Erfahrungsring-Slot etcpp). Dort denke ich wirst du den entsprechenden Code finden.
Grüße Ben
|
|
|
07/09/2019, 20:40
|
#3
|
elite*gold: 313
Join Date: Apr 2013
Posts: 585
Received Thanks: 122
|
Quote:
Originally Posted by Benhero
Hast du selbst schon irgendwelche ansätze Probiert oder erwartest du eine C&P Lösung? Am besten schaust du dir vielleicht Items an, bei dennen die Zeit angezeigt wird (Symbol d. W. Kaisers, Windschuhe, Erfahrungsring-Slot etcpp). Dort denke ich wirst du den entsprechenden Code finden.
Grüße Ben
|
Hab ich tatsächlich stundenlang gemacht, meistens crashte der client und wenn
er nicht crashte, bekam ich Verbleibende Zeit 0 Min dabei raus, oder garkeine
Anzeige, bin halt noch relativ neu im Gebiet python bzw. wieder dabei es zu lernen
eine Lösung wäre hilfreich um meine Fehler von vorher evtl. zu sehen
|
|
|
08/20/2019, 09:59
|
#4
|
elite*gold: 0
Join Date: Jan 2013
Posts: 268
Received Thanks: 266
|
Versuch mal das Item Tigerknochenohrringe zu bearbeiten, in dem du die VNUM davon nimmst. Kannst ja das Icon und den Namen verändern in das Item was du haben möchtest. Habe nämlich so etwas auch vor!
|
|
|
08/20/2019, 11:24
|
#5
|
elite*gold: 70
Join Date: Oct 2015
Posts: 102
Received Thanks: 121
|
Ich weiß nich welcher Zeittyp das gerade ist welcher die Value0 ausliest also hab ich mal den kompletten block reingesetzt welcher glaube für alle Zeittypen ist. Achte bei .py(thon) unbedingt auf die TAB's wenn du das hier übernimmst.
MfG
Code:
elif 99993 == itemVnum:
if 0 != metinSlot:
self.SetTitle(item.GetItemName())
self.AppendTextLine("[ViP Item]", grp.GenerateColor(1.0, 0.843, 0.0, 1.0))
self.AppendDescription(item.GetItemDescription(), 26)
self.AppendDescription(item.GetItemSummary(), 26, self.CONDITION_COLOR)
self.AppendSpace(7) ##Platzhalter
self.AppendTextLine("Zusätzliche Bonis:", grp.GenerateColor(0.118, 0.565, 1.0, 1.0))
self.AppendSpace(7) ##Platzhalter
self.AppendTextLine("+5000 Trefferpunkte", grp.GenerateColor(1.0 ,0.0 , 0.0, 1.0))
self.AppendTextLine("+25% Halbmenschen", grp.GenerateColor(1.0, 0.0, 0.0, 1.0))
self.AppendSpace(7) ##Platzhalter
self.AppendTextLine("Miau", grp.GenerateColor(0.000, 1.000, 0.0, 1.0))
self.AppendTextLine("#Swag", grp.GenerateColor(0.000, 1.000, 0.0, 1.0))
bHasRealtimeFlag = 0
for i in xrange(item.LIMIT_MAX_NUM):
(limitType, limitValue) = item.GetLimit(i)
if item.LIMIT_REAL_TIME == limitType:
bHasRealtimeFlag = 1
if 1 == bHasRealtimeFlag:
self.AppendMallItemLastTime(metinSlot[0])
else:
time = metinSlot[player.METIN_SOCKET_MAX_NUM-1]
if 1 == item.GetValue(2):
self.AppendMallItemLastTime(time)
else:
self.AppendUniqueItemLastTime(time)
self.ShowToolTip()
return
|
|
|
Similar Threads
|
Edit color in items in uitooltip.py
04/13/2015 - Metin2 Private Server - 0 Replies
cls~~
|
Client schließt sich nach Arbeit an UiTooltip.py
12/28/2014 - Metin2 Private Server - 7 Replies
Hey Com,
Ich habe dies hier eingefügt in mein Uitooltip.py ganz nach unten:
Problem: Jetz geht mein Client aus wenn ich grad zu Charackter wechsel weiter geleitet werde. Wo liegt das Problem? :o , muss das vllt wo anders hin und nicht ganz nach unten?
Syserror:
|
Waffen Bonis / Uitooltip Python usw : DD
11/02/2014 - Metin2 Private Server - 4 Replies
fixed
|
uitooltip problem
07/01/2013 - Metin2 Private Server - 5 Replies
hi i use new binary i login my server and closing window :mad: syserr:
0630 23:44:07133 ::
networkModule.py(line:194) SetSelectCharacterPhase
system.py(line:134) __pack_import
system.py(line:114) _process_result
introSelect.py(line:23) ?
system.py(line:134) __pack_import
system.py(line:114) _process_result
uiAffectShower.py(line:8) ?
system.py(line:134) __pack_import
|
All times are GMT +1. The time now is 02:05.
|
|