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

Funkcja w kliencie, aby wczytywało inny plik.py


RafalR

Rekomendowane odpowiedzi

Opublikowano

Cześć. Zrobiłem sobie projekt i zapisałem go(generator Kamera) w formie .py

 

Teraz dałem go do uiscript.

 

Chciałem go podłączyć pod przycisk f5.

 

 

Wykorzystałem taką funkcje:

 

 

Dałem to pod przycisk f5.

 

Potem zrobiłem funkcję:

    def __panelgracza(self):
            pyScrLoader = ui.PythonScriptLoader()
            pyScrLoader.LoadScriptFile(self, "UIScript/panel.py")

W przycisku jest wpisane to samo czyli:

        onClickKeyDict[app.DIK_F5] = lambda : self.__panelgracza

I wchodzę do gry i nie działa. Można poradzić coś na taką sytuacje?

 

 

@ Edycja 1

 

Co do nazwy tematu, to przepraszam, ale pisałem szybko nie sprawdzając swoich błędów.

call of duty zombies GIF by Omaze

Opublikowano

Wydaję mi się że powinno być tutaj:

Zamiast:

        onClickKeyDict[app.DIK_F5] = lambda : self.__panelgracza

Tak:

        onClickKeyDict[app.DIK_F5] = lambda : self.__panelgracza()

Co do funkcji wczytywania to wydaje mi się że to ta:

 

PythonScriptLoader = ui.PythonScriptLoader()
PythonScriptLoader.LoadScriptFile(self, "ścieżka")

posty: 25 | 50 | 100 | 150 | 200 | 300 | 350 | 400 |

 

lubię to: 50 | 100 | 300 |

 

Pomogłem? Daj symboliczne lubię to!

Opublikowano

Jak chcesz wczytać uiscriptwindow to robisz to w sposób pokazany wyżej, a jak chodzi Ci o zwykły pythonowy skrypt to używasz:

import nazwa

I po sprawie.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...