Çözüldü syserr hatası | Gelişmiş Beceri Sistemi |

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ı.

karew1

MT Üye
MT Üye
Mesaj
150
Çözümler
1
Beğeni
91
Puan
689
Merhabalar,

Geceden bu yana uğraşıyorum fakat bir türlü ekleyemedim bu sistemi. Hata giderilirse foruma bir sistem daha katmış oluruz diye düşünüyorum.
Sorun şu ki ; Oyuna girebiliyorum fakat Level 5 ve üstünde asla ekrana bu sistem gelmiyor. Sanırım Game.py de bir hata yapıyorum çok inceledim ve iyice beynim yandı :)
Artık sağlıklı düşünemediğimden dolayı konuyu açmayı düşündüm :)

Aldığım Syserr :
0806 11:00:24545 :: Traceback (most recent call last):

0806 11:00:24547 :: File "game.py", line 2293, in BINARY_ServerCommand_Run

0806 11:00:24552 :: File "stringCommander.py", line 63, in Run

0806 11:00:24554 :: File "stringCommander.py", line 31, in __call__

0806 11:00:24561 :: File "stringCommander.py", line 20, in __call__

0806 11:00:24562 :: File "game.py", line 2789, in SelectJob

0806 11:00:24563 :: File "system.py", line 137, in __pack_import

0806 11:00:24566 :: ImportError
0806 11:00:24570 :: :
0806 11:00:24571 :: No module named uiSelectJob
0806 11:00:24571 ::

0806 11:00:24573 :: Unknown Server Command SELECT_JOB QID#55 | SELECT_JOB
0806 11:00:24583 :: Traceback (most recent call last):

0806 11:00:24584 :: File "game.py", line 2293, in BINARY_ServerCommand_Run

0806 11:00:24585 :: File "stringCommander.py", line 63, in Run

0806 11:00:24586 :: File "stringCommander.py", line 31, in __call__

0806 11:00:24593 :: File "stringCommander.py", line 20, in __call__

0806 11:00:24596 :: File "game.py", line 2789, in SelectJob

0806 11:00:24598 :: File "system.py", line 137, in __pack_import

0806 11:00:24599 :: ImportError
0806 11:00:24607 :: :
0806 11:00:24609 :: No module named uiSelectJob
0806 11:00:24609 ::

0806 11:00:24611 :: Unknown Server Command SELECT_JOB OPEN# | SELECT_JOB

Kurmak İstediğim Sistem :

Linkleri görebilmek için giriş yap veya kayıt ol.


Linkleri görebilmek için giriş yap veya kayıt ol.


Yardımcı olursanız sevinirim.

Karew1/VillaOlivia
 
import uiSelectJob yazısını import uiselectjob olarak denermisin ? game.py içerisinde
 
Denedim Syserr böyle :

0806 12:26:53361 :: Traceback (most recent call last):

0806 12:26:53364 :: File "game.py", line 2293, in BINARY_ServerCommand_Run

0806 12:26:53367 :: File "stringCommander.py", line 63, in Run

0806 12:26:53367 :: File "stringCommander.py", line 31, in __call__

0806 12:26:53368 :: File "stringCommander.py", line 20, in __call__

0806 12:26:53369 :: File "game.py", line 2789, in SelectJob

0806 12:26:53370 :: File "system.py", line 137, in __pack_import

0806 12:26:53373 :: ImportError
0806 12:26:53378 :: :
0806 12:26:53379 :: No module named uiselectjob
0806 12:26:53379 ::

0806 12:26:53380 :: Unknown Server Command SELECT_JOB QID#55 | SELECT_JOB
0806 12:26:53391 :: Traceback (most recent call last):

0806 12:26:53392 :: File "game.py", line 2293, in BINARY_ServerCommand_Run

0806 12:26:53395 :: File "stringCommander.py", line 63, in Run

0806 12:26:53396 :: File "stringCommander.py", line 31, in __call__

0806 12:26:53400 :: File "stringCommander.py", line 20, in __call__

0806 12:26:53401 :: File "game.py", line 2789, in SelectJob

0806 12:26:53402 :: File "system.py", line 137, in __pack_import

0806 12:26:53402 :: ImportError
0806 12:26:53403 :: :
0806 12:26:53406 :: No module named uiselectjob
0806 12:26:53412 ::

0806 12:26:53413 :: Unknown Server Command SELECT_JOB OPEN# | SELECT_JOB
0806 12:27:22569 :: granny_shared_vbs:
0806 12:27:22569 :: 0: 40
0806 12:27:22571 :: 1: 114
0806 12:27:22576 :: 2: 20
0806 12:27:22577 :: 3: 40
0806 12:27:22580 :: 4: 1
0806 12:27:22581 :: 5: 20
0806 12:27:22586 :: 6: 0
0806 12:27:22586 :: 7: 0
0806 12:27:22588 :: 8: 0

Game.py:
    def selectjob(self, cmd):
        import uiselectjob
        cmd = cmd.split('#')
        if cmd[0] == 'QID':
            constInfo.selectjob['QID'] = int(cmd[1])
        elif cmd[0] == 'INPUT':
            constInfo.INPUT_IGNORE = int(cmd[1])
        elif cmd[0] == 'SEND':
            net.SendQuestInputStringPacket(str(constInfo.selectjob['QCMD']))
            constInfo.selectjob['QCMD'] = ''
        elif cmd[0] == 'OPEN':
            self.job_select = uiselectjob.JobSelectWindow()
            self.job_select.Open()   
        elif cmd[0] == 'CLOSE':
            self.job_select = uiselectjob.JobSelectWindow()
            self.job_select.RealClose()

    def __Inputget1(self):
        constInfo.INPUT_IGNORE = 1

    def __Inputget2(self):
        constInfo.INPUT_IGNORE = 0
 
Son düzenleme:
root içerisine uiselectjob.py dosyasını attıgınız mı ?
 
Harika ! :)

Bunları unutmuşum şimdi attım ve ilerleme kaydettik...

0806 13:23:41577 :: Traceback (most recent call last):

0806 13:23:41577 :: File "game.py", line 2293, in BINARY_ServerCommand_Run

0806 13:23:41578 :: File "stringCommander.py", line 63, in Run

0806 13:23:41579 :: File "stringCommander.py", line 31, in __call__

0806 13:23:41581 :: File "stringCommander.py", line 20, in __call__

0806 13:23:41582 :: File "game.py", line 2789, in selectjob

0806 13:23:41585 :: File "system.py", line 130, in __pack_import

0806 13:23:41585 :: File "
0806 13:23:41586 :: <string>
0806 13:23:41587 :: ", line
0806 13:23:41588 :: 168
0806 13:23:41588 ::

0806 13:23:41589 ::
0806 13:23:41590 :: self.ClearDictionary()
0806 13:23:41592 ::

0806 13:23:41593 ::
0806 13:23:41594 ::
0806 13:23:41595 ::
0806 13:23:41595 ::
0806 13:23:41596 ::
0806 13:23:41597 ::
0806 13:23:41598 ::
0806 13:23:41598 ::
0806 13:23:41599 ::
0806 13:23:41600 ::
0806 13:23:41600 ::
0806 13:23:41604 ::
0806 13:23:41605 ::
0806 13:23:41605 ::
0806 13:23:41606 ::
0806 13:23:41607 ::
0806 13:23:41607 ::
0806 13:23:41608 ::
0806 13:23:41609 ::
0806 13:23:41610 ::
0806 13:23:41611 ::
0806 13:23:41612 :: ^

0806 13:23:41655 :: SyntaxError
0806 13:23:41658 :: :
0806 13:23:41660 :: invalid syntax
0806 13:23:41661 ::

0806 13:23:41662 :: Unknown Server Command SELECT_JOB QID#55 | SELECT_JOB
0806 13:23:41676 :: Traceback (most recent call last):

0806 13:23:41677 :: File "game.py", line 2293, in BINARY_ServerCommand_Run

0806 13:23:41679 :: File "stringCommander.py", line 63, in Run

0806 13:23:41679 :: File "stringCommander.py", line 31, in __call__

0806 13:23:41682 :: File "stringCommander.py", line 20, in __call__

0806 13:23:41682 :: File "game.py", line 2789, in selectjob

0806 13:23:41683 :: File "system.py", line 130, in __pack_import

0806 13:23:41684 :: File "
0806 13:23:41685 :: <string>
0806 13:23:41686 :: ", line
0806 13:23:41687 :: 168
0806 13:23:41690 ::

0806 13:23:41690 ::
0806 13:23:41692 :: self.ClearDictionary()
0806 13:23:41692 ::

0806 13:23:41693 ::
0806 13:23:41694 ::
0806 13:23:41695 ::
0806 13:23:41695 ::
0806 13:23:41696 ::
0806 13:23:41697 ::
0806 13:23:41697 ::
0806 13:23:41698 ::
0806 13:23:41699 ::
0806 13:23:41703 ::
0806 13:23:41704 ::
0806 13:23:41705 ::
0806 13:23:41706 ::
0806 13:23:41707 ::
0806 13:23:41707 ::
0806 13:23:41708 ::
0806 13:23:41709 ::
0806 13:23:41709 ::
0806 13:23:41712 ::
0806 13:23:41713 ::
0806 13:23:41715 ::
0806 13:23:41716 :: ^

0806 13:23:41716 :: SyntaxError
0806 13:23:41717 :: :
0806 13:23:41718 :: invalid syntax
0806 13:23:41719 ::

0806 13:23:41720 :: Unknown Server Command SELECT_JOB OPEN# | SELECT_JOB
 
uiselectjob.py içinde gir en alta in 1 tane boşluk koy enter ile 168 satır son yerine 169 satır son olsun yani
 
Bu seferde 169. satır dedi...

0806 23:32:07466 :: Traceback (most recent call last):

0806 23:32:07489 :: File "game.py", line 2293, in BINARY_ServerCommand_Run

0806 23:32:07491 :: File "stringCommander.py", line 63, in Run

0806 23:32:07494 :: File "stringCommander.py", line 31, in __call__

0806 23:32:07499 :: File "stringCommander.py", line 20, in __call__

0806 23:32:07500 :: File "game.py", line 2789, in selectjob

0806 23:32:07502 :: File "system.py", line 130, in __pack_import

0806 23:32:07502 :: File "
0806 23:32:07503 :: <string>
0806 23:32:07507 :: ", line
0806 23:32:07510 :: 169
0806 23:32:07511 ::

0806 23:32:07513 ::
0806 23:32:07513 ::
0806 23:32:07514 ::

0806 23:32:07515 :: SyntaxError
0806 23:32:07515 :: :
0806 23:32:07519 :: invalid syntax
0806 23:32:07524 ::

0806 23:32:07525 :: Unknown Server Command SELECT_JOB QID#55 | SELECT_JOB
0806 23:32:07530 :: Traceback (most recent call last):

0806 23:32:07531 :: File "game.py", line 2293, in BINARY_ServerCommand_Run

0806 23:32:07534 :: File "stringCommander.py", line 63, in Run

0806 23:32:07534 :: File "stringCommander.py", line 31, in __call__

0806 23:32:07536 :: File "stringCommander.py", line 20, in __call__

0806 23:32:07536 :: File "game.py", line 2789, in selectjob

0806 23:32:07539 :: File "system.py", line 130, in __pack_import

0806 23:32:07542 :: File "
0806 23:32:07546 :: <string>
0806 23:32:07546 :: ", line
0806 23:32:07547 :: 169
0806 23:32:07548 ::

0806 23:32:07549 ::
0806 23:32:07549 ::
0806 23:32:07552 ::

0806 23:32:07557 :: SyntaxError
0806 23:32:07558 :: :
0806 23:32:07559 :: invalid syntax
0806 23:32:07560 ::

0806 23:32:07561 :: Unknown Server Command SELECT_JOB OPEN# | SELECT_JOB
0806 23:33:24891 :: granny_shared_vbs:
0806 23:33:24891 :: 0: 40
0806 23:33:24894 :: 1: 105
0806 23:33:24899 :: 2: 20
0806 23:33:24900 :: 3: 40
0806 23:33:24904 :: 4: 1
0806 23:33:24904 :: 5: 20
0806 23:33:24910 :: 6: 0
0806 23:33:24910 :: 7: 0
0806 23:33:24910 :: 8: 0

uiselectjob.py:
import ui, event, constInfo, app, uiCommon, chat, net, playerSettingModule, player, bestproduction

JOB_NAME_DICT = {
    0    :    ['Bedensel Sanati','Zihinsel Sanati'],
    1    :    ['Yakın Dovus Sanati','Uzak Dovus Sanati'],
    2    :    ['Buyulu Silah Sanati','Karabuyu Sanati'],
    3    :    ['İyileştirme Sanati','Ejderha Gücü Sanati'],
    4    :    ['Icgudu Sanati','']
}

FACE_IMAGE_DICT = {
    playerSettingModule.RACE_WARRIOR_M    : "illumina/images/icons/faces/medium/icon_mwarrior.tga",
    playerSettingModule.RACE_WARRIOR_W    : "illumina/images/icons/faces/medium/icon_wwarrior.tga",
    playerSettingModule.RACE_ASSASSIN_M    : "illumina/images/icons/faces/medium/icon_mninja.tga",
    playerSettingModule.RACE_ASSASSIN_W    : "illumina/images/icons/faces/medium/icon_wninja.tga",
    playerSettingModule.RACE_SURA_M        : "illumina/images/icons/faces/medium/icon_msura.tga",
    playerSettingModule.RACE_SURA_W        : "illumina/images/icons/faces/medium/icon_wsura.tga",
    playerSettingModule.RACE_SHAMAN_M    : "illumina/images/icons/faces/medium/icon_mshaman.tga",
    playerSettingModule.RACE_SHAMAN_W    : "illumina/images/icons/faces/medium/icon_wshaman.tga",
    playerSettingModule.RACE_WOLFMAN_M  : "illumina/images/icons/faces/medium/icon_mlykaner.tga",
}

class JobSelectWindow(ui.ScriptWindow):
    def __init__(self):
        ui.ScriptWindow.__init__(self)
        self.isLoaded = 0
        self.selectedJob = 0
        self.__LoadWindow()
   
    def __LoadWindow(self):
        if (self.isLoaded == 1):
            return
           
        self.isLoaded = 1
        try:
            PythonScriptLoader = ui.PythonScriptLoader()
            PythonScriptLoader.LoadScriptFile(self, "UIScript/selectjobwindow.py")
        except:
            import exception
            exception.Abort("SelectJob.LoadWindow.LoadObject")
           
        try:
            self.__BindObjects()
        except:
            import exception
            exception.Abort("SelectJob.LoadWindow.BindObject")
       
        self.__BindEvents()
   
    def __BindObjects(self):
        self.titlebar = self.GetChild("TitleBar")
        self.leftButton = self.GetChild("left_button")
        self.rightButton = self.GetChild("right_button")
        self.leftChildButton = self.GetChild("left_child_button")
        self.rightChildButton = self.GetChild("right_child_button")
        self.selectButton = self.GetChild("SelectButton")
        self.jobLeftName = self.GetChild("JobLeftName")
        self.jobRightName = self.GetChild("JobRightName")
        self.leftSkillSlot = self.GetChild("left_skill_slot")
        self.rightSkillSlot = self.GetChild("right_skill_slot")
        self.raceImage = self.GetChild("RaceImage")
        self.infoText = self.GetChild("InfoText")

    def __BindEvents(self):
        self.isLoaded = 1
        self.titlebar.SetCloseEvent(ui.__mem_func__(self.Close))
       
        self.leftButton.SetEvent(lambda arg = 1 : self.RefreshButtons(arg))
        self.rightButton.SetEvent(lambda arg = 2 : self.RefreshButtons(arg))
        self.leftChildButton.SetEvent(lambda arg = 1 : self.RefreshButtons(arg))
        self.rightChildButton.SetEvent(lambda arg = 2 : self.RefreshButtons(arg))
        self.selectButton.SetEvent(ui.__mem_func__(self.SelectJob))
        self.jobLeftName.SetText(JOB_NAME_DICT[self.GetRealRace()][0])
        self.jobRightName.SetText(JOB_NAME_DICT[self.GetRealRace()][1])
       
        self.leftButton.SetUpVisual("select_job/%s/left_normal.tga" % self.GetRealRace())
        self.leftButton.SetOverVisual("select_job/%s/left_hover.tga" % self.GetRealRace())
        self.leftButton.SetDownVisual("select_job/%s/left_down.tga" % self.GetRealRace())
        self.rightButton.SetUpVisual("select_job/%s/right_normal.tga" % self.GetRealRace())
        self.rightButton.SetOverVisual("select_job/%s/right_hover.tga" % self.GetRealRace())
        self.rightButton.SetDownVisual("select_job/%s/right_down.tga" % self.GetRealRace())
       
        race = net.GetMainActorRace()
        self.raceImage.LoadImage(FACE_IMAGE_DICT[race])
       
        self.infoText.SetText("Hosgeldiniz %s, burada yeteneklerini secebilirsin" % player.GetName())
       
        if self.GetRealRace() == 4:
            self.rightButton.Disable()
            self.rightChildButton.Disable()
           
        for i in xrange(6):
            self.leftSkillSlot.SetSkillSlotNew(i, self.GetSkillIndex()+i, 3, 1)
       
        if self.GetRealRace() != 4:
            for j in xrange(6):
                self.rightSkillSlot.SetSkillSlotNew(j, self.GetSkillIndex()+j+15, 3, 1)
       
    def GetSkillIndex(self):
        if self.GetRealRace() == 4:
            return 170
        else:
            return self.GetRealRace() * 30 + 1
               
    def GetRealRace(self):
        race = net.GetMainActorRace()
        if race >= 4:
            return race-4
        else:
            return race
       
    def RefreshButtons(self,arg):
        if arg == 1:
            self.leftButton.Down()
            self.rightButton.SetUp()
            self.leftChildButton.Down()
            self.rightChildButton.SetUp()
            self.selectedJob = 1
        elif arg == 2:
            self.leftButton.SetUp()
            self.rightButton.Down()
            self.leftChildButton.SetUp()
            self.rightChildButton.Down()
            self.selectedJob = 2
           
    def SelectJob(self):
        if self.selectedJob == 0:
            self.wndPopupDialog = uiCommon.PopupDialog()
            self.wndPopupDialog.SetText("Ilk once bir yetenek secin")
            self.wndPopupDialog.Open()
        else:
            self.questionDialog = uiCommon.QuestionDialog()
            self.questionDialog.SetText("Yetenegi secmek istedigine emin misin?: %s" % JOB_NAME_DICT[self.GetRealRace()][self.selectedJob-1])
            self.questionDialog.SetAcceptEvent(ui.__mem_func__(self.__OnSelectJob))
            self.questionDialog.SetCancelEvent(ui.__mem_func__(self.__OnCloseQuestionDialog))
            self.questionDialog.Open()
           
    def __OnSelectJob(self):
        constInfo.SelectJob['QCMD'] = str(self.selectedJob)
        event.QuestButtonClick(constInfo.SelectJob['QID'])
        self.RealClose()
        self.__OnCloseQuestionDialog()
       
    def __OnCloseQuestionDialog(self):
        if self.questionDialog:
            self.questionDialog.Close()
        self.questionDialog = None
       
    def __del__(self):
        ui.ScriptWindow.__del__(self)
   
    def Open(self):
        self.__LoadWindow()
        self.SetCenterPosition()
        self.SetTop()
        self.Show()

    def Close(self):
        self.wndPopupDialog = uiCommon.PopupDialog()
        self.wndPopupDialog.SetText("Bu pencereyi kapatamazsin.")
        self.wndPopupDialog.Open()
       
    def RealClose(self):
        self.Hide()
       
    def Destroy(self):
        self.RealClose()
        self.ClearDictionary()
Burada sadece () parantezlerden sonra 1 Enter yaptım..
 
game.py 2789. satırda boşluk hatası yapmış olabilir misiniz ?
 
Sanmıyorum ama yinede bakarsan sevinirim.

Game.py:
    def __KillMob(self, KillMob):
            self.KillMob.SetText("Oldurdugum Slotlar:    " + KillMob)
    
    def selectjob(self, cmd):
        import uiselectjob
        cmd = cmd.split('#')
        if cmd[0] == 'QID':
            constInfo.selectjob['QID'] = int(cmd[1])
        elif cmd[0] == 'INPUT':
            constInfo.INPUT_IGNORE = int(cmd[1])
        elif cmd[0] == 'SEND':
            net.SendQuestInputStringPacket(str(constInfo.selectjob['QCMD']))
            constInfo.selectjob['QCMD'] = ''
        elif cmd[0] == 'OPEN':
            self.job_select = uiselectjob.JobSelectWindow()
            self.job_select.Open()   
        elif cmd[0] == 'CLOSE':
            self.job_select = uiselectjob.JobSelectWindow()
            self.job_select.RealClose()

    def __Inputget1(self):
        constInfo.INPUT_IGNORE = 1

    def __Inputget2(self):
        constInfo.INPUT_IGNORE = 0
    
    # EFSUN BOT 5 SEKME
    def ToggleEfsunWindowStatusPage(self):
        if not constInfo.eigenmod:
            execfile('eigenmods.py',{})
            constInfo.eigenmod = 1
        else:
            chat.AppendChat(1, "Efsunbot zaten aktif")
    # EFSUN BOT 5 SEKME

gamepy.png
 
oradaki importu silip sayfa başına ekleyip denermisin ?
Edit: 2786'da 1 tane boşluk fazla onu sil
 
Bu şekilde ekledim. Birazdan sonucu yazacağım

Game.py:
Burası üst

import os
import app
import dbg
import grp
import item
import background
import chr
import chrmgr
import player
import snd
import chat
import textTail
import snd
import net
import effect
import wndMgr
import fly
import systemSetting
import quest
import guild
import skill
import messenger
import localeInfo
import constInfo
import exchange
import ime
import gameInfo
import uiselectjob

Burasıda alttaki kod bloğu

    def __KillRotReich(self, KillRotReich):
            self.KillRotReich.SetText("Kirmizi Imparatorluk:    " + KillRotReich)
          
    def __KillMob(self, KillMob):
        self.KillMob.SetText("Oldurdugum Slotlar:    " + KillMob)
  
    def selectjob(self, cmd):
        cmd = cmd.split('#')
        if cmd[0] == 'QID':
            constInfo.selectjob['QID'] = int(cmd[1])
        elif cmd[0] == 'INPUT':
            constInfo.INPUT_IGNORE = int(cmd[1])
        elif cmd[0] == 'SEND':
            net.SendQuestInputStringPacket(str(constInfo.selectjob['QCMD']))
            constInfo.selectjob['QCMD'] = ''
        elif cmd[0] == 'OPEN':
            self.job_select = uiselectjob.JobSelectWindow()
            self.job_select.Open() 
        elif cmd[0] == 'CLOSE':
            self.job_select = uiselectjob.JobSelectWindow()
            self.job_select.RealClose()

    def __Inputget1(self):
        constInfo.INPUT_IGNORE = 1

    def __Inputget2(self):
        constInfo.INPUT_IGNORE = 0
  
    # EFSUN BOT 5 SEKME
    def ToggleEfsunWindowStatusPage(self):
        if not constInfo.eigenmod:
            execfile('eigenmods.py',{})
            constInfo.eigenmod = 1
        else:
            chat.AppendChat(1, "Efsunbot zaten aktif")
    # EFSUN BOT 5 SEKME
gamepy1.png
gamepy2.png
 
Bu seferde oyuna girmedi :)

0807 01:09:53729 :: Traceback (most recent call last):

0807 01:09:53731 :: File "networkModule.py", line 251, in SetGamePhase

0807 01:09:53734 :: File "system.py", line 130, in __pack_import

0807 01:09:53734 :: File "system.py", line 110, in _process_result

0807 01:09:53736 :: File "game.py", line 28, in ?

0807 01:09:53738 :: File "system.py", line 130, in __pack_import

0807 01:09:53740 :: File "
0807 01:09:53741 :: <string>
0807 01:09:53742 :: ", line
0807 01:09:53743 :: 169
0807 01:09:53744 ::

0807 01:09:53746 ::
0807 01:09:53749 ::
0807 01:09:53751 ::

0807 01:09:53752 :: SyntaxError
0807 01:09:53752 :: :
0807 01:09:53753 :: invalid syntax
0807 01:09:53754 ::
screen.png


Edit : Şimdi uiselectjob.py deki 169. satırın tablarını sildim.

Şimdide bu hata var bu sistemin paylaşım konusunda bunun çözümü vardı bi bakayım hemen

0807 01:15:41821 :: Traceback (most recent call last):

0807 01:15:41822 :: File "networkModule.py", line 251, in SetGamePhase

0807 01:15:41823 :: File "system.py", line 130, in __pack_import

0807 01:15:41823 :: File "system.py", line 110, in _process_result

0807 01:15:41826 :: File "game.py", line 28, in ?

0807 01:15:41829 :: File "system.py", line 130, in __pack_import

0807 01:15:41830 :: File "system.py", line 110, in _process_result

0807 01:15:41830 :: File "uiselectjob.py", line 1, in ?

0807 01:15:41831 :: File "system.py", line 130, in __pack_import

0807 01:15:41832 :: File "
0807 01:15:41832 :: <string>
0807 01:15:41833 :: ", line
0807 01:15:41833 :: 3
0807 01:15:41838 ::

0807 01:15:41839 ::
0807 01:15:41840 :: beceri_secme_bedensel"Bedensel Savaşçı"

0807 01:15:41840 ::
0807 01:15:41841 ::
0807 01:15:41842 ::
0807 01:15:41843 ::
0807 01:15:41844 ::
0807 01:15:41844 ::
0807 01:15:41845 ::
0807 01:15:41846 ::
0807 01:15:41847 ::
0807 01:15:41850 ::
0807 01:15:41851 ::
0807 01:15:41853 ::
0807 01:15:41854 ::
0807 01:15:41855 ::
0807 01:15:41856 ::
0807 01:15:41857 ::
0807 01:15:41857 ::
0807 01:15:41858 ::
0807 01:15:41859 ::
0807 01:15:41861 ::
0807 01:15:41862 ::
0807 01:15:41864 ::
0807 01:15:41865 ::
0807 01:15:41866 ::
0807 01:15:41867 ::
0807 01:15:41867 ::
0807 01:15:41868 ::
0807 01:15:41869 ::
0807 01:15:41870 ::
0807 01:15:41872 ::
0807 01:15:41875 ::
0807 01:15:41875 ::
0807 01:15:41876 ::
0807 01:15:41877 ::
0807 01:15:41877 ::
0807 01:15:41878 ::
0807 01:15:41879 ::
0807 01:15:41879 ::
0807 01:15:41880 ::
0807 01:15:41880 ::
0807 01:15:41883 ::
0807 01:15:41884 ::
0807 01:15:41886 :: ^

0807 01:15:41888 :: SyntaxError
0807 01:15:41888 :: :
0807 01:15:41889 :: invalid syntax
0807 01:15:41889 ::
 
En son bir moderatör tarafından düzenlenmiş:
Hayt be :) şimdi oldu bakalım bug var mı ???
Eğer bugu yoksa bunu full paylaşacağım inşAllah :)

oldu.png


İlk bir önceki bu Syseer aldım :

0807 01:15:41821 :: Traceback (most recent call last):

0807 01:15:41822 :: File "networkModule.py", line 251, in SetGamePhase

0807 01:15:41823 :: File "system.py", line 130, in __pack_import

0807 01:15:41823 :: File "system.py", line 110, in _process_result

0807 01:15:41826 :: File "game.py", line 28, in ?

0807 01:15:41829 :: File "system.py", line 130, in __pack_import

0807 01:15:41830 :: File "system.py", line 110, in _process_result

0807 01:15:41830 :: File "uiselectjob.py", line 1, in ?

0807 01:15:41831 :: File "system.py", line 130, in __pack_import

0807 01:15:41832 :: File "
0807 01:15:41832 :: <string>
0807 01:15:41833 :: ", line
0807 01:15:41833 :: 3
0807 01:15:41838 ::

0807 01:15:41839 ::
0807 01:15:41840 :: beceri_secme_bedensel"Bedensel Savaşçı"

0807 01:15:41840 ::
0807 01:15:41841 ::
0807 01:15:41842 ::
0807 01:15:41843 ::
0807 01:15:41844 ::
0807 01:15:41844 ::
0807 01:15:41845 ::
0807 01:15:41846 ::
0807 01:15:41847 ::
0807 01:15:41850 ::
0807 01:15:41851 ::
0807 01:15:41853 ::
0807 01:15:41854 ::
0807 01:15:41855 ::
0807 01:15:41856 ::
0807 01:15:41857 ::
0807 01:15:41857 ::
0807 01:15:41858 ::
0807 01:15:41859 ::
0807 01:15:41861 ::
0807 01:15:41862 ::
0807 01:15:41864 ::
0807 01:15:41865 ::
0807 01:15:41866 ::
0807 01:15:41867 ::
0807 01:15:41867 ::
0807 01:15:41868 ::
0807 01:15:41869 ::
0807 01:15:41870 ::
0807 01:15:41872 ::
0807 01:15:41875 ::
0807 01:15:41875 ::
0807 01:15:41876 ::
0807 01:15:41877 ::
0807 01:15:41877 ::
0807 01:15:41878 ::
0807 01:15:41879 ::
0807 01:15:41879 ::
0807 01:15:41880 ::
0807 01:15:41880 ::
0807 01:15:41883 ::
0807 01:15:41884 ::
0807 01:15:41886 :: ^

0807 01:15:41888 :: SyntaxError
0807 01:15:41888 :: :
0807 01:15:41889 :: invalid syntax
0807 01:15:41889 ::

Bu Syseer nasıl çözüldü şu şekilde :

bestproduction.py:
bestproduction.py dosyasına girdim,

içeriğini şu şelide değiştirdim :
    
beceri_secme_panel_baslik="Gelişmiş Beceri Seçme Sistemi"
beceri_secme_uyari="Yeteneklerden birini seçin"
beceri_secme_bedensel="Bedensel Savaşçı"
beceri_secme_zihinsel="Zihinsel Savaşçı"

Sonra Wolfman hatası aldım onun çözümüde :

uiselectjob.py içinde
uiselectjob.py:
uiselectjob.py içinde şunu arattım :
   
    JOB_NAME_DICT = {
       
İçindeki 4 : ['Icgudu Sanati',''] burayı sildim.
       
Sonra yine uiselectjob.py de
        FACE_IMAGE_DICT = {
    arattım.
           
Altındaki :

    playerSettingModule.RACE_WOLFMAN_M : "illumina/images/icons/faces/medium/icon_mlykaner.tga",
           
bölümünü sildim root paketleyip attım ve giriş yaptım ekran geldi :)
 
syntax hatası alırsan hep o satırdaki kodları kontrol et tab hatasından kaynaklı bir problem oldugunda bu syserri verir
 
syntax hatası alırsan hep o satırdaki kodları kontrol et tab hatasından kaynaklı bir problem oldugunda bu syserri verir
Yardımların için çok teşekkür ederim.

Şimdi çok az bir sorunu kaldığını düşünüyorum.

bir kaç hata daha var..

0807 01:24:41569 :: Traceback (most recent call last):

0807 01:24:41571 :: File "game.py", line 2294, in BINARY_ServerCommand_Run

0807 01:24:41572 :: File "stringCommander.py", line 63, in Run

0807 01:24:41572 :: File "stringCommander.py", line 31, in __call__

0807 01:24:41574 :: File "stringCommander.py", line 20, in __call__

0807 01:24:41574 :: File "game.py", line 2792, in selectjob

0807 01:24:41575 :: AttributeError
0807 01:24:41577 :: :
0807 01:24:41578 :: 'module' object has no attribute 'selectjob'
0807 01:24:41580 ::

0807 01:24:41581 :: Unknown Server Command SELECT_JOB QID#55 | SELECT_JOB
0807 01:24:41592 :: CResourceManager::GetResourcePointer: File not exist illumina/images/controls/common/slot_ellipse/slot.tga
0807 01:24:41632 :: CResourceManager::GetResourcePointer: File not exist illumina/images/controls/common/radio/empty_01_normal.tga
0807 01:24:41637 :: CResourceManager::GetResourcePointer: File not exist illumina/images/controls/common/radio/filled_02_hover.tga
0807 01:24:41638 :: CResourceManager::GetResourcePointer: File not exist illumina/images/controls/common/radio/filled_03_active.tga
0807 01:24:41640 :: CResourceManager::GetResourcePointer: File not exist illumina/images/icons/faces/medium/icon_mwarrior.tga
0807 01:24:41642 :: CResourceManager::GetResourcePointer: File not exist illumina/images/controls/common/button/select_normal.tga
0807 01:24:41644 :: CResourceManager::GetResourcePointer: File not exist illumina/images/controls/common/button/select_hover.tga
0807 01:24:41647 :: CResourceManager::GetResourcePointer: File not exist illumina/images/controls/common/button/select_down.tga
0807 01:24:41687 :: CResourceManager::GetResourcePointer: File not exist illumina/images/icons/faces/medium/icon_wninja.tga

selectjob'ları SelectJob bu şekilde değiştirsem mi diye düşünüyorum...

illumina hatası ise sanırım bu şekilde ortadan kalkacak :

İndex'e şunu ekledim

*
Asasinato_pack
*

bestproduction_pack 'ı bu şekilde değiştirip paketledim ve Index'e ekledim.
(bestproduction_pack ismi > Asasinato_pack oldu.. )

Yukarıdaki çözüm selectjob hatası için geçerli oldu onu SlectJob olarak Game.py içerisinde komple değiştirdim. Fakat oyuna girdiğimde sadece 2 yetenek için kutulara tıklayabiliyorum. Ama skill vermiyor ekran kapanmıyor yani hala ufak bir hata var

bu şekilde bir Syserr var ;

0807 01:44:48542 :: CResourceManager::GetResourcePointer: File not exist illumina/images/controls/common/slot_ellipse/slot.tga
0807 01:44:48580 :: CResourceManager::GetResourcePointer: File not exist illumina/images/controls/common/radio/empty_01_normal.tga
0807 01:44:48582 :: CResourceManager::GetResourcePointer: File not exist illumina/images/controls/common/radio/filled_02_hover.tga
0807 01:44:48585 :: CResourceManager::GetResourcePointer: File not exist illumina/images/controls/common/radio/filled_03_active.tga
0807 01:44:48587 :: CResourceManager::GetResourcePointer: File not exist illumina/images/icons/faces/medium/icon_mwarrior.tga
0807 01:44:48590 :: CResourceManager::GetResourcePointer: File not exist illumina/images/controls/common/button/select_normal.tga
0807 01:44:48593 :: CResourceManager::GetResourcePointer: File not exist illumina/images/controls/common/button/select_hover.tga
0807 01:44:48596 :: CResourceManager::GetResourcePointer: File not exist illumina/images/controls/common/button/select_down.tga
0807 01:44:48637 :: CResourceManager::GetResourcePointer: File not exist illumina/images/icons/faces/medium/icon_wninja.tga

Yukarıdaki dosyaların mevcut olmadığını söylüyor ama... :(
 
illumina/images diye giden yeri

select_job_path/illumina/images şeklinde degistir
 
Şimdi nasıl bi problemin var anlayamadım

illumina pack hatası alıyorum .tga ları bulamıyor sanırım.

Evet hocam dosyalar burada,

evet.png


Amma Velakin, hatamız aynı

0807 01:44:48542 :: CResourceManager::GetResourcePointer: File not exist illumina/images/controls/common/slot_ellipse/slot.tga
0807 01:44:48580 :: CResourceManager::GetResourcePointer: File not exist illumina/images/controls/common/radio/empty_01_normal.tga
0807 01:44:48582 :: CResourceManager::GetResourcePointer: File not exist illumina/images/controls/common/radio/filled_02_hover.tga
0807 01:44:48585 :: CResourceManager::GetResourcePointer: File not exist illumina/images/controls/common/radio/filled_03_active.tga
0807 01:44:48587 :: CResourceManager::GetResourcePointer: File not exist illumina/images/icons/faces/medium/icon_mwarrior.tga
0807 01:44:48590 :: CResourceManager::GetResourcePointer: File not exist illumina/images/controls/common/button/select_normal.tga
0807 01:44:48593 :: CResourceManager::GetResourcePointer: File not exist illumina/images/controls/common/button/select_hover.tga
0807 01:44:48596 :: CResourceManager::GetResourcePointer: File not exist illumina/images/controls/common/button/select_down.tga
0807 01:44:48637 :: CResourceManager::GetResourcePointer: File not exist illumina/images/icons/faces/medium/icon_wninja.tga
 
Yorumumu güncelledim tekrar bakabilirsin.
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst