(GM Karakter Sağ Tık Özellikleri)

puma

↻ ◁ ❚❚ ▷ ⇆ 
Cezalı
Mesaj
218
Çözümler
3
Beğeni
162
Puan
409
Linkleri görebilmek için giriş yap veya kayıt ol.



94f92cbd5a9674005e22a5be87906c5a.png


ANLATIM

Kod::
uitarget.py sistem ekleyenler için anlatım;

uitarget.py açın ve aratın; (altında "VOTE_BLOCK_CHAT", var ise onun altına ekleyin)
        localeInfo.TARGET_BUTTON_EMOTION_ALLOW,

altına ekleyin;
        "DC At",
        "Chat Ban",
        "Sersemlet",
        "Öldür",
        "Yavaşlat",

aratın;
self.buttonDict[localeInfo.TARGET_BUTTON_WHISPER].SetEvent(ui.__mem_func__(self.OnWhisper))

altına ekleyin;
        self.buttonDict["DC At"].SetEvent(ui.__mem_func__(self.OnKick))
        self.buttonDict["Chat Ban"].SetEvent(ui.__mem_func__(self.OnChatBlock))
        self.buttonDict["Sersemlet"].SetEvent(ui.__mem_func__(self.OnStun))
        self.buttonDict["Öldür"].SetEvent(ui.__mem_func__(self.OnKill))
        self.buttonDict["Yavaşlat"].SetEvent(ui.__mem_func__(self.OnSlow))

aratın;
        self.name = name

altına ekleyin;

        dlgChatBlock = uiChatBlock.ChatBlockDialog()
        dlgChatBlock.LoadDialog()
        dlgChatBlock.SetTitleName("Chat Ban")
        dlgChatBlock.Hide()
        self.dlgChatBlock = dlgChatBlock

aratın;
    def Destroy(self):

altına ekleyin;

        self.dlgChatBlock.Destroy()
        self.dlgChatBlock = 0

aratın;
        self.ShowDefaultButton()

altına ekleyin;

        if str(player.GetName())[0] == "[":
            self.__ShowButton("DC At")
            self.__ShowButton("Chat Ban")
            self.__ShowButton("Sersemlet")
            self.__ShowButton("Öldür")
            self.__ShowButton("Yavaşlat")

en alta ekleyin;

    def OnKick(self):
        net.SendChatPacket("/dc " + str(chr.GetNameByVID(self.vid)))
   
    def OnStun(self):
        net.SendChatPacket("/stun " + str(chr.GetNameByVID(self.vid)))
   
    def OnKill(self):
        net.SendChatPacket("/kill " + str(chr.GetNameByVID(self.vid)))
   
    def OnSlow(self):
        net.SendChatPacket("/slow " + str(chr.GetNameByVID(self.vid)))

    def OnChatBlock(self):
        #if os.path.exists('gm.txt') and os.path.isfile('gm.txt'):
        if str(player.GetName())[0] == "[":
            self.dlgChatBlock.SetTitleName("Chat Ban: " + str(chr.GetNameByVID(self.vid)))
            self.dlgChatBlock.Open(str(chr.GetNameByVID(self.vid)))
       
    def OnBlock(self):
        if str(player.GetName())[0] == "[":
            self.dlgBlock.SetTitleName("Block: " + str(chr.GetNameByVID(self.vid)))
            self.dlgBlock.Open(str(chr.GetNameByVID(self.vid)))
 
Buradan ulaşabilirsiniz.
 

Dosya Eklentileri

  • Target Özellikleri.rar
    5,3 KB · Gösterim: 34
Geri
Üst