Jump to content

hedzior25

Inactive Member
  • Posts

    6
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by hedzior25

  1. I got stuck... I've tried in that way - my CreateCharacter func:

    Spoiler

    def CreateCharacter(self):
            if -1 != self.reservingRaceIndex:
                return
            
            textName = self.editCharacterName.GetText()
            if self.__CheckCreateCharacter(textName) == FALSE:
                return
            
            if musicInfo.selectMusic != "":
                snd.FadeLimitOutMusic("BGM/"+musicInfo.selectMusic, systemSetting.GetMusicVolume()*0.05)
            
            self.DisableWindow()
            chr_id = self.__GetSlotChrID(self.gender, self.slot)
            chr.SelectInstance(chr_id)
            self.reservingRaceIndex = chr.GetRace()
            
            print("========================================================")
            print("Race : %d" % (self.reservingRaceIndex))
            print("========================================================")
            
            self.reservingShapeIndex = self.shapeList[self.gender][self.slot]
            self.reservingStartTime = app.GetTime()
            for eachSlot in xrange(SLOT_COUNT):
                sel_id = self.__GetSlotChrID(self.gender, eachSlot)
                chr.SelectInstance(sel_id)
                if eachSlot == self.slot:
                    chr.PushOnceMotion(chr.MOTION_INTRO_SELECTED)
                else:
                    chr.PushOnceMotion(chr.MOTION_INTRO_NOT_SELECTED)
            
            race_vegas = net.GetMainActorRace()
            empire_vegas = net.GetMainActorEmpire()
            
            if self.__CheckCreateRace(race_vegas, empire_vegas) == FALSE:
                return

    And added __CheckCreateRace func:

    Spoiler

    def __CheckCreateRace(self, race_var, empire_var):
            if (race_var == 8) and (empire_var == 1 or empire_var == 2):
                self.PopupMessage(localeInfo.CREATE_INPUT_NAME, self.EnableWindow)
                return FALSE
            if (race_var == 1 or race_var == 2 or race_var == 3 or race_var == 4) and (empire_var == 3 or empire_var == 1):
                self.PopupMessage(localeInfo.CREATE_INPUT_NAME, self.EnableWindow)
                return FALSE
                
            return TRUE

     

  2. Hello guys! I have an unusual problem. I work on metin2 source with 40k client. When I equip FMS, RIB or another 30lvl weapon - the client crushes. It's strange, because other weapons work very well.

    Screen

    https://metin2.download/picture/SXmM4fPh83yzqyjzRnOxQt9VqM8TV82I/.jpg

    Syserr:

    http://pastebin.com/3t1cxMHe

    Log:

    http://pastebin.com/PUAzehLv

×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.