suspendScriptUntil
Méthode suspendant l'exécution du script jusqu'à la réception du message ciblé.
🎮 Méthode
developer:suspendScriptUntil(messageName, failMessageName, waitForCompletion, timeOut, showTimeOut, step)
📝 Arguments
Nom
Type
Description
Argument
messageName
string
Nom du message à attendre.
Obligatoire
failMessageName
string
Message d'échec (voir valeur de retour ci-dessous)
Obligatoire
waitForCompletion
bool
Attendre tous les autres messages liés à messageName ou failMessageName.
Obligatoire
timeOut
int
Temps d'attente maximal en millisecondes. Par défaul: 60000
Optionnel
showTimeOut
bool
Affiche ou non le retour console du timeout. Par défaut: true
Optionnel
step
int
L'intervalle de vérification de la réception du message. (en ms) Défaut : 10
Optionnel
💎 Valeur de retour
Type
Valeur
Description
bool
true
Le message a été reçu avant la fin du timeout.
bool
false
Si le timeout a été dépassé sans recevoir le message, ou si failMessageName est reçu avant messageName.
-- Attendre au maximum 5 seconds la réception du message GameRolePlayShowActorsEvent
local received = developer:suspendScriptUntil("GameRolePlayShowActorsEvent", "", false, 5000)
Mis à jour