- 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 <Sistem> HP ve SP görüntülemesi için rakibin ve sizin onayınız gerekir.
- RAKIPKABULETMEDILANXD <Sistem> Rakibiniz HP ve SP görüntülemesini redetti. Rakibiniz HP ve SP'nizi görüntülemeyecek.
- RAKIPKABULETMEDISENDEETMEDIN <Sistem> Rakibiniz HP ve SP görüntülemesini redetti. Rakibiniz HP ve SP'nizi görüntülemeyecek.
- RAKIPKABULETMEDISENDEETMEDIN2 <Sistem> 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.
- ## KANIT ##
- https://prnt.sc/qh9jus
- ## INDIR LINK VE VT ##
- https://www.mediafire.com/file/0q5gfz5qhvxkg3l/Onayl%25C4%25B1_hp-sp_ZacqooLeaven.rar/file
- https://www.virustotal.com/gui/file/18dee4d20c01f91bb417a3cf203bddeadbd7c2ffb03d473d969ad09766e308a2/detection