GS-Zone

Bug para construir items Ir al Indice

Moderadores: Moderadores de Argentum, Especialistas de Argentum, Especialistas de Programación

6

Nota » 18 Mar 2011 13:08

Bueno eso me pasa cuando quiero construir algo con un herrero, aprieto u en el martillo y hago click en el yunke y pasan varias cosas: me saca puntos de nobleza, me activa/desactiva el seguro de resu, y si hago doble click en el martillo me patea

Hay alguna solucion?
Usuario Registrado
Newbie [1]
Registrado: Años de membresía
Mensajes: 20

Nota » 18 Mar 2011 13:50

Que versión es? Seguramente agregaste muchos códigos y bugueaste todo.
Decinos que códigos agregaste.

PointMe. ¿Serás el más votado?
Imagen


Publica tu ao en Ranking AO!
Imagen

© PointMe y Ranking AO by Dex Systems

Seguinos en Facebook: https://www.facebook.com/RankingAo

Cliente y servidor Dx7/Dx8 Optimizados
Programming my world
665
Moderador
Registrado: Años de membresíaAños de membresíaAños de membresía
Ubicación: Buenos Aires > Lanus Oeste
Mensajes: 3357
Aportes: 48
Premios: 2
Embajador (2)

Nota » 18 Mar 2011 15:01

Midraks escribió:Que versión es? Seguramente agregaste muchos códigos y bugueaste todo.
Decinos que códigos agregaste.


No agregué nada, me bajé el cliente y nada más. Es la última versión
Usuario Registrado
Newbie [1]
Registrado: Años de membresía
Mensajes: 20

Nota » 19 Mar 2011 07:48

NaCho1 escribió:
Midraks escribió:Que versión es? Seguramente agregaste muchos códigos y bugueaste todo.
Decinos que códigos agregaste.


No agregué nada, me bajé el cliente y nada más. Es la última versión


Seguro no agregaste nada? Y seguro que es la ultima versión del server con la última versión del cliente? Tu problema se da porque el servidor está interpretando paquetes que no debería interpretar. Cuál puede ser la causa? el en módulo Protocol, está la lista de paquetes; el servidor está teniendo una lista diferente (ya sea con más/menos paquetes o con los paquetes en diferente orden). En otras palabras, vos tenés:

Paquetes cliente:


supongamos que pE es el paquete para pedirle al server que se abra el formulario de herrería, y pI es el paquete para quitar puntos de nobleza

Paquetes Server:


Si te das cuenta, en el ejemplo, el server tiene en diferente orden los paquetes, y eso provoca tu problema.

Para solucionarlo, te recomiendo que hagas un chequeo en el módulo Protocol y te fijes el orden de los paquetes, o sino, chequear si tenes mismas versiones tanto cliente como server, porque es raro que pase esto en unos códigos bajados y vírgenes.
172
Aprendiz [7]
Registrado: Años de membresíaAños de membresíaAños de membresía
Mensajes: 486
Aportes: 3

Nota » 19 Mar 2011 13:18

Enanoh escribió:
NaCho1 escribió:
Midraks escribió:Que versión es? Seguramente agregaste muchos códigos y bugueaste todo.
Decinos que códigos agregaste.


No agregué nada, me bajé el cliente y nada más. Es la última versión


Seguro no agregaste nada? Y seguro que es la ultima versión del server con la última versión del cliente? Tu problema se da porque el servidor está interpretando paquetes que no debería interpretar. Cuál puede ser la causa? el en módulo Protocol, está la lista de paquetes; el servidor está teniendo una lista diferente (ya sea con más/menos paquetes o con los paquetes en diferente orden). En otras palabras, vos tenés:

Paquetes cliente:


supongamos que pE es el paquete para pedirle al server que se abra el formulario de herrería, y pI es el paquete para quitar puntos de nobleza

Paquetes Server:


Si te das cuenta, en el ejemplo, el server tiene en diferente orden los paquetes, y eso provoca tu problema.

Para solucionarlo, te recomiendo que hagas un chequeo en el módulo Protocol y te fijes el orden de los paquetes, o sino, chequear si tenes mismas versiones tanto cliente como server, porque es raro que pase esto en unos códigos bajados y vírgenes.


Dale che no entiendo un choto jajaj, decime qué tengo que hacer o si tengo que bajarme algo. La versión es la última, me bajé el cliente hace 1 semana, es la 0.4.0
Usuario Registrado
Newbie [1]
Registrado: Años de membresía
Mensajes: 20

Nota » 20 Mar 2011 19:53

Nacho1 referite respetuosamente a los usuarios. Están intentando ayudarte y vos respondes de esa manera.

Si usas una vercion con protocolo binario asegurate que el enum client packet id sea el mismo en el servidor.
Aguante River Plate ! ! !
902
Moderador
Registrado: Años de membresíaAños de membresíaAños de membresía
Ubicación: Villa adelina, Vicente Lopez.
Mensajes: 14427
Aportes: 305
Premios: 10
Señor Moderador (3) Señor Reglamento (1) Aportes (2) Embajador (3) Detector de Bugs (1)


Volver a Otras versiones

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados