[TIP]Arreglar bug mps de GM en files 2010/11

Topic created · 16 Mensajes · 3859 Visitas
  • men creo pero no estoy seguro si tenia ese problema, porque le hablaba a un weon GM que no respondia, y le decia q no le diera cosas a los pj, y el mk dandole de too a too el mundo _xD_
    depronto tenia ese problema, pero bno no me fije, igual hice la guia y si puedo hablar normal con otro pj, gracias weon :wiii:
    hay te di dedo arriba :icon_eek:

  • Buenas a todos, ya que he tenido este problema en mi servidor y he visto que pasa en la mayoria de los clientes 2010/11 por lo que incluso algunos han pasado al cliente del .es para evitar eso xd. Es un fallo de cliente no de servidor,y aqui os traigo como solucionar este incordiante bug.

    En que consistia? Cuando un jugador envia un mp a un GM, al Gm le llega el mensaje pero cuando quieres contestar el mensaje no llega al jugador. O otro caso es cuando dos GM se quieren enviar mps, que no llegan.

    Para resolver simplemente decompilad vuestro root e id al archivo game.py, ahi en la linea 830 buscad estas lineas:

    #### LINEA 830 CIRCA
            def OnRecvWhisperError(self, mode, name):
                    if locale.WHISPER_ERROR.has_key(mode):
                            chat.AppendWhisper(chat.WHISPER_TYPE_INFO, name, locale.WHISPER_ERROR[mode](name))
                    else:
                            chat.AppendWhisper(chat.WHISPER_TYPE_INFO, name, "Whisper Unknown Error(mode=%d, name=%s)" % (mode, name))
     
                    self.interface.RecvWhisper(name)
    #### EOPaste
    

    Una vez las encontreis, cambiadlas por esto otro:

    def OnRecvWhisperError(self, mode, name, line):
                            ### Fix By VANILLAMETIN2 - http://www.vanillametin2.com ###
                    if locale.WHISPER_ERROR.has_key(mode):
                            chat.AppendWhisper(chat.WHISPER_TYPE_INFO, name, locale.WHISPER_ERROR[mode](name))
                            ### Fix By VANILLAMETIN2 - http://www.vanillametin2.com ###
                    elif mode == 5:
                            ### Fix By VANILLAMETIN2 - http://www.vanillametin2.com ###
                            By = mode
                            Vanilla = name
                            Metin2 = line
                            chat.AppendWhisper(chat.WHISPER_TYPE_CHAT, Vanilla, "%s : %s" % (Vanilla,Metin2))
                            ### Fix By VANILLAMETIN2 - http://www.vanillametin2.com ###
                    else:
                            chat.AppendWhisper(chat.WHISPER_TYPE_INFO, Vanilla, "Whisper Unknown Error(mode=%d, name=%s)" % (By, Vanilla))
                            ### Fix By VANILLAMETIN2 - http://www.vanillametin2.com ###
                    self.interface.RecvWhisper(Vanilla)
    

    Y listo! ya podeis enviar mps como GM de manera normal.

    Creditos totales al autor de la guia (siento mucho me olvide poner y eso que estoi en contra de copiar posts xd): LF95
    LF95 de inforge

    Espero que esta guia haya sido útil, firmado: Metin2Prophecy :wiii:

  • Si funciona... Ahi van tus thanks men funciona GM con GM y tambien GM y Usuario :charm:
    Es decir todo normalmente :miau:

  • jajaja joder tio eres el mejor hay te dejo tus gracias ya lo hago en el metin2shino aver que tal :miau: :miau:

  • U noveo ese bug del chat no me asenada me aparece todo bien mi chat donde esta esebugg???

  • cuando te envian mp diper un usuario y tu le respondes ellos no te lo leen

  • ese bug es en algunos cliente xk ami en el cliente cuando mi abla la gente puedo responderla i tal :|||:

  • @diper said:

    U noveo ese bug del chat no me asenada me aparece todo bien mi chat donde esta esebugg???

    no te hagas el gracioso que sabes del bug, solo que tu para arreglarlo cambiaste de cliente completamente...esto es mucho más practico.

    Buena esa feo, sabes que si no fuera porque me lo pasaste por skype te besaba :icon_redface:

    P.D: mucha públicidad para la web de ese metin XD pero se lo merece por sacar el fix.

  • muy bueno esto lo pondre tan pronto tenga pc nueva _xD_