Advertisement
Guest User

Untitled

a guest
May 4th, 2012
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.49 KB | None | 0 0
  1. function playerLogin (thePreviousAccount, theCurrentAccount, autoLogin)
  2.   if  not (isGuestAccount (getPlayerAccount (source))) then
  3.     local accountData = getAccountData (theCurrentAccount, "funmodev2-money")
  4.     if (accountData) then
  5.       local playerMoney = getAccountData (theCurrentAccount, "funmodev2-money")
  6.       local playerSkin = getAccountData (theCurrentAccount, "funmodev2-skin")
  7.       local playerX = getAccountData (theCurrentAccount, "funmodev2-x")
  8.       local playerY = getAccountData (theCurrentAccount, "funmodev2-y")
  9.       local playerZ = getAccountData (theCurrentAccount, "funmodev2-z")
  10.       local playerInt = getAccountData (theCurrentAccount, "funmodev2-int")
  11.       local playerDim = getAccountData (theCurrentAccount, "funmodev2-dim")
  12.       local playerWanted = getAccountData (theCurrentAccount, "funmodev2-wantedlevel")
  13.       local playerWeaponID = getAccountData (theCurrentAccount, "funmodev2-weaponID")
  14.       local playerWeaponAmmo = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo")
  15.       spawnPlayer (source, playerX, playerY, playerZ +1, 0, playerSkin, playerInt, playerDim, spawnTeam)
  16.       setTimer (setPlayerTeam, 500, 1, source, spawnTeam)
  17.       setPlayerMoney (source, playerMoney)
  18.       setTimer (setPlayerWantedLevel, 500, 1, source, playerWanted)
  19.       setTimer (giveWeapon, 500, 1, source, playerWeaponID, playerWeaponAmmo, true)
  20.       setCameraTarget (source, source)
  21.       fadeCamera(source, true, 2.0)
  22.     else
  23.       spawnPlayer (source, 2000.55, 1526.25, 14.6171875, 0, math.random (0, 288), 0, 0, spawnTeam)
  24.       setTimer (setPlayerTeam, 500, 1, source, spawnTeam)
  25.       setPlayerMoney (source, 5000)
  26.       setCameraTarget (source, source)
  27.       fadeCamera(source, true, 2.0)
  28.     end  
  29.   end
  30. end
  31. addEventHandler ("onPlayerLogin", getRootElement(), playerLogin)
  32.  
  33. function onQuit (quitType, reason, responsibleElement)
  34.   if not (isGuestAccount (getPlayerAccount (source))) then
  35.     account = getPlayerAccount (source)
  36.     if (account) then
  37.       local x,y,z = getElementPosition (source)
  38.       setAccountData (account, "funmodev2-money", tostring (getPlayerMoney (source)))
  39.       setAccountData (account, "funmodev2-skin", tostring (getPedSkin (source)))
  40.       setAccountData (account, "funmodev2-x", x)
  41.       setAccountData (account, "funmodev2-y", y)
  42.       setAccountData (account, "funmodev2-z", z)
  43.       setAccountData (account, "funmodev2-int", getElementInterior (source))
  44.       setAccountData (account, "funmodev2-dim", getElementDimension (source))
  45.       setAccountData (account, "funmodev2-wantedlevel", getPlayerWantedLevel (source))
  46.       setAccountData (account, "funmodev2-wantedID", getPedWeapon (source))
  47.       setAccountData (account, "funmodev2-wantedAmmo", getPedTotalAmmo (source))
  48.     end
  49.   end
  50. end
  51. addEventHandler ("onPlayerQuit", getRootElement(), onQuit)
  52.  
  53. function onWasted(totalAmmo, killer, killerWeapon, bodypart, stealth)
  54.   if not( isGuestAccount (getPlayerAccount(source)) ) then
  55.     local theWeapon = getPedWeapon (source)
  56.     local weaponAmmo = getPedTotalAmmo (source)
  57.     fadeCamera (source, false)
  58.     setTimer (spawnPlayer, 1000, 1, source, 1607.35, 1816.54, 10.82, 0, getPedSkin (source), 0, 0, spawnTeam)
  59.     setTimer (setPlayerTeam, 1500, 1, source, spawnTeam)
  60.     setTimer (setCameraTarget, 1250, 1, source, source)
  61.     setTimer (fadeCamera, 2000, 1, source, true)
  62.     setTimer (giveWeapon, 2000, 1, source, theWeapon, weaponAmmo, true)
  63.   end
  64. end
  65. addEventHandler ("onPlayerWasted", getRootElement(), onWasted)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement