Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Kolorowe nazwy sklepów


baran860

Rekomendowane odpowiedzi

Opublikowano

TUTORIAL ZOSTAŁ POPRAWIONY

 

Siema, dzisiaj pokażę wam w jaki sposób zrobić kolorowe nazwy sklepów. To do dzieła!
Otwieramy uicommon.py w root'ach.
Przechodzimy do klasy "class InputDialog(ui.ScriptWindow):" następnie do "def __CreateDialog(self):"
i wklejamy w nim:

http://wklej.to/vJ9Jg

I w "def Close(self):"

self.R.Hide()
self.G.Hide()
self.B.Hide()
self.R_text.Hide()
self.G_text.Hide()
self.B_text.Hide()

Potem gdzieś pod "def SetNumberMode(self):" dopisujemy

http://wklej.to/HMzfx

I wyszukujemy "def GetText(self):" i zamieniamy go na:

[tab]def GetText(self):
[tab][tab]if self.R_text2.IsShow():
[tab][tab][tab]return self.kolorek + self.inputValue.GetText()
[tab][tab]else:
[tab][tab][tab]return self.inputValue.GetText()

jeszcze tylko dopisujemy

def OnUpdate(self):
self.SetKolory2()

Zamykamy plik uicommon.py a otwieramy uiprivateshopbuildier.py i szukamy "def Open(self, vid, text):"

Zamieniamy jego zawartość na:

http://wklej.to/4sxY5

Jeszcze w uiscript/inputdialog.py wszystko zmieniamy na

http://wklej.to/5ETCM

Jeszcze w pliku " interfacemodule.py" wyszukujemy "inputDialog.SetTitle(locale.PRIVATE_SHOP_INPUT_NAME_DIALOG_TITLE)" i wklejamy pod tym:

inputDialog.R.Show()
inputDialog.G.Show()
inputDialog.B.Show()
inputDialog.R_text.Show()
inputDialog.G_text.Show()
inputDialog.B_text.Show()
inputDialog.R_text2.Show()
inputDialog.G_text2.Show()
inputDialog.B_text2.Show()
inputDialog.tytul_text.Show()

Oraz wyszukujemy "self.privateShopBuilder.Open(self.inputDialog.GetText())" i zamieniamy na:

self.privateShopBuilder.Open(self.inputDialog.GetText()+"|")

SS:

1388926804-U81780.jpg1388926867-U81780.jpg

 

ZAPOMNIAŁEM ŻE W PLIKU uiprivateshopbuildier.PY DOPISUJEMY NA POCZĄTKU "import grp"

I gotowe! Nie przewiduje pomocy w "instalacji" tego!

Like down

8910814572903361049127.png

  • Odpowiedzi 112
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Pewnie otrzymałeś wiedzę na temat tych funkcji od Qentinios, bo kiedyś mu z tym pomagałem :)

Samouk.

 

 

a w jaki sposób wybieramy kolor ?

Suwakami tak jak np. wybieramy głośność muzyki.

8910814572903361049127.png

Opublikowano

Pewnie otrzymałeś wiedzę na temat tych funkcji od Qentinios, bo kiedyś mu z tym pomagałem :)

Pewnie Ty wiedziałeś wszystko zanim jeszcze były udostępnione pliki serwerowe.

 

@topic

dobry motyw, działa to tylko clientside czy widzimy również inne kolory sklepów od innych graczy?

 

umarł

Opublikowano

Pewnie Ty wiedziałeś wszystko zanim jeszcze były udostępnione pliki serwerowe.

 

@topic

dobry motyw, działa to tylko clientside czy widzimy również inne kolory sklepów od innych graczy?

 

Widzimy.

Fajnie, że sie rozwijacie.

Opublikowano

Pewnie Ty wiedziałeś wszystko zanim jeszcze były udostępnione pliki serwerowe.

 

@topic

dobry motyw, działa to tylko clientside czy widzimy również inne kolory sklepów od innych graczy?

Kolory są wysyłane w raz z nazwą sklepu a potem odpowiednio przetwarzane więc widzi je każdy.

8910814572903361049127.png

Opublikowano
u mnie jest tak:

1388927494-U1067719.jpg



- Na końcu paska nie ma [0]- [255]

- kolor w oknie się nie zmienia

- nie da się go zamknąć ani X ani Ok ani Anuluj


A syserr



0105 14:10:43739 :: Traceback (most recent call last):

0105 14:10:43739 :: File "ui.py", line 1024, in CallEvent

0105 14:10:43739 :: File "ui.py", line 87, in __call__

0105 14:10:43739 :: File "ui.py", line 69, in __call__

0105 14:10:43740 :: File "interfaceModule.py", line 1218, in OpenPrivateShopBuilder

0105 14:10:43740 :: File "uiCommon.py", line 242, in GetText

0105 14:10:43740 :: AttributeError
0105 14:10:43740 :: :
0105 14:10:43740 :: 'InputDialog' object has no attribute 'kolorek'
0105 14:10:43740 ::




Ale raczej sobie poradzę.

Opublikowano

@warnox

 

ja to mam w multihacku i z pewnoscia wczesniej to było od twojej tyri

 

 

@top

 

 

Dobry pomysł z tym suwakiem, dzieki za wstawke, wykorzystam

l8jIhdD.png


FORGEJM PAŁER

Opublikowano

Samouk.

 

 

Suwakami tak jak np. wybieramy głośność muzyki.

Samouk, tyle, że nagle, po tym jak jakieś tam pliki wyciekły Tobie inwencja twórcza się obudziła i nic nie ukradłeś. Pewnie.


 

Opublikowano

Pewnie Ty wiedziałeś wszystko zanim jeszcze były udostępnione pliki serwerowe.

 

@topic

dobry motyw, działa to tylko clientside czy widzimy również inne kolory sklepów od innych graczy?

Tak, a ty zapewne umiesz coś więcej poza Lua.

Opublikowano

Samouk, tyle, że nagle, po tym jak jakieś tam pliki wyciekły Tobie inwencja twórcza się obudziła i nic nie ukradłeś. Pewnie.

Boże, możesz zapytać Lazarus.899 czy jakoś taki ma nick że nad tym pracowałem. I nad wszystkim innym też.

8910814572903361049127.png

Opublikowano

Tak, a ty zapewne umiesz coś więcej poza Lua.

A żebyś wiedział, że umie. :)

 

topic.

Nie wiem, mam od tego Krzywego i zrobił to na Ascarialu jakiś czas temu.

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...