Ajuda...

Mapas, Editores e tudo mais relacionado a Edição de DooM você encontra aqui.
Regras do fórum
LEIA COM ATENÇÃO
Antes de postar alguma dúvida utilize a função de pesquisar do fórum, pois a sua dúvida talvez já tenha sido respondida!
Avatar do usuário
Fabio914
Mensagens: 1757
Registrado em: Dom Mai 21, 2006 4:38 pm
Answers: 0
19
Localização: Sampa/Sanca
Contato:

Ajuda...

Mensagem por Fabio914 »

Hehe! Acho que esse é o meu primeiro ou segundo post pedindo ajuda nessa sessão... Bom aqui vão minhas dúvidas:

No mapa First Strike eu estou fazendo uma cena para quando o alarme da base é ativado graças a invasão dos monstros , até agora ficou assim:

Código: Selecionar todos

script 12 (void) 
{
setplayerproperty(1,1,4);
facts+=1;
print(s:"[Computer]: Scientists Team are down!");
delay(100);
print(s:"[Computer]: Incoming attack!");
delay(50);
SetMusic("Alarm", 0);
print(s:"[Commandant / on radio]: Attack marines!");
delay(50);
setplayerproperty(1,0,4);
print(s:"[Computer]: ERROR");
delay(50);
print(s:"[Computer]: ERROR");
consolecommand("fly");
setgravity(-1.0);
print(s:"[You]: Whats happening to me!?!?");
SetMusic("haha", 0);
delay(200);
consolecommand("fly");
SetMusic("alarm", 0);
delay(875);
setgravity(800.0);
}
1º Eu gostaria que "Sctor Static Lights" da cor vermelha que estivessem ao longo da base (não somente os desse setor) fossem ativados logo após o SetMusic("alarm",0); e que em outro script (quando os marines derrotam os monstros) eles fossem desativados.

2º Eu gostaria de substituir os comandos consolecommand("fly"); por algo que fizesse o marine pular , para que ele experimentasse a ausência de gravidade imposta pelo comando setgravity.

Valew ai!

EDIT: A linha com o comando de soma na variavel facts refere-se à seqüência de fatos que ocorrem no mapa , porque dependendo do fato que tiver ocorrido ou que estiver para ocorrer as falas de algumas personagens serão outras.
Projetos em andamento
the Core
Eclipse

Projetos parados
Doom 3 on GZDoom
FSD Project

PC
AMD Athlon 64 X2 5200+ (2x 2.6Ghz)
2GB RAM (2x 1GB DDR2)
240GB (160GB SATA + 80GB SATA)
XFX nVidia GeForce 8600 GT (600mhz 256mb)
Placa Mãe ASUS M2N4 SLI (2x PCI-E 16x SLI, 4x DDR2 800, nForce 4)
Fonte 500W reais (esqueci o nome da marca)
Monitor LG Flatron 19'' LCD
Avatar do usuário
Fabio914
Mensagens: 1757
Registrado em: Dom Mai 21, 2006 4:38 pm
Answers: 0
19
Localização: Sampa/Sanca
Contato:

Mensagem por Fabio914 »

Eu tambem gostaria de colocar ai um comando que transformasse uma linha X do mapa que esteja como Impassible para normal.
Projetos em andamento
the Core
Eclipse

Projetos parados
Doom 3 on GZDoom
FSD Project

PC
AMD Athlon 64 X2 5200+ (2x 2.6Ghz)
2GB RAM (2x 1GB DDR2)
240GB (160GB SATA + 80GB SATA)
XFX nVidia GeForce 8600 GT (600mhz 256mb)
Placa Mãe ASUS M2N4 SLI (2x PCI-E 16x SLI, 4x DDR2 800, nForce 4)
Fonte 500W reais (esqueci o nome da marca)
Monitor LG Flatron 19'' LCD
Avatar do usuário
Logan MTM
Mensagens: 2895
Registrado em: Dom Dez 11, 2005 8:12 pm
Answers: 0
19
Localização: Rio de Janeiro - Brasil
It’s my birthday
Contato:

Mensagem por Logan MTM »

Existem truques mais simple para se fazer isso Fabio!
ACS pra que?
Avatar do usuário
Fabio914
Mensagens: 1757
Registrado em: Dom Mai 21, 2006 4:38 pm
Answers: 0
19
Localização: Sampa/Sanca
Contato:

Mensagem por Fabio914 »

Logan MTM escreveu:Existem truques mais simple para se fazer isso Fabio!
ACS pra que?
xD

ACS é a única coisa que eu manjo o minimo possivel para poder trabalhar com Doom...
Projetos em andamento
the Core
Eclipse

Projetos parados
Doom 3 on GZDoom
FSD Project

PC
AMD Athlon 64 X2 5200+ (2x 2.6Ghz)
2GB RAM (2x 1GB DDR2)
240GB (160GB SATA + 80GB SATA)
XFX nVidia GeForce 8600 GT (600mhz 256mb)
Placa Mãe ASUS M2N4 SLI (2x PCI-E 16x SLI, 4x DDR2 800, nForce 4)
Fonte 500W reais (esqueci o nome da marca)
Monitor LG Flatron 19'' LCD
Avatar do usuário
Fabio914
Mensagens: 1757
Registrado em: Dom Mai 21, 2006 4:38 pm
Answers: 0
19
Localização: Sampa/Sanca
Contato:

Mensagem por Fabio914 »

Post Duplo but....

Alguem saberia me dizer como eu faço para que um script só seja executado se o jogador "X" for de determinada equipe?

Eu tentei isso aqui mas os scripts estão sendo executados em ambas as equipes:

Código: Selecionar todos

script 1 open
{
if(Playeronteam() == TEAM_BLUE) {
print(s:"Voce ta na equipe azul!");
delay(50);
}

else {
print(s:"Voce ta na equipe vermelha!");
delay(50);
}

}
OBS.1: Esse script é pra Skulltag.

OBS.2:
Eu escreveu:Eu tambem gostaria de colocar ai um comando que transformasse uma linha X do mapa que esteja como Impassible para normal.
Ja consegui arranjar:

Código: Selecionar todos

script 1 (void)
{
// bla bla bla
print(s:"Agora voce pode passar!");
acs_execute(2,0,0,0,0);
delay(50);
}

script 2 (void) // Tag esse script na linha 
{
Clearlinespecial();
delay(1);
}
Projetos em andamento
the Core
Eclipse

Projetos parados
Doom 3 on GZDoom
FSD Project

PC
AMD Athlon 64 X2 5200+ (2x 2.6Ghz)
2GB RAM (2x 1GB DDR2)
240GB (160GB SATA + 80GB SATA)
XFX nVidia GeForce 8600 GT (600mhz 256mb)
Placa Mãe ASUS M2N4 SLI (2x PCI-E 16x SLI, 4x DDR2 800, nForce 4)
Fonte 500W reais (esqueci o nome da marca)
Monitor LG Flatron 19'' LCD
Avatar do usuário
Pyrö
Mensagens: 2825
Registrado em: Sex Jun 09, 2006 11:40 am
Answers: 0
19
Gender:

Mensagem por Pyrö »

Fabio E=MC² escreveu:
Fabio MC² = E escreveu:Eu tambem gostaria de colocar ai um comando que transformasse uma linha X do mapa que esteja como Impassible para normal.
Ja consegui arranjar:

Código: Selecionar todos

script 1 (void)
{
// bla bla bla
print(s:"Agora voce pode passar!");
acs_execute(2,0,0,0,0);
delay(50);
}

script 2 (void) // Tag esse script na linha 
{
Clearlinespecial();
delay(1);
}
Ainda precisa de ajuda?
:mrgreen:
Avatar do usuário
Fabio914
Mensagens: 1757
Registrado em: Dom Mai 21, 2006 4:38 pm
Answers: 0
19
Localização: Sampa/Sanca
Contato:

Mensagem por Fabio914 »

Pyro escreveu:Ainda precisa de ajuda?
Sim, se não eu nem estava postando... :?
Projetos em andamento
the Core
Eclipse

Projetos parados
Doom 3 on GZDoom
FSD Project

PC
AMD Athlon 64 X2 5200+ (2x 2.6Ghz)
2GB RAM (2x 1GB DDR2)
240GB (160GB SATA + 80GB SATA)
XFX nVidia GeForce 8600 GT (600mhz 256mb)
Placa Mãe ASUS M2N4 SLI (2x PCI-E 16x SLI, 4x DDR2 800, nForce 4)
Fonte 500W reais (esqueci o nome da marca)
Monitor LG Flatron 19'' LCD
Avatar do usuário
Pyrö
Mensagens: 2825
Registrado em: Sex Jun 09, 2006 11:40 am
Answers: 0
19
Gender:

Mensagem por Pyrö »

Fabio914[CM] escreveu:
Pyro escreveu:Ainda precisa de ajuda?
Sim, se não eu nem estava postando... :?
Ah tá, desculpe-me...

É porquê parecia que tu ja tinha sabido a respotsa lá no meu quote ;)
:mrgreen:
Avatar do usuário
Fabio914
Mensagens: 1757
Registrado em: Dom Mai 21, 2006 4:38 pm
Answers: 0
19
Localização: Sampa/Sanca
Contato:

Mensagem por Fabio914 »

Up!

Mega você poderia me ajudar aqui....?
Projetos em andamento
the Core
Eclipse

Projetos parados
Doom 3 on GZDoom
FSD Project

PC
AMD Athlon 64 X2 5200+ (2x 2.6Ghz)
2GB RAM (2x 1GB DDR2)
240GB (160GB SATA + 80GB SATA)
XFX nVidia GeForce 8600 GT (600mhz 256mb)
Placa Mãe ASUS M2N4 SLI (2x PCI-E 16x SLI, 4x DDR2 800, nForce 4)
Fonte 500W reais (esqueci o nome da marca)
Monitor LG Flatron 19'' LCD
Avatar do usuário
MegaManx3
Mensagens: 1915
Registrado em: Ter Fev 21, 2006 4:38 pm
Answers: 0
19
Localização: Valparaiso de Goias
Gender:
Contato:
MegaManx3’s avatar
Loading…

Mensagem por MegaManx3 »

Fabio914[CM] escreveu:Up!

Mega você poderia me ajudar aqui....?
posso sim,tenta usar
http://www.zdoom.org/wiki/index.php?title=Script_types

isso aqui .

ps: poxa ainda não estou inutil na brdoom.


ou
Fabio914[CM] escreveu:Post Duplo but....

Alguem saberia me dizer como eu faço para que um script só seja executado se o jogador "X" for de determinada equipe?

Eu tentei isso aqui mas os scripts estão sendo executados em ambas as equipes:

Código: Selecionar todos

script 1 open
{
if(Playeronteam() == TEAM_BLUE) {
print(s:"Voce ta na equipe azul!");
delay(50);
}

else {
if(Playeronteam() == TEAM_BLUE)
print(s:"Voce ta na equipe vermelha!");
delay(50);
}


sacou as vezes acs deve ser detalhado .
Jogando :mstongue: