Navegación

    UniversoJuegos
    • Registrarse
    • Conectarse
    • Buscar
    • Recientes
    • Etiquetas
    • Popular
    • Usuarios
    • Grupos
    • Buscar
    1. Inicio
    2. Mr.Troll
    3. Mensajes

    Mr.Troll (@Mr.Troll)

    126
    Reputación
    854
    Mensajes
    747
    Visitas
    0
    Seguidores
    0
    Siguiendo
    • Perfil
    • Siguiendo
    • Seguidores
    • Temas
    • Mensajes
    • Mejor valorados
    • Grupos

    Information about Mr.Troll

    Registrado
    Última vez conectado

    Publicados por Mr.Troll

    • Encontre un TRADE HACK FUNCIONA ;)

      a como dice jumarras el unico Ambiciado TradeHack o MyHack a como tuvo nombre una vez no creo que exista gratuito en los unicos que creo que sean capaces de hacer algo son los del EasyMetin :in-love: los demas ¬_¬ solo se podria crear un TradeHack utilizando terceros osea un lugar donde el item se valla donde haiga intercambio pero quien te va a acpetar un cliente bueno es mucho proceso por parte del cliente es semi-imposible no lo descarguen si no es de pago xd así vemos a quien demandar por perdidas lol no que lo malo esque es de pago pero nunca mas lo he vuelto haber nunca

      publicado en Utilidades
    • Jajaj que no te pase

      ajaja ojala nunca me llegue a pasar algo similar

      publicado en Spam
    • IP y PUERTO del METIN2 GUABINA ME LOS DICEN?

      Cualquiera puede dañar ese server cochino así a como lo puede hacer DjZed o lo hizo nose porque nunca me di cuenta lo podria hacer yo o cualquiera de este foro solo hay que estudiar muy bien cierto punto debil en cierta parte y adios server ya sea dandole cores xd o otras cosas xd refused xd pero como eso a casi nadie le interesa lo que buscamos es proteccion no joderlos servers aunque si se jode la competencia mejor jaja pero no es dificil joder un server hay que saber hacer las cosas y tu el de arriba quien te ha dicho que fue un venezolano? cualquiera puede decir que fui yo que fue tal que fue pedro cualquier no se sabe con certeza asi que mejor es conservar el silencio

      publicado en Ayuda
    • Guia de como banear a usuarios molestos o hackers

      @kjy18 said:

      **Aquiles la cuando vamos a hacer la vaina del script para el Tu sabes... para poder banear gente atraves del tuu sabes...

      los "tu sabes" son: (ya sabes que es ok pero shhh _xD_ ) no quiero revelarlo aun =X**

      Man edita eso que es mas entendible que xD por cierto yo creo que lo tengo ya hecho no por mi si no por un men por hay si quieren se los paso pero no me covence mucho hay veran yo planeo ponerlo al Hidra pero de otra manera

      Feo edita el mensaje me mandan mp si te interesa a menos que se de otra menar avisenme para no confundirme que yo lo tengo en ua parte

      publicado en Guías
    • [Resubido] Cliente Modifizier 2010 v2

      Muy bien lo descargue y resulta que es el modifizierter Client Volumen2 si aquel feo xd nno me sirve para nada yo pensab que era quel que decia JokoMt2 aquel que se perdio el link me ilusione bueno tendre que seguir trabajando en el cliente newlongju 2007 que ese es mucho mejor que ese que has posteado aclaro que lo estoy mejorando bueno dare adelantos mientras me voy a cambiar la pc :que?:

      Muy bien por subirlo pero no me sirvio T_T

      publicado en Guías
    • ¿Por qué...?

      Por la simple razón de que la gente no entiende se pasa por quien sabe donde las reglas así si siguen haciendo esos post BASURA por que eso es lo que son van a perder su tiempo escribiendo por que un gm así con los "conocimientos pros" que tienen no sirve PARA NADA SI ABSOLUTAMENTE PARA NADA aquí en los longjus(pservers) se pide mas requisitos ya que es de un exjugador a jugadores no de empresa a publico creo que deberian banear a essa gente xD na na pero ya cansa ver tanto post si quiere gm pues que contacte a algún dueño de server y que no venga diciendo haciendo un post porque no le veo nada util un post de esos

      publicado en Colaboraciones
    • [Resubido] Cliente Modifizier 2010 v2

      Feo despues de casi un año perdido ese cliente vienes y lo subes xd aunque no creo que sirva de mucho ya que los clientes actuales son mejores que los del año pasado vere si sirve

      Oe pero ese no es el JoKoMt2?

      publicado en Guías
    • Porque no veo las NPC?

      Pues men tal vez solo es un tal vez cambiale los npc.epk y npc2.epk a tu cliente y tambien cambiale el npc por uno de otro cliente tal vez sea eso no se me ocurre otra cosa o eliminaste la posición de los npc en el mapa chequea el server bien y ve la guia de como implementar npcs

      publicado en Ayuda
    • Guardar Login

      Oe mujer pero no te enojes que en verdad para eso esta esa sección :bah: ahora al tema hay una manera pero nose si te sirva muy bien dime que cliente usas y te dire que savelogin te sirve _xD_
      Por mientras toma este de Exsta lo actualizo no dejo link porque se me borraron mis favoritos:

      Reemplaza tu intrologin.py y ponle el mio a tu cliente dejo codigo completo!! 😄 ahora bien a lo que vine lo primero que debes hacer es lo siguiente:

      Descompila el locale que tenga tu cliente y ve a :

      locale/%/ui
      

      donde el % es el locale que tu utilizas ahora edita el archivo(preferiblemente con NotePad++):

      loginwindown.py
      

      y ve a donde dice:

      ## LoginBoard
      

      Hasta:

      ## ServerBoard
      

      y pega esto eso reemplazara lo seleccionado:

      ## LoginBoard
      		{
      			"name" : "LoginBoard",
      			"type" : "image",
      
      			"x" : (SCREEN_WIDTH - 208) / 2,
      			"y" : (SCREEN_HEIGHT - 410),
      
      			"image" : LOCALE_PATH + "loginwindow.sub",
      
      			"children" :
      			(
      				{
      					"name" : "ID_EditLine",
      					"type" : "editline",
      
      					"x" : 77,
      					"y" : 16,
      
      					"width" : 120,
      					"height" : 18,
      
      					"input_limit" : 25,
      					"enable_codepage" : 0,
      
      					"r" : 1.0,
      					"g" : 1.0,
      					"b" : 1.0,
      					"a" : 1.0,
      				},
      				{
      					"name" : "Password_EditLine",
      					"type" : "editline",
      
      					"x" : 77,
      					"y" : 43,
      
      					"width" : 120,
      					"height" : 18,
      
      					"input_limit" : 25,
      					"secret_flag" : 1,
      					"enable_codepage" : 0,
      
      					"r" : 1.0,
      					"g" : 1.0,
      					"b" : 1.0,
      					"a" : 1.0,
      				},
      				{
      					"name" : "LoginButton",
      					"type" : "button",
      
      					"x" : 15,
      					"y" : 65,
      
      					"default_image" : "d:/ymir work/ui/public/middle_button_01.sub",
      					"over_image" : "d:/ymir work/ui/public/middle_button_02.sub",
      					"down_image" : "d:/ymir work/ui/public/middle_button_03.sub",
      
      					"text" : uiScriptLocale.LOGIN_CONNECT,
      				},
      				{
      					"name" : "LoginConfigName",
      					"type" : "thinboard",
      
      					"x" : 15,
      					"y" : 0,
      					"vertical_align" : "center",
      					"text_vertical_align" : "center",
      				},
      				{
      					"name" : "LoginSaveButton",
      					"type" : "button",
      
      					"x" : 75,
      					"y" : 65,
      
      					"default_image" : "d:/ymir work/ui/public/middle_button_01.sub",
      					"over_image" : "d:/ymir work/ui/public/middle_button_02.sub",
      					"down_image" : "d:/ymir work/ui/public/middle_button_03.sub",
      
      					"text" : "Save",
      					},
      				{
      					"name" : "LoginExitButton",
      					"type" : "button",
      
      					"x" : 135,
      					"y" : 65,
      
      					"default_image" : "d:/ymir work/ui/public/middle_button_01.sub",
      					"over_image" : "d:/ymir work/ui/public/middle_button_02.sub",
      					"down_image" : "d:/ymir work/ui/public/middle_button_03.sub",
      
      					"text" : uiScriptLocale.LOGIN_EXIT,
      				},
      			),
      		},
      		
      
      		
      		## ServerBoard
      

      Ahora compila el locale luego descompila el root.epk y edita con el NotePad++ el intrologin.py
      y selecciona todo con

      Ctrl + A
      

      y pega esto:

      import dbg
      import app
      import net
      import ui
      import ime
      import snd
      import wndMgr
      import musicInfo
      import serverInfo
      import systemSetting
      import ServerStateChecker
      import locale
      import constInfo
      import uiCommon
      import time
      import ServerCommandParser
      import ime
      import uiScriptLocale
      
      JAPAN_LOGIN = None
      RUNUP_MATRIX_AUTH = FALSE
      NEWCIBN_PASSPOD_AUTH = FALSE
      
      LOGIN_DELAY_SEC = 0.0
      SKIP_LOGIN_PHASE = FALSE
      SKIP_LOGIN_PHASE_SUPPORT_CHANNEL = FALSE
      FULL_BACK_IMAGE = FALSE
      
      PASSPOD_MSG_DICT = {}
      
      VIRTUAL_KEYBOARD_NUM_KEYS = 46
      VIRTUAL_KEYBOARD_RAND_KEY = TRUE
      
      def Suffle(src):
      	if VIRTUAL_KEYBOARD_RAND_KEY:
      		items = [item for item in src]
      
      		itemCount = len(items)
      		for oldPos in xrange(itemCount):
      			newPos = app.GetRandom(1, itemCount-1)
      			items[newPos], items[oldPos] = items[oldPos], items[newPos]
      
      		return "".join(items)
      	else:
      		return src
      
      if locale.IsJAPAN():
      	SKIP_LOGIN_PHASE = TRUE
      	SKIP_LOGIN_PHASE_SUPPORT_CHANNEL = TRUE
      
      elif  locale.IsNEWCIBN():
      	LOGIN_DELAY_SEC = 20.0
      	FULL_BACK_IMAGE = TRUE
      	NEWCIBN_PASSPOD_AUTH = TRUE
      	PASSPOD_MSG_DICT = {
      		"PASERR1"	: locale.LOGIN_FAILURE_PASERR1,
      		"PASERR2"	: locale.LOGIN_FAILURE_PASERR2,
      		"PASERR3"	: locale.LOGIN_FAILURE_PASERR3,
      		"PASERR4"	: locale.LOGIN_FAILURE_PASERR4,
      		"PASERR5"	: locale.LOGIN_FAILURE_PASERR5,
      	}
      
      elif locale.IsYMIR() or locale.IsCHEONMA():
      	FULL_BACK_IMAGE = TRUE
      
      elif locale.IsHONGKONG():
      	FULL_BACK_IMAGE = TRUE
      	RUNUP_MATRIX_AUTH = TRUE 
      	PASSPOD_MSG_DICT = {
      		"NOTELE"	: locale.LOGIN_FAILURE_NOTELEBLOCK,
      	}
      
      elif locale.IsJAPAN():
      	FULL_BACK_IMAGE = TRUE
      
      def IsFullBackImage():
      	global FULL_BACK_IMAGE
      	return FULL_BACK_IMAGE
      
      def IsLoginDelay():
      	global LOGIN_DELAY_SEC
      	if LOGIN_DELAY_SEC > 0.0:
      		return TRUE
      	else:
      		return FALSE
      
      def IsRunupMatrixAuth():
      	global RUNUP_MATRIX_AUTH
      	return RUNUP_MATRIX_AUTH	
      
      def IsNEWCIBNPassPodAuth():
      	global NEWCIBN_PASSPOD_AUTH
      	return NEWCIBN_PASSPOD_AUTH
      
      def GetLoginDelay():
      	global LOGIN_DELAY_SEC
      	return LOGIN_DELAY_SEC
      
      app.SetGuildMarkPath("test")
      
      class ConnectingDialog(ui.ScriptWindow):
      
      	def __init__(self):
      		ui.ScriptWindow.__init__(self)
      		self.__LoadDialog()
      		self.eventTimeOver = lambda *arg: None
      		self.eventExit = lambda *arg: None
      
      	def __del__(self):
      		ui.ScriptWindow.__del__(self)
      
      	def __LoadDialog(self):
      		try:
      			PythonScriptLoader = ui.PythonScriptLoader()
      			PythonScriptLoader.LoadScriptFile(self, "UIScript/ConnectingDialog.py")
      
      			self.board = self.GetChild("board")
      			self.message = self.GetChild("message")
      			self.countdownMessage = self.GetChild("countdown_message")
      
      		except:
      			import exception
      			exception.Abort("ConnectingDialog.LoadDialog.BindObject")
      
      	def Open(self, waitTime):
      		curTime = time.clock()
      		self.endTime = curTime + waitTime
      
      		self.Lock()
      		self.SetCenterPosition()
      		self.SetTop()
      		self.Show()		
      
      	def Close(self):
      		self.Unlock()
      		self.Hide()
      
      	def Destroy(self):
      		self.Hide()
      		self.ClearDictionary()
      
      	def SetText(self, text):
      		self.message.SetText(text)
      
      	def SetCountDownMessage(self, waitTime):
      		self.countdownMessage.SetText("%.0f%s" % (waitTime, locale.SECOND))
      
      	def SAFE_SetTimeOverEvent(self, event):
      		self.eventTimeOver = ui.__mem_func__(event)
      
      	def SAFE_SetExitEvent(self, event):
      		self.eventExit = ui.__mem_func__(event)
      
      	def OnUpdate(self):
      		lastTime = max(0, self.endTime - time.clock())
      		if 0 == lastTime:
      			self.Close()
      			self.eventTimeOver()
      		else:
      			self.SetCountDownMessage(self.endTime - time.clock())
      
      	def OnPressExitKey(self):
      		#self.eventExit()
      		return TRUE
      
      class LoginWindow(ui.ScriptWindow):
      
      	IS_TEST = net.IsTest()
      
      	def __init__(self, stream):
      		print "NEW LOGIN WINDOW  ----------------------------------------------------------------------------"
      		ui.ScriptWindow.__init__(self)
      		net.SetPhaseWindow(net.PHASE_WINDOW_LOGIN, self)
      		net.SetAccountConnectorHandler(self)
      
      		self.matrixInputChanceCount = 0
      		self.lastLoginTime = 0
      		self.inputDialog = None
      		self.connectingDialog = None
      		self.stream=stream
      		self.isNowCountDown=FALSE
      		self.isStartError=FALSE
      
      		self.xServerBoard = 0
      		self.yServerBoard = 0
      		
      		self.loadingImage = None
      
      		self.virtualKeyboard = None
      		self.virtualKeyboardMode = "ALPHABET"
      		self.virtualKeyboardIsUpper = FALSE
      		
      	def __del__(self):
      		net.ClearPhaseWindow(net.PHASE_WINDOW_LOGIN, self)
      		net.SetAccountConnectorHandler(0)
      		ui.ScriptWindow.__del__(self)
      		print "---------------------------------------------------------------------------- DELETE LOGIN WINDOW"
      
      	def Open(self):
      		ServerStateChecker.Create(self)
      
      		print "LOGIN WINDOW OPEN ----------------------------------------------------------------------------"
      
      		self.loginFailureMsgDict={
      			#"DEFAULT" : locale.LOGIN_FAILURE_UNKNOWN,
      
      			"ALREADY"	: locale.LOGIN_FAILURE_ALREAY,
      			"NOID"		: locale.LOGIN_FAILURE_NOT_EXIST_ID,
      			"WRONGPWD"	: locale.LOGIN_FAILURE_WRONG_PASSWORD,
      			"FULL"		: locale.LOGIN_FAILURE_TOO_MANY_USER,
      			"SHUTDOWN"	: locale.LOGIN_FAILURE_SHUTDOWN,
      			"REPAIR"	: locale.LOGIN_FAILURE_REPAIR_ID,
      			"BLOCK"		: locale.LOGIN_FAILURE_BLOCK_ID,
      			"WRONGMAT"	: locale.LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER,
      			"QUIT"		: locale.LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER_TRIPLE,
      			"BESAMEKEY"	: locale.LOGIN_FAILURE_BE_SAME_KEY,
      			"NOTAVAIL"	: locale.LOGIN_FAILURE_NOT_AVAIL,
      			"NOBILL"	: locale.LOGIN_FAILURE_NOBILL,
      			"BLKLOGIN"	: locale.LOGIN_FAILURE_BLOCK_LOGIN,
      			"WEBBLK"	: locale.LOGIN_FAILURE_WEB_BLOCK,
      		}
      
      		self.loginFailureFuncDict = {
      			"WRONGPWD"	: self.__DisconnectAndInputPassword,
      			"WRONGMAT"	: self.__DisconnectAndInputMatrix,
      			"QUIT"		: app.Exit,
      		}
      
      		self.SetSize(wndMgr.GetScreenWidth(), wndMgr.GetScreenHeight())
      		self.SetWindowName("LoginWindow")
      
      		if not self.__LoadScript(uiScriptLocale.LOCALE_UISCRIPT_PATH + "LoginWindow.py"):
      			dbg.TraceError("LoginWindow.Open - __LoadScript Error")
      			return
      		
      		self.__LoadLoginInfo("loginInfo.py")
      		
      		if app.loggined:
      			self.loginFailureFuncDict = {
      			"WRONGPWD"	: app.Exit,
      			"WRONGMAT"	: app.Exit,
      			"QUIT"		: app.Exit,
      			}
      
      		if musicInfo.loginMusic != "":
      			snd.SetMusicVolume(systemSetting.GetMusicVolume())
      			snd.FadeInMusic("BGM/"+musicInfo.loginMusic)
      
      		snd.SetSoundVolume(systemSetting.GetSoundVolume())
      
      		# pevent key "[" "]"
      		ime.AddExceptKey(91)
      		ime.AddExceptKey(93)
      			
      		self.Show()
      
      		global SKIP_LOGIN_PHASE
      		if SKIP_LOGIN_PHASE:
      			if self.isStartError:
      				self.connectBoard.Hide()
      				self.loginBoard.Hide()
      				self.serverBoard.Hide()
      				self.LoginConfigBoard.Hide()
      				self.PopupNotifyMessage(locale.LOGIN_CONNECT_FAILURE, self.__ExitGame)
      				return
      
      			if self.loginInfo:
      				self.serverBoard.Hide()
      			else:
      				self.__RefreshServerList()
      				self.__OpenServerBoard()
      		else:
      			connectingIP = self.stream.GetConnectAddr()
      			if connectingIP:
      				self.__OpenLoginBoard()
      				if IsFullBackImage():
      					self.GetChild("bg1").Hide()
      					self.GetChild("bg2").Show()
      
      			else:
      				self.__RefreshServerList()
      				self.__OpenServerBoard()
      
      		app.ShowCursor()
      
      	def Close(self):
      
      		if self.connectingDialog:
      			self.connectingDialog.Close()
      		self.connectingDialog = None
      
      		ServerStateChecker.Destroy(self)
      
      		print "---------------------------------------------------------------------------- CLOSE LOGIN WINDOW "
      		#
      		# selectMusicÀÌ ¾øÀ¸¸é BGMÀÌ ²÷±â¹Ç·Î µÎ°³ ´Ù üũÇÑ´Ù. 
      		#
      		if musicInfo.loginMusic != "" and musicInfo.selectMusic != "":
      			snd.FadeOutMusic("BGM/"+musicInfo.loginMusic)
      
      		## NOTE : idEditLine¿Í pwdEditLineÀº À̺¥Æ®°¡ ¼­·Î ¿¬°á µÇ¾îÀ־
      		##        Event¸¦ °­Á¦·Î ÃʱâÈ­ ÇØÁÖ¾î¾ß¸¸ ÇÕ´Ï´Ù - [levites]
      		self.idEditLine.SetTabEvent(0)
      		self.idEditLine.SetReturnEvent(0)
      		self.pwdEditLine.SetReturnEvent(0)
      		self.pwdEditLine.SetTabEvent(0)
      
      		self.connectBoard = None
      		self.loginConfigBoard = None
      		self.loginBoard = None
      		self.idEditLine = None
      		self.pwdEditLine = None
      		self.inputDialog = None
      		self.connectingDialog = None
      		self.loadingImage = None
      
      		self.serverBoard				= None
      		self.serverList					= None
      		self.channelList				= None
      
      		# RUNUP_MATRIX_AUTH
      		self.matrixQuizBoard	= None
      		self.matrixAnswerInput	= None
      		self.matrixAnswerOK	= None
      		self.matrixAnswerCancel	= None
      		# RUNUP_MATRIX_AUTH_END
      
      		# NEWCIBN_PASSPOD_AUTH
      		self.passpodBoard	= None
      		self.passpodAnswerInput	= None
      		self.passpodAnswerOK	= None
      		self.passpodAnswerCancel = None
      		# NEWCIBN_PASSPOD_AUTH_END
      
      		self.VIRTUAL_KEY_ALPHABET_LOWERS = None
      		self.VIRTUAL_KEY_ALPHABET_UPPERS = None
      		self.VIRTUAL_KEY_SYMBOLS = None
      		self.VIRTUAL_KEY_NUMBERS = None
      
      		# VIRTUAL_KEYBOARD_BUG_FIX
      		if self.virtualKeyboard:
      			for keyIndex in xrange(0, VIRTUAL_KEYBOARD_NUM_KEYS+1):
      				key = self.GetChild2("key_%d" % keyIndex)
      				if key:
      					key.SetEvent(None)
      
      			self.GetChild("key_space").SetEvent(None)
      			self.GetChild("key_backspace").SetEvent(None)
      			self.GetChild("key_enter").SetEvent(None)
      			self.GetChild("key_shift").SetToggleDownEvent(None)
      			self.GetChild("key_shift").SetToggleUpEvent(None)
      			self.GetChild("key_at").SetToggleDownEvent(None)
      			self.GetChild("key_at").SetToggleUpEvent(None)
      
      			self.virtualKeyboard = None
      
      		self.KillFocus()
      		self.Hide()
      
      		self.stream.popupWindow.Close()
      		self.loginFailureFuncDict=None
      
      		ime.ClearExceptKey()
      
      		app.HideCursor()
      
      	def __SaveChannelInfo(self):
      		try:
      			file=open("channel.inf", "w")
      			file.write("%d %d %d" % (self.__GetServerID(), self.__GetChannelID(), self.__GetRegionID()))
      		except:
      			print "LoginWindow.__SaveChannelInfo - SaveError"
      
      	def __LoadChannelInfo(self):
      		try:
      			file=open("channel.inf")
      			lines=file.readlines()
      			
      			if len(lines)>0:
      				tokens=lines[0].split()
      
      				selServerID=int(tokens[0])
      				selChannelID=int(tokens[1])
      				
      				if len(tokens) == 3:
      					regionID = int(tokens[2])
      
      				return regionID, selServerID, selChannelID
      
      		except:
      			print "LoginWindow.__LoadChannelInfo - OpenError"
      			return -1, -1, -1
      
      	def __ExitGame(self):
      		app.Exit()
      
      	def SetIDEditLineFocus(self):
      		if self.idEditLine != None:
      			self.idEditLine.SetFocus()
      
      	def SetPasswordEditLineFocus(self):
      		if locale.IsEUROPE():
      			if self.idEditLine != None: #0000862: [M2EU] ·Î±×ÀÎâ ÆË¾÷ ¿¡·¯: Á¾·á½Ã ¸ÕÀú None ¼³Á¤µÊ
      				self.idEditLine.SetText("")
      				self.idEditLine.SetFocus() #0000685: [M2EU] ¾ÆÀ̵ð/ºñ¹Ð¹øÈ£ À¯Ãß °¡´É ¹ö±× ¼öÁ¤: ¹«Á¶°Ç ¾ÆÀ̵ð·Î Æ÷Ä¿½º°¡ °¡°Ô ¸¸µç´Ù
      
      			if self.pwdEditLine != None: #0000862: [M2EU] ·Î±×ÀÎâ ÆË¾÷ ¿¡·¯: Á¾·á½Ã ¸ÕÀú None ¼³Á¤µÊ
      				self.pwdEditLine.SetText("")
      		else:
      			if self.pwdEditLine != None:
      				self.pwdEditLine.SetFocus()								
      
      	def OnEndCountDown(self):
      		self.isNowCountDown = FALSE
      		self.OnConnectFailure()
      
      	def OnConnectFailure(self):
      
      		if self.isNowCountDown:
      			return
      
      		snd.PlaySound("sound/ui/loginfail.wav")
      
      		if self.connectingDialog:
      			self.connectingDialog.Close()
      		self.connectingDialog = None
      
      		if app.loggined:
      			self.PopupNotifyMessage(locale.LOGIN_CONNECT_FAILURE, self.__ExitGame)
      		else:
      			self.PopupNotifyMessage(locale.LOGIN_CONNECT_FAILURE, self.SetPasswordEditLineFocus)
      
      	def OnHandShake(self):
      		if not IsLoginDelay():
      			snd.PlaySound("sound/ui/loginok.wav")
      			self.PopupDisplayMessage(locale.LOGIN_CONNECT_SUCCESS)
      
      	def OnLoginStart(self):
      		if not IsLoginDelay():
      			self.PopupDisplayMessage(locale.LOGIN_PROCESSING)
      
      	def OnLoginFailure(self, error):
      		if self.connectingDialog:
      			self.connectingDialog.Close()
      		self.connectingDialog = None
      
      		try:
      			loginFailureMsg = self.loginFailureMsgDict[error]
      		except KeyError:
      			if PASSPOD_MSG_DICT:
      				try:
      					loginFailureMsg = PASSPOD_MSG_DICT[error]
      				except KeyError:
      					loginFailureMsg = locale.LOGIN_FAILURE_UNKNOWN + error
      			else:
      				loginFailureMsg = locale.LOGIN_FAILURE_UNKNOWN  + error
      
      
      		#0000685: [M2EU] ¾ÆÀ̵ð/ºñ¹Ð¹øÈ£ À¯Ãß °¡´É ¹ö±× ¼öÁ¤: ¹«Á¶°Ç ÆÐ½º¿öµå·Î Æ÷Ä¿½º°¡ °¡°Ô ¸¸µç´Ù
      		loginFailureFunc=self.loginFailureFuncDict.get(error, self.SetPasswordEditLineFocus)
      
      		if app.loggined:
      			self.PopupNotifyMessage(loginFailureMsg, self.__ExitGame)
      		else:
      			self.PopupNotifyMessage(loginFailureMsg, loginFailureFunc)
      
      		snd.PlaySound("sound/ui/loginfail.wav")
      
      	def __DisconnectAndInputID(self):
      		if self.connectingDialog:
      			self.connectingDialog.Close()
      		self.connectingDialog = None
      
      		self.SetIDEditLineFocus()
      		net.Disconnect()
      
      	def __DisconnectAndInputPassword(self):
      		if self.connectingDialog:
      			self.connectingDialog.Close()
      		self.connectingDialog = None
      
      		self.SetPasswordEditLineFocus()
      		net.Disconnect()
      
      	def __DisconnectAndInputMatrix(self):
      		if self.connectingDialog:
      			self.connectingDialog.Close()
      		self.connectingDialog = None
      
      		self.stream.popupWindow.Close()
      		self.matrixInputChanceCount -= 1
      
      		if self.matrixInputChanceCount
      publicado en Ayuda
    • Ayuda con el instant

      Primero que nada la sección de ayudas y preguntas no esta por balde hay se contesta a esto y otras cosas dudas/preguntas

      Ahora la tema mira en lo del sysinstal primero debes poner tu ip de hamachi por ejemplo la mia: 5.174.185.48

      En la primera opcion tiene que ir esa en la de abajo que pone IPV4 deb ir la misma pero terminada en .100 así:

      5.174.185.100

      Luego le das ok ESC, ESC, ESC hasta que te deje escribir y tecleas los siguiente:

      /etc/rc.d/netif restart
      

      luego:

      ifconfig
      

      luego:

      reboot
      

      Ahora en el portmap reemplaza lo que tenga tu txt o el archivo .inf del portmap por el mio:

      [General]
      MapCount=18
      [Map 1]
      MapName=Mapa 1
      InIP=
      InPort=11002
      OutIP=Ip Hamachi .100
      OutPort=11002
      MaxUser=30
      MaxIPUser=12
      Proxy=0
      BlackList=
      AutoRun=1
      [Map 2]
      MapName=Mapa 2
      InIP=
      InPort=13000
      OutIP=Ip Hamachi .100
      OutPort=13000
      MaxUser=30
      MaxIPUser=12
      Proxy=0
      BlackList=
      AutoRun=1
      [Map 3]
      MapName=Mapa 3
      InIP=
      InPort=13004
      OutIP=Ip Hamachi .100
      OutPort=13004
      MaxUser=30
      MaxIPUser=12
      Proxy=0
      BlackList=
      AutoRun=1
      [Map 4]
      MapName=Mapa 4
      InIP=
      InPort=13061
      OutIP=Ip Hamachi .100
      OutPort=13061
      MaxUser=30
      MaxIPUser=12
      Proxy=0
      BlackList=
      AutoRun=1
      [Map 5]
      MapName=Mapa 5
      InIP=
      InPort=13099
      OutIP=Ip Hamachi .100
      OutPort=13099
      MaxUser=30
      MaxIPUser=12
      Proxy=0
      BlackList=
      AutoRun=1
      [Map 6]
      MapName=Mapa 6
      InIP=
      InPort=13003
      OutIP=Ip Hamachi .100
      OutPort=13003
      MaxUser=30
      MaxIPUser=12
      Proxy=0
      BlackList=
      AutoRun=1
      [Map 7]
      MapName=Mapa 7
      InIP=
      InPort=13001
      OutIP=Ip Hamachi .100
      OutPort=13001
      MaxUser=30
      MaxIPUser=12
      Proxy=0
      BlackList=
      AutoRun=1
      [Map 8]
      MapName=Mapa 8
      InIP=
      InPort=13002
      OutIP=Ip Hamachi .100
      OutPort=13002
      MaxUser=30
      MaxIPUser=12
      Proxy=0
      BlackList=
      AutoRun=1
      [Map 9]
      MapName=Conexion BD
      InIP=
      InPort=33060
      OutIP=Ip Hamachi .100
      OutPort=33060
      MaxUser=30
      MaxIPUser=12
      Proxy=0
      BlackList=
      AutoRun=1
      [Map 10]
      MapName=Conexion Instant
      InIP=
      InPort=22
      OutIP=Ip Hamachi .100
      OutPort=22
      MaxUser=30
      MaxIPUser=12
      Proxy=0
      BlackList=
      AutoRun=1
      [Map 11]
      MapName=Conexion Pagina Web
      InIP=
      InPort=8080
      OutIP=Ip Hamachi .100
      OutPort=8080
      MaxUser=30
      MaxIPUser=12
      Proxy=0
      BlackList=
      AutoRun=1
      [Map 12]
      MapName=Mapa 9
      InIP=
      InPort=16000
      OutIP=Ip Hamachi .100
      OutPort=16000
      MaxUser=30
      MaxIPUser=12
      Proxy=0
      BlackList=
      AutoRun=1
      [Map 13]
      MapName=Mapa 10
      InIP=
      InPort=16004
      OutIP=Ip Hamachi .100
      OutPort=16004
      MaxUser=30
      MaxIPUser=12
      Proxy=0
      BlackList=
      AutoRun=1
      [Map 14]
      MapName=Mapa 11
      InIP=
      InPort=16061
      OutIP=Ip Hamachi .100
      OutPort=16061
      MaxUser=30
      MaxIPUser=12
      Proxy=0
      BlackList=
      AutoRun=1
      [Map 15]
      MapName=Mapa 12
      InIP=
      InPort=16099
      OutIP=Ip Hamachi .100
      OutPort=16099
      MaxUser=30
      MaxIPUser=12
      Proxy=0
      BlackList=
      AutoRun=1
      [Map 16]
      MapName=Mapa 13
      InIP=
      InPort=16003
      OutIP=Ip Hamachi .100
      OutPort=16003
      MaxUser=30
      MaxIPUser=12
      Proxy=0
      BlackList=
      AutoRun=1
      [Map 17]
      MapName=Mapa 14
      AutoRun=0
      InIP=
      InPort=16001
      OutIP=Ip Hamachi .100
      OutPort=16001
      MaxUser=30
      MaxIPUser=12
      Proxy=0
      BlackList=
      AutoRun=1
      [Map 18]
      MapName=Mapa 15
      AutoRun=1
      InIP=
      InPort=16002
      OutIP=Ip Hamachi .100
      OutPort=16002
      MaxUser=30
      MaxIPUser=12
      Proxy=0
      BlackList=
      AutoRun=1
      

      Y copia y reemplazalo por los mios desactiva Firewall enciende hamachi une a personas y a jugar men ! :icon_cool:

      Espero haberte ayudado

      publicado en Ayuda
    • 1
    • 2
    • 63
    • 64
    • 65
    • 66
    • 67
    • 81
    • 82
    • 65 / 82