Taskbara Efsun Butonu Ekleme

puma

↻ ◁ ❚❚ ▷ ⇆ 
Cezalı
Mesaj
217
Çözümler
3
Beğeni
171
Puan
409
Ticaret Puanı
0
root uitaskbar.py aratılır
toggleButtonDict[TaskBar.BUTTON_CHARACTER]=self.GetChild("CharacterButton")
altına eklenir
toggleButtonDict[TaskBar.BUTTON_VECTORS]=self.GetChild("VectorsEfsunButton")
aratılır
altına eklenir
root interfacemodule.py aratılır


self.wndTaskBar.SetToggleButtonEvent(uiTaskBar.TaskBar.BUTTON_CHAT, ui.__mem_func__(self.ToggleChat))
altına eklenir
self.wndTaskBar.SetToggleButtonEvent(uiTaskBar.TaskBar.BUTTON_VECTORS, ui.__mem_func__(self.Vectors))
aratılır
def ToggleCharacterWindowStatusPage(self):
self.ToggleCharacterWindow("STATUS")
altına eklenir
def Vectors(self):
if 0==constInfo.VectorsEfsunTaskbar:
pyScrLoader = ui.PythonScriptLoader()
pyScrLoader.LoadScriptFile(self, "efsunbot.pyc")

root constInfo.py aratılır
altına eklenir
VectorsEfsunTaskbar = 0
locale taskbar.py aratılır
{
"name" : "InventoryButton",
"type" : "button",

"x" : SCREEN_WIDTH - 110,
"y" : 3 + Y_ADD_POSITION,

"tooltip_text" : uiScriptLocale.TASKBAR_INVENTORY,

"default_image" : ROOT + "TaskBar/Inventory_Button_01.sub",
"over_image" : ROOT + "TaskBar/Inventory_Button_02.sub",
"down_image" : ROOT + "TaskBar/Inventory_Button_03.sub",
},

Genişletmek için tıkla
altına eklenir
{
"name" : "VectorsEfsunButton",
"type" : "button",

"x" : SCREEN_WIDTH - 178,
"y" : 3 + Y_ADD_POSITION,

"tooltip_text" : "Efsun Botu",

"default_image" : "d:/ymir work/ui/Vectorsefs1.tga",
"over_image" : "d:/ymir work/ui/Vectorsefs2.tga",
"down_image" : "d:/ymir work/ui/Vectorsefs1.tga",
},

Genişletmek için tıkla
Kodları rar içerisinde ki anlatımdan kopyalayın.
efsunbot.pyc dosyası root içinde olması gerekir.
Konu başındada söylediğim gibi ben vermiyorum sadece kodları ve tga dosyalarını veriyorum.
efsn.eix .epk packe atılır indexe

eklenir.

Finish.


Linkleri görebilmek için giriş yap veya kayıt ol.


Linkleri görebilmek için giriş yap veya kayıt ol.
 
Tab ayarları bozulmuş
 
Uyarı: Bu konu açıldığından bu yana baya zaman geçmiş.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.
Geri
Üst