Advertisement
Guest User

Untitled

a guest
May 27th, 2018
353
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.80 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. triggerEvent("onPlayerDayZLogin", getRootElement(), username, pass, source)
  8.  
  9. triggerClientEvent (source,"hideLoginWindow",getRootElement())
  10.  
  11. if checksave == true then
  12. triggerClientEvent(source,"saveLoginToXML",getRootElement(),username,password)
  13. else
  14. triggerClientEvent(source,"resetSaveXML",getRootElement(),username,password)
  15. end
  16.  
  17. else
  18. triggerClientEvent(source,"set_warning_text",getRootElement(),"Login","Wrong username and/or password!")
  19. end
  20. else
  21. triggerClientEvent(source,"set_warning_text",getRootElement(),"Login","Please enter your password!")
  22. end
  23. else
  24. triggerClientEvent(source,"set_warning_text",getRootElement(),"Login","Please enter your username!")
  25. end
  26. end
  27. addEvent("onRequestLogin",true)
  28. addEventHandler("onRequestLogin",getRootElement(),PlayerLogin)
  29.  
  30.  
  31.  
  32. function registerPlayer(username,password,passwordConfirm)
  33. if not (username == "") then
  34. if not (password == "") then
  35. if not (passwordConfirm == "") then
  36. if password == passwordConfirm then
  37. local account = addAccount (username,password)
  38. if (account == false) then
  39. local accountAdded = addAccount(tostring(username),tostring(password))
  40. logIn(player,acc,password)
  41. triggerEvent("onPlayerDayZRegister", getRootElement(), username, pass, source)
  42. triggerClientEvent (source,"hideLoginWindow",getRootElement())
  43. if (accountAdded) then
  44. outputChatBox ("#FF0000* #00FF00You have sucessfuly registered! [Username: #FFFFFF" .. username .. " #00FF00| Password: #FFFFFF" .. password .. "#00FF00 ]",source,255,255,255,true )
  45. else
  46. triggerClientEvent(source,"set_warning_text",getRootElement(),"Register","An unknown error has occured! Please choose a different username/password and try again.")
  47. end
  48. else
  49. triggerClientEvent(source,"set_warning_text",getRootElement(),"Register","An account with this username already exists!")
  50. end
  51. else
  52. triggerClientEvent(source,"set_warning_text",getRootElement(),"Register","Passwords do not match!")
  53. end
  54. else
  55. triggerClientEvent(source,"set_warning_text",getRootElement(),"Register","Please confirm your password!")
  56. end
  57. else
  58. triggerClientEvent(source,"set_warning_text",getRootElement(),"Register","Please enter a password!")
  59. end
  60. else
  61. triggerClientEvent(source,"set_warning_text",getRootElement(),"Register","Please enter a username you would like to register with!")
  62. end
  63. end
  64. addEvent("onRequestRegister",true)
  65. addEventHandler("onRequestRegister",getRootElement(),registerPlayer)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement