Sorry for my bad English.
This script just for testing setSessionVar
, i have client.lua
RegisterCommand('setdata', function(source, val)
local user = exports.essentialmode:getUser()
user.setSessionVar("var", val[1])
TriggerEvent('chat:addMessage', {
args = { 'Variable set to '..val[1] }
})
end, false)
triggered event chat:addMessage
not appeared on script above, and i try with script bellow
RegisterCommand('setdata', function(source, val)
TriggerEvent('chat:addMessage', {
args = { 'Variable set to '..val[1] }
})
local user = exports.essentialmode:getUser()
user.setSessionVar("var", val[1])
end, false)
on script above the triggered event chat:addMessage
appeared but I don’t know whether the session has changed or not, so i make command getdata
for testing
RegisterCommand('getdata', function(source, val)
local user = exports.essentialmode:getUser()
local data = user.getSessionVar("var")
TriggerEvent('chat:addMessage', {
args = { 'Variable is '..data }
})
end, false)
but the problem is same, triggered event chat:addMessage
not appeared. how to output message to client after setSessionVar
or getSessionVar
? or the sessionvar is error so it not appear anything? Thanks for helping