Dúvida sobre scripts.
Aeee, finalmente consegui funcionar =D
While(ThingCount(T_CYBERDEMON, 0) > 0): isso faz que enquanto tiver mais que 0 cyberdemons, o script fica parado. =D
_________EDIT_________
Presiso de mais uma ajuda agora.
Eu quero que no comeco da fase, ela esteja tudo escura.
Ai uma porta abre, ele pensa algo, e a ilumação da sala aumenta, eu fiz assim:
Tudo da certo, mas a sala não fica mais clara, (o tag dela é 2).
O que será que ta errado ?
Código: Selecionar todos
script 9 (void)
{
Print(s:"OMFG.. é a FROTA !!");
While(ThingCount(T_CYBERDEMON, 0) > 0)
Delay(50);
Print(s:"Ufa, ate que foi facil.");
Delay(50);
}
_________EDIT_________
Presiso de mais uma ajuda agora.
Eu quero que no comeco da fase, ela esteja tudo escura.
Ai uma porta abre, ele pensa algo, e a ilumação da sala aumenta, eu fiz assim:
Código: Selecionar todos
script 1 open
{
delay(200);
door_open(1,5);
print(s:"Que luz eh essa ?");
sector_setcolor(2,112,112,112);
delay(50);
}
O que será que ta errado ?
Swim... Swim... Hungry...
Dopefish lives.
Dopefish lives.
- Logan MTM
- Mensagens: 2895
- Registrado em: Dom Dez 11, 2005 8:12 pm
- 19
- Localização: Rio de Janeiro - Brasil
- Contato:
Dá uma sacada na minha assinatura. Isso é Fraggle Script do Legacy, mas a lógica é a mesma. É só você encontrar quais as funções no caso do ACS do ZDoom.Wa59 escreveu:Mais uma dúvida.
Eu quero que quando todos os cyberdemons morrerem apareca automaticamente a mensagem "Voce matou todos os cyberdemons." na tela.
Exemplo:
Legacy = Wait();
ZDoom = Delay();
No meu caso,
//Marco um ponto de Looping com a função While.
while(1)
{
// Se a vitalidade do objeto 745 (Cyberdemom) for menor ou igual a 0 (morto)
if(objhealth(745) <= 0)
{
//Move-se o "Teto" de Tag 37 para o "nível" 108 na "velocidade" 1
moveceil(37, 108, 1,);
}
// ???
wait(1);
Merda !!! Joguei cinza no meu copo de Café ... ( ! )
A sala não fica mais clara.[DBR]MegaManx3 escreveu:qual o erro ?
mesmo compilando normalmente o script.
Já esse aqui:
Código: Selecionar todos
script 1 open
{
while(thingcount(t_cacodemon, 0) > 0);
delay(50);
print(s:"Acabamos com eles amigos...");
delay(100);
Exit_Normal(0);
}
o Builder da esse erro:
Line 3 in file "script.acs" ...
script.acs:3: t_cacodemon : Identifier has not been declared.
> while(thingcount(t_cacodemon,
> ^
The ACS compiler did not compile your script.
Swim... Swim... Hungry...
Dopefish lives.
Dopefish lives.