Jump to content

Bad argument


Recommended Posts

Добрый день товарищи. 
Создавал я тут систему регистрации, но что-то пошло не так(
Помогите пожалуйста решить проблему 

Spoiler

function loginuserserver (login, password)
  outputChatBox("Логин: "..login.." Пароль : "..password, source)
  function Function_Select_Player(qh, tag, score)
      local Players = dbPoll(qh, -1)
      if (#Players == 1) then
      for index, row in pairs(Players) do
                 pInfo.money[1] = row['Money']
           pInfo.password[0] = row['Pass']
           dbFree ( Players )
      end
      if(password == pInfo.password[0]) then
        spawnPlayer(source, 1151, -1784,13, 90.0, 19)
        setPlayerMoney(source, pInfo.money[1])
        fadeCamera (source, true)
        setCameraTarget (source, source)
        triggerClientEvent ( source, "ConnectClient", source, pedwalkingstyle)
        triggerClientEvent ( source, "ConnectClient", source, hudcastom)
      else
        outputChatBox("Пароль не верный", source)
      end
    else
      outputChatBox("Такой игрок не найден", source)
    end
  end
  dbQuery(Function_Select_Player, connect_db, "SELECT * FROM `account` WHERE `Name` = ?", login)
end
addEvent( "Login_Player_Server", true )
addEventHandler( "Login_Player_Server", resourceRoot, loginuserserver)

 

Spoiler

[2018-12-27 14:08:54] WARNING: roleplay\login_system\login_s.lua:19: Bad argument @ 'dbFree' [Expected db-query at argument 1, got table]
[2018-12-27 14:08:54] WARNING: roleplay\login_system\login_s.lua:22: Bad argument @ 'spawnPlayer' [Expected player at argument 1, got nil]
[2018-12-27 14:08:54] WARNING: roleplay\login_system\login_s.lua:23: Bad argument @ 'setPlayerMoney' [Expected element at argument 1, got nil]
[2018-12-27 14:08:54] WARNING: roleplay\login_system\login_s.lua:24: Bad argument @ 'fadeCamera' [Expected element at argument 1, got nil]
[2018-12-27 14:08:54] WARNING: roleplay\login_system\login_s.lua:25: Bad argument @ 'setCameraTarget' [Expected element at argument 1, got nil]
[2018-12-27 14:08:54] WARNING: roleplay\login_system\login_s.lua:26: Bad argument @ 'triggerClientEvent' [Expected string at argument 1, got nil]
[2018-12-27 14:08:54] WARNING: roleplay\login_system\login_s.lua:27: Bad argument @ 'triggerClientEvent' [Expected string at argument 1, got nil]

 

Edited by Vadlmok
Link to comment
2 hours ago, K1parik said:

 

dbFree ( Players ) почему Players? замени на qh

а в остальных нет source. ты его в функцию не передаешь

 

А как передать? И ещё как можно тригер клиента остановить, чтобы function завершил действие, при этом отправив запрос через сервер (Это для закрытия Dx диалога)

Edited by Vadlmok
Link to comment
Just now, K1parik said:

dbQuery(Function_Select_Player, connect_db, "SELECT * FROM `account` WHERE `Name` = ?", source) наверно так

 

у тебя же и так при выполнении функции отправляется триггер. что еще нужно?

Это не как не связанно было, но решение уже нашел. Спасибо за подсказки

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...