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

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.