Guest User

Untitled

a guest
Jan 22nd, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.04 KB | None | 0 0
  1.  
  2. function clientAttemptLogin(username,password)
  3.     local userAccount = getAccount(username)
  4.     local tryToLog
  5.     if (client) then
  6.         tryToLog = logIn(client,userAccount,password)
  7.         if (tryToLog) then
  8.             fadeCamera(client,true)
  9.             triggerClientEvent(source,"clientLoginSuccess",getRootElement())
  10.             if (getPlayerMoney(client) < 500) and (exports.bank:getBankAccountBalance (client) < 500) then
  11.              giveWeapon(client,22,34)
  12.             end
  13.         else
  14.             triggerClientEvent(source,"clientDisplayArea",getRootElement(),"Incorrect password, please try again.")
  15.             triggerClientEvent(source,"clientWrongPassword",getRootElement())
  16.         end
  17.     end
  18. end
  19. addEvent("SubmitLogin",true)
  20. addEventHandler("SubmitLogin",getRootElement(),clientAttemptLogin)
  21.  
  22. function clientAttemptCreate(username,password)
  23.     if (password ~= nil and password ~= "") then
  24.         addAccount(username,password)
  25.         local userAccount = getAccount(username)
  26.         local tryToLog
  27.         if (client and userAccount ~= false and userAccount ~= nil) then
  28.             tryToLog = logIn(client,userAccount,password)
  29.             if (tryToLog) then
  30.             spawnPlayer(client,2314.75+math.random(-1,1), -6.43+math.random(-1,1), 26.74, 180, 285)
  31.             fadeCamera(client,true)
  32.             setCameraTarget(client, client)
  33.             outputChatBox ("Welcome to Zombie Apocalypse!, "..getPlayerName(client))
  34.             if (getPlayerMoney(client) < 500) and (exports.bank:getBankAccountBalance (client) < 500) then
  35.              giveWeapon(client,22,34)
  36.             end
  37.                 triggerClientEvent(source,"clientLoginSuccess",getRootElement())
  38.             else
  39.                 triggerClientEvent(source,"clientDisplayArea",getRootElement(),"Unable to log in to new account, try again.")
  40.             end
  41.         else
  42.             triggerClientEvent(source,"clientDisplayArea",getRootElement(),"Unable to create new account, try again.")
  43.         end
  44.     else
  45.         triggerClientEvent(source,"clientDisplayArea",getRootElement(),"Please create a password for your new account.")
  46.     end
  47. end
  48. addEvent("SubmitCreate",true)
  49. addEventHandler("SubmitCreate",getRootElement(),clientAttemptCreate)
  50.  
  51. function checkValidActHandler(thePlayer)
  52.     local theAccount = getAccount(thePlayer)
  53.     if (theAccount) then
  54.         triggerClientEvent(source,"clientReturningUser",getRootElement())
  55.     else
  56.         triggerClientEvent(source,"clientNewUser",getRootElement())
  57.     end
  58. end
  59. addEvent("checkValidAct",true)
  60. addEventHandler("checkValidAct",getRootElement(),checkValidActHandler)
  61.  
  62. function removePlayerHandler()
  63.     kickPlayer(source)
  64. end
  65. addEvent("removePlayer",true)
  66. addEventHandler("removePlayer",getRootElement(),removePlayerHandler)
  67.  
  68. function killAllDBZSPlayerFromLog ()
  69.     local players = getElementsByType ( "player" ) -- Get every player
  70.         for k, player in ipairs ( players ) do -- For every player do the following...
  71.             account = getPlayerAccount ( player ) -- Get every player's account
  72.                 if ( not isGuestAccount ( account ) ) then -- For every player that's logged in....
  73.                     killPed ( player ) -- kill them
  74.                 end
  75.         end
  76. end
  77.  -- Trigger it when the resource (re)starts
  78. addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), killAllDBZSPlayerFromLog )
Add Comment
Please, Sign In to add comment