Çözüldü Root Dosyası

  • Konuyu açan Konuyu açan kayıturku
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 24
  • Gösterim Gösterim 2K
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

kayıturku

Üye
Üye
Mesaj
157
Çözümler
4
Beğeni
45
Puan
109
Ticaret Puanı
0
Merhaba filesa yeni bir özellik ekledim bu özellikten sonra root'un içindede ufak bir değişiklik yapmam gerekiyor ama Yazılım bilgim yetersiz kaldığı için eklediğim kodlar hata veriyor ve oyunu açamıyorum yardım ederseniz sevinirim.

game.py ve uicommon
Python:
Genişlet Daralt Kopyala
***********game.py açılır aratılır ;***********


self.partyInviteQuestionDialog = None

***********Altına EKlenir ;***********

   if app.AHMET_BOT_KONTROL_SYSTEM:
            self.captchatest = None


***********aratılır ;***********

self.serverCommander=stringCommander.Analyzer()

***********üstüne eklenir ;***********
  if app.AHMET_BOT_KONTROL_SYSTEM:
            serverCommandList.update({"captcha" : self.captchaekran })


***********aratılır ;***********

def BINARY_ServerCommand_Run(self, line):

***********üstüne eklenir ;***********

   if app.AHMET_BOT_KONTROL_SYSTEM:
        def captchaekran(self, sayi1, sayi2, sayi3, sayi4, sayi5):
            captchatest = uiCommon.CaptchaEkran()
            captchatest.SetText1("|cffffff00Bot Engel Sistemi")
            captchatest.SetText3("Oyuna devam edebilmek için üstteki kodu aşağıya yaz.")
            captchatest.SetTimeOverMsg("Soruyu zamanında cevaplamadığın için oyundan atılıyorsun.")
            captchatest.SetTimeOverEvent(self.captchacevap, "kapat")
            captchatest.SetAcceptEvent(lambda arg=True: self.captchacevap(arg))
            captchatest.SetCancelEvent(lambda arg=False: self.captchacevap(arg))
            captchatest.Open(15, sayi1, sayi2, sayi3, sayi4, sayi5)
            self.captchatest = captchatest

        def captchacevap(self, answer):

            if not self.captchatest:
                return
       
            if answer == False:
                self.captchatest.Temizle()
                # chat.AppendChat(1, "Temizledim bro.")
            elif answer == True:
                # chat.AppendChat(1, "Girilen şifre : " + str(self.captchatest.GetInput()))
                net.SendChatPacket("/captcha " + str(self.captchatest.GetInput()))
                self.captchatest.Close()
                self.captchatest = None
            else:
                net.SendChatPacket("/captcha 0")
                self.captchatest.Close()
                self.captchatest = None


***********uicommon.py açılır ;***********

***********aratılır ;***********

class MoneyInputDialog(ui.ScriptWindow):

***********üstüne eklenir ;***********


if app.AHMET_BOT_KONTROL_SYSTEM:
    class CaptchaEkran(QuestionDialog2):
        def __init__(self):
            ui.ScriptWindow.__init__(self)

            self.__CreateDialog()
            self.endTime = 0
            self.timeOverMsg = 0
            self.timeOverEvent = None
            self.timeOverEventArgs = None

        def __del__(self):
            QuestionDialog2.__del__(self)

        def __CreateDialog(self):
            pyScrLoader = ui.PythonScriptLoader()
            pyScrLoader.LoadScriptFile(self, "uiscript/ahmetbotkontrol.py")

            self.board = self.GetChild("board")
            self.textLine1 = self.GetChild("message1")
            self.textLine2 = self.GetChild("message2")
            self.textLine3 = self.GetChild("message3")
            self.InputValue = self.GetChild("InputValue")
            self.cp1 = self.GetChild("cp1")
            self.cp2 = self.GetChild("cp2")
            self.cp3 = self.GetChild("cp3")
            self.cp4 = self.GetChild("cp4")
            self.cp5 = self.GetChild("cp5")
            self.acceptButton = self.GetChild("accept")
            self.cancelButton = self.GetChild("cancel")
            self.textLine3.Hide()

        def Open(self, timeout, cpp1, cpp2, cpp3, cpp4, cpp5):
            self.SetCenterPosition()
            self.SetTop()
            self.cp1.LoadImage("captcha/"+str(cpp1)+".tga")
            self.cp1.Show()
            self.cp2.LoadImage("captcha/"+str(cpp2)+".tga")
            self.cp2.Show()
            self.cp3.LoadImage("captcha/"+str(cpp3)+".tga")
            self.cp3.Show()
            self.cp4.LoadImage("captcha/"+str(cpp4)+".tga")
            self.cp4.Show()
            self.cp5.LoadImage("captcha/"+str(cpp5)+".tga")
            self.cp5.Show()
            self.Show()

            self.endTime = app.GetTime() + timeout
   

        def SetTimeOverEvent(self, event, *args):
            self.timeOverEvent = event
            self.timeOverEventArgs = args

        def SetTimeOverMsg(self, msg):
            self.timeOverMsg = msg
   
        def SetText1(self, text):
            self.textLine1.SetText(text)
            self.textLine1.Show()

        def SetText2(self, text):
            self.textLine2.SetText(text)
            self.textLine2.Show()
   
        def SetText3(self, text):
            self.textLine3.SetText(text)
            self.textLine3.Show()
   
        def GetInput(self):
            return self.InputValue.GetText()
   
        def Temizle(self):
            self.InputValue.SetText("")

        def OnTimeOver(self):
            if self.timeOverEvent:
                apply(self.timeOverEvent, self.timeOverEventArgs)
            if self.timeOverMsg:
                chat.AppendChat(chat.CHAT_TYPE_INFO, self.timeOverMsg)

        def OnUpdate(self):
            leftTime = max(0, self.endTime - app.GetTime())
            self.SetText2(localeInfo.UI_LEFT_TIME % (leftTime))
            if leftTime <= 0:
                self.OnTimeOver()
bu kodlar game.py ve uicommon'a eklenmesi gerekiyor ben beceremediğim için hata veriyor düzenleyip tarafıma yollayabilirseniz memnun kalırım teşekkürler
 

Dosya Eklentileri

Son düzenleme:
Çözüm
Ben anladım galiba. Bugün yazdığım bi yorumu raporlamış. :D

Python:
Genişlet Daralt Kopyala
                exec 'uiBonusPage.BonusBoardDialog().Show()'

Şöyle bi deneyin;
Python:
Genişlet Daralt Kopyala
                exec 'uiBonusPage.BonusBoardDialog().Show()' in globals(), locals()
Aldığınız hatayı paylaşabilir misiniz? Belki basit bi sorundur
 
Aldığınız hatayı paylaşabilir misiniz? Belki basit bi sorundur
syserr:
Genişlet Daralt Kopyala
1006 01:00:08851 ::  CArea::LoadObject Property(3391613359) Load ERROR
1006 01:00:08852 ::  CArea::LoadObject Property(3391613359) Load ERROR
1006 01:00:08852 ::  CArea::LoadObject Property(3647824375) Load ERROR
1006 01:00:09143 ::  CArea::LoadObject Property(23604552) Load ERROR
1006 01:00:09143 ::  CArea::LoadObject Property(23604552) Load ERROR
1006 01:00:09143 ::  CArea::LoadObject Property(3391613359) Load ERROR
1006 01:00:09143 ::  CArea::LoadObject Property(3391613359) Load ERROR
1006 01:00:09143 ::  CArea::LoadObject Property(3391613359) Load ERROR
1006 01:00:09143 ::  CArea::LoadObject Property(3391613359) Load ERROR
1006 01:00:09143 ::  CArea::LoadObject Property(3647824375) Load ERROR
1006 01:00:09143 ::  CArea::LoadObject Property(3647824375) Load ERROR
1006 01:00:09143 ::  CArea::LoadObject Property(3647824375) Load ERROR
1006 01:00:09143 ::  CArea::LoadObject Property(3647824375) Load ERROR
1006 01:00:10940 :: CRaceData::RegisterMotionData - LoadMotionData(c_szFileName=d:/ymir work/pc/assassin/horse_bow/attack_special.msa) ERROR
1006 01:00:11356 :: CRaceData::RegisterMotionData - LoadMotionData(c_szFileName=d:/ymir work/pc2/assassin/horse_bow/attack_special.msa) ERROR
1006 01:00:12909 :: Traceback (most recent call last):

1006 01:00:12909 ::   File "networkModule.py", line 254, in SetGamePhase

1006 01:00:12909 ::   File "system.py", line 154, in __pack_import

1006 01:00:12910 ::   File "
1006 01:00:12910 :: game.py
1006 01:00:12910 :: ", line
1006 01:00:12910 :: 1747
1006 01:00:12910 ::

1006 01:00:12910 ::    
1006 01:00:12910 :: if app.AHMET_BOT_KONTROL_SYSTEM:

1006 01:00:12910 ::    
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 ::
1006 01:00:12910 :: ^

1006 01:00:12910 :: IndentationError
1006 01:00:12910 :: :
1006 01:00:12910 :: unindent does not match any outer indentation level
1006 01:00:12910 ::
Syserde bu şekilde çıkıyor ustam resimde görüldüğü gibi kalıyor @Whistle
 

Dosya Eklentileri

  • hata2 (1).webp
    hata2 (1).webp
    67,1 KB · Gösterim: 207
Son düzenleme:
tab hatası mevcut.
game.py 1747. satırda yer alan kodları paylaşabilir misiniz?
 
O bölgelerde yer alan kodların tamamını o_O En azından fonksiyon tamamını
 
O bölgelerde yer alan kodların tamamını o_O En azından fonksiyon tamamını
game.py:
Genişlet Daralt Kopyala
        if distance < 0.0 or distance > 5000:
            answer = FALSE

        net.SendPartyInviteAnswerPacket(partyLeaderVID, answer)

        self.partyInviteQuestionDialog.Close()
        self.partyInviteQuestionDialog = None
    if app.AHMET_BOT_KONTROL_SYSTEM:
        self.captchatest = None  

    def AddPartyMember(self, pid, name):
        self.interface.AddPartyMember(pid, name)

    def UpdatePartyMemberInfo(self, pid):
        self.interface.UpdatePartyMemberInfo(pid)

    def RemovePartyMember(self, pid):
        self.interface.RemovePartyMember(pid)
        self.__RefreshTargetBoard()

1740 - 1758 Kod satırları arası
 
Python:
Genişlet Daralt Kopyala
    if app.AHMET_BOT_KONTROL_SYSTEM:
        self.captchatest = None

Bu iki kodu da bir tab ileri atın. Şu şekilde olacak;
Python:
Genişlet Daralt Kopyala
        self.partyInviteQuestionDialog = None
        if app.AHMET_BOT_KONTROL_SYSTEM:
               self.captchatest = None
 
Python:
Genişlet Daralt Kopyala
    if app.AHMET_BOT_KONTROL_SYSTEM:
        self.captchatest = None

Bu iki kodu da bir tab ileri atın. Şu şekilde olacak;
Python:
Genişlet Daralt Kopyala
        self.partyInviteQuestionDialog = None
        if app.AHMET_BOT_KONTROL_SYSTEM:
               self.captchatest = None
1006 02:39:06384 :: CArea::LoadObject Property(3391613359) Load ERROR
1006 02:39:06384 :: CArea::LoadObject Property(3391613359) Load ERROR
1006 02:39:06384 :: CArea::LoadObject Property(3647824375) Load ERROR
1006 02:39:06580 :: CArea::LoadObject Property(23604552) Load ERROR
1006 02:39:06580 :: CArea::LoadObject Property(23604552) Load ERROR
1006 02:39:06581 :: CArea::LoadObject Property(3391613359) Load ERROR
1006 02:39:06581 :: CArea::LoadObject Property(3391613359) Load ERROR
1006 02:39:06581 :: CArea::LoadObject Property(3391613359) Load ERROR
1006 02:39:06581 :: CArea::LoadObject Property(3391613359) Load ERROR
1006 02:39:06581 :: CArea::LoadObject Property(3647824375) Load ERROR
1006 02:39:06581 :: CArea::LoadObject Property(3647824375) Load ERROR
1006 02:39:06581 :: CArea::LoadObject Property(3647824375) Load ERROR
1006 02:39:06581 :: CArea::LoadObject Property(3647824375) Load ERROR
1006 02:39:08043 :: CRaceData::RegisterMotionData - LoadMotionData(c_szFileName=d:/ymir work/pc/assassin/horse_bow/attack_special.msa) ERROR
1006 02:39:08389 :: CRaceData::RegisterMotionData - LoadMotionData(c_szFileName=d:/ymir work/pc2/assassin/horse_bow/attack_special.msa) ERROR
1006 02:39:09778 :: Traceback (most recent call last):

1006 02:39:09778 :: File "networkModule.py", line 254, in SetGamePhase

1006 02:39:09779 :: File "system.py", line 154, in __pack_import


1006 02:39:09779 :: File "
1006 02:39:09779 :: game.py
1006 02:39:09779 :: ", line
1006 02:39:09779 :: 4974
1006 02:39:09779 ::

1006 02:39:09779 :: SyntaxError
1006 02:39:09779 :: :
1006 02:39:09779 :: unqualified exec is not allowed in function '__showbonus' it is a nested function
1006 02:39:09779 :: bu sefer bu hatayı verdi ustam
Python:
Genişlet Daralt Kopyala
    def __showbonus(self):
        import uiBonusPage
        global bonuspp
        try:
            if bonuspp != 1:
                exec 'uiBonusPage.BonusBoardDialog().Show()'  ( 4974. Satır)
            else:
                pass
        except ImportError:
            import dbg,app
            dbg.Trace('uiBonusPage.py Importing error')
            app.Abort()

@Whistle
 
Ben anladım galiba. Bugün yazdığım bi yorumu raporlamış. :D

Python:
Genişlet Daralt Kopyala
                exec 'uiBonusPage.BonusBoardDialog().Show()'

Şöyle bi deneyin;
Python:
Genişlet Daralt Kopyala
                exec 'uiBonusPage.BonusBoardDialog().Show()' in globals(), locals()
 
Çözüm
Brom teşekkür ederim sanırım bu sorun çzöüldü ama şaka gibi bu sefer bu hatayı veriyor :oops:
Syserr:
Genişlet Daralt Kopyala
1007 00:30:11588 :: AttributeError
1007 00:30:11588 :: :
1007 00:30:11588 :: 'module' object has no attribute 'GameWindow'
1007 00:30:11588 ::
 
Öldüm öldüm dirildim resmen o_O
GameWindow modülünü alırken hata vermiş ancak hangi dosyada diyor bunu
 
Öldüm öldüm dirildim resmen o_O
GameWindow modülünü alırken hata vermiş ancak hangi dosyada diyor bunu
1007 00:30:11588 :: File "networkModule.py", line 256, in SetGamePhase

1007 00:30:11588 :: AttributeError
1007 00:30:11588 :: :
1007 00:30:11588 :: 'module' object has no attribute 'GameWindow'
1007 00:30:11588 ::
networkmodule.py 256. satır sanırsam
 
module:
Genişlet Daralt Kopyala
    def SetLoadingPhase(self):
        try:
            import introLoading
            self.SetPhaseWindow(introLoading.LoadingWindow(self))
        except:
            import exception
            exception.Abort("networkModule.SetLoadingPhase")

    def SetGamePhase(self):
        try:
            import game
            self.popupWindow.Close()
            self.SetPhaseWindow(game.GameWindow(self)) ( 256. Satır )
        except:
            raise
            import exception
            exception.Abort("networkModule.SetGamePhase")
 
Öldüm öldüm dirildim resmen o_O
GameWindow modülünü alırken hata vermiş ancak hangi dosyada diyor bunu
Ustam Sanırım problemi çözdüm clienti tekrar build etmem gerekti ve build ettim ama bilgisayar virüs var veya istenmeyen yazılım diyerek build ettiğim clienti benim iznim olmadan siliyor nasıl engell olabilirim güvenlik duvarım kapalı virüs programım yok ?
 

Dosya Eklentileri

  • 1602036196776.webp
    1602036196776.webp
    20 KB · Gösterim: 180
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst