Ir a contenido

Foto

pequeña duda [python]


  • Please log in to reply
13 Respuesta(s) a este Tema
Metin2

#1
colcrt

colcrt

    Experimentado

  • Miembro
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 368 Mensaje(s)

hola,

veran no se programar en python y ahora se me complica un poco, tengo la siguiente duda; esto es lo que aparece en el binario, PythonNetworkStream.h

Please Login or Register to see this Hidden Content

y esto es es lo que aparece en game.py

Please Login or Register to see this Hidden Content

esas dos funciones deberian tener el mismo nombre o como interpreta python que es esa la funcion que le pasa al binario una, saludos



#2
Shang

Shang

    Forero Experto

  • Developer
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 1.713 Mensaje(s)
  • Skype:oski.gr
  • Sexo:Masculino
  • Localización:cd ~/

hola,

veran no se programar en python y ahora se me complica un poco, tengo la siguiente duda; esto es lo que aparece en el binario, PythonNetworkStream.h

Please Login or Register to see this Hidden Content

y esto es es lo que aparece en game.py

Please Login or Register to see this Hidden Content

esas dos funciones deberian tener el mismo nombre o como interpreta python que es esa la funcion que le pasa al binario una, saludos

 

PythonNetworkStreamPhaseGame.cpp


  • [email protected] likes this

#3
Invitado:Caes_*

Invitado:Caes_*
  • Invitado

La llamada a las funciones de Python desde C++ no se hacen por los nombres de las funciones, en todo caso el método __RefreshCharacterWindow() empieza por __ más que todo por normalización para que los desarrolladores sepan que es un método privado.



#4
[email protected]

[email protected]

    Aficionado

  • Miembro
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 178 Mensaje(s)

Shang necessito una ayudita 



#5
colcrt

colcrt

    Experimentado

  • Miembro
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 368 Mensaje(s)

La llamada a las funciones de Python desde C++ no se hacen por los nombres de las funciones, en todo caso el método __RefreshCharacterWindow() empieza por __ más que todo por normalización para que los desarrolladores sepan que es un método privado.

 

hola,

ya casi entiendo la idea, la pregunta que me surge es como llama c++ o toma los valores de esa funcion en python

 

tengo esto en uicharacter.py no estoy seguro si esos son los valores que solicita de la db

Please Login or Register to see this Hidden Content



#6
Shang

Shang

    Forero Experto

  • Developer
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 1.713 Mensaje(s)
  • Skype:oski.gr
  • Sexo:Masculino
  • Localización:cd ~/

hola,
ya casi entiendo la idea, la pregunta que me surge es como llama c++ o toma los valores de esa funcion en python
 
tengo esto en uicharacter.py no estoy seguro si esos son los valores que solicita de la db

Please Login or Register to see this Hidden Content


Eso lo saca de las funciones del modulo player (PythonPlayerModule.cpp) que a la vez lo recibe del game por medio de packets.

Btw, qué es lo que quieres hacer?

#7
colcrt

colcrt

    Experimentado

  • Miembro
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 368 Mensaje(s)

Eso lo saca de las funciones del modulo player (PythonPlayerModule.cpp) que a la vez lo recibe del game por medio de packets.

Btw, qué es lo que quieres hacer?

 

nose porque me da este error 

Please Login or Register to see this Hidden Content

y trato de resolver, y tambien tengo en mente crear un registro pero atravez del mismo cliente xD



#8
Shang

Shang

    Forero Experto

  • Developer
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 1.713 Mensaje(s)
  • Skype:oski.gr
  • Sexo:Masculino
  • Localización:cd ~/

Syserr?

 

Parece ser que has cambiado packets y te has dejado algo por cambiar.



#9
colcrt

colcrt

    Experimentado

  • Miembro
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 368 Mensaje(s)

Syserr?

 

Parece ser que has cambiado packets y te has dejado algo por cambiar.

 

mira el syserror

Please Login or Register to see this Hidden Content



#10
Shang

Shang

    Forero Experto

  • Developer
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 1.713 Mensaje(s)
  • Skype:oski.gr
  • Sexo:Masculino
  • Localización:cd ~/

Please Login or Register to see this Hidden Content



#11
colcrt

colcrt

    Experimentado

  • Miembro
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 368 Mensaje(s)

 

Please Login or Register to see this Hidden Content

 

 

disculpa como hago para saber cual packet es?



#12
Shang

Shang

    Forero Experto

  • Developer
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 1.713 Mensaje(s)
  • Skype:oski.gr
  • Sexo:Masculino
  • Localización:cd ~/

No sabría decirte.



#13
colcrt

colcrt

    Experimentado

  • Miembro
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 368 Mensaje(s)

No sabría decirte.

 

gracias Shang por fin el error estaba en esta linea en el packet.h era int y esperaba un tipo long  te agradesco por la ayuda casi 3 dias buscando la solucion

 

long        points[POINT_MAX_NUM];



#14
Shang

Shang

    Forero Experto

  • Developer
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 1.713 Mensaje(s)
  • Skype:oski.gr
  • Sexo:Masculino
  • Localización:cd ~/

gracias Shang por fin el error estaba en esta linea en el packet.h era int y esperaba un tipo long  te agradesco por la ayuda casi 3 dias buscando la solucion

 

long        points[POINT_MAX_NUM];

 

De nada xD.






0 Usuario(s) están leyendo este Tema

0 miembro(s), 0 invitado(s), 0 usuario(s) anónimo(s)