red
This commit is contained in:
		
							parent
							
								
									9178871ecd
								
							
						
					
					
						commit
						640cdd069b
					
				
					 9 changed files with 583 additions and 269 deletions
				
			
		| 
						 | 
				
			
			@ -44,6 +44,7 @@ UpdateStateValueForListeners = function(uNetId, key, value)
 | 
			
		|||
    end
 | 
			
		||||
 | 
			
		||||
    for k,v in pairs(EntitiesStates[uNetId].listeners) do
 | 
			
		||||
        TriggerEvent("Utility:Net:UpdateStateValue", uNetId, key, value)
 | 
			
		||||
        TriggerClientEvent("Utility:Net:UpdateStateValue", v, uNetId, key, value)
 | 
			
		||||
    end
 | 
			
		||||
end
 | 
			
		||||
| 
						 | 
				
			
			@ -161,6 +162,7 @@ RegisterNetEvent("Utility:Net:GetState", function(uNetId)
 | 
			
		|||
    local source = source
 | 
			
		||||
 | 
			
		||||
    if not EntitiesStates[uNetId] then
 | 
			
		||||
        warn("GetState: No state found for "..uNetId)
 | 
			
		||||
        TriggerClientEvent("Utility:Net:GetState"..uNetId, source, nil)
 | 
			
		||||
        return
 | 
			
		||||
    end
 | 
			
		||||
| 
						 | 
				
			
			@ -168,6 +170,19 @@ RegisterNetEvent("Utility:Net:GetState", function(uNetId)
 | 
			
		|||
    ListenStateUpdates(source, uNetId)
 | 
			
		||||
    TriggerClientEvent("Utility:Net:GetState"..uNetId, source, EntitiesStates[uNetId].states)
 | 
			
		||||
end)
 | 
			
		||||
 | 
			
		||||
-- Single value
 | 
			
		||||
RegisterNetEvent("Utility:Net:GetStateValue", function(uNetId, key)
 | 
			
		||||
    local source = source
 | 
			
		||||
 | 
			
		||||
    if not EntitiesStates[uNetId] then
 | 
			
		||||
        warn("GetStateValue: No state found for "..uNetId)
 | 
			
		||||
        TriggerClientEvent("Utility:Net:GetStateValue"..uNetId, source, nil)
 | 
			
		||||
        return
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    TriggerClientEvent("Utility:Net:GetStateValue"..uNetId, source, EntitiesStates[uNetId].states[key])
 | 
			
		||||
end)
 | 
			
		||||
--#endregion
 | 
			
		||||
 | 
			
		||||
-- On player disconnect remove all listeners of that player (prevent useless bandwidth usage)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue