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.

ACS_NamedLockedExecute

De Brdoom wiki


bool ACS_NamedLockedExecute (string script, int map, int s_arg1, int s_arg2, int lock)
ACS_NamedLockedExecute (string script, int map, int s_arg1, int s_arg2, int lock)

Uso

Variante de ACS_LockedExecute 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_LockedExecute) 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
  • lock: Chave necessária, se houver (veja key types)

Valor de retorno

Retorna true se o script pôde ser executado com sucesso, false caso contrário. Deferred scripts são sempre considerados bem-sucedidos.

Exemplos

Arquivo:Nuvolachalk.png Note: This article lists no examples. If you make use of this feature in your own project(s) or know of any basic examples that could be shared, please add them. This will make it easier to understand for future authors seeking assistance. Your contributions are greatly appreciated.
Script functions
ACS_Execute ACS_NamedExecute
ACS_ExecuteWait ACS_NamedExecuteWait
ACS_ExecuteAlways ACS_NamedExecuteAlways
ACS_ExecuteWithResult ACS_NamedExecuteWithResult
ACS_LockedExecute ACS_NamedLockedExecute
ACS_LockedExecuteDoor ACS_NamedLockedExecuteDoor
ACS_Suspend ACS_NamedSuspend
ACS_Terminate ACS_NamedTerminate
ScriptWait NamedScriptWait
FS_Execute UsePuzzleItem