Advertisement
Guest User

login_s.lua

a guest
May 10th, 2015
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.75 KB | None | 0 0
  1. function PlayerLogin(username,password,checksave)
  2.     if not (username == "") then
  3.         if not (password == "") then
  4.             local account = getAccount ( username, password )
  5.             if ( account ~= false ) then
  6.                 logIn(source, account, password)
  7.                 triggerClientEvent(source,"closeGUI",source)
  8.                     if checksave == true then
  9.                         triggerClientEvent(source,"saveLoginToXML",getRootElement(),username,password)
  10.                     else
  11.                         triggerClientEvent(source,"resetSaveXML",getRootElement(),username,password)
  12.                     end
  13.  
  14.             else
  15.                 outputChatBox("Wrong account name and or password!",source,0,255,255)
  16.             end
  17.         else
  18.             outputChatBox("Please enter your password!",source,0,255,255)
  19.         end
  20.     else
  21.         outputChatBox("Please enter your username",source,0,255,255)
  22.     end
  23. end
  24. addEvent("submitLogin",true)
  25. addEventHandler("submitLogin",getRootElement(),PlayerLogin)
  26.  
  27. function triggerJoinEvent()
  28. triggerClientEvent(source,"openLogin",getRootElement())
  29. end
  30. addEventHandler("onPlayerJoin",getRootElement(),triggerJoinEvent)
  31. function registerPlayer(username,password,passwordConfirm)
  32.     if not (username == "") then
  33.         if not (password == "") then
  34.             if not (passwordConfirm == "") then
  35.                 if password == passwordConfirm then
  36.                     local account = getAccount (username,password)
  37.                     if (account == false) then
  38.                         local accountAdded = addAccount(username,password)
  39.                         if (accountAdded) then
  40.                             outputChatBox ("#FF0000* #00FF00You have sucessfuly registered! [Username: #FFFFFF" .. username .. " #00FF00| Password: #FFFFFF" .. password .. "#00FF00 ]",source,255,255,255,true )
  41.                         triggerClientEvent(source,"closeRegg",getRootElement())
  42.                         triggerClientEvent(source,"openLogin",getRootElement())
  43.                         else
  44.                             outputChatBox("An unknown error has occured! Please choose a different username/password and try again.",source,0,255,255)
  45.                             triggerClientEvent(source,"closeRegg",getRootElement())
  46.                         end
  47.                     else
  48.                         outputChatBox("An account with this name already exists!",source,0,255,255)
  49.                         triggerClientEvent(source,"closeReg",getRootElement())
  50.                     end
  51.                 else
  52.                     outputChatBox("Passwords don't match!",source,0,255,255)
  53.                     triggerClientEvent(source,"closeReg",getRootElement())
  54.                 end
  55.             else
  56.                 outputChatBox("Please confirm your password!",source,0,255,255)
  57.                 triggerClientEvent(source,"closeReg",getRootElement())
  58.             end
  59.         else
  60.             outputChatBox("Please enter a password!",source,0,255,255)
  61.             triggerClientEvent(source,"closeReg",getRootElement())
  62.         end
  63.     else
  64.         outputChatBox("Please enter an account name you would like to register with!",source,0,255,255)
  65.         triggerClientEvent(source,"closeReg",getRootElement())
  66.     end
  67. end
  68. addEvent("onRequestRegister",true)
  69. addEventHandler("onRequestRegister",getRootElement(),registerPlayer)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement