ACS_NamedExecute
Mais ações
bool ACS_NamedExecute (string script, int map, int s_arg1, int s_arg2, int s_arg3)
ACS_NamedExecute (string script, int map, int s_arg1, int s_arg2, int s_arg3)
Uso
Variante de ACS_Execute para named scripts.
Há uma versão desta função em ACS e outra em DECORATE. Ambas se comportam de forma idêntica.
No entanto, ela não está disponível como um action special: para chamar scripts nomeados a partir de um special de line ou thing, você precisa usar a variante não nomeada (ACS_Execute) em UDMF, com o argumento customizado arg0str definido para o nome do script — isso sobrescreverá o primeiro parâmetro.
Parâmetros
- script: Nome do script a executar
- map: Mapa que contém o script
- s_arg1: Primeiro argumento passado para o script
- s_arg2: Segundo argumento passado para o script
- s_arg3: Terceiro argumento passado para o script
Valor de retorno
Retorna true se o script pôde ser executado com sucesso, e false caso contrário. Deferred scripts são sempre considerados bem-sucedidos.
Exemplos
Executa um script chamado GollyFluff.
script "PinFeathers" (void)
{
ACS_NamedExecute("GollyFluff", 0);
}
script "GollyFluff" (void)
{
print(s:"Golly Fluff!");
}