Mai jos vei afla cum sa pui o optiune in "Optiuni joc" (Config), prin care poti deschide orice sistem apasand pe buton.
*Poze / Video:
*Link download / Code:
Deschidem uiscript/gameoption.py si adaugam:
Code:
{
"name" : "my_generic_button",
"type" : "button",
"x" : LINE_DATA_X,
"y" : 350, # coordonatele pe verticală, modifică după nevoie
"text" : "Butonul Meu",
"default_image" : ROOT_PATH + "middle_button_01.sub",
"over_image" : ROOT_PATH + "middle_button_02.sub",
"down_image" : ROOT_PATH + "middle_button_03.sub",
},Deschidem uigameoption.py si cautam:
Code:
__Initialize(self)Code:
self.myGenericButton = GetObject("my_generic_button")Code:
self.myGenericButton.SAFE_SetEvent(self.__OnClickMyGenericButton)Code:
def __OnClickMyGenericButton(self):
# Exemplu simplu: afișează un mesaj în chat
chat.AppendChat(chat.CHAT_TYPE_INFO, "Ai apăsat pe butonul meu generic!")
# Sau poți deschide o fereastră nouă
# self.myWindow = uiMyWindow()
# self.myWindow.Show()# REZUMAT:
# - În uiscript/gameoption.py -> definești butonul (UI)
# - În uigameoption.py -> îl inițializezi, legi evenimentul și creezi funcția
# - În funcția __OnClickMyGenericButton -> pui logica dorită (chat, deschidere fereastră etc.)
# =========================================================
Acum, daca apesi butonul "Butonul Meu" se va executa ce ai tu in def __OnClickMyGenericButton




