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.

ActivatorTID

De Brdoom wiki
Revisão de 17h38min de 6 de março de 2026 por MegaManx3 (discussão | contribs) (Criou página com 'int '''ActivatorTID''' (void) == Uso == Retorna o TID do ator que ativou o script. === Valor de retorno === O TID do ator que ativou o script. == Exemplos == Pode ser usado para uma linha que monstros podem acionar, para verificar se foi um monstro que a acionou. script 1 (void) { if (ActivatorTID () == 999) Print (s:"Você não é um zumbi"); else DamageThing (0); // mata ele } script 10 {{SType|ENTER}} { ...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

int ActivatorTID (void)

Uso

Retorna o TID do ator que ativou o script.

Valor de retorno

O TID do ator que ativou o script.

Exemplos

Pode ser usado para uma linha que monstros podem acionar, para verificar se foi um monstro que a acionou.

script 1 (void)
{
    if (ActivatorTID () == 999)
        Print (s:"Você não é um zumbi");
    else
        DamageThing (0); // mata ele
}

script 10 ENTER
{
    Thing_ChangeTID (0, 999);
}

O script ENTER define os TIDs do jogador como 999 (já que 0 normalmente implica o ativador do script). O script número 1 verifica se o ativador tem TID 999, ou seja, se é um jogador, e se for, avisa isso. Caso contrário, ele mata.

Isso pode ser útil se você tiver marines com script como aliados e não quiser que eles sejam submetidos ao mesmo tratamento que outros monstros.