server triggered clientside event notify, but event is not added clientside
 
	 
 
	I need help with this error, I'm trying a command but when I run this error, someone help me!!!
 
	Client: 
 
	local sound = nil
 
	function uiEfeito() 
	    exports["Blur"]:dxDrawBluredRectangle(x*0, y*0, x*1366, y*768, tocolor(255, 255, 255, 150))     
	    dxDrawImage(x*0, y*0, x*1366, y*768, "files/gfx/others/efeito.png", 0, 0, 0, tocolor(0, 254, 6, 255), false) 
	end
 
	addEvent("worth:fumar:maconha", true) 
	addEventHandler("worth:fumar:maconha", getRootElement(), function() 
	    sound = playSound("files/sfx/efeito.mp3", true) 
	    setRainLevel(5) 
	    addEventHandler("onClientRender", getRootElement(), uiEfeito) 
	    setPedControlState(localPlayer, "walk", true) 
	    setWindVelocity(100, 100, 0) 
	    setCameraShakeLevel(255) 
	    setGameSpeed(0.5) 
	    setTimer(function() 
	        setRainLevel(0) 
	        stopSound(sound) 
	        resetWindVelocity() 
	        setCameraShakeLevel(1) 
	        setGameSpeed(1) 
	        removeEventHandler("onClientRender", getRootElement(), uiEfeito) 
	    end, 33000, 1) 
	end)
 
	 
 
	Server:
 
	 
 
	local algemados = {} 
	local fumando = {} 
	local utilizando = {} 
	local maconhado = {}
 
	-- Global 
	mascaras = {} 
	jbl = {}
 
	--=-=-=-=-=-=-=-=-=-=-=-=-=-=- [ EVENTO ] -=-=-=-=-=-=-=-=-=-=-=-=-=-=--
 
	addEvent("use:item:worth:inventario", true) 
	addEventHandler("use:item:worth:inventario", getRootElement(), function(player, item, quantidade) 
	    local itemInfos = getItemInfos(item) 
	    if (itemInfos) then 
	        if (itemInfos.outros.evento == "worth:beber") then 
	            local sede = (getElementData(player, config["Elements"].Sede) or 0) 
	            if (sede < 100) then 
	                if not (utilizando[player]) then 
	                    utilizando[player] = true 
	                    takeItem(player, item, 1) 
	                    setElementData(player, config["Elements"].Sede, sede+itemInfos.outros.enche) 
	                    setPedAnimation(player, "VENDING", "VEND_Drink_P", 4000, false, false, false, false) 
	                    sendMessageServer(player, "Você bebeu 1x "..itemInfos.nome.."!", "success") 
	                    triggerClientEvent(player, "worth:play:sound:client", player, "files/sfx/bebendo.mp3") 
	                    setTimer(function() 
	                        utilizando[player] = false 
	                    end, 4000, 1, player) 
	                else 
	                    sendMessageServer(player, "Aguarde para usar este item!", "info") 
	                end 
	            else 
	                sendMessageServer(player, "Você não está com sede!", "error") 
	            end 
	        elseif (itemInfos.outros.evento == "worth:comer") then 
	            local fome = (getElementData(player, config["Elements"].Fome) or 0) 
	            if (fome < 100) then 
	                if not (utilizando[player]) then 
	                    utilizando[player] = true 
	                    takeItem(player, item, 1) 
	                    setElementData(player, config["Elements"].Fome, fome+itemInfos.outros.enche) 
	                    setPedAnimation(player, "VENDING", "vend_eat1_P", 4000, false, false, false, false) 
	                    sendMessageServer(player, "Você comeu 1x "..itemInfos.nome.."!", "success") 
	                    triggerClientEvent(player, "worth:play:sound:client", player, "files/sfx/comendo.mp3") 
	                    setTimer(function() 
	                        utilizando[player] = false 
	                    end, 4000, 1, player) 
	                else 
	                    sendMessageServer(player, "Aguarde para usar este item!", "info") 
	                end 
	            else 
	                sendMessageServer(player, "Você não está com fome!", "error") 
	            end 
	        elseif (itemInfos.outros.evento == "worth:arma") then 
	            local arma_equip1 = getElementData(player, "llotus:arma:equip:1") or false 
	            local arma_equip2 = getElementData(player, "llotus:arma:equip:2") or false 
	             
	            for i, v in ipairs(config["Outros"]["Weapons_Primary"]) do 
	                if (v[1] == item) then 
	                    if (arma_equip1 == false) then 
	                        takeItem(player, item, 1) 
	                        setElementData(player, "llotus:arma:equip:1", {item, v[2]}) 
	                        giveWeapon(player, v[2], 1) 
	                        sendMessageServer(player, "Você equipou a sua arma primaria!", "success") 
	                        triggerClientEvent(player, "worth:play:sound:client", player, "files/sfx/reload.mp3") 
	                    else 
	                        sendMessageServer(player, "Você já tem 1 arma primaria equipada!", "error") 
	                    end 
	                end 
	            end
 
	            for i, v in ipairs(config["Outros"]["Weapons_Secundary"]) do 
	                if (v[1] == item) then 
	                    if (arma_equip2 == false) then 
	                        takeItem(player, item, 1) 
	                        setElementData(player, "llotus:arma:equip:2", {item, v[2]}) 
	                        giveWeapon(player, v[2], 1) 
	                        sendMessageServer(player, "Você equipou a sua arma secundaria!", "success") 
	                        triggerClientEvent(player, "worth:play:sound:client", player, "files/sfx/reload.mp3") 
	                    else 
	                        sendMessageServer(player, "Você já tem 1 arma secundaria equipada!", "error") 
	                    end 
	                end 
	            end 
	        elseif (itemInfos.outros.evento == "worth:munição") then 
	            local arma_equip1 = getElementData(player, "llotus:arma:equip:1") or false 
	            local arma_equip2 = getElementData(player, "llotus:arma:equip:2") or false
 
	            for i, v in pairs(config["Outros"]["Ammo_Weapons"]) do 
	                if (i == item) then 
	                    for index, arma in pairs(v) do 
	                        if (arma_equip1) and (arma == arma_equip1[1]) then 
	                            setElementData(player, "llotus:ammo:equip:1", item) 
	                            takeItem(player, item, quantidade) 
	                            giveWeapon(player, arma_equip1[2], quantidade) 
	                            reloadPedWeapon(player) 
	                            sendMessageServer(player, "Você recarregou sua arma!", "success") 
	                            triggerClientEvent(player, "worth:play:sound:client", player, "files/sfx/reload.mp3") 
	                        end
 
	                        if (arma_equip2) and (arma == arma_equip2[1]) then 
	                            setElementData(player, "llotus:ammo:equip:2", item) 
	                            takeItem(player, item, quantidade) 
	                            giveWeapon(player, arma_equip2[2], quantidade) 
	                            reloadPedWeapon(player) 
	                            sendMessageServer(player, "Você recarregou sua arma!", "success") 
	                            triggerClientEvent(player, "worth:play:sound:client", player, "files/sfx/reload.mp3") 
	                        end 
	                    end 
	                end 
	            end 
	        elseif (itemInfos.outros.evento == "worth:colete") then 
	            local colete = getPedArmor(player) 
	            if (colete <= 80) then 
	                takeItem(player, item, 1) 
	                setPedArmor(player, 100) 
	                sendMessageServer(player, "Você equipou o seu colete!", "success") 
	            else 
	                sendMessageServer(player, "Você já tem 1 colete bom equipado!", "error") 
	            end 
	        elseif (itemInfos.outros.evento == "worth:algemar") then 
	            local target = getNearestPlayer(player, 2) 
	            if (target) then 
	                if not (algemados[target]) then 
	                    algemados[target] = true 
	                    setElementFrozen(target, true) 
	                    toggleAllControls(target, false) 
	                    setPedAnimation(target, "GRAVEYARD", "mrnM_loop", -1, true, false, false, false) 
	                    takeItem(player, item, 1) 
	                    sendMessageServer(player, "Você algemou o cidadão!", "success") 
	                    sendMessageServer(target, "Você foi algemado!", "info") 
	                else 
	                    sendMessageServer(player, "Este cidadão já está algemado!", "error") 
	                end 
	            else 
	                sendMessageServer(player, "Chegue mais perto do cidadão para algema-lo!", "error") 
	            end 
	        elseif (itemInfos.outros.evento == "worth:desalgemar") then 
	            local target = getNearestPlayer(player, 2) 
	            if (target) then 
	                if (algemados[target]) then 
	                    algemados[target] = false 
	                    setElementFrozen(target, false) 
	                    toggleAllControls(target, true) 
	                    giveItem(player, "Algemas", 1) 
	                    setPedAnimation(target, nil) 
	                    sendMessageServer(player, "Você desalgemou o cidadão!", "success") 
	                    sendMessageServer(target, "Você foi desalgemado!", "info") 
	                else 
	                    sendMessageServer(player, "Este cidadão não está algemado!", "error") 
	                end 
	            else 
	                sendMessageServer(player, "Chegue mais perto do cidadão para algema-lo!", "error") 
	            end 
	        elseif (itemInfos.outros.evento == "worth:analgesico") then 
	            local vida = getElementHealth(player) 
	            if (vida < 100) then 
	                takeItem(player, item, 1) 
	                setElementHealth(player, vida+10) 
	                sendMessageServer(player, "Você usou 1x "..itemInfos.nome.."!", "success") 
	            else 
	                sendMessageServer(player, "Você já esta com sua saude boa!", "error") 
	            end 
	        elseif (itemInfos.outros.evento == "worth:bandagem") then 
	            local vida = getElementHealth(player) 
	            if (vida < 100) then 
	                takeItem(player, item, 1) 
	                setElementHealth(player, vida+20) 
	                sendMessageServer(player, "Você usou 1x "..itemInfos.nome.."!", "success") 
	            else 
	                sendMessageServer(player, "Você já esta com sua saude boa!", "error") 
	            end 
	        elseif (itemInfos.outros.evento == "worth:cigarro") then 
	            local isqueiro = getItem(player, "Isqueiro") 
	            if (isqueiro and isqueiro >= 1) then 
	                local vida = getElementHealth(player) 
	                if (vida-5 > 20) then 
	                    if not (fumando[player]) then 
	                        fumando[player] = true 
	                        takeItem(player, item, 1) 
	                        setElementHealth(player, vida-5) 
	                        setPedAnimation(player, "GANGS", "smkcig_prtl_F", 8000, false, false, false, false) 
	                        sendMessageServer(player, "Você fumou 1x "..itemInfos.nome.."!", "success") 
	                        triggerClientEvent(player, "worth:play:sound:client", player, "files/sfx/fumando.mp3") 
	                        setTimer(function() 
	                            fumando[player] = false 
	                        end, 8000, 1, player) 
	                    else 
	                        sendMessageServer(player, "Aguarde para fumar novamente!", "info") 
	                    end 
	                else 
	                    sendMessageServer(player, "Você está com a saúde baixa!", "error") 
	                end 
	            else 
	                sendMessageServer(player, "Você precisa ter um isqueiro para fumar!", "error") 
	            end 
	        elseif (itemInfos.outros.evento == "worth:kitreparo") then 
	            if not (isPedInVehicle(player)) then 
	                local vehicle = getNearestVehicle(player, 3) 
	                if (vehicle) then 
	                    local health = getElementHealth(vehicle) 
	                    if (health < 900) then 
	                        takeItem(player, item, 1) 
	                        fixVehicle(vehicle) 
	                        sendMessageServer(player, "Você concertou o veiculo!", "success") 
	                    else 
	                        sendMessageServer(player, "Veiculo não está danificado!", "error") 
	                    end 
	                else 
	                    sendMessageServer(player, "Você está longe de mais de um veiculo!", "error") 
	                end 
	            else 
	                sendMessageServer(player, "Você não pode está dentro de um veiculo!", "error") 
	            end 
	        elseif (itemInfos.outros.evento == "worth:maço") then 
	            if (getSpaceItem(player, "Cigarro", 20)) then 
	                takeItem(player, item, 1) 
	                giveItem(player, "Cigarro", 20) 
	                sendMessageServer(player, "Você abriu 1x "..itemInfos.nome.."!", "success") 
	            else 
	                sendMessageServer(player, "Você não tem espaço para cigarros!", "error") 
	            end 
	        elseif (itemInfos.outros.evento == "worth:kitmedico") then 
	            local vida = getElementHealth(player) 
	            if (vida < 100) then 
	                takeItem(player, item, 1) 
	                setElementHealth(player, 100) 
	                sendMessageServer(player, "Você usou 1x "..itemInfos.nome.."!", "success") 
	            else 
	                sendMessageServer(player, "Você já esta com sua saude boa!", "error") 
	            end 
	        elseif (itemInfos.outros.evento == "worth:mochila") then 
	            local pesoAtual, pesoMaximo = getSpace(player) 
	            if not (pesoMaximo == itemInfos.outros.pesoSuportado) then 
	                if (pesoAtual <= itemInfos.outros.pesoSuportado) then 
	                    inventarios[player]["Dados"].pesoMaximo = itemInfos.outros.pesoSuportado 
	                    updateClientInventory(player) 
	                    takeItem(player, item, 1) 
	                    sendMessageServer(player, "Você colocou 1x "..itemInfos.nome.."!", "success") 
	                else 
	                    sendMessageServer(player, "Você não pode por está mochila, ela é muito pequena para oque você esta carregando!", "error") 
	                end 
	            else 
	                sendMessageServer(player, "Você já está usando esta mochila!", "error") 
	            end 
	        elseif (itemInfos.outros.evento == "worth:nitro") then 
	            local parafusadeira = getItem(player, "Parafusadeira") 
	            if (parafusadeira and parafusadeira >= 1) then 
	                if not (isPedInVehicle(player)) then 
	                    local vehicle = getNearestVehicle(player, 3) 
	                    if (vehicle) then 
	                        takeItem(player, item, 1) 
	                        setElementFrozen(player, true) 
	                        setPedAnimation(player, "BOMBER", "BOM_Plant", 3000, false, false, false, false) 
	                        sendMessageServer(player, "Você começou a instalar o nitro!", "info") 
	                        setTimer(function(player, vehicle) 
	                            addVehicleUpgrade(vehicle, "1010") 
	                            setPedAnimation(player, nil) 
	                            setElementFrozen(player, false) 
	                            sendMessageServer(player, "Você instalou o nitro no seu veiculo!", "success") 
	                        end, 3000, 1, player, vehicle) 
	                    else 
	                        sendMessageServer(player, "Você está longe de mais de um veiculo!", "error") 
	                    end 
	                else 
	                    sendMessageServer(player, "Você não pode está dentro de um veiculo!", "error") 
	                end 
	            else 
	                sendMessageServer(player, "Você precisa ter uma parafusadeira!", "error") 
	            end 
	        elseif (itemInfos.outros.evento == "worth:bolar") then 
	            local dichavador = getItem(player, "Dichavador") 
	            if (dichavador and dichavador >= 1) then 
	                local seda = getItem(player, "Seda") 
	                if (seda and seda >= 1) then 
	                    local maconha = getItem(player, "Maconha") 
	                    if (maconha and maconha >= 1) then 
	                        takeItem(player, "Seda", 1) 
	                        takeItem(player, "Maconha", 1) 
	                        giveItem(player, "CigarroMaconha", 1) 
	                        sendMessageServer(player, "Você bolou um baseado!", "success") 
	                    else 
	                        sendMessageServer(player, "Você precisa ter uma maconha!", "error") 
	                    end 
	                else 
	                    sendMessageServer(player, "Você precisa ter uma seda!", "error") 
	                end 
	            else 
	                sendMessageServer(player, "Você precisa ter um dichavador!", "error") 
	            end 
	        elseif (itemInfos.outros.evento == "worth:moeda") then 
	            local random = math.random(1, 100) 
	            if (random > 50) then 
	                outputChatBox(getPlayerName(player).." jogou a moeda e deu cara!", root, 255, 255, 255, false)  
	            else 
	                outputChatBox(getPlayerName(player).." jogou a moeda e deu coroa!", root, 255, 255, 255, false)  
	            end 
	        elseif (itemInfos.outros.evento == "worth:caixaseda") then 
	            if (getSpaceItem(player, "Seda", 10)) then 
	                takeItem(player, item, 1) 
	                giveItem(player, "Seda", 10) 
	                sendMessageServer(player, "Você abriu 1x "..itemInfos.nome.."!", "success") 
	            else 
	                sendMessageServer(player, "Você não tem espaço para sedas!", "error") 
	            end 
	        elseif (itemInfos.outros.evento == "worth:dado") then 
	            local x, y, z = getElementPosition(player) 
	            local random = math.random(1, 6) 
	            for i, v in ipairs(getElementsByType("player")) do 
	                local x2, y2, z2 = getElementPosition(v) 
	                local distancia = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) 
	                if (distancia <= 5) then 
	                    outputChatBox(getPlayerName(player).." jogou o dado e caiu "..random.." !", v, 255, 255, 255, false)  
	                end 
	            end 
	        elseif (itemInfos.outros.evento == "worth:pegar:jbl") then 
	            if (playerInAclTable(player, itemInfos.outros.acls)) then 
	                if not (jbl[player]) then 
	                    local dim = getElementDimension(player) 
	                    jbl[player] = createObject(2226,0,0,0) 
	                    setElementDimension(jbl[player], dim) 
	                    setObjectScale(jbl[player], 0.95) 
	                    exports.bone_attach:attachElementToBone(jbl[player], player, 12, 0, 0, 0.4, 0, 180, 0) 
	                    sendMessageServer(player, "Você pegou a JBL!", "success") 
	                else 
	                    exports.bone_attach:detachElementFromBone(jbl[player], player) 
	                    if (isElement(jbl[player])) then 
	                        destroyElement(jbl[player]) 
	                    end 
	                    triggerClientEvent(root, "worth:parar:musica:jbl", root, player, jbl[player]) 
	                    jbl[player] = nil 
	                    sendMessageServer(player, "Você guardou a JBL!", "success") 
	                end 
	            else 
	                sendMessageServer(player, "Você não tem permissão para usar este item!", "error") 
	            end 
	        elseif (itemInfos.outros.evento == "worth:textura:jbl") then 
	            if (playerInAclTable(player, itemInfos.outros.acls)) then 
	                if (jbl[player]) then 
	                    triggerEvent("worth:server:aplicar:textura", player, jbl[player], itemInfos.outros.textureID) 
	                    sendMessageServer(player, "Você aplicou a textura na JBL!", "success") 
	                else 
	                    sendMessageServer(player, "Você não tem uma JBL em mãos!", "error") 
	                end 
	            else 
	                sendMessageServer(player, "Você não tem permissão para usar este item!", "error") 
	            end 
	        elseif (itemInfos.outros.evento == "worth:cigarromaconha") then 
	            local isqueiro = getItem(player, "Isqueiro") 
	            if (isqueiro and isqueiro >= 1) then 
	                if not (maconhado[player]) then 
	                    maconhado[player] = true 
	                    triggerClientEvent(player, "worth:fumar:maconha", player) 
	                    takeItem(player, item, 1) 
	                    setTimer(function() 
	                        maconhado[player] = false 
	                    end, 33000, 1, player) 
	                else 
	                    sendMessageServer(player, "Aguarde para fumar maconha novamente!", "info") 
	                end 
	            else 
	                sendMessageServer(player, "Você precisa de um isqueiro para fumar maconha!", "error") 
	            end 
	        elseif (itemInfos.outros.evento == "worth:mascaras") then 
	            if not (getElementData(player, "worth:mascara:equipada")) then
 
	                setElementData(player, "worth:mascara:equipada", item) 
	                 
	                local mascara_vestida = getElementData(player, "worth:mascara:equipada") 
	                 
	                sendMessageServer(player, "Você vestiu a mascara "..itemInfos.nome.." !", "success") 
	                 
	                mascaras[player] = createObject(itemInfos.outros.idObject, 0, 0, 0, 0, 0, 0) 
	                 
	                takeItem(player, item, 1) 
	     
	                if (mascara_vestida == "Cachorro") then 
	                    exports["bone_attach"]:attachElementToBone(mascaras[player], player, 1, 0, 0.02, -0.55, 0, 0, 90) 
	                elseif (mascara_vestida == "Palhaco") then 
	                    exports["bone_attach"]:attachElementToBone(mascaras[player], player, 1, 0, 0.02, -0.55, 0, 0, 90) 
	                elseif (mascara_vestida == "Samurai") then 
	                    exports["bone_attach"]:attachElementToBone(mascaras[player], player, 1, 0, 0.02, -0.55, 0, 0, 90) 
	                elseif (mascara_vestida == "Bandana") then 
	                    exports["bone_attach"]:attachElementToBone(mascaras[player], player, 1, 0, 0.02, -0.58, 0, 0, 90) 
	                elseif (mascara_vestida == "Dogao") then 
	                    exports["bone_attach"]:attachElementToBone(mascaras[player], player, 1, 0, 0.02, -0.55, 0, 0, 90) 
	                elseif (mascara_vestida == "Macaco") then 
	                    exports["bone_attach"]:attachElementToBone(mascaras[player], player, 1, 0, 0.01, -0.55, 0, 0, 90) 
	                elseif (mascara_vestida == "Bandido") then 
	                    exports["bone_attach"]:attachElementToBone(mascaras[player], player, 1, 0, 0.02, -0.55, 0, 0, 90) 
	                end 
	            else 
	                sendMessageServer(player, "Você já tem uma mascara vestida!", "error") 
	            end 
	        end 
	    end 
	end)