Skocz do zawartości

[POSZUKUJE] Ilość posiadanych ulepszaczy podczas ulepszania.

Opublikowano

Siemka,

Ma ktoś ten kawałek kodu?

image.png.e238a53922cc55d5f983a4d76524b1ff.png

Rozwiązane przez atk

Przejdź do rozwiązania

Featured Replies

Opublikowano
  • Rozwiązanie

Hmm, znajdź

def AppendMaterial(self, vnum, count):

pod

thinBoard.SetSize(self.toolTip.GetWidth(), 20)

 

dodaj albo pozmieniaj pod siebie

		textLine = ui.TextLine()
		textLine.SetParent(thinBoard)
		textLine.SetFontName(localeInfo.UI_DEF_FONT)
		if player.GetItemCountByVnum(vnum) < count:
			textLine.SetPackedFontColor(0xffFF0033)
		else:
			textLine.SetPackedFontColor(0xff40EF37)
		textLine.SetText("|cFFdddddd|H|h%s x%d|h|r (%d)" % (item.GetItemName(), count, player.GetItemCountByVnum(vnum)))
		textLine.SetOutline()
		textLine.SetFeather(FALSE)
		textLine.SetWindowVerticalAlignCenter()
		textLine.SetVerticalAlignCenter()

		if player.GetItemCountByVnum(vnum) >= count:
			textLine.SetFontColor(0.33, 0.80, 0.46)
		else:
			textLine.SetFontColor(0.9, 0.4745, 0.4627)

 

Chyba to wszystko

Opublikowano
  • Autor

@atkdziała pięknie, wsumie wystarczyło zamienic

		textLine.SetPackedFontColor(0xffdddddd)
		textLine.SetText("%s x %02d" % (item.GetItemName(), count))

na:

		if player.GetItemCountByVnum(vnum) < count:
			textLine.SetPackedFontColor(0xffFF0033)
		else:
			textLine.SetPackedFontColor(0xff40EF37)
		textLine.SetText("|cFFdddddd|H|h%s x%d|h|r (%d)" % (item.GetItemName(), count, player.GetItemCountByVnum(vnum)))

image.png.b6c143a8ecc12de5e7ec19d896ce7368.png

Edytowane przez ExoCarossa

Opublikowano
53 minuty temu, ExoCarossa napisał(a):

@atkdziała pięknie, wsumie wystarczyło zamienic

		textLine.SetPackedFontColor(0xffdddddd)
		textLine.SetText("%s x %02d" % (item.GetItemName(), count))

na:

		if player.GetItemCountByVnum(vnum) < count:
			textLine.SetPackedFontColor(0xffFF0033)
		else:
			textLine.SetPackedFontColor(0xff40EF37)
		textLine.SetText("|cFFdddddd|H|h%s x%d|h|r (%d)" % (item.GetItemName(), count, player.GetItemCountByVnum(vnum)))

image.png.b6c143a8ecc12de5e7ec19d896ce7368.png

A masz kawałek kodu na rozdzielenie yang? W standardowych plikach jest 10000000. Bez kropek między tysiącami, milionami itd 

Opublikowano
7 godzin temu, Chcesz napisał(a):

A masz kawałek kodu na rozdzielenie yang? W standardowych plikach jest 10000000. Bez kropek między tysiącami, milionami itd 

W plikach poza entry? To generalnie podmień sobie tą linijkę.

 

self.costText.SetText("Cena za Ulepszenie: " +('.'.join([ i-3<0 and str(cost)[:i] or str(cost)[i-3:i] for i in range(len(str(cost))%3, len(str(cost))+1, 3) if i ]))+" Yang")

 

  • Sevence zablokował(a) ten temat
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.