Приветствую.
Сделал логин панель и столкнулся с такой проблемой..
Захожу в первый раз на сервер, triggerClientEvent не срабатывает, если перезайти на сервер, тогда он уже сработает.
Если удалить из кэша папку со скриптом логина, тогда при следующем заходе на сервер, опять не срабатывает triggerClientEvent
server.lua
addEventHandler("onPlayerJoin", getRootElement(),
function ()
local serial = getPlayerSerial (source)
local account = mysql:query("SELECT * FROM users WHERE serial = '".. serial .."' LIMIT 1")
if account then
local rows = mysql:num_rows(account)
if rows > 0 then
triggerClientEvent(source, "loginpage", source)
else
triggerClientEvent(source, "registerpage", source)
end
end
mysql:free_result(account)
end
)
client.lua
function loginpage()
addEventHandler("onClientBrowserCreated", theBrowser,
function()
loadBrowserURL(source, page2) -- login
showCursor(true)
end
)
end
addEvent("loginpage", true)
addEventHandler("loginpage", localPlayer, loginpage)
В чем проблема?