Functions, Essa é pra vc Logan! [ - FLOOD]
Enviado: Ter Set 01, 2009 9:20 pm
vamo lá:
sabe aquela hora q vc para de mapear ou codificar, q vc começa a pensar da onde surgiu essas ações do doom?
pois é, o titio mathey vai ensinar a vcs a fazerem seus sonhos.
primeiro darei um exemplo de function do ACS: GetActorX(int tid)
do decorate: A_Look
eu to mais ligado na parte do ACS, entao ensinarei uma parada inesquecível agora!
function parece script... Mas bem mais complicado,
veja seu começo
agora vamo fazer um script.
viu! Dai vc pode fazer seus propior quadrados! 
bora avançar
!
que tal criar um "Print" com pontos fixos, id, e delay?
bem ai vai:
Tio mathey pq vc botou void?
pq quando se usa void a function nao irá retornar nenhum valor para a variavel, pois vc q escolherá o valor quando usa-la no script.
No primeiro exemplo eu usei int para retornar um único valor para a variavel!
Tio Mathey pode me ensinar um pouco mais? Um pouco menos avançado?
claro!
aki vai uma brincadeirinha de criança p vcs:
sabe aquela hora q vc para de mapear ou codificar, q vc começa a pensar da onde surgiu essas ações do doom?
pois é, o titio mathey vai ensinar a vcs a fazerem seus sonhos.
primeiro darei um exemplo de function do ACS: GetActorX(int tid)
do decorate: A_Look
eu to mais ligado na parte do ACS, entao ensinarei uma parada inesquecível agora!
function parece script... Mas bem mais complicado,
veja seu começo
Código: Selecionar todos
Function int potencia_de_2(int number)
{
return number * number;
}
Código: Selecionar todos
script 1 (void)
{
int var0 = Potencia_de_2(3);
print(s: "O quadrado de 3 é: ", d:var0);
}

bora avançar

que tal criar um "Print" com pontos fixos, id, e delay?
bem ai vai:
Código: Selecionar todos
function void PrintEx(str text, int id, int x, int y, int delay)
{
Hudmessage(s:text; 0, id, cr_gold ( todo print e amarelo ¬¬ ), x, y, delay);
}
pq quando se usa void a function nao irá retornar nenhum valor para a variavel, pois vc q escolherá o valor quando usa-la no script.
No primeiro exemplo eu usei int para retornar um único valor para a variavel!
Tio Mathey pode me ensinar um pouco mais? Um pouco menos avançado?

claro!
aki vai uma brincadeirinha de criança p vcs:
Código: Selecionar todos
Function int "nome da function"(int argumento1, int argumento2...)
{
return to_cansado_de_escrever;
}
Function void "nome_da_function"(int argumento1, int argumento2...)
{
}