[Resolved] Am I using TriggerServerEvent wrong?

Hey all. I’m having trouble with server events and triggering them from the client.

elseif requestedDeposit ~= nil then
			TriggerServerEvent("depositEvent", tonumber(requestedDeposit))
		end
RegisterServerEvent("depositEvent")
AddEventHandler("depositEvent", function(amount)
	TriggerEvent("chatMessage", "SERVER:", {0, 0, 0}, "Deposit was passed to the server with the amount:" ..requestedDeposit)
end)

What am I doing wrong here? Thanks for any help.

-- CLIENT
-- Trigger this with the amount
TriggerServerEvent("depositEvent", numberhere)

-- SERVER
RegisterServerEvent("depositEvent")
AddEventHandler("depositEvent", function(amount)
    local s = source
    TriggerClientEvent("chatMessage", s, tostring("Deposit was passed to the server with the amount: " .. amount))
end)
1 Like

Oh ok, I see. So TriggerEvevent(“chatMessage” … ) can only be used client side?

TriggerEvent("", ...) Triggers a client event IF your calling it from the client side and vice versa

Yes. on the server its

TriggerClientEvent("chatMessage", playerid, message)

on the client script its

TriggerEvent("chatMessage", message)

Beat me to it Frazzle :smiley:

Thanks guys, I got it working :slight_smile:

2 Likes

Dude, thank u so much. My problem was solved by setting the source to a variable: “local s = source” like your example!

1 Like