GS-Zone

activar o desactiva musica, sonido, etc desde launcher Ir al Indice

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

5

Nota » 04 Jun 2009 15:20

aki os dejo una foto por si alguien se pierde un poco al poner los controles
Imagen

lo primero en vuestro launcher deben poner 4 checkbox llamados
name: chkSonido
caption: &Sonido Activado
value: 1- checked

name: chkMusica
caption: &Música Activada
value: 1- checked

name: chkUserVideo
caption: Usar M&emoria de Video
value: 1- checked

name: chkDinamico
caption: Carga &Dinámica
value: 1- checked


aora los codigos

en la funcion click del boton que ponga jugar deben agregar esto

  1.    setupMod.bNoSound = Not CBool(Me.chkSonido.value)
  2.    
  3.     setupMod.bNoMusic = Not CBool(Me.chkMusica.value)
  4.    
  5.     setupMod.bUseVideo = CBool(Me.chkUserVideo.value)
  6.    
  7.     setupMod.bDinamic = Me.chkDinamico.value
  8.    
  9.     DoEvents
  10.    
  11.     Dim handle As Integer
  12.     handle = FreeFile
  13.     Open App.Path & "\Init\AO.DAT" For Binary As handle
  14.         Put handle, , setupMod
  15.     Close handle
  16.     DoEvents


y en la funcion form_load() esto


y por ultimo crean un modulo on el nombre que quieran y le ponen este codigo
  1. Public Type tSetupMods
  2.     bDinamic    As Boolean
  3.     byMemory    As Byte
  4.     bUseVideo   As Boolean
  5.     bNoMusic    As Boolean
  6.     bNoSound    As Boolean
  7. End Type
  8.  
  9. Public setupMod As tSetupMods
  10.  
  11. Public Sub LeerSetup()
  12. '*************************************************
  13. 'Author: Juanjo
  14. '*************************************************
  15. On Error Resume Next
  16.     If FileExist(App.Path & "\init\ao.dat", vbArchive) Then
  17.        
  18.         Dim handle As Integer
  19.         handle = FreeFile
  20.        
  21.         Open App.Path & "\Init\AO.dat" For Binary As handle
  22.             Get handle, , setupMod
  23.         Close handle
  24.        
  25.         If setupMod.bDinamic Then
  26.             frmLauncher.chkDinamico.value = True
  27.         Else
  28.             frmLauncher.chkDinamico.value = False
  29.         End If
  30.        
  31.         frmLauncher.chkUserVideo = setupMod.bUseVideo
  32.        
  33.         frmLauncher.chkMusica.value = Not setupMod.bNoMusic
  34.        
  35.         frmLauncher.chkSonido.value = Not setupMod.bNoSound
  36.     End If
  37. End Sub


y listo esto es todo asi no tienen que estar abriendo el aosetup para poner si quieren sonido o no y para lo de la carga dinamica
NOTA: sirve para cualquier mod de AO que use el dx7
14
Destructor de Mentes [2]
Registrado: Años de membresíaAños de membresíaAños de membresía
Ubicación: san pedro alcantara(malaga)
Mensajes: 564
Aportes: 18

Nota » 07 Jun 2009 10:50

Buen aporte,Te felicito

Sonter dijo : Dios es el admin de nuestro mundo virtual (? es decir nuestro mundo actual. Nosotros somos usuarios y nos peleamos porque no nos da items y como no nos da items nos vamos a la luna y a otros servers porque hay mejores Game Masters ( Recomiendo Plutón , Lindo server muchos colorees aunque en todos los mapas hace mucho fio)
Usuario Registrado
Oraculo [4]
Registrado: Años de membresíaAños de membresíaAños de membresía
Ubicación: Buenos Aires
Mensajes: 1849
Aportes: 18

Nota » 11 Jun 2009 20:22

Para la 0.11.5 como es, porque pongo todo pero cuando tildo/destildo, la musica sigue igual.
Usuario Registrado
10
Newbie [6]
Registrado: Años de membresíaAños de membresíaAños de membresía
Ubicación: Buenos Aires, Capital, Devoto
Mensajes: 186

Nota » 13 Jun 2009 15:02

lo puse este post en 11.2 porque la mayoria que usan 11.5 ya usan dx8 y este code no funciona para dx8 tal y como lo liberaron
14
Destructor de Mentes [2]
Registrado: Años de membresíaAños de membresíaAños de membresía
Ubicación: san pedro alcantara(malaga)
Mensajes: 564
Aportes: 18

Nota » 14 Jun 2009 11:41

Si es verdad,Lo adapte para 11.5 y no funca :P

Pero igualmente Buen aporte

Sonter dijo : Dios es el admin de nuestro mundo virtual (? es decir nuestro mundo actual. Nosotros somos usuarios y nos peleamos porque no nos da items y como no nos da items nos vamos a la luna y a otros servers porque hay mejores Game Masters ( Recomiendo Plutón , Lindo server muchos colorees aunque en todos los mapas hace mucho fio)
Usuario Registrado
Oraculo [4]
Registrado: Años de membresíaAños de membresíaAños de membresía
Ubicación: Buenos Aires
Mensajes: 1849
Aportes: 18


Volver a AO 0.11.2 / AOReady

¿Quién está conectado?

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