Fikir esinlenip biraz daha düzenli hali.
Ekli dosyayı görüntüle 35041
Ekli dosyayı görüntüle 35053
[CODE title="uiTooltip.py >> Arat::"] elif 50004 == itemVnum:Ekli dosyayı görüntüle 35041
Ekli dosyayı görüntüle 35053
if 0 != metinSlot:
useCount = int(metinSlot[0])
self.AppendSpace(5)
self.AppendTextLine(locale.TOOLTIP_REST_USABLE_COUNT % (10 - useCount), self.NORMAL_COLOR)[/CODE]
[CODE lang="python" title="Altına Ekle:"] elif 70102 == itemVnum:
point, grade = player.GetAlignmentData()
import colorInfo
COLOR_DICT = { 0 : colorInfo.TITLE_RGB_GOOD_4,
1 : colorInfo.TITLE_RGB_GOOD_3,
2 : colorInfo.TITLE_RGB_GOOD_2,
3 : colorInfo.TITLE_RGB_GOOD_1,
4 : colorInfo.TITLE_RGB_NORMAL,
5 : colorInfo.TITLE_RGB_EVIL_1,
6 : colorInfo.TITLE_RGB_EVIL_2,
7 : colorInfo.TITLE_RGB_EVIL_3,
8 : colorInfo.TITLE_RGB_EVIL_4, }
colorList = COLOR_DICT.get(grade, colorInfo.TITLE_RGB_NORMAL)
gradeColor = ui.GenerateColor(colorList[0], colorList[1], colorList[2])
if point == 20000:
self.AppendTextLine(locale.TITLE_NAME_LIST[grade], gradeColor)
self.AppendTextLine(locale.ALIGNMENT_NAME+str(point)+localeInfo.TOOLTIP_ALIGN_MAX_COUNT, self.NEGATIVE_COLOR)
else:
if point < 0:
self.AppendTextLine(locale.TITLE_NAME_LIST[grade], gradeColor)
self.AppendTextLine(locale.ALIGNMENT_NAME + str(point) + " (+%d)" % (item.GetValue(0)/10), self.POSITIVE_COLOR)
elif point >= 0:
self.AppendTextLine(locale.TITLE_NAME_LIST[grade], gradeColor)
self.AppendTextLine(locale.ALIGNMENT_NAME + str(point) + " (+%d)" % (item.GetValue(0)/25), self.POSITIVE_COLOR)
[/CODE]
[CODE title="locale_game.txt: Ekle"]TOOLTIP_ALIGN_MAX_COUNT Dereceniz son seviyede.[/CODE]
[CODE title="type"]item_proto
type 18 yapmayı unutmayın..[/CODE]
