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

Python podpiecie panelu GUI pod button


Rekomendowane odpowiedzi

Opublikowano

Czesc wszystkim mam mały problem którego nie potrafię przeskoczyc samemu, więc zwracam się do was z małą prosba, otóż potrzebuję wskazówki / wskazówek jak mogę podpiąć panel GUI (od zmiany kanału ) wywoływany w grze klawiszem F7 pod button z panelu gracza z ekwipunku ? Za wszystkie sugestie jestem wdzięczny i pozdrawiam :)

Opublikowano

uiinventory:

 

TO WSZYSTKO TO TYLKO WYMYSLONY PRZEZE MNIE PRZYKŁAD:

import uiChannel
[TAB][TAB]self.ChannelButton = self.GetChild2("Channel")
[TAB][TAB]self.wndChannel = uiChannel.ChannelGui()
[TAB][TAB]if self.ChannelButton:
[TAB][TAB][TAB]self.ChannelButton.SetEvent(ui.__mem_func__(self.ShowChannelChanger))
[TAB]def ShowChannelChanger(self):
[TAB][TAB]if FALSE == player.IsObserverMode():
[TAB][TAB][TAB]#KOD wykonujący się w game np.
[TAB][TAB][TAB]#self.wndChannel.Show()

Potem jeszcze trzeba dodać w inventorywindow.py locale/uiscript buton "Channel"

Opublikowano

@Intern, dzięki działa tylko jest jeden mały błąd, mianowicie po wejściu do gry/na inną mapę/po zmianie ch panel wyskakuje bez wcisniecia przycisku.


[TAB]def ShowChannelChanger(self):
[TAB][TAB]if FALSE == player.IsObserverMode():
[TAB][TAB][TAB]#KOD wykonujący się w game np.
[TAB][TAB][TAB]#self.wndChannel.Show()

zamieniłem na :

	def ShowChannelChanger(self):
		a = uichannel.ChannelChanger()
		a.Show()

wyrzuciłem do tego

self.wndChannel = uiChannel.ChannelGui() [przerobione pod swoją funkcję ofc] 

i śmiga jak złoto, dzięki za pomoc jeszcze raz

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...