Öldürme Grafiği Eklemek (Kill_Gui)



Merhaba arkadaşlar; Sizlere Öldürme Gui'sinin nasıl yapılacağını anlatacağım. Örnek Fotoğrafımız yukarıdaki gibidir. 

Öldürme Guisi Quest Dosyasını İndir
-------------------------------------------------------------
https://www.mediafire.com/?gz5qh1r5raucf0p

Öldürme Guisi Tag Dosyasını İndir
-----------------------------------------------------------
https://www.mediafire.com/?wh4vjn2j81ddc4y

KURULUM
----------

Öncelikle Unepka Programını İndiriyoruz. Server Packlerinizdeki root.epk ve root.eix dosyalarını Unepka programının kurulu olduğu yerin içerisine atıyoruz ve Dosyaları çıkartıyoruz.

game.py dosyasını NOTEPAD++ ile açıyoruz.. Bu kodu aratınız dosyada

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

bulduktan sonra, altına bir boşluk koyuyorsunuz ve şunları ekliyorsunuz. Hangi sürümü istiyorsanız onu ekleyin. Aşağıda kodlarını verdim ben V1 - V2 - V3 -V4 gui kodları burdan herhangi birini ekleyiniz.!


V1 - V2 Guilerini Kodları
-----------------------------

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

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

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

V3 GUİSİNİN KODLARI
----------------------------

 ##START_KILLGUI
KillGuiBg = ui.AniImageBox()
KillGuiBg.AppendImage("d:/ymir work/ui/blue_killgui_interface.tga")
self.KillGuiBg = KillGuiBg
self.KillGuiBg.SetPosition(wndMgr.GetScreenWidth()-235,199)
self.KillRotReich = ui.TextLine()
self.KillRotReich.SetDefaultFontName()
self.KillRotReich.SetPosition((wndMgr.GetScreenWidth()-340)+150, 269)
self.KillRotReich.SetText("red:    ")
self.KillRotReich.SetOutline()
self.KillGelbReich = ui.TextLine()
self.KillGelbReich.SetDefaultFontName()
self.KillGelbReich.SetPosition((wndMgr.GetScreenWidth()-340)+150, 347)
self.KillGelbReich.SetText("yellow:    ")
self.KillGelbReich.SetOutline()

self.KillBlauReich = ui.TextLine()
self.KillBlauReich.SetDefaultFontName()
self.KillBlauReich.SetPosition((wndMgr.GetScreenWidth()-340)+150, 428)
self.KillBlauReich.SetText("blue:   ")
self.KillBlauReich.SetOutline()

self.KillMob = ui.TextLine()
self.KillMob.SetDefaultFontName()
self.KillMob.SetPosition((wndMgr.GetScreenWidth()-340)+150, 506)
self.KillMob.SetText("monster:    ")
self.KillMob.SetOutline()
##END_KILLGUI

V4 GUİ KODLARI
----------------------

               ##START_KILLGUI
KillGuiBg = ui.AniImageBox()
KillGuiBg.AppendImage("ymir work/ui/blue_killgui_interface.tga")
self.KillGuiBg = KillGuiBg

self.KillGuiBg.SetPosition(wndMgr.GetScreenWidth()-235,185)

self.KillRotReich = ui.TextLine()
self.KillRotReich.SetDefaultFontName()
self.KillRotReich.SetPosition((wndMgr.GetScreenWidth()-345)+263, 244)
self.KillRotReich.SetText("red:    ")
self.KillRotReich.SetOutline()

self.KillGelbReich = ui.TextLine()
self.KillGelbReich.SetDefaultFontName()
self.KillGelbReich.SetPosition((wndMgr.GetScreenWidth()-345)+263, 356)
self.KillGelbReich.SetText("yellow:    ")
self.KillGelbReich.SetOutline()

self.KillBlauReich = ui.TextLine()
self.KillBlauReich.SetDefaultFontName()
self.KillBlauReich.SetPosition((wndMgr.GetScreenWidth()-345)+263, 460)
self.KillBlauReich.SetText("blue:   ")
self.KillBlauReich.SetOutline()

self.KillMob = ui.TextLine()
self.KillMob.SetDefaultFontName()
self.KillMob.SetPosition((wndMgr.GetScreenWidth()-345)+263, 572)
self.KillMob.SetText("monster:    ")
self.KillMob.SetOutline()
##END_KILLGUI

 Daha sonra; CTRL +F Yaparak şu yazıyı aratınız.!

serverCommandList={
Altına bir boşluk bırakarak şu kodları yapıştırınız.
      ##KILLGUI
            "ShowKillGui"            : self.__showkillgui,
            "HideKillGui"            : self.__hidekillgui,
            "KillRotReich"            : self.__KillRotReich,
            "KillGelbReich"            : self.__KillGelbReich,
            "KillBlauReich"            : self.__KillBlauReich,
            "KillMob"            : self.__KillMob,
            ##END_KILLGUI

Sonra en alta inip bu kodu yapıştırınız.

(NOT): Bu Kodları V1 - V2 - V4 Guisi Kodları içindir.

#KILL_GUI
    def __hidekillgui(self):
        self.KillGuiBg.Hide()
        self.KillRotReich.Hide()
        self.KillGelbReich.Hide()
        self.KillBlauReich.Hide()
        self.KillMob.Hide()

    def __showkillgui(self):
        self.KillGuiBg.Show()
        self.KillRotReich.Show()
        self.KillGelbReich.Show()
        self.KillBlauReich.Show()
        self.KillMob.Show()

    def __KillRotReich(self, KillRotReich):
        self.KillRotReich.SetText("Öldürülen :     " + KillRotReich)

    def __KillGelbReich(self, KillGelbReich):
        self.KillGelbReich.SetText("Öldürülen :     " + KillGelbReich)

    def __KillBlauReich(self, KillBlauReich):
        self.KillBlauReich.SetText("Öldürülen :     " + KillBlauReich)

    def __KillMob(self, KillMob):
        self.KillMob.SetText("Canavar :     " + KillMob)
    #

Buda V3 Guisi Kodlarıdır
------------------------------

  #KILL_GUI
    def __hidekillgui(self):
        self.KillGuiBg.Hide()
        self.KillRotReich.Hide()
        self.KillGelbReich.Hide()
        self.KillBlauReich.Hide()
        self.KillMob.Hide()

    def __showkillgui(self):
        self.KillGuiBg.Show()
        self.KillRotReich.Show()
        self.KillGelbReich.Show()
        self.KillBlauReich.Show()
        self.KillMob.Show()

    def __KillRotReich(self, KillRotReich):
        self.KillRotReich.SetText("Öldürülen :          " + KillRotReich)

    def __KillGelbReich(self, KillGelbReich):
        self.KillGelbReich.SetText("Öldürülen :          " + KillGelbReich)

    def __KillBlauReich(self, KillBlauReich):
        self.KillBlauReich.SetText("Öldürülen :          " + KillBlauReich)

    def __KillMob(self, KillMob):
        self.KillMob.SetText("Canavar :          " + KillMob)
    #

Sonra kayderek kapatınız. Grafiklerin görünmesi için Unepka ile mini packınızda bulunan; root.epk dosyasını açınız.

root'un içerisine ymir work adında dosya acalım. Sonra o klasörünün içerisine birde ui adında klasör açalım.
Sonra indirmiş oldugunuz Gui tag dosyasının hangi sürümünü istiyorsanız o indirdiğiniz dosyadaki tagların ismini; blue_killgui_interface.tga yapınız. Daha sonra ymir work/ui/ içerisine atınız.

Sonra paketle-root.xml dosyasını açınız. Bu kodu yapıştırınız içerisine;

<File archivedPath="ymir work/ui/blue_killgui_interface.tga" type="0"><![CDATA[Source\ymir work\ui\blue_killgui_interface.tga]]></File>

İşlem Bitti diğer işlem İçin Filezillaya login olunuz. Bu dizine giriniz;

cd /usr/game/share/locale/turkey/quest

indirdiğiniz Gui questini bu dizine atınız. Daha sonra putty login olunuz; aşağıdaki kodları yazınız
cd /usr/game/share/locale/turkey/quest
./qc kill_gui.lua
Reboot atınız aktif olacaktır :) İYİ OYUNLAR

Benzer Konular

0 yorum: