Puedo hacerlo?

Iniciado por Fly sweater, Abril 26, 2009, 06:01:57 AM

Tema anterior - Siguiente tema

Fly sweater

la pregunta es si esque puedo hacer como en el E1M8 de ultimate doom que cuando los baron of hell mueran se vaje el suelo pero con otro monstruo en otro mapa? es algun script o que? PD: es para la configuracion ZDoom DOOM IN DOOM format.
"Worst Throw Ever... of All Time"

yedkae-yagoh

En el juego original es un mapinfo con una orden que dice specialbaron y le da un tag. Desde el zdoom in hexen o doom format se puede hacer lo mismo desde un script:

script 1 (void)
{
if(thingcount(T_NAMEDELMONSTRUO,TAG)==0)
delay(20);
floor_lowertolowest(2,50);
}

Fly sweater

muchas gracias, ahorita lo pruebo y una pregunta, despues de la parte

floor_lowertolowest(2,50) para que es el 2,50 ? es el tag del suelo?, bueno probare un poco gracias por tu ayuda.
"Worst Throw Ever... of All Time"

Demmon Break Master

ZDoom (Doom in Doom Format) no permite Scripts.

Por otro lado, a tu otra pregunta:

Cita de: "Fly sweater"floor_lowertolowest(2,50) para que es el 2,50 ? es el tag del suelo?, bueno probare un poco gracias por tu ayuda.

floor_lowertolowest(tag,speed);

El primer numero hace referencia al sector, con el identificador TAG deseado en dicho sector.

El segundo, es la velocidad con la que baja el sector.

Fly sweater

MUCHAS GRACIAS, mmm entonces no permite scripts? tampoco entendi de ponerlo el script en el MAPINFO si no deberia ir algun "lump" que diga SCRIPTS (acs) o algo asi. si no deberia cambiarme a la version doom in hexen format.
"Worst Throw Ever... of All Time"

Eze

Creo que solamente podés en ese nivel (E1M8), usando un tag especial, creo que ví algo parecido en el Heretic al momento de matar a D'Sparil (se usaba el tag 666)

Demmon Break Master

Cita de: "Fly sweater"MUCHAS GRACIAS, mmm entonces no permite scripts? tampoco entendi de ponerlo el script en el MAPINFO si no deberia ir algun "lump" que diga SCRIPTS (acs) o algo asi. si no deberia cambiarme a la version doom in hexen format.

Esque esos Scripts no van en Mapinfo. Van en el propio mapa, pero el formato ZDoom Doom in Doom no lo deja en el mapa, lo vas ha tener que hacer en formato ZDoom Doom in Hexen.

Fly sweater

ok, bueno, ya que nunca e utilizado algun script debo ponerlo en alguna linea? como por ejemplo line 80 script execute, ya que estoy en un mapa llamado E5M4  debo ponerle 54 y el script 1 o no?
"Worst Throw Ever... of All Time"

Demmon Break Master

Olvidate de lineas, la acción 80 solo sirve para eso, activarlo al pasar/disparar/usar una linea, no para lo que quieres.

Para lo que quieres habres el editor de Scripts "Un menú que hay en la parte superior de la pantalla, a la derecha centro o mejor dicho al centro, donde pone Script" (Doom Builder) y pones lo siguiente:

#include "zcommon.acs"
script 1 open
{
if(thingcount(T_NAMEDELMONSTRUO,TAG)==0)
delay(tics);
floor_lowertolowest(tag,speed);
}


Los Tics, es el tiempo que pasa para que reacciones tal acción despues de matar a X monstruo, 35 tics = 1 Segundo.

El TAG en el IF(Thingcount) se refiere al/os propio/s monstruo/s, no al sector.