Ativa o menu
Alternar menu de preferências
Alternar menu pessoal
Não autenticado(a)
Your IP address will be publicly visible if you make any edits.
Revisão de 11h44min de 6 de março de 2026 por MegaManx3 (discussão | contribs) (Criou página com ' terminate; ==Uso== Terminate é uma função usada em ACS para encerrar o script atual antecipadamente. Você também pode usar ACS_Terminate para encerrar outros scripts. ==Exemplo== Este script se encerrará se o jogador ainda não tiver coletado todas as chaves. int keys = 0; // Veja Scope script 1 (void) { keys++; if (keys < 3) terminate;...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
terminate;

Uso

Terminate é uma função usada em ACS para encerrar o script atual antecipadamente. Você também pode usar ACS_Terminate para encerrar outros scripts.

Exemplo

Este script se encerrará se o jogador ainda não tiver coletado todas as chaves.

int keys = 0; // Veja Scope

script 1 (void)
{
    keys++;

    if (keys < 3)
         terminate;

    // Todas as chaves coletadas, abra a porta.
    Door_Open (24, 16, 0);
}

Note que não há necessidade de adicionar o comando terminate bem no final de um script. (Depois da linha Door_Open neste exemplo.) Quando a chave de fechamento é alcançada, o script terminará automaticamente.

Veja também