Jump to content

flaka

Miembro
  • Contador contenido

    36
  • Ingreso

  • Última visita

  • Días ganados

    3

Todo lo publicado por flaka

  1. un no creo que esa tenga que ver con tu problema prueba esta ya me contaras que tal te va http://foro.universojuegos.es/thread-21278.html
  2. te pasa con los GM o con los pj ?¿?¿?¡
  3. flaka

    error Y_Y

    si tiene la misma que esta root @ 127.0.0.1 pero sigue sin arrancar igual
  4. flaka

    error Y_Y

    buffff esto sigue sin funcionar Y_Y ya no se que mas hacer el mismo error mysql_real_connect: Access denied for user 'root'@'localhost' (using password: YES) failed, retrying in 5 secondsmysql_real_connect: Access denied for user 'root'@'localhost' (using password: YES) failed, retrying in 5 secondsmysql_real_connect: Access denied for user 'root'@'localhost' (using password: YES) failed, retrying in 5 secondsmysql_real_connect: Access denied for user 'root'@'localhost' (using password: YES) failed, retrying in 5 secondsSuccess PLAYERmysql_real_connect: Access denied for user 'root'@'localhost' (using password: YES) failed, retrying in 5 secondsmysql_real_connect: Access denied for user 'root'@'localhost' (using password: YES) failed, retrying in 5 secondsmysql_real_connect: Access denied for user 'root'@'localhost' (using password: YES) failed, retrying in 5 secondsmysql_real_connect: Access denied for user 'root'@'localhost' (using password: YES) failed, retrying in 5 secondsmysql_real_connect: Access denied for user 'root'@'localhost' (using password: YES) failed, retrying in 5 secondsmysql_real_connect: Access denied for user 'root'@'localhost' (using password: YES) failed, retrying in 5 secondsSuccess ACCOUNTmysql_real_connect: Access denied for user 'root'@'localhost' (using password: YES) failed, retrying in 5 secondsmysql_real_connect: Access denied for user 'root'@'localhost' (using password: YES) failed, retrying in 5 secondsmysql_real_connect: Access denied for user 'root'@'localhost' (using password: YES) failed, retrying in 5 secondsmysql_real_connect: Access denied for user 'root'@'localhost' (using password: YES) failed, retrying in 5 secondsmysql_real_connect: Access denied for user 'root'@'localhost' (using password: YES) failed, retrying in 5 secondsmysql_real_connect: Access denied for user 'root'@'localhost' (using password: YES) failed, retrying in 5 secondsSuccess COMMONmysql_real_connect: Access denied for user 'root'@'localhost' (using password: YES) failed, retrying in 5 secondsmysql_real_connect: Access denied for user 'root'@'localhost' (using password: YES) failed, retrying in 5 secondsmysql_real_connect: Access denied for user 'root'@'localhost' (using password: YES) failed, retrying in 5 secondsmysql_real_connect: Access denied for user 'root'@'localhost' (using password: YES) failed, retrying in 5 secondsmysql_real_connect: Access denied for user 'root'@'localhost' (using password: YES) failed, retrying in 5 secondsmysql_real_connect: Access denied for user 'root'@'localhost' (using password: YES) failed, retrying in 5 secondsSuccess HOTBACKUP alguien que me ayude porfavor T_T
  5. flaka

    error Y_Y

    bueno supongo que abría que dado mal instalado ahora ya me salio starting mysql
  6. flaka

    error Y_Y

    ACABO DE INSTALARLO PERO SIGUE IGUAL LE DOY service mysql-server start y tira el mismo error de antes
  7. flaka

    error Y_Y

    realice el comando aora salta esto mysql-server does not exist in /etc/rc.d or the local startup directories (/usr/local/etc/rc.d)
  8. flaka

    error Y_Y

    ok muchas gracias voy a probar bueno midifique donde me dijiste ahora salta este error mysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) failed, retrying in 5 secondsmysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) failed, retrying in 5 secondsmysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) failed, retrying in 5 secondsmysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) failed, retrying in 5 secondsSuccess PLAYERmysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) failed, retrying in 5 secondsmysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) failed, retrying in 5 secondsmysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) failed, retrying in 5 secondsmysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) failed, retrying in 5 secondsmysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) failed, retrying in 5 secondsmysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) failed, retrying in 5 secondsSuccess ACCOUNTmysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) failed, retrying in 5 secondsmysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) failed, retrying in 5 secondsmysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) failed, retrying in 5 secondsmysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) failed, retrying in 5 secondsmysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) failed, retrying in 5 secondsmysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) failed, retrying in 5 secondsSuccess COMMONmysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) failed, retrying in 5 secondsmysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) failed, retrying in 5 secondsmysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) failed, retrying in 5 secondsmysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) failed, retrying in 5 secondsmysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) failed, retrying in 5 secondsmysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) failed, retrying in 5 secondsSuccess HOTBACKUP T_T
  9. flaka

    error Y_Y

    en el putty cuando voy a encender el servidor sale todo ese error no se que buscar para arreglarlo xdd :/usr/home/game # mysql_real_connect: Can't connect to MySQL server on '25.105.232.85' (61) failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '25.105.232.85' (61) failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '25.105.232.85' (61) failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '25.105.232.85' (61) failed, retrying in 5 secondsSuccess PLAYERmysql_real_connect: Can't connect to MySQL server on '25.105.232.85' (61) failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '25.105.232.85' (61) failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '25.105.232.85' (61) failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '25.105.232.85' (61) failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '25.105.232.85' (61) failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '25.105.232.85' (61) failed, retrying in 5 secondsSuccess ACCOUNTmysql_real_connect: Can't connect to MySQL server on '25.105.232.85' (61) failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '25.105.232.85' (61) failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '25.105.232.85' (61) failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on 25.105.232.85' (61) failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '25.105.232.85' (61) failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '25.105.232.85' (61) failed, retrying in 5 secondsSuccess COMMONmysql_real_connect: Can't connect to MySQL server on '25.105.232.85' (61) failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '25.105.232.85' (61) failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '25.105.232.85' (61) failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '25.105.232.85' (61) failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '25.105.232.85' (61) failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on 25.105.232.85' (61) failed, retrying in 5 secondsSuccess HOTBACKUP
  10. flaka

    error Y_Y

    por favor alguien me dice porque este error y donde o como lo soluciono *_* mysql_real_connect: Can't connect to MySQL server on '25.105.232.85' (61)
  11. bueno chicos aquí les dejo la interfaz que potoshope es la primera que hago a si que disfrútenla si les gusta xdd como ponerla en el cliente: xd hay muchos que lo saben pero bueno no esta de de mas decirlo, 1º extraemos el rar en el escritorio donde quieran xd 2º cogemos el root de vuestro cliente lo descompilamos y metemos los archivos del root que aparecen en la carpeta del rar 3º cogemos el uiscript de vuestro cliente lo descompilamos y metemos los archivos igual que en el paso (2º) xd 4º cogemos el locale de vuestro cliente lo descompilamos y vamos asta la carpeta ui allí metemos el taskbar.py (no lo modifiques ) luego vamos a windows y metemos el dds y igual con el guild 5º cogemos el etc de vuestro cliente descompilamos vamos asta la carpeta ui allí meten los dds, luego abren la carpeta pattern y meten lo de esa carpeta xd (no se les olvide compilar las carpetas de nuevo xdd) 6º y ultimo xd cogen el epk, eix y lo meten en la carpeta pack de buestro cliente, buscamos el index abrimos con notepad++ o el que uséis y vamos asta la ultima linea damos enter y ponemos * (enter) flaka y con esto listo xddd con esa guia tan noob debería funcionar xd si hay algún fallo alguna duda no dudes en preguntar . listo eso es todo ahora me despido cuídense besitos :* 1º link https://www.dropbox.com/s/71l97b6ngu5hmeh/interfazby%20flaka.rar 2º (mega) https://mega.co.nz/#!dJkEEBQK!jU-cZvjPfxo92rgmF2MR0Zxy9gE8lDzICaQGYh03uBs bug de mp gm reparado, bug ctrl+q reparado
  12. aquí te las dejo las había descargado no se de donde xd http://www18.zippyshare.com/v/6780344/file.html
  13. XD NI ME DI CUENTA SE ME TRADUJO AUTOMÁTICO T_T gracias ya lo puse como ess xdd
  14. Buenas bueno estába poniendo Una Interfaz y me tira Fallo alguien por favor la revisa haber que fallo tiene se lo agradeceria import grp import app import math import wndMgr import snd import net import systemSetting import locale import chr import ui import uiScriptLocale import networkModule import musicInfo import playerSettingModule #################################### # ºü¸¥ ½ÇÇàÀ» À§ÇÑ ¸ðµâ ·Îµù ºÐ´ã #################################### import uiCommon import uiMapNameShower import uiAffectShower import uiCharacter import uiTarget import consoleModule import interfaceModule import uiTaskBar import uiInventory import constInfo import os import linecache import introLogin ################################### LEAVE_BUTTON_FOR_POTAL = FALSE NOT_NEED_DELETE_CODE = FALSE ENABLE_ENGNUM_DELETE_CODE = FALSE if locale.IsJAPAN(): NOT_NEED_DELETE_CODE = TRUE elif locale.IsHONGKONG(): ENABLE_ENGNUM_DELETE_CODE = TRUE elif locale.IsNEWCIBN() or locale.IsCIBN10(): ENABLE_ENGNUM_DELETE_CODE = TRUE elif locale.IsEUROPE(): ENABLE_ENGNUM_DELETE_CODE = TRUE ################################### class SelectCharacterWindow(ui.Window): # SLOT4 #SLOT_ROTATION = ( 140.0, 260.0, 20.0 ) #SLOT_COUNT = 3 SLOT_ROTATION = [135.0, 225.0, 315.0, 45.0] SLOT_COUNT = 4 CHARACTER_TYPE_COUNT = 4 class CharacterRenderer(ui.Window): def OnRender(self): grp.ClearDepthBuffer() grp.SetGameRenderState() grp.PushState() grp.SetOmniLight() screenWidth = wndMgr.GetScreenWidth() screenHeight = wndMgr.GetScreenHeight() newScreenWidth = float(screenWidth - 100) newScreenHeight = float(screenHeight) grp.SetViewport(270.0/screenWidth, 0.0, newScreenWidth/screenWidth, newScreenHeight/screenHeight) app.SetCenterPosition(0.0, 0.0, 0.0) app.SetCamera(2300.0, 15.0, 180.0, 200.0) grp.SetPerspective(10.0, newScreenWidth/newScreenHeight, 1000.0, 4000.0) (x, y) = app.GetCursorPosition() grp.SetCursorPosition(x, y) chr.Deform() chr.Render() grp.RestoreViewport() grp.PopState() grp.SetInterfaceRenderState() def __del__(self): ui.Window.__del__(self) net.SetPhaseWindow(net.PHASE_WINDOW_SELECT, 0) def Open(self): import constInfo if not self.__LoadBoardDialog(uiScriptLocale.LOCALE_UISCRIPT_PATH + "selectcharacterwindow.py"): dbg.TraceError("SelectCharacterWindow.Open - __LoadScript Error") return if not self.__LoadQuestionDialog("uiscript/questiondialog.py"): return playerSettingModule.LoadGameData("INIT") self.InitCharacterBoard() self.btnStart.Enable() self.btnCreate.Enable() self.btnDelete.Enable() self.btnExit.Enable() self.btnLeft.Enable() self.btnRight.Enable() self.dlgBoard.Show() self.SetWindowName("SelectCharacterWindow") self.Show() if self.slot>=0: self.SelectSlot(0) if musicInfo.selectMusic != "": snd.SetMusicVolume(systemSetting.GetMusicVolume()) snd.FadeInMusic("BGM/"+musicInfo.selectMusic) app.SetCenterPosition(0.0, 0.0, 0.0) #app.SetCamera(1550.0, 15.0, 180.0, 95.0) self.isLoad=1 self.Refresh() if os.path.exists("data/standard.cfg"): s = linecache.getline("data/standard.cfg", 1) else: s = 0 if self.stream.isAutoSelect: #chrSlot=self.stream.GetCharacterSlot() chrSlot=s self.SelectSlot(chrSlot) self.StartGame() self.HideAllFlag() app.ShowCursor() self.SelectSlot(int(s)) def Close(self): if musicInfo.selectMusic != "": snd.FadeOutMusic("BGM/"+musicInfo.selectMusic) self.stream.popupWindow.Close() if self.dlgBoard: self.dlgBoard.ClearDictionary() self.flagDict = {} self.dlgBoard = None self.btnStart = None self.btnCreate = None self.btnDelete = None self.btnExit = None self.btnLeft = None self.btnRight = None self.backGround = None self.backGround2 = None self.dlgQuestion.ClearDictionary() self.dlgQuestion = None self.dlgQuestionText = None self.dlgQuestionAcceptButton = None self.dlgQuestionCancelButton = None self.privateInputBoard = None self.nameInputBoard = None chr.DeleteInstance(0) chr.DeleteInstance(1) chr.DeleteInstance(2) chr.DeleteInstance(3) self.Hide() self.KillFocus() app.HideCursor() def HideAllFlag(self): for flag in self.flagDict.values(): flag.Hide() def Refresh(self): if not self.isLoad: return # SLOT4 indexArray = (3, 2, 1, 0) for index in indexArray: id=net.GetAccountCharacterSlotDataInteger(index, net.ACCOUNT_CHARACTER_SLOT_ID) race=net.GetAccountCharacterSlotDataInteger(index, net.ACCOUNT_CHARACTER_SLOT_RACE) form=net.GetAccountCharacterSlotDataInteger(index, net.ACCOUNT_CHARACTER_SLOT_FORM) name=net.GetAccountCharacterSlotDataString(index, net.ACCOUNT_CHARACTER_SLOT_NAME) hair=net.GetAccountCharacterSlotDataInteger(index, net.ACCOUNT_CHARACTER_SLOT_HAIR) if id: self.MakeCharacter(index, id, name, race, form, hair) self.SelectSlot(index) self.SelectSlot(self.slot) def GetCharacterSlotID(self, slotIndex): return net.GetAccountCharacterSlotDataInteger(slotIndex, net.ACCOUNT_CHARACTER_SLOT_ID) def __LoadQuestionDialog(self, fileName): self.dlgQuestion = ui.ScriptWindow() try: pyScrLoader = ui.PythonScriptLoader() pyScrLoader.LoadScriptFile(self.dlgQuestion, fileName) except: import exception exception.Abort("SelectCharacterWindow.LoadQuestionDialog.LoadScript") try: GetObject=self.dlgQuestion.GetChild self.dlgQuestionText=GetObject("message") self.dlgQuestionAcceptButton=GetObject("accept") self.dlgQuestionCancelButton=GetObject("cancel") except: import exception exception.Abort("SelectCharacterWindow.LoadQuestionDialog.BindObject") self.dlgQuestionText.SetText(locale.SELECT_DO_YOU_DELETE_REALLY) self.dlgQuestionAcceptButton.SetEvent(ui.__mem_func__(self.RequestDeleteCharacter)) self.dlgQuestionCancelButton.SetEvent(ui.__mem_func__(self.dlgQuestion.Hide)) return 1 def __LoadBoardDialog(self, fileName): self.dlgBoard = ui.ScriptWindow() try: pyScrLoader = ui.PythonScriptLoader() pyScrLoader.LoadScriptFile(self.dlgBoard, fileName) except: import exception exception.Abort("SelectCharacterWindow.LoadBoardDialog.LoadScript") try: GetObject=self.dlgBoard.GetChild self.btnStart = GetObject("start_button") self.btnCreate = GetObject("create_button") self.btnDelete = GetObject("delete_button") self.btnExit = GetObject("exit_button") self.loginExitButton = GetObject("LoginExitButton") ####### =este comando me saca del servidor ##### self.CharacterName = GetObject("character_name_value") self.CharacterButton = GetObject("character_button") self.CharacterLevel = GetObject("character_level_value") self.PlayTime = GetObject("character_play_time_value") self.GuildName = GetObject("GuildName") self.btnLeft = GetObject("left_button") self.btnRight = GetObject("right_button") ##Character2## self.CharacterName1 = GetObject("character1_name_value") self.CharacterButton1 = GetObject("character1_button") self.CharacterLevel1 = GetObject("character1_level_value") self.PlayTime1 = GetObject("character1_play_time_value") self.GuildName1 = GetObject("GuildName1") ##Character3## self.CharacterName2 = GetObject("character2_name_value") self.CharacterButton2 = GetObject("character2_button") self.CharacterLevel2 = GetObject("character2_level_value") self.PlayTime2 = GetObject("character2_play_time_value") self.GuildName2 = GetObject("GuildName2") ##Character4## self.CharacterName3 = GetObject("character3_name_value") self.CharacterButton3 = GetObject("character3_button") self.CharacterLevel3 = GetObject("character3_level_value") self.PlayTime3 = GetObject("character3_play_time_value") self.GuildName3 = GetObject("GuildName3") self.backGround = GetObject("BackGround") self.backGround2 = GetObject("BackGround2") except: import exception exception.Abort("SelectCharacterWindow.LoadBoardDialog.BindObject") self.btnStart.SetEvent(ui.__mem_func__(self.StartGame)) self.btnCreate.SetEvent(ui.__mem_func__(self.CreateCharacter)) self.btnExit.SetEvent(ui.__mem_func__(self.ExitSelect)) self.CharacterButton.SetEvent(ui.__mem_func__(self.OnClickCharacter)) self.CharacterButton1.SetEvent(ui.__mem_func__(self.OnClickCharacter1)) self.CharacterButton2.SetEvent(ui.__mem_func__(self.OnClickCharacter2)) self.CharacterButton3.SetEvent(ui.__mem_func__(self.OnClickCharacter3)) self.loginExitButton.SetEvent(ui.__mem_func__(self.__OnClickExitButton)) if NOT_NEED_DELETE_CODE: self.btnDelete.SetEvent(ui.__mem_func__(self.PopupDeleteQuestion)) else: self.btnDelete.SetEvent(ui.__mem_func__(self.InputPrivateCode)) self.btnLeft.SetEvent(ui.__mem_func__(self.DecreaseSlotIndex)) self.btnRight.SetEvent(ui.__mem_func__(self.IncreaseSlotIndex)) self.btnLeft.Hide() self.btnRight.Hide() self.chrRenderer = self.CharacterRenderer() self.chrRenderer.SetParent(self.backGround) self.chrRenderer.SetParent(self.backGround2) self.chrRenderer.Show() return 1 def MakeCharacter(self, index, id, name, race, form, hair): if 0 == id: return chr.CreateInstance(index) chr.SelectInstance(index) chr.SetVirtualID(index) chr.SetNameString(name) chr.SetRace(race) chr.SetArmor(form) chr.SetHair(hair) chr.Refresh() chr.SetMotionMode(chr.MOTION_MODE_GENERAL) chr.SetLoopMotion(chr.MOTION_INTRO_WAIT) chr.SetRotation(0.0) ## Manage Character def StartGame(self): if self.sendedChangeNamePacket: return if self.changeNameFlag: self.OpenChangeNameDialog() return if -1 != self.startIndex: return if musicInfo.selectMusic != "": snd.FadeLimitOutMusic("BGM/"+musicInfo.selectMusic, systemSetting.GetMusicVolume()*0.05) self.btnStart.SetUp() self.btnCreate.SetUp() self.btnDelete.SetUp() self.btnExit.SetUp() self.btnLeft.SetUp() self.btnRight.SetUp() self.btnStart.Disable() self.btnCreate.Disable() self.btnDelete.Disable() self.btnExit.Disable() self.btnLeft.Disable() self.btnRight.Disable() self.dlgQuestion.Hide() self.stream.SetCharacterSlot(self.slot) self.startIndex = self.slot self.startReservingTime = app.GetTime() for i in xrange(self.SLOT_COUNT): if FALSE == chr.HasInstance(i): continue chr.SelectInstance(i) if i == self.slot: self.slot=self.slot chr.PushOnceMotion(chr.MOTION_INTRO_SELECTED, 0.1) continue chr.PushOnceMotion(chr.MOTION_INTRO_NOT_SELECTED, 0.1) def OpenChangeNameDialog(self): import uiCommon nameInputBoard = uiCommon.InputDialogWithDescription() nameInputBoard.SetTitle(locale.SELECT_CHANGE_NAME_TITLE) nameInputBoard.SetAcceptEvent(ui.__mem_func__(self.AcceptInputName)) nameInputBoard.SetCancelEvent(ui.__mem_func__(self.CancelInputName)) nameInputBoard.SetMaxLength(chr.PLAYER_NAME_MAX_LEN) nameInputBoard.SetBoardWidth(200) nameInputBoard.SetDescription(locale.SELECT_INPUT_CHANGING_NAME) nameInputBoard.Open() nameInputBoard.slot = self.slot self.nameInputBoard = nameInputBoard def OnChangeName(self, id, name): self.SelectSlot(id) self.sendedChangeNamePacket = FALSE self.PopupMessage(locale.SELECT_CHANGED_NAME) def AcceptInputName(self): changeName = self.nameInputBoard.GetText() if not changeName: return self.sendedChangeNamePacket = TRUE net.SendChangeNamePacket(self.nameInputBoard.slot, changeName) return self.CancelInputName() def CancelInputName(self): self.nameInputBoard.Close() self.nameInputBoard = None return TRUE def OnCreateFailure(self, type): self.sendedChangeNamePacket = FALSE if 0 == type: self.PopupMessage(locale.SELECT_CHANGE_FAILURE_STRANGE_NAME) elif 1 == type: self.PopupMessage(locale.SELECT_CHANGE_FAILURE_ALREADY_EXIST_NAME) elif 100 == type: self.PopupMessage(locale.SELECT_CHANGE_FAILURE_STRANGE_INDEX) def CreateCharacter(self): id = self.GetCharacterSlotID(self.slot) if 0==id: self.stream.SetCharacterSlot(self.slot) EMPIRE_MODE = 1 if EMPIRE_MODE: if self.__AreAllSlotEmpty(): self.stream.SetReselectEmpirePhase() else: self.stream.SetCreateCharacterPhase() else: self.stream.SetCreateCharacterPhase() def __AreAllSlotEmpty(self): for iSlot in xrange(self.SLOT_COUNT): if 0!=net.GetAccountCharacterSlotDataInteger(iSlot, net.ACCOUNT_CHARACTER_SLOT_ID): return 0 return 1 def PopupDeleteQuestion(self): id = self.GetCharacterSlotID(self.slot) if 0 == id: return self.dlgQuestion.Show() self.dlgQuestion.SetTop() def RequestDeleteCharacter(self): self.dlgQuestion.Hide() id = self.GetCharacterSlotID(self.slot) if 0 == id: self.PopupMessage(locale.SELECT_EMPTY_SLOT) return net.SendDestroyCharacterPacket(self.slot, "1234567") self.PopupMessage(locale.SELECT_DELEING) def InputPrivateCode(self): import uiCommon privateInputBoard = uiCommon.InputDialogWithDescription() privateInputBoard.SetTitle(locale.INPUT_PRIVATE_CODE_DIALOG_TITLE) privateInputBoard.SetAcceptEvent(ui.__mem_func__(self.AcceptInputPrivateCode)) privateInputBoard.SetCancelEvent(ui.__mem_func__(self.CancelInputPrivateCode)) if ENABLE_ENGNUM_DELETE_CODE: pass else: privateInputBoard.SetNumberMode() privateInputBoard.SetSecretMode() privateInputBoard.SetMaxLength(7) privateInputBoard.SetBoardWidth(250) privateInputBoard.SetDescription(locale.INPUT_PRIVATE_CODE_DIALOG_DESCRIPTION) privateInputBoard.Open() self.privateInputBoard = privateInputBoard def AcceptInputPrivateCode(self): privateCode = self.privateInputBoard.GetText() if not privateCode: return id = self.GetCharacterSlotID(self.slot) if 0 == id: self.PopupMessage(locale.SELECT_EMPTY_SLOT) return net.SendDestroyCharacterPacket(self.slot, privateCode) self.PopupMessage(locale.SELECT_DELEING) self.CancelInputPrivateCode() return TRUE def CancelInputPrivateCode(self): self.privateInputBoard = None return TRUE def OnDeleteSuccess(self, slot): self.PopupMessage(locale.SELECT_DELETED) self.DeleteCharacter(slot) def OnDeleteFailure(self): self.PopupMessage(locale.SELECT_CAN_NOT_DELETE) def DeleteCharacter(self, index): chr.DeleteInstance(index) self.SelectSlot(self.slot) def ExitSelect(self): self.dlgQuestion.Hide() if LEAVE_BUTTON_FOR_POTAL: if app.loggined: self.stream.SetPhaseWindow(0) else: self.stream.setloginphase() else: self.stream.SetLoginPhase() self.Hide() def PopupNotifyMessage(self, msg, func=0): if not func: func=self.EmptyFunc self.stream.popupWindow.Close() self.stream.popupWindow.Open(msg, func, locale.UI_OK) return def SetStandard(self): slot = str(self.GetSlotIndex()) f = open("data/standard.cfg","w") f.write(slot) f.close() r = open("data/standard.cfg","r") re = r.read() if re.find(slot)!=-1: self.PopupNotifyMessage("Charackter " + slot + " wurde erfolgreich als Standard gesetzt") else: self.PopupNotifyMessage("Es ist ein Fehler aufgetretetn. Bitte versuche es nochmals.") def CharacterButtonRestore(self): self.CharacterButton.SetUpVisual("locale/fr/ui/selectplayer/selectpalyer.tga") self.CharacterButton.SetOverVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") self.CharacterButton.SetDownVisual("locale/fr/ui/selectplayer/selectpalyer.tga") self.CharacterButton1.SetUpVisual("locale/fr/ui/selectplayer/selectpalyer.tga") self.CharacterButton1.SetOverVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") self.CharacterButton1.SetDownVisual("locale/fr/ui/selectplayer/selectpalyer.tga") self.CharacterButton2.SetUpVisual("locale/fr/ui/selectplayer/selectpalyer.tga") self.CharacterButton2.SetOverVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") self.CharacterButton2.SetDownVisual("locale/fr/ui/selectplayer/selectpalyer.tga") self.CharacterButton3.SetUpVisual("locale/fr/ui/selectplayer/selectpalyer.tga") self.CharacterButton3.SetOverVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") self.CharacterButton3.SetDownVisual("locale/fr/ui/selectplayer/selectpalyer.tga") def OnClickCharacter(self): import constInfo self.CharacterButtonRestore() self.CharacterButton.SetUpVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") self.CharacterButton.SetOverVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") self.CharacterButton.SetDownVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") introLogin.SLOT = 0 self.SelectSlot(0) def OnClickCharacter1(self): import constInfo self.CharacterButtonRestore() self.CharacterButton1.SetUpVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") self.CharacterButton1.SetOverVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") self.CharacterButton1.SetDownVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") introLogin.SLOT = 1 self.SelectSlot(1) def OnClickCharacter2(self): import constInfo self.CharacterButtonRestore() self.CharacterButton2.SetUpVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") self.CharacterButton2.SetOverVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") self.CharacterButton2.SetDownVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") introLogin.SLOT = 2 self.SelectSlot(2) def OnClickCharacter3(self): import constInfo self.CharacterButtonRestore() self.CharacterButton3.SetUpVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") self.CharacterButton3.SetOverVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") self.CharacterButton3.SetDownVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") introLogin.SLOT = 3 self.SelectSlot(3) def GetSlotIndex(self): return self.slot def __OnClickExitButton(self): self.stream.SetPhaseWindow(0) def DecreaseSlotIndex(self): #slotIndex = (self.GetSlotIndex() - 1 + self.SLOT_COUNT) % self.SLOT_COUNT #self.SelectSlot(slotIndex) app.MovieRotateCamera(app.CAMERA_TO_NEGATIVE) def IncreaseSlotIndex(self): #slotIndex = (self.GetSlotIndex() + 1) % self.SLOT_COUNT #self.SelectSlot(slotIndex) app.MovieRotateCamera(app.CAMERA_TO_POSITIVE) def SelectSlot(self, index): import constInfo if index < 0: return if index >= self.SLOT_COUNT: return self.slot = index id1 = introLogin.SLOT chr.SelectInstance(self.slot) for i in xrange(self.CHARACTER_TYPE_COUNT): self.destNameAlpha = 0.0 for i in xrange(self.SLOT_COUNT): self.destRotation[(i+self.slot)%self.SLOT_COUNT] = self.SLOT_ROTATION id=net.GetAccountCharacterSlotDataInteger(id1, net.ACCOUNT_CHARACTER_SLOT_ID) if 0 != id: self.btnStart.Show() self.btnDelete.Show() self.btnCreate.Hide() ##Char1## playTime=net.GetAccountCharacterSlotDataInteger(0, net.ACCOUNT_CHARACTER_SLOT_PLAYTIME) level=net.GetAccountCharacterSlotDataInteger(0, net.ACCOUNT_CHARACTER_SLOT_LEVEL) race=net.GetAccountCharacterSlotDataInteger(0, net.ACCOUNT_CHARACTER_SLOT_RACE) name=net.GetAccountCharacterSlotDataString(0, net.ACCOUNT_CHARACTER_SLOT_NAME) GuildName=net.GetAccountCharacterSlotDataString(0, net.ACCOUNT_CHARACTER_SLOT_GUILD_NAME) ##Char2## playTime1=net.GetAccountCharacterSlotDataInteger(1, net.ACCOUNT_CHARACTER_SLOT_PLAYTIME) level1=net.GetAccountCharacterSlotDataInteger(1, net.ACCOUNT_CHARACTER_SLOT_LEVEL) race1=net.GetAccountCharacterSlotDataInteger(1, net.ACCOUNT_CHARACTER_SLOT_RACE) name1=net.GetAccountCharacterSlotDataString(1, net.ACCOUNT_CHARACTER_SLOT_NAME) GuildName1=net.GetAccountCharacterSlotDataString(1, net.ACCOUNT_CHARACTER_SLOT_GUILD_NAME) ##Char3## playTime2=net.GetAccountCharacterSlotDataInteger(2, net.ACCOUNT_CHARACTER_SLOT_PLAYTIME) level2=net.GetAccountCharacterSlotDataInteger(2, net.ACCOUNT_CHARACTER_SLOT_LEVEL) race2=net.GetAccountCharacterSlotDataInteger(2, net.ACCOUNT_CHARACTER_SLOT_RACE) name2=net.GetAccountCharacterSlotDataString(2, net.ACCOUNT_CHARACTER_SLOT_NAME) GuildName2=net.GetAccountCharacterSlotDataString(2, net.ACCOUNT_CHARACTER_SLOT_GUILD_NAME) ##Char4## playTime3=net.GetAccountCharacterSlotDataInteger(3, net.ACCOUNT_CHARACTER_SLOT_PLAYTIME) level3=net.GetAccountCharacterSlotDataInteger(3, net.ACCOUNT_CHARACTER_SLOT_LEVEL) race3=net.GetAccountCharacterSlotDataInteger(3, net.ACCOUNT_CHARACTER_SLOT_RACE) name3=net.GetAccountCharacterSlotDataString(3, net.ACCOUNT_CHARACTER_SLOT_NAME) GuildName3=net.GetAccountCharacterSlotDataString(3, net.ACCOUNT_CHARACTER_SLOT_GUILD_NAME) job = chr.RaceToJob(race) if job >= 0 and job < self.CHARACTER_TYPE_COUNT: self.destNameAlpha[job] = 1.0 job1 = chr.RaceToJob(race1) if job1 >= 0 and job1 < self.CHARACTER_TYPE_COUNT: self.destNameAlpha[job1] = 1.0 job2 = chr.RaceToJob(race2) if job2 >= 0 and job2 < self.CHARACTER_TYPE_COUNT: self.destNameAlpha[job2] = 1.0 job3 = chr.RaceToJob(race3) if job3 >= 0 and job3 < self.CHARACTER_TYPE_COUNT: self.destNameAlpha[job3] = 1.0 ##Character1## self.CharacterName.SetText(name) self.CharacterLevel.SetText(str(level)) self.PlayTime.SetText(str(playTime)) self.GuildName.SetText(GuildName) ##Character2## self.CharacterName1.SetText(name1) self.CharacterLevel1.SetText(str(level1)) self.PlayTime1.SetText(str(playTime1)) self.GuildName1.SetText(GuildName1) ##Character3## self.CharacterName2.SetText(name2) self.CharacterLevel2.SetText(str(level2)) self.PlayTime2.SetText(str(playTime2)) self.GuildName2.SetText(GuildName2) ##Character4## self.CharacterName3.SetText(name3) self.CharacterLevel3.SetText(str(level3)) self.PlayTime3.SetText(str(playTime3)) self.GuildName3.SetText(GuildName3) if GuildName: self.GuildName.SetText(GuildName) else: self.GuildName.SetText(locale.SELECT_NOT_JOIN_GUILD) if GuildName1: self.GuildName1.SetText(GuildName1) else: self.GuildName1.SetText(locale.SELECT_NOT_JOIN_GUILD) if GuildName2: self.GuildName2.SetText(GuildName2) else: self.GuildName2.SetText(locale.SELECT_NOT_JOIN_GUILD) if GuildName3: self.GuildName3.SetText(GuildName3) else: self.GuildName3.SetText(locale.SELECT_NOT_JOIN_GUILD) else: self.InitCharacterBoard() def InitCharacterBoard(self): self.btnStart.Hide() self.btnDelete.Hide() self.btnCreate.Show() ## Event def OnKeyDown(self, key): import constInfo if 1 == key: self.ExitSelect() if 2 == key: self.SelectSlot(0) if 3 == key: self.SelectSlot(1) if 4 == key: self.SelectSlot(2) if 28 == key: id = net.GetAccountCharacterSlotDataInteger(self.slot, net.ACCOUNT_CHARACTER_SLOT_ID) if 0 == id: self.CreateCharacter() else: self.StartGame() if 203 == key: self.slot = (self.GetSlotIndex() - 1 + self.SLOT_COUNT) % self.SLOT_COUNT self.SelectSlot(self.slot) introLogin.SLOT = self.slot if 205 == key: self.slot = (self.GetSlotIndex() + 1) % self.SLOT_COUNT self.SelectSlot(self.slot) introLogin.SLOT = self.slot return TRUE def OnUpdate(self): import constInfo chr.Update() for i in xrange(self.SLOT_COUNT): if FALSE == chr.HasInstance(i): continue chr.SelectInstance(i) distance = 50.0 rotRadian = self.curRotation * (math.pi*2) / 360.0 x = distance*math.sin(rotRadian) + distance*math.cos(rotRadian) y = distance*math.cos(rotRadian) - distance*math.sin(rotRadian) chr.SetPixelPosition(int(x), int(y), 30) ##### dir = app.GetRotatingDirection(self.destRotation, self.curRotation) rot = app.GetDegreeDifference(self.destRotation, self.curRotation) if app.DEGREE_DIRECTION_RIGHT == dir: self.curRotation += rot / 10.0 elif app.DEGREE_DIRECTION_LEFT == dir: self.curRotation -= rot / 10.0 self.curRotation = (self.curRotation + 360.0) % 360.0 ####################################################### if -1 != self.startIndex: ## Temporary ## BackGroundLoadingÀÌ Áö¿ø µÉ¶§±îÁö Àӽ÷Î.. if app.GetTime() - self.startReservingTime > 3.0: if FALSE == self.openLoadingFlag: chrSlot=self.stream.GetCharacterSlot() net.DirectEnter(chrSlot) self.openLoadingFlag = TRUE playTime=net.GetAccountCharacterSlotDataInteger(self.slot, net.ACCOUNT_CHARACTER_SLOT_PLAYTIME) import player player.SetPlayTime(playTime) import chat chat.Clear() ## µé¾î°¥¶§ Chat À» ÃʱâÈ­. Àӽà Pos. ## Temporary ####################################################### slot = introLogin.SLOT if slot == 0: self.CharacterButtonRestore() self.CharacterButton.SetUpVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") self.CharacterButton.SetOverVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") self.CharacterButton.SetDownVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") elif slot == 1: self.CharacterButtonRestore() self.CharacterButton1.SetUpVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") self.CharacterButton1.SetOverVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") self.CharacterButton1.SetDownVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") elif slot == 2: self.CharacterButtonRestore() self.CharacterButton2.SetUpVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") self.CharacterButton2.SetOverVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") self.CharacterButton2.SetDownVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") elif slot == 3: self.CharacterButtonRestore() self.CharacterButton3.SetUpVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") self.CharacterButton3.SetOverVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") self.CharacterButton3.SetDownVisual("locale/fr/ui/selectplayer/selectpalyer2.tga") self.SelectSlot(slot) def EmptyFunc(self): pass def PopupMessage(self, msg, func=0): if not func: func=self.EmptyFunc self.stream.popupWindow.Close() self.stream.popupWindow.Open(msg, func, locale.UI_OK) def OnPressExitKey(self): self.ExitSelect() return TRUE Gracias por leer esto tan aburrido xdd bien semaa fue culpa del traductor que me lo cambio pero es así xd
  15. gracias e.e ya lo arregle
  16. hola alguien que sepa de python me ayuda con este error por fa *_* https://www.dropbox.com/s/r3xsj9q9iiihuqs/syserr.txt
  17. pues no tengo el cliente y en unos descompiladores me venia este prueba haber si te va buena suerte https://www.dropbox.com/s/pr7lmug6kwmb4v6/Metin2Panamera%20Descompilador.rar
  18. flaka

    nuevo pet =)

    bueno aquí les dejo este pet que encontré espero les guste jaja no se si ya estará posteado no lo evisto por ay asi que..... espero les guste suerte https://www.dropbox.com/s/898jbhqpac75gll/Straus2.rar
  19. el numero de item lo pones tu, cual quieras con tal de que no este repetido =)
  20. alguien medise como es el pong de este cliente ¿? =)
  21. link´s resubidos BUENO LES TRAIGO UN PACK DE ARMADURAS HALLOWEEN, CABALLO Y ARMAS SACADAS DEL DREAM Armaduras y caballo :https://www.dropbox....h_halloween.zip ;)link de rafa :https://mega.co.nz/#!zEVEHZ5Q!bqiMBzFivPbQQC2JsPXMlB8TP2gATh7Riro2MYb3uG8 ASTA PRONTO =)
×
×
  • Crear nuevo...