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

Licznik zabić


Rekomendowane odpowiedzi

Opublikowano

Witam poszukuję TUT jak dodać licznik zabić ale chodzi mi aby były w nim tylko zabicia ze swojego królestwa oraz potworów ponieważ na serwerze będę posiadał 1 królestwo ,gdyż na hamachi nie opłaca się robić więcej  o ile wiem nazywa się to kill gui czy jakoś tak bardzo proszę o pomoc daje limit jutro dam bo dziś wykorzystałem 

Opublikowano
http://www.mpcforum.pl/topic/1142442-kill-gui/
A jeżeli chcesz mieć potwory i jedno królestwo to sam musisz edytować lub poprosić kogoś,może Ci pomogą.

 

 

Właśnie w tym rzecz że szukam tut z 1 królestwem bo z 3 widziałem dlatego napisałem temat czy ktoś posiada lub mi zrobi na 1 królestwo 

Specjalista
Opublikowano
Otwórz game.py znajdź :

 

self.SetSize(wndMgr.GetScreenWidth(), wndMgr.GetScreenHeight())

 

dodaj pod tym to :


##START_KILLGUI
KillGuiBg = ui.AniImageBox()
KillGuiBg.AppendImage("d:/ymir work/ui/blue_killgui_interface.dds")
self.KillGuiBg = KillGuiBg
 
self.KillGuiBg.SetPosition(wndMgr.GetScreenWidth()-465,0)
 
self.KillBlauReich = ui.TextLine()
self.KillBlauReich.SetDefaultFontName()
self.KillBlauReich.SetPosition((wndMgr.GetScreenWidth()-465)+120, 35)
self.KillBlauReich.SetText("Blaues Reich:   NaN")
self.KillBlauReich.SetOutline()
 
self.KillMob = ui.TextLine()
self.KillMob.SetDefaultFontName()
self.KillMob.SetPosition((wndMgr.GetScreenWidth()-465)+120, 95)
self.KillMob.SetText("Monster:    NaN")
self.KillMob.SetOutline()
##END_KILLGUI

 

Znajdź 

serverCommandList={

 

dodaj :


##KILLGUI
"ShowKillGui" : self.__showkillgui,
"HideKillGui" : self.__hidekillgui,
"KillBlauReich" : self.__KillBlauReich,
"KillMob" : self.__KillMob,
##END_KILLGUI

 

na samym dole game.py dodaj :

 


def __hidekillgui(self):
self.KillGuiBg.Hide()
self.KillBlauReich.Hide()
self.KillMob.Hide()
 
def __showkillgui(self):
self.KillGuiBg.Show()
self.KillBlauReich.Show()
self.KillMob.Show()
 
def __KillBlauReich(self, KillBlauReich):
self.KillBlauReich.SetText("Blaues Reich:    " + KillBlauReich)
 
def __KillMob(self, KillMob):
self.KillMob.SetText("Monster:    " + KillMob)

 

Powinno działać :

quest  (nw czy bd działać,nie znam się na questach)


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("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("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("KillBlauReich "..pc.getqf("empire3")) 

                cmdchat("KillMob "..pc.getqf("mob")) 

            end 

        end 

    end 

end  


Pomogłeś,pomogę kiedy tylko brachu mogę!

 

graphic.png

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...