GS-Zone

Lava, trigger6 Ir al Indice

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

9
Este tema se encuentra cerrado.

Nota » 05 Feb 2012 13:13

¿Cómo podría hacer para que la lava no haga daño? Ni aparezca el cartel de "Quítate de la lava, te estas quemando"
¿Cómo haria para agregar el Trigger6 para el W.E de 0.13.0? Ya que me dijeron que eso sería tema de programación y por ahí alguno me pueda dar una mano..
Gracias como siempre
Saludos
<NEWBIE>
51
Newbie [1]
Registrado: Enero 2012
Mensajes: 32

Nota » 05 Feb 2012 13:27

Que tal ! primera vez que ayudo :$ a alguien, mira... si usas visual basic para poder programar. deberias abrir el server.vbp
y buscar en el modulo general


  1. If HayLava(.Pos.Map, .Pos.X, .Pos.Y) Then
  2.                 Call WriteConsoleMsg(UserIndex, "¡¡Quitate de la lava, te estás quemando!!", FontTypeNames.FONTTYPE_INFO)
  3.                 .Stats.MinHp = .Stats.MinHp - Porcentaje(.Stats.MaxHp, 5)
  4.                
  5.                 If .Stats.MinHp < 1 Then
  6.                     Call WriteConsoleMsg(UserIndex, "¡¡Has muerto quemado!!", FontTypeNames.FONTTYPE_INFO)
  7.                     .Stats.MinHp = 0
  8.                     Call UserDie(UserIndex)
  9.                 End If



Ahi mismo aparece el mensaje que tu no quieres que se vea tdo eso lo borras, ahi no tendrias descuento de vida ni nada.

con el de la lava te doy una mano, probalo y decime. si no vemos como solucionarlo
Este mensaje ha obtenido 2 Monedas de Oro.


Imagen
Desarrollo de InitiumAO
81
Newbie [2]
Registrado: Octubre 2011
Ubicación: Montevideo,Uruguay
Mensajes: 46

Nota » 05 Feb 2012 14:08

Ibliz escribió:Que tal ! primera vez que ayudo :$ a alguien, mira... si usas visual basic para poder programar. deberias abrir el server.vbp
y buscar en el modulo general


  1. If HayLava(.Pos.Map, .Pos.X, .Pos.Y) Then
  2.                 Call WriteConsoleMsg(UserIndex, "¡¡Quitate de la lava, te estás quemando!!", FontTypeNames.FONTTYPE_INFO)
  3.                 .Stats.MinHp = .Stats.MinHp - Porcentaje(.Stats.MaxHp, 5)
  4.                
  5.                 If .Stats.MinHp < 1 Then
  6.                     Call WriteConsoleMsg(UserIndex, "¡¡Has muerto quemado!!", FontTypeNames.FONTTYPE_INFO)
  7.                     .Stats.MinHp = 0
  8.                     Call UserDie(UserIndex)
  9.                 End If



Ahi mismo aparece el mensaje que tu no quieres que se vea tdo eso lo borras, ahi no tendrias descuento de vida ni nada.

con el de la lava te doy una mano, probalo y decime. si no vemos como solucionarlo


Me funcionó, gracias por tu ayuda

De lo del trigger6 tenés idea? Es muy importante!
<NEWBIE>
51
Newbie [1]
Registrado: Enero 2012
Mensajes: 32

Nota » 05 Feb 2012 14:30

El trigger 6 no es el de Antipiquete ?
Proba esto.. el world editor tiene un archivo dentro de la carpeta datos, que se llama Triggers.ini ( abrilo ) y configuralo asi :

  1. [INIT]
  2. NumTriggers=7
  3.  
  4. [Trig1]
  5. Name=Nada
  6.  
  7. [Trig2]
  8. Name=Deslayer 4
  9.  
  10. [Trig3]
  11. Name=Deslayer 4 y AntiRespawn Npcs
  12.  
  13. [Trig4]
  14. Name=Posicion ilegal pa npcs
  15.  
  16. [Trig5]
  17. Name=Des layer 4 y No Combate
  18.  
  19. [Trig6]
  20. Name=Anti Piquete
  21.  
  22. [Trig7]
  23. Name=TRIGGER 6



Abris un mapa con el world editor, vas a las opciones arriba, que te dice npc/objetos hay una que dice triggers ( apretar f12 seria lo mismo ) ahora te deberia aparecer 1 trigger mas en la lista, fijate si lo pones en algun sector del mapa, probas con un pj que no sea gm, comprarte 1 pocion negra y te suicidas :P si no se te cae nada es que te funca ( Acordate de guardar el mapa y sustituirlo en ambas carpetas ( server / maps ) ( Cliente / maps )

si anda, tendras que poner los triggers desde el WE , y ponerle la opcion de Backup al mapa y pronto.
Este mensaje ha obtenido 2 Monedas de Oro.


Imagen
Desarrollo de InitiumAO
81
Newbie [2]
Registrado: Octubre 2011
Ubicación: Montevideo,Uruguay
Mensajes: 46

Nota » 05 Feb 2012 14:52

Ibliz escribió:El trigger 6 no es el de Antipiquete ?
Proba esto.. el world editor tiene un archivo dentro de la carpeta datos, que se llama Triggers.ini ( abrilo ) y configuralo asi :

  1. [INIT]
  2. NumTriggers=7
  3.  
  4. [Trig1]
  5. Name=Nada
  6.  
  7. [Trig2]
  8. Name=Deslayer 4
  9.  
  10. [Trig3]
  11. Name=Deslayer 4 y AntiRespawn Npcs
  12.  
  13. [Trig4]
  14. Name=Posicion ilegal pa npcs
  15.  
  16. [Trig5]
  17. Name=Des layer 4 y No Combate
  18.  
  19. [Trig6]
  20. Name=Anti Piquete
  21.  
  22. [Trig7]
  23. Name=TRIGGER 6



Abris un mapa con el world editor, vas a las opciones arriba, que te dice npc/objetos hay una que dice triggers ( apretar f12 seria lo mismo ) ahora te deberia aparecer 1 trigger mas en la lista, fijate si lo pones en algun sector del mapa, probas con un pj que no sea gm, comprarte 1 pocion negra y te suicidas :P si no se te cae nada es que te funca ( Acordate de guardar el mapa y sustituirlo en ambas carpetas ( server / maps ) ( Cliente / maps )

si anda, tendras que poner los triggers desde el WE , y ponerle la opcion de Backup al mapa y pronto.


No no anda :( porque tendria que ponerle una funcion a ese Trigger6 ( que sería como los mapas de torneo de Alkon 0.13.0 en el cual no se caen los items y los ciudas pueden atacarse entre si , y tambien entre facciones del mismo bando. ) y no sé que funcion sería :/
<NEWBIE>
51
Newbie [1]
Registrado: Enero 2012
Mensajes: 32

Nota » 05 Feb 2012 14:58

La verdad, ni idea.. yo intente recien asi y me funco.. :?

Imagen
Desarrollo de InitiumAO
81
Newbie [2]
Registrado: Octubre 2011
Ubicación: Montevideo,Uruguay
Mensajes: 46

Nota » 05 Feb 2012 15:07

¡Me funcionó!
De 10 che =) un grande
Saludos y gracias!
<NEWBIE>
51
Newbie [1]
Registrado: Enero 2012
Mensajes: 32

Nota » 05 Feb 2012 15:12

No de nada ! Asi se forma una comunidad !!

Imagen
Desarrollo de InitiumAO
81
Newbie [2]
Registrado: Octubre 2011
Ubicación: Montevideo,Uruguay
Mensajes: 46

Nota » 05 Feb 2012 16:16

Si anda , por que el trigger 6 no está incluído en el we , pero en el AO está agregada la función de este trigger.

Por lo cual , si lo agregas al we , con eso basta =)
Usuario Registrado
34
Newbie [5]
Registrado: Años de membresía
Mensajes: 138

Este tema se encuentra cerrado.

Volver a AO 0.13.x

¿Quién está conectado?

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