Functions, Essa é pra vc Logan! [ - FLOOD]
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!
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!
- Shadow Lord
- Mensagens: 1565
- Registrado em: Seg Mai 11, 2009 1:30 pm
- 16
- Localização: Curitiba, Paraná
Re: Functions, Essa é pra vc Logan! [ - FLOOD]
Também estou amando esse tópico. Vai estar em um "Pérolas da BrDoom". :666:
Juh - Wood and stones can break my bones diz:
aeuhauhe
estamos tendo crises de rotavírus aqui em porto alegre denovo
tá todomundo ficando doente
menos eu, pq eu sou imortal
aeuhauhe
estamos tendo crises de rotavírus aqui em porto alegre denovo
tá todomundo ficando doente
menos eu, pq eu sou imortal
- Slime Dweller
- Mensagens: 1547
- Registrado em: Sáb Mar 03, 2007 12:14 pm
- 18
Re: Functions, Essa é pra vc Logan! [ - FLOOD]
eu sei, mas pra que continua??Belzebul escreveu:Porque até agora ele não sacou que o Logan tava zuando com a cara dele...Eggbert escreveu:omg pra q zua com o cara?? dexa ele...Logan MTM escreveu:Eu não fiz o LOS. Já disse que ele se fez sozinho. É a teoria da evolução!
Anyway, a palavra "SARCASMO" não faz parte do seu vocabulário né?
Mathey Bu:
FAIL!
Projectssss
Gosta de heretic e de hexen? Então vêm pro hexentic você também, vem!!
http://hexentic.forum-motion.net/forum.htm
[xfire]bluespeedyeggbert[/xfire]
http://hexentic.forum-motion.net/forum.htm
[xfire]bluespeedyeggbert[/xfire]
Re: Functions, Essa é pra vc Logan! [ - FLOOD]
Num to entendendo nada porque sou lvl -1 em ACS, mas to adorando esse topico :lolsuper:
- Z-Man
- Mensagens: 1406
- Registrado em: Dom Jan 13, 2008 2:37 pm
- 17
- Localização: Atrás do Rico.
- Contato:
Re: Functions, Essa é pra vc Logan! [ - FLOOD]
Obvious troll is obvious... ¬¬'Imp Hunter escreveu:Num to entendendo nada porque sou lvl -1 em ACS, mas to adorando esse topico :lolsuper:
Doomer even in death!
Re: Functions, Essa é pra vc Logan! [ - FLOOD]
rico, tudo bem q eu ja fludei, mas olha só cara! cada pessoal falandop coisas inúteis... eu só respondi aquelas perguntas do logan pra dizer q eu realmente sei né ¬¬ ANTAAAAAAS.
off: Quem ja mexeu em HTML e mexe na parte de scripts?
Já percebeu q os scripts são iguais ao doom? principalmente as functions.
e imp vou te explicar melhor
Oque Function?
são ações q voce pode fazer q o jogo entende como bits ou códigos.
exemplo de function do doom:
DOOR_OPEN(...)
door_open = nome da function.
(...) = parametros ex: tag, speed
mas como criar uma nova?
facil, veja:
ou
Function type name ( parametros )
{
}
type = int para parametros possa ser retornado ex:
function int quadrado(int number) declare a variavel nos parametros.
{
return number*number; retorna o numero q voce escreveu vezes ele msm
}
no script ficaria assim:
se voce for fazer uma function q nao retorne valores numericos use o type void
ex:
off: Quem ja mexeu em HTML e mexe na parte de scripts?
Já percebeu q os scripts são iguais ao doom? principalmente as functions.
e imp vou te explicar melhor
Oque Function?
são ações q voce pode fazer q o jogo entende como bits ou códigos.
exemplo de function do doom:
DOOR_OPEN(...)
door_open = nome da function.
(...) = parametros ex: tag, speed
mas como criar uma nova?
facil, veja:
Código: Selecionar todos
Function int Exemplo(int number)
{
return number;
}
Function type name ( parametros )
{
}
type = int para parametros possa ser retornado ex:
function int quadrado(int number) declare a variavel nos parametros.
{
return number*number; retorna o numero q voce escreveu vezes ele msm
}
no script ficaria assim:
Código: Selecionar todos
script 1 open
{
print(f:quadrado(3));
}
ex:
Código: Selecionar todos
function void PrintTime(str text, int time)
{
hudmessage(s:text; 0, 0, cr_gold, 0.5. 0.5, delay);
}
- Shadow Lord
- Mensagens: 1565
- Registrado em: Seg Mai 11, 2009 1:30 pm
- 16
- Localização: Curitiba, Paraná
Re: Functions, Essa é pra vc Logan! [ - FLOOD]
Hmm... Isso parece muito com ACS. São a mesma coisa?Mathey Bu escreveu:rico, tudo bem q eu ja fludei, mas olha só cara! cada pessoal falandop coisas inúteis... eu só respondi aquelas perguntas do logan pra dizer q eu realmente sei né ¬¬ ANTAAAAAAS.
off: Quem ja mexeu em HTML e mexe na parte de scripts?
Já percebeu q os scripts são iguais ao doom? principalmente as functions.
e imp vou te explicar melhor
Oque Function?
são ações q voce pode fazer q o jogo entende como bits ou códigos.
exemplo de function do doom:
DOOR_OPEN(...)
door_open = nome da function.
(...) = parametros ex: tag, speed
mas como criar uma nova?
facil, veja:
ouCódigo: Selecionar todos
Function int Exemplo(int number) { return number; }
Function type name ( parametros )
{
}
type = int para parametros possa ser retornado ex:
function int quadrado(int number) declare a variavel nos parametros.
{
return number*number; retorna o numero q voce escreveu vezes ele msm
}
no script ficaria assim:
se voce for fazer uma function q nao retorne valores numericos use o type voidCódigo: Selecionar todos
script 1 open { print(f:quadrado(3)); }
ex:
Código: Selecionar todos
function void PrintTime(str text, int time) { hudmessage(s:text; 0, 0, cr_gold, 0.5. 0.5, delay); }

Juh - Wood and stones can break my bones diz:
aeuhauhe
estamos tendo crises de rotavírus aqui em porto alegre denovo
tá todomundo ficando doente
menos eu, pq eu sou imortal
aeuhauhe
estamos tendo crises de rotavírus aqui em porto alegre denovo
tá todomundo ficando doente
menos eu, pq eu sou imortal
- Slime Dweller
- Mensagens: 1547
- Registrado em: Sáb Mar 03, 2007 12:14 pm
- 18
Re: Functions, Essa é pra vc Logan! [ - FLOOD]
Resumindo a explicação do Mathey:
Function é uma ação do Doom, mas usada em ACS. Só pode ser usada em Zdoom doom in hexen format e formatos derivados. (Menu > Scripts > Edit BEHAVIOR Lump) Exemplo:
Door_Open (tag,speed);
Essa ação abre uma porta. Tag é o tag, e speed é a velocidade. A padrão é 16. Nem todas as ações são assim, com um tag e speed. Dai você presisa ir na zdoom wiki ou descobrir por si mesmo.
Exemplo de script:
Script 1 (void)
{
Door_open(1,16);
Floor_lowertolowest(2,64);
Playsound("baby/pain", 100 [volume]);
Change_floor(2,"FWATER1");
}
outro:
Script 2 OPEN
{
Floor_lowertolowest(3,26);
}
OPEN define que o script começe junto com o mapa, ou seja, executando quando o mapa se inicia
(void) define que o script acontece quando você ativa uma ação 80 em uma linha.
Tem mais alguns que eu não sei usar. É só olhar na zdoom wiki =D
Function é uma ação do Doom, mas usada em ACS. Só pode ser usada em Zdoom doom in hexen format e formatos derivados. (Menu > Scripts > Edit BEHAVIOR Lump) Exemplo:
Door_Open (tag,speed);
Essa ação abre uma porta. Tag é o tag, e speed é a velocidade. A padrão é 16. Nem todas as ações são assim, com um tag e speed. Dai você presisa ir na zdoom wiki ou descobrir por si mesmo.
Exemplo de script:
Script 1 (void)
{
Door_open(1,16);
Floor_lowertolowest(2,64);
Playsound("baby/pain", 100 [volume]);
Change_floor(2,"FWATER1");
}
outro:
Script 2 OPEN
{
Floor_lowertolowest(3,26);
}
OPEN define que o script começe junto com o mapa, ou seja, executando quando o mapa se inicia
(void) define que o script acontece quando você ativa uma ação 80 em uma linha.
Tem mais alguns que eu não sei usar. É só olhar na zdoom wiki =D
Projectssss
Gosta de heretic e de hexen? Então vêm pro hexentic você também, vem!!
http://hexentic.forum-motion.net/forum.htm
[xfire]bluespeedyeggbert[/xfire]
http://hexentic.forum-motion.net/forum.htm
[xfire]bluespeedyeggbert[/xfire]
- Shadow Lord
- Mensagens: 1565
- Registrado em: Seg Mai 11, 2009 1:30 pm
- 16
- Localização: Curitiba, Paraná
Re: Functions, Essa é pra vc Logan! [ - FLOOD]
Ah, entendi! ACS é uma coisa MARA. 8)
Juh - Wood and stones can break my bones diz:
aeuhauhe
estamos tendo crises de rotavírus aqui em porto alegre denovo
tá todomundo ficando doente
menos eu, pq eu sou imortal
aeuhauhe
estamos tendo crises de rotavírus aqui em porto alegre denovo
tá todomundo ficando doente
menos eu, pq eu sou imortal
Re: Functions, Essa é pra vc Logan! [ - FLOOD]
lol nao precisa ficar me corrijindo ^^
consulta a zdoom wiki para mais informações alan. Mas primeiro começa a usar doom in hexen format!
consulta a zdoom wiki para mais informações alan. Mas primeiro começa a usar doom in hexen format!