GS-Zone

Invisivilidad Dx7 Foto. Ir al Indice

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

4

Nota » 06 May 2011 19:15

Hola, estaba al dope y decidi hacer un codigo que al implementar Alphableding para 0.12.1 Dx7. Podia ponerlo en la invisivilidad, eso lo logre, pero hasta hay me quede. El problema es que no se como hacer para que el efecto desaparesca y aparesca momentariamente, stylo arduz, tds, etc.


Arriba de 'Update dialogs:

  1. If .invisible Then
  2.                 'Draw Body
  3.                 If .Body.Walk(.Heading).GrhIndex Then _
  4.                     Call DDrawTransGrhtoSurfaceAlpha(.Body.Walk(.Heading), PixelOffsetX, PixelOffsetY, 1, 1)
  5.            
  6.                 'Draw Head
  7.                 If .Head.Head(.Heading).GrhIndex Then
  8.                     Call DDrawTransGrhtoSurfaceAlpha(.Head.Head(.Heading), PixelOffsetX + .Body.HeadOffset.x, PixelOffsetY + .Body.HeadOffset.y, 1, 0)
  9.                    
  10.                     'Draw Helmet
  11.                     If .Casco.Head(.Heading).GrhIndex Then _
  12.                         Call DDrawTransGrhtoSurfaceAlpha(.Casco.Head(.Heading), PixelOffsetX + .Body.HeadOffset.x, PixelOffsetY + .Body.HeadOffset.y, 1, 0)
  13.                    
  14.                     'Draw Weapon
  15.                     If .Arma.WeaponWalk(.Heading).GrhIndex Then _
  16.                         Call DDrawTransGrhtoSurfaceAlpha(.Arma.WeaponWalk(.Heading), PixelOffsetX, PixelOffsetY, 1, 1)
  17.                    
  18.                     'Draw Shield
  19.                     If .Escudo.ShieldWalk(.Heading).GrhIndex Then _
  20.                         Call DDrawTransGrhtoSurfaceAlpha(.Escudo.ShieldWalk(.Heading), PixelOffsetX, PixelOffsetY, 1, 1)
  21.               End If
  22. End If


Por favor me podria ayudar. :D

Fotito:

Imagen

Adioz.

Imagen
★★★★★
419
Aprendiz [5]
Registrado: Años de membresía
Mensajes: 401
Aportes: 6

Nota » 07 May 2011 15:58

Perdona mi ignorancia.. pero "Arriba de 'Update dialogs:" donde qeda eso ? :|

Imagen
<eL mAs Nw>
Newbie [1]
Registrado: Años de membresía
Mensajes: 5

Nota » 07 May 2011 17:29

Buscá el DDrawTransGrhtoSurfaceAlpha y agregale donde genera la transparencia un ciclo, que vaya de 0 a 255 en transparencia, de manera progresiva, entonces empieza en 0 y se va a 255 y vuelve a 0 y así.

Ahí te ves.

Imagen

Imagen

Imagen

Imagen
Software Developer
197
Legendario Inmortal [1]
Registrado: 5 Años de membresía!
Ubicación: Caseros
Mensajes: 5071
Aportes: 30

Nota » 08 May 2011 17:25

Pero como seria eso??

Imagen
★★★★★
419
Aprendiz [5]
Registrado: Años de membresía
Mensajes: 401
Aportes: 6


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