admin

Python GM Target Features (GM Karakter Sağ Tık Özellikleri) v1.0



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)))
İNDİR / DOWNLOAD
Yazar
admin
İndirilme
4
Görüntüleme
23
İlk Yayınlama
Son Güncelleme
Değerlendirme
0.00 Oy(lar) 0 Oy

admin Kullanıcısının Diğer Kaynakları;

Üst Alt