Skip to content

Message Delay Functions

gObjAddMsgSend(lpObj, msg)

Adds a message to the object's processing queue.

gObjAddMsgSend(monster, 2) -- Trigger action message 2

gObjAddMsgSendDelay(lpObj, msg, delay, subMsg)

Adds a delayed message to the queue.

gObjAddMsgSendDelay(monster, 2, 3000, 0) -- 3 second delay

gObjAddAttackProcMsgSendDelay(lpObj, msg, delay, subMsg)

Adds a delayed attack processing message.

gObjAddAttackProcMsgSendDelay(monster, 1, 1000, 0)

gObjAddFuncionDelay(lpObj, funcID, delay)

Adds a delayed function call for the object.

gObjAddFuncionDelay(monster, 5, 2000) -- Call function 5 after 2 seconds

gObjFuncionDelayProc(lpObj)

Processes pending delayed function calls.

gObjFuncionDelayProc(monster)