GS-Zone

Envios de paquetes con protocolo binario Ir al Indice

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

2

Nota » 12 Sep 2011 14:50

bueno todavia me cuesta mucho entender el protocolo binario, ya lei la guia q dejor franeg en 13.0 pero no pude entender, trate de hacerlo pero ise pedo y no salio nada ¬¬

estos son los paquetes (11.5) q no puedo pasar al protocolo binario

es el sistema de niebla por Standelf

Cliente:

  1.           Case "SMT"                  ' >>>>> Set the Weather :: SMT
  2.                 Rdata = Right$(Rdata, Len(Rdata) - 3)
  3.                 Niebla = IIf(val(Rdata) = 1, True, False)
  4.             Exit Sub


Servidor:

  1.       Case "/NIEBLA"
  2.                 If UserList(UserIndex).flags.Privilegios <> User Then
  3.                     Call SendData(SendTarget.toall, 0, 0, "SMT1")
  4.                 End If
  5.             Exit Sub
  6.  
  7.         Case "/FINNIEBLA"
  8.                 If UserList(UserIndex).flags.Privilegios <> User Then
  9.                     Call SendData(SendTarget.toall, 0, 0, "SMT0")
  10.                 End If
  11.             Exit Sub


gracias

pd: si no me lo kieren dejar todo echo no lo dejen, pero orientenmé mas o menos como empezarlo :P



Santty.- escribió:Si, soy hincha de tu padre, el que te gana cada vez que te cruza, el dueño del barrio, el orgullo nacional, rey de copas y el máximo ganador de copa libertadores

PROBLEM?





La gente que cuando camina mueve un poco los labios está practicando respuestas originales para discusiones que ya perdieron hace dos horas.
YPF etatizada: -Hola q carga? -Deme Néstor Súper
686
Dragon Ancestral [4]
Registrado: Años de membresíaAños de membresía
Ubicación: Mendoza
Mensajes: 3545
Aportes: 40

Nota » 20 Sep 2011 23:48

Servidor ponelo alfinal del Protocol:

  1. ''
  2. ' Handles the SMT message.
  3.  
  4. Private Sub HandleSMT()
  5. '***************************************************
  6. 'Autor: Martín Gomez (Samke)
  7. 'Last Modification: 20/09/2011
  8. '***************************************************
  9.    
  10.     'Remove packet ID
  11.     Call incomingData.ReadByte
  12.    
  13.     Dim Niebla As Integer
  14.    
  15.     Niebla = incomingData.ReadInteger()
  16.    
  17. End Sub


Busca:
  1. CheckSlot               '/SLOT


Abajo pone:


Cliente ponelo alfinal del Protocol:
  1. ''
  2. ' Writes the "SMT" message to the outgoing data buffer.
  3. '
  4. ' @remarks  The data is not actually sent until the buffer is properly flushed.
  5.  
  6. Public Sub WriteSMT()
  7. '***************************************************
  8. 'Autor: Martín Gomez (Samke)
  9. 'Last Modification: 20/09/2011
  10. 'Writes the "SMT" message to the outgoing data buffer
  11. '***************************************************
  12.     Call outgoingData.WriteByte(ClientPacketID.SMT)
  13. End Sub


Busca:
  1. CheckSlot               '/SLOT


Abajo pone:


Busca:
  1. Case "/AUTOUPDATE"
  2.                 Call WriteResetAutoUpdate


Abajo pone:
  1. Case "/NIEBLA"
  2.                 Call WriteSMT


Si no me equiboco es asi.

Saludos ^^

Imagen
Imagen
Staff Zeiked-Games
641
Dragon Ancestral [3]
Registrado: Años de membresíaAños de membresía
Ubicación: Castelar
Mensajes: 3414
Aportes: 66
Premios: 3
Usuario omnipresente (1) Embajador (2)


Volver a AO 0.12.x

¿Quién está conectado?

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