Guest User

Untitled

a guest
Aug 25th, 2017
26
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 8.55 KB | None | 0 0
  1. intdim = 0
  2. function loginPlayer(player,username,password)
  3.     if not (username == "") then
  4.         if not (password == "") then
  5.             local req = call(getResourceFromName("main"), "ReadSql",{"username",username,"password"})
  6.             if not (req == nil) then
  7.                 if (req == password) then
  8.                     local name = call(getResourceFromName("main"), "ReadSql",{"username",username,"name"})
  9.                     if not (name == "") then
  10.                         local skin = call(getResourceFromName("main"), "ReadSql",{"username",username,"skin"})
  11.                         local nem = call(getResourceFromName("main"), "ReadSql",{"username",username,"nem"})
  12.                         local kor = call(getResourceFromName("main"), "ReadSql",{"username",username,"kor"})
  13.                         setElementData(player,"account-name",username)
  14.                         setElementData(player,"account-realname",name)
  15.                         outputChatBox("bejelentkezve",player)
  16.                         setPlayerName(player,username)
  17.                         setPlayerHudComponentVisible ( player, "all", false )
  18.                         fadeCamera ( player, true)
  19.                         triggerClientEvent ( player, "showCharacter", player,{name,kor,nem,skin})
  20.                         local ped = createPed(skin,2455.763671875,983.2177734375,18.319965362549)
  21.                         setElementDimension(ped,intdim)
  22.                         setElementDimension(player,intdim)
  23.                         setCameraTarget(player,ped)
  24.                         setCameraMatrix(player,2455.9226074219, 988.66760253906, 20.199199676514, 2455.8940429688, 987.69445800781, 19.970766067505)
  25.                     else
  26.                         triggerClientEvent ( player, "showCharacterUI", player)
  27.                         setElementDimension(player, intdim)
  28.                         setElementInterior(player, 1)
  29.                         setCameraInterior(player, 1)
  30.                         setElementPosition(player, 0.580078125, 27.7021484375, 1199.59375)
  31.                         setPedRotation(player, 350.438446)
  32.                         fadeCamera ( player, true)
  33.                         setElementData(player,"account-name",username)
  34.                     end
  35.                 else
  36.                 outputChatBox("rossz jelszó",player)
  37.                 end
  38.             else
  39.             outputChatBox("rossz felhasználónév",player)
  40.             end
  41.         else
  42.         outputChatBox("üres mező",player)
  43.         end
  44.     else
  45.     outputChatBox("üres mező",player)
  46.     end
  47. end
  48.  
  49. function registerPlayer(player,username,password)
  50.     if not (username == "") then
  51.         if not (password == "") then
  52.             username = username:gsub(" ","_")
  53.             password = password:gsub(" ","_")
  54.             local serial = getPlayerSerial(player)
  55.             local req1 = call(getResourceFromName("main"), "ReadSql",{"serial",serial,"username"})
  56.             local req2 = call(getResourceFromName("main"), "ReadSql",{"username",username,"password"})
  57.             if (req1 == nil) then
  58.                 if (req2 == nil)then
  59.                     setElementModel(player, 0)
  60.                     call(getResourceFromName("main"), "addProfile",{username,password,getPlayerSerial(player),"",100,100,100,100,0,0,0,100,1000,"",1,0,0,"","","",0,"",0,"",0,0,2207.9223632813,1285.7047119141,10.8203125,0,0})
  61.                     outputChatBox("regisztrálva",player)
  62.                     triggerClientEvent ( player, "showCharacterUI", player)
  63.                     setElementDimension(player, intdim)
  64.                     setElementInterior(player, 1)
  65.                     setCameraInterior(player, 1)
  66.                     setElementPosition(player, 0.580078125, 27.7021484375, 1199.59375)
  67.                     setPedRotation(player, 350.438446)
  68.                     fadeCamera ( player, true)
  69.                     setElementData(player,"account-name",username)
  70.                 else
  71.                     outputChatBox("regisztrált username",player)
  72.                 end
  73.             else
  74.                 outputChatBox("regisztrált serial",player)
  75.             end
  76.         else
  77.         end
  78.     else
  79.     end
  80. end
  81.  
  82. addEvent("join",true)
  83. addEventHandler("join",root,function()
  84. fadeCamera(source,true)
  85. triggerClientEvent(source,"startlogin",source)
  86. intdim = intdim + 1
  87. end
  88. )
  89.  
  90. addEvent("login",true)
  91. addEvent("register",true)
  92. addEventHandler("login",getRootElement(),loginPlayer)
  93. addEventHandler("register",getRootElement(),registerPlayer)
  94. addEvent("registercar",true)
  95. addEventHandler("registercar",getRootElement(),function (name,nem,suly,magassag,kor,skin)
  96.     name = tostring(name)
  97.     suly = tonumber(suly)
  98.     magassag = tonumber(magassag)
  99.     kor = tonumber(kor)
  100.     if name == "" then
  101.     else
  102.         if suly == nil then
  103.         else
  104.             if magassag == nil then
  105.             else
  106.                 if kor == nil then
  107.                 else
  108.                     sourcename = getElementData(source,"account-name")
  109.                     if not (name == sourcename) then
  110.                         local check = call(getResourceFromName("main"),"ReadSql",{"name",name:gsub(" ","_"),"hp"})
  111.                         if (check == nil) then
  112.                             setElementData(source,"account-realname",name)
  113.                             setElementData(source,"admin-vanish",false)
  114.                             call(getResourceFromName("main"),"UpdateSql",{sourcename,"name",tostring(name):gsub(" ","_")})
  115.                             call(getResourceFromName("main"),"UpdateSql",{sourcename,"suly",suly})
  116.                             call(getResourceFromName("main"),"UpdateSql",{sourcename,"magassag",magassag})
  117.                             call(getResourceFromName("main"),"UpdateSql",{sourcename,"nem",nem})
  118.                             call(getResourceFromName("main"),"UpdateSql",{sourcename,"kor",kor})
  119.                             call(getResourceFromName("main"),"UpdateSql",{sourcename,"skin",skin})
  120.                             setPlayerHudComponentVisible ( source, "all", false )
  121.                             spawnPlayer(source,2207.9223632813,1285.7047119141,11.8203125,180,1)
  122.                             fadeCamera ( source, true)
  123.                             setCameraTarget(source,source)
  124.                             intdim = intdim - 1
  125.                             setPedAnimation(source)
  126.                             setTimer ( function(player)
  127.                             setElementFrozen(player,false)
  128.                             end, 500, 1 ,source)
  129.                             setElementModel(source, skin)
  130.                             call(getResourceFromName("id_admin_system"),"playerJoin",source)
  131.                             triggerClientEvent ( source, "hideCharacterUI", source)
  132.                         else
  133.                             outputChatBox("ez a karakternév már foglalt",source)
  134.                         end
  135.                     else
  136.                         outputChatBox("felhasználónév és karakternév eggyezik",source)
  137.                     end
  138.                 end
  139.             end
  140.         end
  141.     end
  142. end
  143. )
  144.  
  145. addEvent("logincar",true)
  146. addEventHandler("logincar",getRootElement(),function ()
  147.     username = getElementData(source,"account-name")
  148.     name = getElementData(source,"account-realname")
  149.     triggerClientEvent(source,"hideCharacterUI",source)
  150.     local x = call(getResourceFromName("main"), "ReadSql",{"username",username,"posx"})
  151.     local y = call(getResourceFromName("main"), "ReadSql",{"username",username,"posy"})
  152.     local z = call(getResourceFromName("main"), "ReadSql",{"username",username,"posz"})
  153.     local dim = call(getResourceFromName("main"), "ReadSql",{"username",username,"dim"})
  154.     local interior = call(getResourceFromName("main"), "ReadSql",{"username",username,"interior"})
  155.     spawnPlayer(source,x,y,z,180,1)
  156.     local money = call(getResourceFromName("main"), "ReadSql",{"username",username,"money"})
  157.     local hp = call(getResourceFromName("main"), "ReadSql",{"username",username,"hp"})
  158.     local food = call(getResourceFromName("main"), "ReadSql",{"username",username,"food"})
  159.     local fluid = call(getResourceFromName("main"), "ReadSql",{"username",username,"fluid"})
  160.     local lvl = call(getResourceFromName("main"), "ReadSql",{"username",username,"lvl"})
  161.     local armor = call(getResourceFromName("main"), "ReadSql",{"username",username,"armor"})
  162.     local skin = call(getResourceFromName("main"), "ReadSql",{"username",username,"skin"})
  163.     setElementData(source,"account-food",food)
  164.     setElementData(source,"account-fluid",fluid)
  165.     setElementData(source,"account-lvl",lvl)
  166.     setElementData(source,"account-adminlvl",call(getResourceFromName("main"),"ReadSql",{"username",username,"adminlvl"}))
  167.     setElementData(source,"account-adminname",call(getResourceFromName("main"),"ReadSql",{"username",username,"adminname"}))
  168.     setElementData(source,"admin-vanish",false)
  169.     setElementModel(source,skin)
  170.     setElementHealth(source,hp)
  171.     setPlayerMoney(source,money)
  172.     setPlayerArmor(source,armor)
  173.     fadeCamera (source, true)
  174.     setCameraTarget(source,source)
  175.     setElementFrozen(source,false)
  176.     setElementInterior(source,interior)
  177.     setElementDimension(source,dim)
  178.     call(getResourceFromName("id_admin_system"),"playerJoin",source)
  179. end
  180. )
  181.  
  182. addEventHandler ( "onPlayerQuit", root, function()
  183.     local x,y,z = getElementPosition(source)
  184.     local user = getElementData(source,"account-name")
  185.     local int = getElementInterior(source)
  186.     call(getResourceFromName("main"),"UpdateSql",{user,"posx",x})
  187.     call(getResourceFromName("main"),"UpdateSql",{user,"posy",y})
  188.     call(getResourceFromName("main"),"UpdateSql",{user,"dim",getElementDimension(source)})
  189.     call(getResourceFromName("main"),"UpdateSql",{user,"interior",int})
  190.     call(getResourceFromName("main"),"UpdateSql",{user,"posz",z})
  191.     call(getResourceFromName("main"),"UpdateSql",{user,"hp",getElementHealth(source)})
  192.     call(getResourceFromName("main"),"UpdateSql",{user,"armor",getPlayerArmor(source)})
  193.     call(getResourceFromName("id_admin_system"),"playerLeave",source)
  194. end
  195. )
  196.  
  197. addEvent("reganim",true)
  198. addEventHandler ( "reganim", root, function()
  199.     setPedAnimation (source, "ped", "seat_down", 0, false, false, true, true)
  200.      setPedAnimationProgress(source, "seat_down", 1)
  201. end
  202. )
Add Comment
Please, Sign In to add comment