GS-Zone

Con el auto autoupdate. Ir al Indice

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

8
Este tema se encuentra cerrado.

Nota » 10 Jun 2011 19:14

Bueno si como verán en el título el problema es con el autoupdate que posteó un usuario acá pero para que se ejecute automáticamente...

Bueno miren este es el problema:

ft47751_autoejecutar_autoupdate_en_caso_de_actualizacion.html

Bueno acá :

'Variable que contiene el numero de actualización correcto del servidor
iX = Inet1.OpenURL("http://www.tuhost.com/VEREXE.txt")
'Variable que contiene el numero de actualización del cliente
tX = GetVar(App.Path & "\INIT\Update.ini", "INIT", "X")
'Variable con la diferencia de actualizaciones servidor-cliente
DifX = iX - tX

Puse el host en este caso ucoz etc eso ta todo bien bueno de esto no tengo problema...

En realidad me genera bárbaro y me funciona de 10! pero el problema es que al descargar el zip no me lo guarda osea hice un zip cualquiera.

Con elk nombre

Parche.zip

Adentro del zip tiene un gráfico de guarda del caos que lo encontre tirado... pero cuando se extrae el autoupdate es decir pongo INICIAR se carga y cabum actualización terminada no me queda el gráfico en la carpeta :S del juego digamos...

Bueno gracias desde ya!

Y dejo como configuré !

strURL = "http://harek-ao.ucoz.es/parche" & CStr(i + tX) & ".zip" 'URL del parche .zip
Darchivo = App.Path & "\INIT\Parche" & i + tX & ".zip" 'Directorio del parche
Call addConsole(" Descargando parche nº " & i, 0, 0, 255, False, True) '>> Informacion
Call AutoDownload(i + tX) 'Descargamos todas las versiones faltantes a partir de la nuestra
Call addConsole(" Parche nº " & i & " descargado satisfactoriamente.", 0, 0, 255, False, True) '>> Informacion

Bueno acá yo hice lo siguiente

puse http://harek-ao.ucoz.es/parche no se si estará bien...

pero en realidad si la pones en el buscador de arriba no entra...

Por eso miren en la ucoz esta puse yo el verexe y un archivo

Parche1.zip

Que sería el zip que contiene el gráfico.


Cual es el error :$

Nota » 10 Jun 2011 19:49

conectate msn soy kevinko.jr@hotmail.com

qe te doy una mano. y usa 000webhost o miarroba ucoz ni pinta alto embole

Por un argentum mejor...
Usuario Registrado
Newbie [6]
Registrado: Años de membresía
Mensajes: 170

Nota » 10 Jun 2011 20:49

Alguna respuesta más?

Ya que khardus no me pudo ayudar :S

Igual intento y agradezco :)

Nota » 10 Jun 2011 21:59

No es ese el problema... el tema es que el AutoUpdate de Shedark al terminar de descargar el parche y descomprimir, automáticamente borra el archivo ZIP que descargó. Es decir, lo elimina al terminar de descomprimir.


Saludos.-

¿Buscás un servidor de agite y rol y no lo encontrás? ¡Entrá acá! FlamiusAO las 24 hs on

Lord Fers escribió:
Luuq escribió:Yo estoy todo el dia Online asi que no se que hablas fer :P

Vos porque sos un antisocial que vivis haciendo favores sexuales para que no te peguen ¬¬ ...


AJAJAJAJAJAAJAJJAA

Franeg95 en "Sacaron fotos?" escribió:Si sacaron un par. Pero somos tan feos que no las queremos mostrar.


AJAJAJAJAJAJAJAJAJAJAJJAAJJA QUE HDP! xD

Imagen

Imagen
<FlamiusAO Staff>
481
Dragon Ancestral [1]
Registrado: Años de membresíaAños de membresíaAños de membresíaAños de membresía
Mensajes: 2579
Aportes: 17

Nota » 10 Jun 2011 22:17

Pero si no yo encontré nada en los códigos que haga borrarlo :P

Nota » 10 Jun 2011 22:30

¿Usaste la última versión?

Imagen
¡Vamo' la vela de mi corazón!
647
Dragon Ancestral [5]
Registrado: Años de membresíaAños de membresíaAños de membresíaAños de membresía
Mensajes: 4161
Aportes: 20
Premios: 2
Campeón de Gráfica AO (1) Embajador (1)

Nota » 10 Jun 2011 22:35

pero no es Parche.zip solo, es ParcheX.zip (X el numero de parche que se configura en verexe.txt)... En definitiva el problema no es mi codigo, sino el autoupdate o algo que haces mal ;)

Imagen
Zaphir AO Staff - dylanalan
750
Dragon Ancestral [2]
Registrado: Años de membresíaAños de membresía
Ubicación: Pehuajó
Mensajes: 2789
Aportes: 27

Nota » 10 Jun 2011 22:35

Santty.- escribió:¿Usaste la última versión?


Ni idea que versión es pero es este

ft47751_autoejecutar_autoupdate_en_caso_de_actualizacion.html

También me baje el autoupdate (Codigos) de ese tema.

No dynlanlan mira te paso los códigos

CLIENTE;

  1. Function Analizar()
  2.             On Error Resume Next
  3.            
  4.             Dim iX As Integer
  5.             Dim tX As Integer
  6.             Dim DifX As Integer
  7.            
  8. 'LINK1            'Variable que contiene el numero de actualización correcto del servidor
  9.                 iX = Inet1.OpenURL("http://harek-ao.ucoz.es/VEREXE.txt")
  10.             'Variable que contiene el numero de actualización del cliente
  11.                 tX = GetVar(App.path & "\INIT\Update.ini", "INIT", "X")
  12.             'Variable con la diferencia de actualizaciones servidor-cliente
  13.                 DifX = iX - tX
  14.  
  15.             If Not (DifX = 0) Then
  16. MsgBox "Hay actualizaciones pendiendes, el cliente se cerrará y se ejecutara el autoupdate."
  17. Call ShellExecute(Me.hWnd, "open", App.path & "/Autoupdate.exe", "", "", 1)
  18. End
  19. End If
  20. End Function
  21. Private Function LeerInt(ByVal Ruta As String) As Integer
  22. Dim f As Integer
  23. f = FreeFile
  24. Open Ruta For Input As f
  25.  
  26. LeerInt = Input$(LOF(f), #f)
  27. Close #f
  28. End Function



AUTOUPDATE


  1. '>> Funciones/Subs
  2.        Function Analizar()
  3.            On Error Resume Next
  4.            
  5.            Dim iX As Integer
  6.            Dim tX As Integer
  7.            Dim DifX As Integer
  8.            Dim strsX As String
  9.            
  10. 'LINK1            'Variable que contiene el numero de actualización correcto del servidor
  11.                iX = Inet1.OpenURL("http://harek-ao.ucoz.es/VEREXE.txt")
  12.            'Variable que contiene el numero de actualización del cliente
  13.                 tX = GetVar(App.Path & "\INIT\Update.ini", "INIT", "X")
  14.             'Variable con la diferencia de actualizaciones servidor-cliente
  15.                DifX = iX - tX
  16.            
  17.            If Not (DifX = 0) Then 'Si la diferencia no es nula,
  18.             Call addConsole("Iniciando, se descargarán " & DifX & " actualizaciones.", 200, 200, 200, True, False)   '>> Informacion
  19.                For i = 1 To DifX 'Descargamos todas las versiones de diferencia
  20. 'LINK2
  21.                    strURL = "http://harek-ao.ucoz.es/parche" & CStr(i + tX) & ".zip" 'URL del parche .zip
  22.                     Darchivo = App.Path & "\INIT\Parche" & i + tX & ".zip" 'Directorio del parche
  23.                        Call addConsole("   Descargando parche nº " & i, 0, 0, 255, False, True)    '>> Informacion
  24.                     Call AutoDownload(i + tX) 'Descargamos todas las versiones faltantes a partir de la nuestra
  25.                        Call addConsole("   Parche nº " & i & " descargado satisfactoriamente.", 0, 0, 255, False, True)    '>> Informacion
  26.                
  27.                   Call addConsole(" Actualizaciones: " & i & "/" & DifX, 100, 100, 100, True, False)   '>> Informacion
  28.                Next i
  29.            Else
  30.                Call addConsole("No hay actualizaciones pendientes", 200, 200, 200, True, False)    '>> Informacion
  31.             End If
  32.            
  33.            
  34.             Call WriteVar(App.Path & "\INIT\Update.ini", "INIT", "X", CStr(iX)) 'Avisamos al cliente que está actualizado
  35.            
  36.            EnProceso = False
  37.            
  38.            Call addConsole("El cliente ya está listo para jugar", 200, 200, 200, True, False)  '>> Informacion
  39.             sRGY.Picture = sG.Picture
  40.            
  41.         End Function

Este tema se encuentra cerrado.

Volver a Otras versiones

¿Quién está conectado?

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