Jump to content

Bad argument


boro

Recommended Posts

Posted

Plese help me, what is the problem ?

login/login.lua:6: Bad argument @ 'logIn' [Expected account at argument 2, got boolean]

    function login() 
local serial=getPlayerSerial ( source ) 
    local userAccount = getAccount(serial) 
    local pass = "password" 
  
        probeer = logIn(source,userAccount,pass) 
        if (probeer) then 
            fadeCamera(source,true) 
            setCameraTarget(source, source) 
 else 
local serial= getPlayerSerial ( source ) 
    local pass = "password" 
        addAccount(serial,pass) 
        local userAccount = getAccount(serial) 
        local doen 
        if (source and userAccount ~= false and userAccount ~= nil) then 
            doen = logIn(source,userAccount,pass) 
            if (doen) then 
            fadeCamera(source,true) 
            setCameraTarget(source, source) 
  
  
  
  
end end end end 
addEventHandler("onPlayerJoin", getRootElement(),login) 

I'll help When I Can.

Posted

Obviously this line:

local userAccount = getAccount(serial) 

is returning false.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

do you think this?

    function login() 
local serial=getPlayerSerial ( source ) 
    local userAccount = getAccount(serial) 
    local pass = "password" 
  
        probeer = logIn(source,userAccount,pass) 
        if (probeer) then 
            fadeCamera(source,true) 
            setCameraTarget(source, source) 
        return false 
 else 
local serial= getPlayerSerial ( source ) 
    local pass = "password" 
        addAccount(serial,pass) 
        local userAccount = getAccount(serial) 
        local doen 
        if (source and userAccount ~= false and userAccount ~= nil) then 
            doen = logIn(source,userAccount,pass) 
            if (doen) then 
            fadeCamera(source,true) 
            setCameraTarget(source, source) 
  
  
  
  
end end end end 
addEventHandler("onPlayerJoin", getRootElement(),login) 

I'll help When I Can.

Posted
function login() 
    local serial = getPlayerSerial(source) 
    local userAccount = getAccount(serial) 
    local pass = "password" 
    if (userAccount) then 
        local probeer = logIn(source, userAccount, pass) 
    else 
        local userAccount = addAccount(serial, pass) 
    end 
    if (userAccount) then 
        local probeer = logIn(source, userAccount, pass) 
    end 
    if (userAccount) and (probeer) then 
        -- spawn him maybe? 
        fadeCamera(source, true) 
        setCameraTarget(source) 
    else 
        outputChatBox("Login failed.", source, 255, 0, 0) 
    end 
end 
addEventHandler("onPlayerJoin", root, login) 

CiTLh.png

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...