Register for your free account! | Forgot your password?

You last visited: Today at 12:37

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Schami Löschen

Discussion on Schami Löschen within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2013
Posts: 132
Received Thanks: 3
Question Schami Löschen

hallo liebe Com,

ich habe mal eine frage wie kann man eine klasse aus den client löschen, das diese klasse gar nicht mehr sehen kann.

Lg. Flampy
flampy1 is offline  
Thanks
1 User
Old 04/12/2014, 23:16   #2


 
Philoy's Avatar
 
elite*gold: 52
Join Date: Oct 2012
Posts: 2,860
Received Thanks: 1,560
Ich glaube sowas kann man nur in der Source einstellen.
So ist es glaube ich nicht möglich.
Philoy is offline  
Old 04/12/2014, 23:24   #3
 
elite*gold: 11
Join Date: Nov 2010
Posts: 1,709
Received Thanks: 3,828
just remove it from IntroCreate.py
.Shōgun is offline  
Old 04/13/2014, 00:01   #4
 
elite*gold: 0
Join Date: Oct 2013
Posts: 132
Received Thanks: 3
GENAUER was muss ich machen
flampy1 is offline  
Old 04/13/2014, 00:02   #5
 
elite*gold: 0
Join Date: Aug 2011
Posts: 4
Received Thanks: 0
Könnt mir jemand das Bearbeiten damit Schami aus Client Entfernt is ? ohne das charauswahl rum Bug ?! Pls give Thanks...



PHP Code:
import chr
import grp
import app
import net
import snd
import wndMgr
import event
import systemSetting
import locale

import ui
import networkModule
import math
import snd
import musicInfo
import playerSettingModule
import uiScriptLocale
import uiToolTip

LOCALE_PATH 
"uiscript/"+uiScriptLocale.CODEPAGE+"_"

MAN            0
WOMAN        
1
SHAPE0        
0
SHAPE1        
1
PAGE_COUNT    
2
SLOT_COUNT    
4
BASE_CHR_ID    
3

class CreateCharacterWindow(ui.Window):

    
SLOT_ROTATION = [135.0225.0315.045.0]
    

    
CREATE_STAT_POINT 0

    STAT_CON 
0
    STAT_INT 
1
    STAT_STR 
2
    STAT_DEX 
3

    STAT_DESCRIPTION 
=    {
                            
STAT_CON locale.STAT_TOOLTIP_CON,
                            
STAT_INT locale.STAT_TOOLTIP_INT,
                            
STAT_STR locale.STAT_TOOLTIP_STR,
                            
STAT_DEX locale.STAT_TOOLTIP_DEX,
                        }

    
START_STAT =    (  ## CON INT STR DEX
                        
4363, ], ## Warrior
                        
3346, ], ## Assassin
                        
3553, ], ## Sura
                        
4633, ], ## Shaman
                        
4363, ], ## Warrior
                        
3346, ], ## Assassin
                        
3553, ], ## Sura
                        
4633, ], ## Shaman
                    
)

    
DESCRIPTION_FILE_NAME =    (
        
uiScriptLocale.JOBDESC_WARRIOR_PATH,
        
uiScriptLocale.JOBDESC_ASSASSIN_PATH,
        
uiScriptLocale.JOBDESC_SURA_PATH,
        
uiScriptLocale.JOBDESC_SHAMAN_PATH,
    )

    class 
DescriptionBox(ui.Window):
        
def __init__(self):
            
ui.Window.__init__(self)
            
self.descIndex 0
        def __del__
(self):
            
ui.Window.__del__(self)
        
def SetIndex(selfindex):
            
self.descIndex index
        def OnRender
(self):
            
event.RenderEventSet(self.descIndex)

    class 
CharacterRenderer(ui.Window):
        
def OnRender(self):
            
grp.ClearDepthBuffer()
            
grp.SetGameRenderState()
            
grp.PushState()
            
grp.SetOmniLight()

            
screenWidth wndMgr.GetScreenWidth()
            
screenHeight wndMgr.GetScreenHeight()
            
newScreenWidth float(screenWidth 270)
            
newScreenHeight float(screenHeight)

            
grp.SetViewport(270.0/screenWidth0.0newScreenWidth/screenWidthnewScreenHeight/screenHeight)

            
app.SetCenterPosition(0.00.00.0)
            
app.SetCamera(1550.015.0180.095.0)
            
grp.SetPerspective(10.0newScreenWidth/newScreenHeight1000.03000.0)

            (
xy) = app.GetCursorPosition()
            
grp.SetCursorPosition(xy)

            
chr.Deform()
            
chr.Render()

            
grp.RestoreViewport()
            
grp.PopState()
            
grp.SetInterfaceRenderState()

    
def __init__(selfstream):
        print 
"NEW CREATE WINDOW ----------------------------------------------------------------------------"
        
ui.Window.__init__(self)
        
net.SetPhaseWindow(net.PHASE_WINDOW_CREATEself)

        
self.stream=stream

    def __del__
(self):
        print 
"---------------------------------------------------------------------------- DELETE CREATE WINDOW"

        
net.SetPhaseWindow(net.PHASE_WINDOW_CREATE0)
        
ui.Window.__del__(self)

    
def Open(self):
        print 
"OPEN CREATE WINDOW ----------------------------------------------------------------------------"

        
playerSettingModule.LoadGameData("INIT")

        
self.reservingRaceIndex = -1
        self
.reservingShapeIndex = -1
        self
.reservingStartTime 0
        self
.stat = [0000]
    
        
self.gender 0
        self
.slot = -1
        self
.shapeList = [
            [
0000],
            [
0000]]

        
self.descIndex 0

        
try:
            
dlgBoard ui.ScriptWindow()
            
pythonScriptLoader ui.PythonScriptLoader()
            
pythonScriptLoader.LoadScriptFile(dlgBoarduiScriptLocale.LOCALE_UISCRIPT_PATH "createcharacterwindow.py")

        
except:
            
import exception
            exception
.Abort("CreateCharacterWindow.Open.LoadObject")

        try:
            
getChild dlgBoard.GetChild

            self
.NameList = []
            
self.NameList.append(getChild("name_warrior"))
            
self.NameList.append(getChild("name_assassin"))
            
self.NameList.append(getChild("name_sura"))
            
self.NameList.append(getChild("name_shaman"))

            
self.GaugeList = []
            
self.GaugeList.append(getChild("hth_gauge"))
            
self.GaugeList.append(getChild("int_gauge"))
            
self.GaugeList.append(getChild("str_gauge"))
            
self.GaugeList.append(getChild("dex_gauge"))

            
self.btnCreate getChild("create_button")
            
self.btnCancel getChild("cancel_button")
            
self.btnPrev getChild("prev_button")
            
self.btnNext getChild("next_button")
            
self.btnLeft getChild("left_button")
            
self.btnRight getChild("right_button")
            
self.textBoard getChild("text_board")

            
self.genderButtonList = []
            
self.genderButtonList.append(getChild("gender_button_01"))
            
self.genderButtonList.append(getChild("gender_button_02"))

            
self.shapeButtonList = []
            
self.shapeButtonList.append(getChild("shape_button_01"))
            
self.shapeButtonList.append(getChild("shape_button_02"))

            
self.editCharacterName getChild("character_name_value")

            
self.statValue = []
            
self.statValue.append(getChild("hth_value"))
            
self.statValue.append(getChild("int_value"))
            
self.statValue.append(getChild("str_value"))
            
self.statValue.append(getChild("dex_value"))

            
getChild("hth_button").ShowToolTip lambda arg=self.STAT_CONself.OverInStatButton(arg)
            
getChild("hth_button").HideToolTip lambda arg=self.STAT_CONself.OverOutStatButton()
            
getChild("int_button").ShowToolTip lambda arg=self.STAT_INTself.OverInStatButton(arg)
            
getChild("int_button").HideToolTip lambda arg=self.STAT_INTself.OverOutStatButton()
            
getChild("str_button").ShowToolTip lambda arg=self.STAT_STRself.OverInStatButton(arg)
            
getChild("str_button").HideToolTip lambda arg=self.STAT_STRself.OverOutStatButton()
            
getChild("dex_button").ShowToolTip lambda arg=self.STAT_DEXself.OverInStatButton(arg)
            
getChild("dex_button").HideToolTip lambda arg=self.STAT_DEXself.OverOutStatButton()

            
getChild("hth_button").Hide()
            
getChild("int_button").Hide()
            
getChild("str_button").Hide()
            
getChild("dex_button").Hide()

            
self.backGround getChild("BackGround")

        
except:
            
import exception
            exception
.Abort("CreateCharacterWindow.Open.BindObject")

        
self.btnCreate.SetEvent(ui.__mem_func__(self.CreateCharacter))
        
self.btnCancel.SetEvent(ui.__mem_func__(self.CancelCreate))
        
self.btnPrev.SetEvent(ui.__mem_func__(self.PrevDescriptionPage))
        
self.btnNext.SetEvent(ui.__mem_func__(self.NextDescriptionPage))
        
self.btnLeft.SetEvent(ui.__mem_func__(self.__DecreaseSlotIndex))
        
self.btnRight.SetEvent(ui.__mem_func__(self.__IncreaseSlotIndex))

        
self.genderButtonList[0].SetEvent(ui.__mem_func__(self.__SelectGender), MAN)
        
self.genderButtonList[1].SetEvent(ui.__mem_func__(self.__SelectGender), WOMAN)

        
self.shapeButtonList[0].SetEvent(ui.__mem_func__(self.__SelectShape), SHAPE0)
        
self.shapeButtonList[1].SetEvent(ui.__mem_func__(self.__SelectShape), SHAPE1)
        
self.editCharacterName.SetReturnEvent(ui.__mem_func__(self.CreateCharacter))
        
self.editCharacterName.SetEscapeEvent(ui.__mem_func__(self.CancelCreate))
        
self.dlgBoard dlgBoard

        self
.curRotation    = [] + self.SLOT_ROTATION
        self
.destRotation    = [] + self.SLOT_ROTATION
        self
.curNameAlpha    = [0.00.00.00.00.0]
        
self.destNameAlpha    = [0.00.00.00.00.0]
        
self.curGauge        = [0.00.00.00.0]
        
self.destGauge        = [0.00.00.00.0]

        
self.descriptionBox self.DescriptionBox()
        
self.descriptionBox.Show()

        
self.chrRenderer self.CharacterRenderer()
        
self.chrRenderer.SetParent(self.backGround)
        
self.chrRenderer.Show()

        
self.toolTip uiToolTip.ToolTip()
        
self.toolTip.ClearToolTip()

        
self.editCharacterName.SetText("")

        
self.EnableWindow()
        
self.__SelectSlot(0)

        
app.SetCamera(500.010.0180.095.0)

        
self.__MakeCharacter(00playerSettingModule.RACE_WARRIOR_M)
        
self.__MakeCharacter(01playerSettingModule.RACE_ASSASSIN_M)
        
self.__MakeCharacter(02playerSettingModule.RACE_SURA_M)
        
self.__MakeCharacter(03playerSettingModule.RACE_SHAMAN_M)

        
self.__MakeCharacter(10playerSettingModule.RACE_WARRIOR_W)
        
self.__MakeCharacter(11playerSettingModule.RACE_ASSASSIN_W)
        
self.__MakeCharacter(12playerSettingModule.RACE_SURA_W)
        
self.__MakeCharacter(13playerSettingModule.RACE_SHAMAN_W)

        
self.__SelectGender(app.GetRandom(MANWOMAN))
        
self.__SelectShape(0)
        
self.__SelectSlot(app.GetRandom(03))

        
self.dlgBoard.Show()
        
self.Show()

        if 
musicInfo.createMusic != "":
            
snd.SetMusicVolume(systemSetting.GetMusicVolume())
            
snd.FadeInMusic("BGM/"+musicInfo.createMusic)

        
app.ShowCursor()

    
def Close(self):
        print 
"---------------------------------------------------------------------------- CLOSE CREATE WINDOW"

        
self.editCharacterName.Enable()
        
self.dlgBoard.ClearDictionary()
        
self.stream=0
        self
.shapeButtonList = []
        
self.genderButtonList = []
        
self.btnCreate 0
        self
.btnCancel 0
        self
.btnPrev 0
        self
.btnNext 0
        self
.btnLeft 0
        self
.btnRight 0
        self
.textBoard 0
        self
.editCharacterName 0
        self
.backGround None

        
if musicInfo.createMusic != "":
            
snd.FadeOutMusic("BGM/"+musicInfo.createMusic)

        for 
id in xrange(BASE_CHR_ID SLOT_COUNT PAGE_COUNT):
            
chr.DeleteInstance(id)

        
self.dlgBoard.Hide()
        
self.Hide()

        
app.HideCursor()
        
event.Destroy()

    
def EnableWindow(self):
        
self.reservingRaceIndex = -1
        self
.reservingShapeIndex = -1
         self
.btnCreate.Enable()
        
self.btnCancel.Enable()
        
self.btnPrev.Enable()
        
self.btnNext.Enable()
        
self.btnLeft.Enable()
        
self.btnRight.Enable()

        
self.editCharacterName.SetFocus()
        
self.editCharacterName.Enable()

        for 
page in xrange(PAGE_COUNT):
            for 
slot in xrange(SLOT_COUNT):
                
chr_id self.__GetSlotChrID(pageslot)
                
chr.SelectInstance(chr_id)
                
chr.BlendLoopMotion(chr.MOTION_INTRO_WAIT0.1)

    
def DisableWindow(self):
        
self.btnCreate.Disable()
        
self.btnCancel.Disable()
        
self.btnPrev.Disable()
        
self.btnNext.Disable()
        
self.btnLeft.Disable()
        
self.btnRight.Disable()
        
self.editCharacterName.Disable()

        
self.btnCreate.SetUp()

    
## Manage Character
    
def __GetSlotChrID(selfpageslot):
        return 
BASE_CHR_ID page SLOT_COUNT slot

    def __MakeCharacter
(selfpageslotrace):

        
chr_id self.__GetSlotChrID(pageslot)

        
chr.CreateInstance(chr_id)
        
chr.SelectInstance(chr_id)
        
chr.SetVirtualID(chr_id)

        
chr.SetRace(race)
        
chr.SetArmor(0)
        
chr.SetHair(0)

        
chr.Refresh()
        
chr.SetMotionMode(chr.MOTION_MODE_GENERAL)
        
chr.SetLoopMotion(chr.MOTION_INTRO_WAIT)

        
chr.SetRotation(0.0)
        
chr.Hide()

    
def __SelectGender(selfgender):        
        for 
button in self.genderButtonList:
            
button.SetUp()

        
self.genderButtonList[gender].Down()

        
self.gender gender

        
if gender == MAN:
            for 
i in xrange(SLOT_COUNT):
                
chr.SelectInstance(self.__GetSlotChrID(0i))
                
chr.Show()
            for 
i in xrange(SLOT_COUNT):
                
chr.SelectInstance(self.__GetSlotChrID(1i))
                
chr.Hide()
        else:
            for 
i in xrange(SLOT_COUNT):
                
chr.SelectInstance(self.__GetSlotChrID(0i))
                
chr.Hide()
            for 
i in xrange(SLOT_COUNT):
                
chr.SelectInstance(self.__GetSlotChrID(1i))
                
chr.Show()            

    
def __SelectShape(selfshape):
        
self.shapeList[self.gender][self.slot] = shape

        
for button in self.shapeButtonList:
            
button.SetUp()

        
self.shapeButtonList[shape].Down()

        
chr_id self.__GetSlotChrID(self.genderself.slot)        
        
chr.SelectInstance(chr_id)        
        
chr.ChangeShape(shape)        
        
chr.SetMotionMode(chr.MOTION_MODE_GENERAL)
        
chr.SetLoopMotion(chr.MOTION_INTRO_WAIT)

    
def GetSlotIndex(self):
        return 
self.slot

    def RefreshStat
(self):
        
statSummary self.stat[0] + self.stat[1] + self.stat[2] + self.stat[3]
        
self.destGauge =    (
                                
float(self.stat[0])/float(statSummary),
                                
float(self.stat[1])/float(statSummary),
                                
float(self.stat[2])/float(statSummary),
                                
float(self.stat[3])/float(statSummary),
                            )

        for 
i in xrange(4):
            
self.statValue[i].SetText(str(self.stat[i]))

    
def __SelectSlot(selfslot):

        if 
slot 0:
            return

        if 
slot >= SLOT_COUNT:
            return        

        if 
self.slot == slot:
            return

        
self.slot slot
        self
.ResetStat()

        for 
i in xrange(SLOT_COUNT):
            
self.destNameAlpha[i] = 0.0

        self
.destNameAlpha[slot] = 1.0

        
for i in xrange(SLOT_COUNT):
            
self.destRotation[(i+self.slot)%SLOT_COUNT] = self.SLOT_ROTATION[i]

        if 
self.IsShow():
            
snd.PlaySound("sound/ui/click.wav")

        
event.ClearEventSet(self.descIndex)
        
self.descIndex event.RegisterEventSet(self.DESCRIPTION_FILE_NAME[self.slot])
        
        if 
locale.IsARABIC(): 
            
event.SetEventSetWidth(self.descIndex170)

        
chr_id self.__GetSlotChrID(self.genderslot)
        if 
chr.HasInstance(chr_id):
            
chr.SelectInstance(chr_id)
            
self.__SelectShape(self.shapeList[self.gender][slot])

    
def CreateCharacter(self):

        if -
!= self.reservingRaceIndex:
            return

        
textName self.editCharacterName.GetText()
        if 
FALSE == self.__CheckCreateCharacter(textName):
            return

        if 
musicInfo.selectMusic != "":
            
snd.FadeLimitOutMusic("BGM/"+musicInfo.selectMusicsystemSetting.GetMusicVolume()*0.05)

        
self.DisableWindow()

        
        
chr_id self.__GetSlotChrID(self.genderself.slot)

        
chr.SelectInstance(chr_id)

        
self.reservingRaceIndex chr.GetRace()

        
self.reservingShapeIndex self.shapeList[self.gender][self.slot]
        
self.reservingStartTime app.GetTime()

        for 
eachSlot in xrange(SLOT_COUNT):

            
sel_id self.__GetSlotChrID(self.gendereachSlot)

            
chr.SelectInstance(sel_id)

            if 
eachSlot == self.slot:
                
chr.PushOnceMotion(chr.MOTION_INTRO_SELECTED)
            else:
                
chr.PushOnceMotion(chr.MOTION_INTRO_NOT_SELECTED)

    
def CancelCreate(self):
        
self.stream.SetSelectCharacterPhase()

    
def __DecreaseSlotIndex(self):
        
slotIndex = (self.GetSlotIndex() - SLOT_COUNT) % SLOT_COUNT
        self
.__SelectSlot(slotIndex)

    
def __IncreaseSlotIndex(self):
        
slotIndex = (self.GetSlotIndex() + 1) % SLOT_COUNT
        self
.__SelectSlot(slotIndex)

    
def PrevDescriptionPage(self):
        if 
TRUE == event.IsWait(self.descIndex):
            if 
event.GetVisibleStartLine(self.descIndex)->= 0:
                
event.SetVisibleStartLine(self.descIndexevent.GetVisibleStartLine(self.descIndex)-5)
                
event.Skip(self.descIndex)
        else:
            
event.Skip(self.descIndex)

    
def NextDescriptionPage(self):
        if 
TRUE == event.IsWait(self.descIndex):
            
event.SetVisibleStartLine(self.descIndexevent.GetVisibleStartLine(self.descIndex)+5)
            
event.Skip(self.descIndex)
        else:
            
event.Skip(self.descIndex)

    
def __CheckCreateCharacter(selfname):
        if 
len(name) == 0:
            
self.PopupMessage(locale.CREATE_INPUT_NAMEself.EnableWindow)
            return 
FALSE

        
if name.find(locale.CREATE_GM_NAME)!=-1:
            
self.PopupMessage(locale.CREATE_ERROR_GM_NAMEself.EnableWindow)
            return 
FALSE

        
if net.IsInsultIn(name):
            
self.PopupMessage(locale.CREATE_ERROR_INSULT_NAMEself.EnableWindow)
            return 
FALSE

        
return TRUE        

    def ResetStat
(self):
        for 
i in xrange(4):
            
self.stat[i] = self.START_STAT[self.slot][i]
        
self.lastStatPoint self.CREATE_STAT_POINT
        self
.RefreshStat()

    
## Event
    
def OnCreateSuccess(self):
        
self.stream.SetSelectCharacterPhase()

    
def OnCreateFailure(selftype):
        if 
== type:
            
self.PopupMessage(locale.CREATE_EXIST_SAME_NAMEself.EnableWindow)
        else:
            
self.PopupMessage(locale.CREATE_FAILUREself.EnableWindow)

    
def OnKeyDown(selfkey):

        if 
key == 2:
            
self.__SelectSlot(0)
        if 
key == 3:
            
self.__SelectSlot(1)
        if 
key == 4:
            
self.__SelectSlot(2)
        if 
key == 5:
            
self.__SelectSlot(3)

        if 
203 == key:
            
self.__DecreaseSlotIndex()
        if 
205 == key:
            
self.__IncreaseSlotIndex()

        if 
59 == key:
            
self.__SelectGender(MAN_PAGE)
        if 
60 == key:
            
self.__SelectGender(WOMAN_PAGE)

        return 
TRUE

    def OnUpdate
(self):
        
chr.Update()

        (
xposEventSetyposEventSet) = self.textBoard.GetGlobalPosition()
        
event.UpdateEventSet(self.descIndexxposEventSet+7, -(yposEventSet+7))
        
self.descriptionBox.SetIndex(self.descIndex)

        for 
i in xrange(4):
            
self.curNameAlpha[i] += (self.destNameAlpha[i] - self.curNameAlpha[i]) / 10.0
            self
.NameList[i].SetAlpha(self.curNameAlpha[i])

        for 
i in xrange(4):
            
self.curGauge[i] += (self.destGauge[i] - self.curGauge[i]) / 10.0
            
if abs(self.curGauge[i] - self.destGauge[i]) < 0.005:
                
self.curGauge[i] = self.destGauge[i]
            
self.GaugeList[i].SetPercentage(self.curGauge[i], 1.0)

        for 
page in xrange(PAGE_COUNT):
            for 
i in xrange(SLOT_COUNT):
                
chr.SelectInstance(self.__GetSlotChrID(pagei))

                
distance 50.0
                rotRadian 
self.curRotation[i] * (math.pi*2) / 360.0
                x 
distance*math.sin(rotRadian) + distance*math.cos(rotRadian)
                
distance*math.cos(rotRadian) - distance*math.sin(rotRadian)
                
chr.SetPixelPosition(int(x), int(y), 30)

                if 
abs(self.destRotation[i] - self.curRotation[i]) < 1.0:
                    
self.curRotation[i] = self.destRotation[i]

                
dir app.GetRotatingDirection(self.destRotation[i], self.curRotation[i])
                
rot app.GetDegreeDifference(self.destRotation[i], self.curRotation[i])

                if 
app.DEGREE_DIRECTION_RIGHT == dir:
                    
self.curRotation[i] += rot 10.0
                elif app
.DEGREE_DIRECTION_LEFT == dir:
                    
self.curRotation[i] -= rot 10.0

                self
.curRotation[i] = (self.curRotation[i] + 360.0) % 360.0

        
###########################################################
        
if -!= self.reservingRaceIndex:
            if 
app.GetTime() - self.reservingStartTime >= 1.5:

                
chrSlot=self.stream.GetCharacterSlot()
                
textName self.editCharacterName.GetText()
                
raceIndex self.reservingRaceIndex
                shapeIndex 
self.reservingShapeIndex

                startStat 
self.START_STAT[self.reservingRaceIndex]
                
statCon self.stat[0] - startStat[0]
                
statInt self.stat[1] - startStat[1]
                
statStr self.stat[2] - startStat[2]
                
statDex self.stat[3] - startStat[3]

                
net.SendCreateCharacterPacket(chrSlottextNameraceIndexshapeIndexstatConstatIntstatStrstatDex)

                
self.reservingRaceIndex = -1

        
###########################################################    

    
def EmptyFunc(self):
        
pass

    def PopupMessage
(selfmsgfunc=0):
        if 
not func:
            
func=self.EmptyFunc

        self
.stream.popupWindow.Close()
        
self.stream.popupWindow.Open(msgfunclocale.UI_OK)

    
def OnPressExitKey(self):
        
self.CancelCreate()
        return 
TRUE

    def OverInStatButton
(selfstat):
        if 
not self.STAT_DESCRIPTION.has_key(stat):
            return

        
self.toolTip.ClearToolTip()
        
self.toolTip.AppendTextLine(self.STAT_DESCRIPTION[stat])
        
self.toolTip.Show()

    
def OverOutStatButton(self):
        
self.toolTip.Hide()

if 
__name__ == "__main__":

    
import app
    import wndMgr
    import systemSetting
    import mouseModule
    import networkModule

    app
.SetMouseHandler(mouseModule.mouseController)
    
app.SetHairColorEnable(TRUE)
    
wndMgr.SetMouseHandler(mouseModule.mouseController)
    
wndMgr.SetScreenSize(systemSetting.GetWidth(), systemSetting.GetHeight())
    
app.Create(locale.APP_TITLEsystemSetting.GetWidth(), systemSetting.GetHeight(), 1)
    
mouseModule.mouseController.Create()

    
mainStream networkModule.MainStream()
    
mainStream.Create()    

    
test CreateCharacterWindow(mainStream)
    
test.Open()

    
app.Loop() 
AtzerOne is offline  
Reply

Tags
schami löschen


Similar Threads Similar Threads
[B] Cedra 35er Farmer+Schami [S] Schami Acc
07/14/2012 - Metin2 Trading - 1 Replies
Moinsen. Ich biete 2 Acc´s mit einmal Einem Körperkrieger Lv35 aura und kr m2 und einen Acc mit einer Buffschami Lv31 HDD m3 Segen Rest. Schami ist ausgerüstet mit ein bisschen Int-EQ. desweiteren ist locker ausreichendes EQ zum Farmen auf dem Krieger sowie ein Reittier (Königstiger) mit 400h+. Die Chars sind nicht verheiratet, 2 Verlobungsringe werden aber beigelegt. auch auf dem Krieger acc ist ein lv30 ninja. Des weiteren sind auf dem KriegerAcc noch 1280 Drachenmünzen circa. bei...
Schami Level 60 schami Auf S4 (Hyperion) Vertausche auch
04/02/2011 - Metin2 Trading - 7 Replies
Hallo wie schon gesagt Ich verkaufe meine Level 60 Schami auf S4. Hat: Blitz Herbeibeschwören M7 Kurieren M6 Schnelligkeit M6 Blitzwurf 7 Blitzkralle 1
80iger Schami S1 ! 70 Schami Server / 72iger WaffenSura S17 !!
11/29/2010 - Metin2 Trading - 8 Replies
Hallo Liebe Elitepvp User. Ich Verkaufe hier meinen 80iger Drachenschamane auf den 1sten Server Mosha.! Info : LvL 80 Server Mosha Reich : Rot. Skills:
Suche Krit Schami // Buff Schami Server 3
10/26/2009 - Metin2 Trading - 3 Replies
Hallo ich suche Jeamden der mir eine Buff Schami Leveln kann oder hat so Level 41 wäre nicht Schlecht. Auf Server 3 Mfg Gebe Geld o.A



All times are GMT +1. The time now is 12:37.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.