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

[Problem]Kill Gui


Rekomendowane odpowiedzi

Opublikowano

Witam , otóż mam taki problem z Kill Gui.

 

Dodałem to do game.py w root + quest'a do serwera .

        ##START_KILLGUI
        KillGuiBg = ui.AniImageBox()
        KillGuiBg.AppendImage("blue_killgui_interface.tga")
        self.KillGuiBg = KillGuiBg
        
        self.KillGuiBg.SetPosition(wndMgr.GetScreenWidth()-235,185)
        
        self.KillBlauReich = ui.TextLine()
        self.KillBlauReich.SetDefaultFontName()
        self.KillBlauReich.SetPosition((wndMgr.GetScreenWidth()-345)+120, 389)
        self.KillBlauReich.SetText("†:      ")
        self.KillBlauReich.SetOutline()
        
        self.KillGelbReich = ui.TextLine()
        self.KillGelbReich.SetDefaultFontName()
        self.KillGelbReich.SetPosition((wndMgr.GetScreenWidth()-345)+120, 308)
        self.KillGelbReich.SetText("†:       ")
        self.KillGelbReich.SetOutline()

        self.KillRotReich = ui.TextLine()
        self.KillRotReich.SetDefaultFontName()
        self.KillRotReich.SetPosition((wndMgr.GetScreenWidth()-345)+120, 226)
        self.KillRotReich.SetText("†:       ")
        self.KillRotReich.SetOutline()

        self.KillMob = ui.TextLine()
        self.KillMob.SetDefaultFontName()
        self.KillMob.SetPosition((wndMgr.GetScreenWidth()-345)+120, 473)
        self.KillMob.SetText("†:       ")
        self.KillMob.SetOutline()
        ##END_KILLGUI 

Dodałem też funkcje , aby otwierało się pod klawiszem F5 , gdy go klikam nic się nie dzieje .

 

 

Podobno stąd trzeba pobrać np v1,v4 , aby to działało ale gdzie wkleić te np : v4.tga ? ;c

http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/2299066-release-new-kill-gui-design.html

Za pomoc dam +.

 

 

 

 

Próbowałem z

 

quest killgui begin
state start begin
when kill begin
if npc.is_pc() then
local new_point = pc.getqf("empire"..npc.get_empire())+1
pc.setqf("empire"..npc.get_empire(), new_point)
cmdchat("KillRotReich "..pc.getqf("empire1"))
cmdchat("KillGelbReich "..pc.getqf("empire2"))
cmdchat("KillBlauReich "..pc.getqf("empire3"))
else
local new_point = pc.getqf("mob")+1
pc.setqf("mob", new_point)
cmdchat("KillMob "..pc.getqf("mob"))
end
end
when login begin
if pc.getqf("showkillgui") == 1 then
cmdchat("ShowKillGui")
cmdchat("KillRotReich "..pc.getqf("empire1"))
cmdchat("KillGelbReich "..pc.getqf("empire2"))
cmdchat("KillBlauReich "..pc.getqf("empire3"))
cmdchat("KillMob "..pc.getqf("mob"))
else
cmdchat("HideKillGui")
end
end
when letter begin
send_letter("Killstatistik")
end
when info or button begin
say_title("Killstatistik")
say("Ein- oder Ausblenden?")
local janein = select("Anzeigen", "Ausblenden")
if janein == 2 then
pc.setqf("showkillgui", 0)
cmdchat("HideKillGui")
else
pc.setqf("showkillgui", 1)
cmdchat("ShowKillGui")
cmdchat("KillRotReich "..pc.getqf("empire1"))
cmdchat("KillGelbReich "..pc.getqf("empire2"))
cmdchat("KillBlauReich "..pc.getqf("empire3"))
cmdchat("KillMob "..pc.getqf("mob"))
end
end
end
end
 

 

+ wpis do game.py :

 

 

# START_OF_KILLGUI
    KillGuiBg = ui.AniImageBox()
    KillGuiBg.AppendImage("d:/ymir work/ui/v4.tga")
    
    def __hidekillgui(self):
        self.KillGuiBg.Hide()
        self.KillBlauReich.Hide()
        self.KillGelbReich.Hide()
        self.KillRotReich.Hide()
        self.KillMob.Hide()

    def __showkillgui(self):
        if self.KillGuiBg.IsShow():
            self.KillGuiBg.Hide()
            self.KillBlauReich.Hide()
            self.KillGelbReich.Hide()
            self.KillRotReich.Hide()
            self.KillMob.Hide()
        else:
            self.KillGuiBg.Show()
            self.KillBlauReich.Show()
            self.KillGelbReich.Show()
            self.KillRotReich.Show()
            self.KillMob.Show()

    def __SetKillGui(self, dane):
        split = dane.split("|")
        self.KillBlauReich.SetText("Jinno: " + str(split[3]))
        self.KillGelbReich.SetText("Chunjo: " + str(split[2]))
        self.KillRotReich.SetText("Shinsoo: " + str(split[1]))
        self.KillMob.SetText("Potwory: " + str(split[0]))
        
    # END_OF_KILLGUI    

 

 

+ Ustawienie na klawisz F5 i nic ;/

 

 

 

 

 

Doszedł bład z mysql instalowany z poradnika 
http://www.mpcforum.pl/topic/501837-tut-serwer-metin2-od-podstaw-na-32-i-64-bitowym-freebsd-82/


Treść : 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

+


Stop in /usr/ports/databases/mysql55-server.
*** Error code 1


Stop in /usr/ports/databases/mysql55-server.
 

 
Opublikowano

KillGuiBg.AppendImage("blue_killgui_interface.tga")

Jesli uzyjesz standardowej to bd musial wrzucic chyba do root. nie mam calkowitej pewnosci ;)

 

uzyj moich wpisow :) rozpakuj ETC z pack i wrzuc plik do folderu ymir work/ui/ :)

 

KillGuiBg.AppendImage("d:/ymir work/ui/v4.tga")

lub

 

KillGuiBg.AppendImage("d:/ymir work/ui/v1.tga")

 

Opublikowano

Nadal nie dziala ;/

 

 

Próbowałem z

quest killgui begin 
    state start begin 
        when kill begin 
            if npc.is_pc() then 
                local new_point = pc.getqf("empire"..npc.get_empire())+1 
                pc.setqf("empire"..npc.get_empire(), new_point) 
                cmdchat("KillRotReich "..pc.getqf("empire1")) 
                cmdchat("KillGelbReich "..pc.getqf("empire2")) 
                cmdchat("KillBlauReich "..pc.getqf("empire3")) 
            else 
                local new_point = pc.getqf("mob")+1 
                pc.setqf("mob", new_point) 
                cmdchat("KillMob "..pc.getqf("mob")) 
            end 
        end 
        when login begin 
            if pc.getqf("showkillgui") == 1 then 
                cmdchat("ShowKillGui") 
                cmdchat("KillRotReich "..pc.getqf("empire1")) 
                cmdchat("KillGelbReich "..pc.getqf("empire2")) 
                cmdchat("KillBlauReich "..pc.getqf("empire3")) 
                cmdchat("KillMob "..pc.getqf("mob")) 
            else 
                cmdchat("HideKillGui") 
            end 
        end 
        when letter begin 
            send_letter("Killstatistik") 
        end 
        when info or button begin 
            say_title("Killstatistik") 
            say("Ein- oder Ausblenden?") 
            local janein = select("Anzeigen", "Ausblenden") 
            if janein == 2 then 
                pc.setqf("showkillgui", 0) 
                cmdchat("HideKillGui") 
            else 
                pc.setqf("showkillgui", 1) 
                cmdchat("ShowKillGui") 
                cmdchat("KillRotReich "..pc.getqf("empire1")) 
                cmdchat("KillGelbReich "..pc.getqf("empire2")) 
                cmdchat("KillBlauReich "..pc.getqf("empire3")) 
                cmdchat("KillMob "..pc.getqf("mob")) 
            end 
        end 
    end 
end  

+ wpis do game.py :

	# START_OF_KILLGUI
	KillGuiBg = ui.AniImageBox()
	KillGuiBg.AppendImage("d:/ymir work/ui/v4.tga")
	
	def __hidekillgui(self):
		self.KillGuiBg.Hide()
		self.KillBlauReich.Hide()
		self.KillGelbReich.Hide()
		self.KillRotReich.Hide()
		self.KillMob.Hide()
        
	def __showkillgui(self):
		if self.KillGuiBg.IsShow():
			self.KillGuiBg.Hide()
			self.KillBlauReich.Hide()
			self.KillGelbReich.Hide()
			self.KillRotReich.Hide()
			self.KillMob.Hide()
		else:
			self.KillGuiBg.Show()
			self.KillBlauReich.Show()
			self.KillGelbReich.Show()
			self.KillRotReich.Show()
			self.KillMob.Show()
        
	def __SetKillGui(self, dane):
		split = dane.split("|")
		self.KillBlauReich.SetText("Jinno: " + str(split[3]))
		self.KillGelbReich.SetText("Chunjo: " + str(split[2]))
		self.KillRotReich.SetText("Shinsoo: " + str(split[1]))
		self.KillMob.SetText("Potwory: " + str(split[0]))
		
	# END_OF_KILLGUI	

+ Ustawienie na klawisz F5 i nic ;/

 

 

 

 

Doszedł bład z mysql instalowany z poradnika

http://www.mpcforum.pl/topic/501837-tut-serwer-metin2-od-podstaw-na-32-i-64-bitowym-freebsd-82/

 

 

Treść :

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

+

 

 

Stop in /usr/ports/databases/mysql55-server.
*** Error code 1


Stop in /usr/ports/databases/mysql55-server.
 

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...