Schimbare functie buton

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
RRT
Nou Venit

Nou Venit
Mesaje: 12
Membru din: 27 Mar 2020, 22:14
Server: Minereus
Aprecieri: 10  
Mulţumiri: 0
  Rezolvări prob.: 1
Discord: Copiază ID
 Contact:
Medalii

*Problemă/Întrebare: Salutare, as vrea sa stiu cum pot modifica un buton de la sistemul dungeon, in loc sa inchida fereastra vreau sa deschida un shop de unde se cumpara permis
Tipologie server: -
*Resursă folosită: -
*ServerFiles utilizat: Zeryon2
*Syserr: -
Poză:Imagine
*Detalii suplimentare:shop-ul il am, numele butonului stiu de unde sa il schimb, functia de deschidere a shop-ului nu stiu de unde
Imagine
Afișează semnătura
Avatar utilizator
Seka420
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 85
Membru din: 06 Noi 2022, 11:45
Regat: Chunjo
Aprecieri: 247  
Mulţumiri: 130  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

În primul rând, va trebui să identificăm fișierul sursă care conține butonul pe care dorim să-l modificăm. Acesta ar trebui să fie un fișier .py

După ce am identificat fișierul, vom căuta codul care se ocupă de acțiunea de închidere a ferestrei. Acesta ar putea fi un fragment de cod care arată astfel: window.Close(). Dacă butonul este un buton standard din sistemul de ferestre al jocului, ar trebui să existe deja o astfel de acțiune predefinită.

Vom înlocui fragmentul de cod care se ocupă de închiderea ferestrei cu o apelare a funcției care deschide magazinul de permise. Aceasta ar putea fi o funcție dintr-un alt fișier .py ,sau o funcție definită chiar în fișierul sursă al butonului. Înlocuirea arată astfel: shop.Open().

În cele din urmă, va trebui să testăm funcționalitatea butonului modificat pentru a ne asigura că magazinul de permise se deschide în loc să se închidă fereastra. Este important să rețineți că, în timpul testelor, este posibil să apară unele erori care necesită remedierea lor, astfel încât butonul să funcționeze corect.
Pentru acest mesaj, Seka420 for the post:
RRT
Imagine
Afișează semnătura
Avatar utilizator
RRT
Nou Venit

Nou Venit
Mesaje: 12
Membru din: 27 Mar 2020, 22:14
Server: Minereus
Aprecieri: 10  
Mulţumiri: 0
  Rezolvări prob.: 1
Discord: Copiază ID
 Contact:
Medalii

Seka420 scrie: ↑10 Mai 2023, 18:43 În primul rând, va trebui să identificăm fișierul sursă care conține butonul pe care dorim să-l modificăm. Acesta ar trebui să fie un fișier .py

După ce am identificat fișierul, vom căuta codul care se ocupă de acțiunea de închidere a ferestrei. Acesta ar putea fi un fragment de cod care arată astfel: window.Close(). Dacă butonul este un buton standard din sistemul de ferestre al jocului, ar trebui să existe deja o astfel de acțiune predefinită.

Vom înlocui fragmentul de cod care se ocupă de închiderea ferestrei cu o apelare a funcției care deschide magazinul de permise. Aceasta ar putea fi o funcție dintr-un alt fișier .py ,sau o funcție definită chiar în fișierul sursă al butonului. Înlocuirea arată astfel: shop.Open().

În cele din urmă, va trebui să testăm funcționalitatea butonului modificat pentru a ne asigura că magazinul de permise se deschide în loc să se închidă fereastra. Este important să rețineți că, în timpul testelor, este posibil să apară unele erori care necesită remedierea lor, astfel încât butonul să funcționeze corect.
Multumesc frumos! Am copiat functia de openshop de la alt sistem, acum functioneaza. :-bd

Se poate da T/C
Imagine
Afișează semnătura
Avatar utilizator
Seka420
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 85
Membru din: 06 Noi 2022, 11:45
Regat: Chunjo
Aprecieri: 247  
Mulţumiri: 130  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

Topic mutat in Probleme rezolvate
Imagine
Afișează semnătura
Închis
Răspunsuri
3
Vizualizări
227
Răspunsuri
11
Vizualizări
1163
Răspunsuri
4
Vizualizări
481
Răspunsuri
4
Vizualizări
562

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 20 vizitatori