LSL – Funções
Olá vamos aprender como trabalhar com Funções nessa postagem.
Já para ser direto vou colocar um exemplo:
//função que multiplica o valor X por Y e retorna o resultado! integer Funcao_multiplica(integer x,integer y) { return (x * y); } default { touch_start(integer total_number) { integer teste = Funcao_multiplica(2,4);//jogando dentro de uma variavel.. llSay(0, (string)teste); } }
Funções são muito uteis para deixar o codigo limpo e padronizado.
Outro exemplo:
set_text(string texto) { llSetText(texto,<1,0,0>,0); llSay(0,"Obrigado!"); } default { touch_start(integer total_number) { set_text("Clique aqui"); } }
O exemplo acima é uma função void que significa que ela não tem retorno algum quando é execultada.
- LSL – String e Listas
- LSL – Key
- LSL – Rotation , Vector , Float
- LSL – States e funções
- LSL – Tipos de Dados
Admin

Leave a Reply