McFree Posted April 4, 2016 Share Posted April 4, 2016 Опять беда, в чем проблема понять так же не могу, после проверки логина и пароля хочу эвент новый задействовать в ином скрипте рядом лежащем и в итоге он просто его не хавает function loginHandler(username,password) if client then dbQuery( function(qh) -- результат в переменную result local result = dbPoll( qh, -1, true ) --если result имеет в себе что-то if result then --считать колонки for column, value in pairs ( result ) do DBInf.DBuser = value["Username"] DBInf.DBpass = value["Password"] DBInf.DBuserID = value["UserID"] end end -- проверяем username и password на правильность if (tostring(DBInf.DBuser) == tostring(username)) and (tostring(DBInf.DBpass) == tostring(password)) then -- игрок успешно залогинился, переходим к выбору персонажа outputDebugString( "Авторизация прошла" ) triggerClientEvent( "ChangeCharacters", getRootElement(), DBInf.DBuserID ) -- не может перейти на этот эвент else -- если username или password неправильны, выводим игроку соответствующее сообщение triggerClientEvent( "AuthERROR", getRootElement(), "Не верный Username или Password @2" ) triggerClientEvent( "AuthView", getRootElement() ) end end, SQL, "SELECT * FROM accounts WHERE Username= ? and Password = ?", username, password ) end end Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now