Pack açıcı ile root dosyasını açın ve; constinfo.py aç ve arat; CHRNAME_COLOR_INDEX = 0 altına ekle INPUT_IGNORE = 0 DUELLODAIZINVARMI = "" BenimDuelloIznim = "" PLAYER_HP = 0 PLAYER_MAX_HP = 0 PLAYER_SP = 0 PLAYER_MAX_SP = 0 PLAYER_NAME = " game.py aç ve arat; "CloseSafebox" : self.CommandCloseSafebox, altına ekle "PythonToLua" : self.__PythonToLua, "PythonIslem" : self.__PythonIslem, "LuaToPython" : self.__LuaToPython, tekrar arat; def OpenQuestWindow(self, skin, idx): KOD BLOGUNU TAMAMEN DEGISTIR. def OpenQuestWindow(self, skin, idx): if constInfo.INPUT == 1: return self.interface.OpenQuestWindow(skin, idx) tekrar arat; def OnRecvWhisper(self, mode, name, line): BLOĞUN ALTINA EKLE self.interface.RecvWhisper(name) KODUNUN ALTINA if line.find("zacqooleavenhpspq") != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, locale.RAKIPKABULETMEDILANXD) return if line.find("zacqooleavenhpsp") != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, locale.RAKIPKABULETMEDILANXD2) return if line.find('HP kabul etmedi') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, name + ' adli oyuncu HP ve SP gostermesini redetti. ') constInfo.DUELLODAIZINVARMI = "Kabul etmedi." return elif line.find('HP kabul ettimaq') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, name + " adli oyuncu duello'da HP ve SP gosterme'yi kabul etti. ") constInfo.DUELLODAIZINVARMI = "Kabul etti." return elif line.find('C kabul etmedi') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, name + ' adli oyuncu HP ve SP gotermesini redetti. ') constInfo.DUELLODAIZINVARMI = "Kabul etmedi." return elif line.find('C kabul ettimaq') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, name + " adli oyuncu duello'da HP ve SP gosterme'yi kabul etti. ") constInfo.DUELLODAIZINVARMI = "Kabul etti." return else: pass ve son olarak en alta ekle; def __PythonToLua(self, id): constInfo.PYTHONTOLUA = int(id) def __PythonIslem(self, PythonIslem): if PythonIslem == "PYTHONISLEM": net.SendQuestInputStringPacket(constInfo.PYTHONISLEM) elif PythonIslem == "PLAYER_VID": net.SendQuestInputStringPacket(str(constInfo.PLAYER_VID)) def __LuaToPython(self, LuaToPython): if LuaToPython.find("#quest_input#") != -1: constInfo.INPUT = 1 elif LuaToPython.find("#quest_inputbitir#") != -1: constInfo.INPUT = 0 elif LuaToPython.find("#rakip_hp_sp#") != -1: constInfo.PLAYER_HP = LuaToPython.split("|")[1] constInfo.PLAYER_MAX_HP = LuaToPython.split("|")[2] constInfo.PLAYER_SP = LuaToPython.split("|")[3] constInfo.PLAYER_MAX_SP = LuaToPython.split("|")[4] uitarget.py aç ve importlara ekle; (eğer varsa tekrar eklemeyin kontrol edin) import os import uiCommon import chat import uiHealth import event arat; def OnUpdate(self): satırın hemen altına ekleyin; if self.vid != 0 and player.IsPVPInstance(self.vid) and constInfo.DUELLODAIZINVARMI == "Kabul etti.": constInfo.PLAYER_VID = self.vid constInfo.PYTHONISLEM = "#hp_sp#" event.QuestButtonClick(constInfo.PYTHONTOLUA) if not self.healthBoard.IsShow(): self.healthBoard.Show() if self.isShowButton: Satırın böyle olması gerekiyor; https://prnt.sc/qh9k53 arat; def __init__(self): hemen altına ekle; self.healthBoard = uiHealth.HealthBoard() arat; def Close(self): kod bloğunu değiş; def Close(self): self.__Initialize() self.healthBoard.Hide() self.Hide() arat; def OnPVP(self): kod bloğunu değiş; def OnPVP(self): """ Paylasimci ZacqooLeaven """ if player.IsChallengeInstance(self.vid): questionDialog = uiCommon.QuestionDialog() if constInfo.DUELLODAIZINVARMI == "": questionDialog.SetText("Rakibin HP ve SP gorebilsin mi ? " + " " + chr.GetNameByVID(self.vid)+": Rakip kabul etmedi.") else: questionDialog.SetText("Rakibin HP ve SP gorebilsin mi ? " + " " + chr.GetNameByVID(self.vid)+":" + constInfo.DUELLODAIZINVARMI) questionDialog.SetAcceptEvent(ui.__mem_func__(self.Yes2)) questionDialog.SetCancelEvent(ui.__mem_func__(self.No2)) questionDialog.Open() self.questionDialog = questionDialog elif not player.IsCantFightInstance(self.vid) or player.IsRevengeInstance(self.vid) or player.IsChallengeInstance(self.vid): questionDialog = uiCommon.QuestionDialog() questionDialog.SetText("Rakibinin HP ve SP gormesine izin veriyor musun? ") questionDialog.SetAcceptEvent(ui.__mem_func__(self.Yes)) questionDialog.SetCancelEvent(ui.__mem_func__(self.No)) questionDialog.Open() self.questionDialog = questionDialog Pack açıcı ile locale_tr dosyasını açın ve; \Eternexus\locale_tr\locale\tr\ locale_game.txt aç ve arat; UI_UNKNOWN Bilinmeyen altına ekle; RAKIPKABULETMEDILANXD2 HP ve SP görüntülemesi için rakibin ve sizin onayınız gerekir. RAKIPKABULETMEDILANXD Rakibiniz HP ve SP görüntülemesini redetti. Rakibiniz HP ve SP'nizi görüntülemeyecek. RAKIPKABULETMEDISENDEETMEDIN Rakibiniz HP ve SP görüntülemesini redetti. Rakibiniz HP ve SP'nizi görüntülemeyecek. RAKIPKABULETMEDISENDEETMEDIN2 HP ve SP görüntülemesini redettiniz. Taraflar HP ve SP görüntülemeyecek. İndirme linkinden Dosyaları indirin ve uihealth.py dosyasını root içerisine sürükleyip bırakın. Root ve locale kapatıp packe geri atın. Sıra Quest kısmında /usr/game/share/locale/turkey/quest kısmına girin yada kontrol edin quest dizini nerdeyse oraya girin. zcwsonay.lua isimli dosyayı quest klasörüne atın ve putty girin. /usr/game/share/locale/turkey/quest yada hangi dizinde ise oraya girin (örnek cd /usr/game/share/locale/turkey/quest) putty üzerinden quest dizinine girdikten sonra aşağıdaki kodu yazıp enter yapın. ./qc zcwsonay.lua [ENTER] Ve reboot atıp giriş yapın.