GS-Zone

Agarrar item con click Ir al Indice

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

19

Nota » 12 Sep 2011 23:16

Vi esto en AbraxasAO y como me gusto lo hice y se los dejo que es una boludes.
Aclaro que lo hice en un MOD RhovanionAO.

Declaran:


En clsTileEngine:
  1. Sub Agarrar_Item_Click()
  2. Dim XMouse As Long, YMouse As Long
  3. Call Input_Mouse_Tile_Get(frmMain.MouseX, frmMain.MouseY, XMouse, YMouse)
  4.    
  5. If map_current.map_grid(char_list(user_char_index).map_x, char_list(user_char_index).map_y).grh(5).grh_index <> 0 Then
  6.  If XMouse = char_list(user_char_index).map_x And YMouse = char_list(user_char_index).map_y Then
  7.   Puede_agarrar = True
  8.   'Draw_Textured_Text frmMain.MouseX + 10, frmMain.MouseY + 10, "Agarrar", D3DColorARGB(255, 255, 255, 255)
  9.  End If
  10.  Else
  11.  Puede_agarrar = False
  12. End If
  13.  
  14. End Sub


En el sub Game_Render antes de DXEngine_EndRender ponen esto:
  1.    '*******************************
  2.     'Revisa si puede agarrar item
  3.     Engine.Agarrar_Item_Click
  4.     '*******************************


En el Sub General_Screen_Left_Click agregan:
  1. If Puede_agarrar Then Call WritePickUp


Y listo, espero que les guste.

Programador ZaphirAO La revolución (?

Me encanta salir de nocheee, yo no le temo a la oscuridad ♪♫
< ZaphirAO >
223
Aprendiz [4]
Registrado: Años de membresíaAños de membresía
Mensajes: 354
Aportes: 5

Nota » 13 Sep 2011 03:01

qe poco óptimo xD
All we need is love
460
Oraculo [5]
Registrado: Años de membresíaAños de membresía
Ubicación: Mar del Plata
Mensajes: 1997
Aportes: 30
Premios: 1
Mister Programador AO (1)

Nota » 13 Sep 2011 13:23

Dunkan escribió:qe poco óptimo xD


Cualquier mejora es bienvenida.

Programador ZaphirAO La revolución (?

Me encanta salir de nocheee, yo no le temo a la oscuridad ♪♫
< ZaphirAO >
223
Aprendiz [4]
Registrado: Años de membresíaAños de membresía
Mensajes: 354
Aportes: 5

Nota » 13 Sep 2011 15:13

Como extraiste de Abraxas..

SI no tenes los codes xD


Buen aporte.

EDIT: Pero si le queres pasar algo a alguien le hace doble click uno que esté lejos y te lo caga xDDDDDDDDDD

Imagen
dame un kiz ♪♫
645
Oraculo [5]
Registrado: Años de membresía
Ubicación: Rearmando Seventh AO ~
Mensajes: 2240
Aportes: 24
Premios: 2
El más divertido (1) Embajador (1)

Nota » 13 Sep 2011 17:06

NazduM escribió:Como extraiste de Abraxas..

SI no tenes los codes xD


Buen aporte.

EDIT: Pero si le queres pasar algo a alguien le hace doble click uno que esté lejos y te lo caga xDDDDDDDDDD


Primero: No lo extraje de Abraxas, lo hice a partir de como es en Abraxas.
Segundo: Para agarrar el item tenes que estar arriba... Es obvio que te pueden cagar cualquier item sino -.-

Programador ZaphirAO La revolución (?

Me encanta salir de nocheee, yo no le temo a la oscuridad ♪♫
< ZaphirAO >
223
Aprendiz [4]
Registrado: Años de membresíaAños de membresía
Mensajes: 354
Aportes: 5

Nota » 13 Sep 2011 19:10

Jaja excelente, lo pondrá para que esté un tile al lado costado abajo etc.

Pero se puede modificar.

Saludos , buen aporte!

Llegué aquí con un solo propósito.


Imagen
- Shak -
Aprendiz [1]
Registrado: Septiembre 2011
Mensajes: 207
Aportes: 4

Nota » 14 Sep 2011 20:32

Buen aporte :P

Imagen
Maestro del Gremio de Ladrones
733
Dragon Ancestral [1]
Registrado: Años de membresía
Ubicación: Polinesia
Mensajes: 2454
Aportes: 9
Premios: 1
Embajador (1)

Nota » 14 Oct 2011 01:30

Che y a los que decoran las ciudades con items ?

Imagen
373
Destructor de Mentes [3]
Registrado: Años de membresía
Ubicación: Mar Del Plata
Mensajes: 634
Aportes: 9

Nota » 15 Oct 2011 23:11

tkbmanco escribió:Che y a los que decoran las ciudades con items ?


Que pasa con eso?

Si decoran las ciudades con items me imagino que los bloquean, sino obvio que cualquiera los puede luquear...

Programador ZaphirAO La revolución (?

Me encanta salir de nocheee, yo no le temo a la oscuridad ♪♫
< ZaphirAO >
223
Aprendiz [4]
Registrado: Años de membresíaAños de membresía
Mensajes: 354
Aportes: 5

Nota » 15 Oct 2011 23:20

Se puede mejorar, si el objeto te dropeó a vos, tendrías que agarrarlo más facil, pero si te dropéa a vos y el otro lo quiera agarrar que no lo deje por X tiempo.

Estilo MU

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

Nota » 16 Oct 2011 01:10

Huuuuuy dios, nadie entiende nada, nadie lee nada. Dense cuenta el item solo lo agarra el que esta arriba, es como siempre, solo que es al hacer click que se agarra...

Programador ZaphirAO La revolución (?

Me encanta salir de nocheee, yo no le temo a la oscuridad ♪♫
< ZaphirAO >
223
Aprendiz [4]
Registrado: Años de membresíaAños de membresía
Mensajes: 354
Aportes: 5

Nota » 16 Oct 2011 03:20

FaKiTa escribió:Huuuuuy dios, nadie entiende nada, nadie lee nada. Dense cuenta el item solo lo agarra el que esta arriba, es como siempre, solo que es al hacer click que se agarra...


Ahhh. encontes es al pedo -.-

Imagen
373
Destructor de Mentes [3]
Registrado: Años de membresía
Ubicación: Mar Del Plata
Mensajes: 634
Aportes: 9

Nota » 16 Oct 2011 08:48

Se agradece igualmente,



Un saludo.

Imagen


Imagen


Imagen




Want you to know
To the rescue
158
Destructor de Mentes [6]
Registrado: Junio 2011
Ubicación: In the paradise
Mensajes: 759
Aportes: 8
Premios: 1
Embajador (1)

Nota » 16 Oct 2011 19:31

tkbmanco escribió:
FaKiTa escribió:Huuuuuy dios, nadie entiende nada, nadie lee nada. Dense cuenta el item solo lo agarra el que esta arriba, es como siempre, solo que es al hacer click que se agarra...


Ahhh. encontes es al pedo -.-


No papa, es mas comodo agarrar un item con click cuando le pasas por arriba (;

Programador ZaphirAO La revolución (?

Me encanta salir de nocheee, yo no le temo a la oscuridad ♪♫
< ZaphirAO >
223
Aprendiz [4]
Registrado: Años de membresíaAños de membresía
Mensajes: 354
Aportes: 5

Nota » 16 Oct 2011 20:17

Dunkan escribió:qe poco óptimo xD


Es un codigo bastante simple como para preocuparse por la performance, no te parece? Ademas de que no estas aportando nada, posteas por postear y desestimas el trabajo de otra persona... :S

Simple, util, me gusta a mi, no le veo la gracia optimizar boludeces como estas.

Suerte (:
Usuario Registrado
122
Aprendiz [1]
Registrado: Mayo 2011
Mensajes: 232

Siguiente

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