-
-
Notifications
You must be signed in to change notification settings - Fork 503
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Is your feature request related to a problem? Please describe.
Currently, triggerLatentClientEvent and triggerLatentServerEvent only return true, making it impossible to directly obtain the event ID. As a workaround, developers must compare the list of active latent events before and after calling triggerLatentClientEvent, which is inefficient.
local currentEvents = {}
for _, eventID in pairs(getLatentEventHandles(player)) do
currentEvents[eventID] = true
end
triggerLatentClientEvent(player, "openImage", 2500000, false, player, imageData)
for _, eventID in pairs(getLatentEventHandles(player)) do
if not currentEvents[eventID] then
openedImages[player].latentEvent = eventID
break
end
endThis extra logic is unnecessary when the function could simply return the event ID directly.
Describe the solution you'd like
Modify triggerLatentClientEvent and triggerLatentServerEvent so that it returns the latent event ID instead of true.
local eventID = triggerLatentClientEvent(player, "openImage", 2500000, false, player, imageData)
if eventID then
openedImages[player].latentEvent = eventID
endDescribe alternatives you've considered
No response
Additional context
No response
Security Policy
- I have read and understood the Security Policy and this issue is not about a cheat or security vulnerability.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request