Jump to content

setteam problem


Best-Killer

Recommended Posts

the exports setteam work in onPlayerJoin but onRegister not work

0 errors

code :

function onRegister ( player, username, password, passwordConfirm, s ) 
    if not (username == "") then 
        if not (password == "") then 
            if not (passwordConfirm == "") then 
                if password == passwordConfirm then 
                    local account = getAccount (username,password) 
                    if (account == false) then 
                exports['NGSQL']:createAccount ( username ); 
                exports['SAEGJobs']:addPlayerToJobDatabase ( source ) 
                exports.SAEGPlayerFunctions:setTeam(source,"Unemployed") 
                        local accountAdded = addAccount(tostring(username),tostring(password)) 
                        if (accountAdded) then   
                            setAccountData(accountAdded, "login:secret-answer", tostring(s)) 
                            setAccountData(accountAdded, "account:password", tostring(password)) 
                            triggerClientEvent ( client, "resetFields", client ) 
                            triggerClientEvent ( client, "setWarning", client, "You have registered, so now your final step is to login!", 0, 255, 0 ) 
                            triggerClientEvent ( client, "closeRegisterGUI", client )      
                            onLogin (client, username, password ) 
                        end 
                    else 
                        triggerClientEvent ( client, "setRegisterWarning", client, "An Account with this name already exist, use another one!", 255, 0, 0 ) 
                    end 
                else 
                    triggerClientEvent ( client, "setRegisterWarning", client, "Passwords aren't the same!", 255, 0, 0 ) 
                end 
            else 
                triggerClientEvent ( client, "setRegisterWarning", client, "Confirm your password please!", 255, 0, 0 ) 
            end 
        else 
            triggerClientEvent ( client, "setRegisterWarning", client, "Please enter a password!", 255, 0, 0 ) 
        end 
    else 
        triggerClientEvent ( client, "setRegisterWarning", client, "Please use a username to register!", 255, 0, 0 ) 
    end 
end 
addEvent( "onRegister", true ) 
addEventHandler( "onRegister", getRootElement(), onRegister ) 
  
addEventHandler('onPlayerLogin', root, function() 
        triggerClientEvent ( source, "hideLoginWindow", source ) 
    end 
) 
  
addEventHandler("onPlayerLogout", root, function() 
        triggerClientEvent( source, "showLogin", source ) 
    end 
    ) 
  
addEventHandler ( "onPlayerJoin", root, function ( ) 
    setElementData ( source, "Job", "None" ) 
    setElementData ( source, "Job Rank", "None" ) 
    setElementData ( source, "Gang", "None" ) 
    setElementData ( source, "Gang Rank", "None" ) 
    setElementData ( source, "Money", "$0" ) 
    setElementData ( source, "Playtime", "0 m" ) 
    setElementData ( source, "FPS", "0" ) 
    exports.SAEGPlayerFunctions:setTeam(source,"Not Logged In") 
end ) 

Link to comment

if (account == false) then 
                exports['NGSQL']:createAccount ( username ); 
                exports['SAEGJobs']:addPlayerToJobDatabase ( source ) 
                exports.SAEGPlayerFunctions:setTeam(source,"Unemployed") 

I think the problem here because you made if the Account = False then it will export you to Unemployed or you want what?

There is OnPlayerLogin , but not register

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