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


Daniok22

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.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...