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...)
{
}