Sziasztok! :)
Elkészítettem egy lóhívó gombot leltárba, így nem kell a lóhívóval megidéznünk a lovat, hiszen már egyre több leltár ablakunk van.
Gondolok itt a 4-5 leltárra, és már a 8. leltárt is fontolgatják mások.
Ezért alkottam meg a ló hívó gombot Pythonban.
Kép:
(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fkepfeltoltes.hu%2F150429%2Fhorsebutton_www.kepfeltoltes.hu_.jpg&hash=6f8d6af9695066571577877003fe08395c3e747e)
Először is, nyisd meg az uiinventory.py-t!
Keress rá erre:
def __init__(self):
Illeszd alá ezt a sort:
self.Horse = None
Keress rá erre:
self.wndMoneySlot = self.GetChild("Money_Slot")
Ezt írd alá:
self.HorseButton = self.GetChild("HorseButton")
Keress rá erre:
# MallButton
if self.mallButton:
self.mallButton.SetEvent(ui.__mem_func__(self.ClickMallButton))
Tedd ezt alá:
#HorseButton
if self.HorseButton:
self.HorseButton.SetEvent(ui.__mem_func__(self.ClickHorseButton))
Végül, keress rá erre:
def ClickMallButton(self):
print "click_mall_button"
net.SendChatPacket("/click_mall")
Másold alá ezt:
def ClickHorseButton(self):
import net
if self.Horse== FALSE:
net.SendChatPacket("/horse_unsummon")
self.Horse = 1 #la potenza di py 2.2
else:
net.SendChatPacket("/horse_summon")
self.Horse= FALSE
2, Nyisd meg az inventorywindow.py-t:
Illeszd bele ezt:
##HorseButton
{
"name" : "HorseButton",
"type" : "button",
"x" : 50,
"y" : 265,
"tooltip_text" : "Ló hívó ", #Horse Caller
"default_image" : "d:/ymir work/ui/game/taskbar/horse_01.tga",
"over_image" : "d:/ymir work/ui/game/taskbar/horse_02.tga",
"down_image" : "d:/ymir work/ui/game/taskbar/horse_03.tga",
},
Letöltés: http://data.hu/get/8709907/Lo_hivo_gomb_leltarba_by_Pisti95.rar
Üdv, Pisti95