Facebook
From Sonders, 7 Years ago, written in Lua.
Embed
Download Paste or View Raw
Hits: 283
  1. --[[
  2. Napisane przez RedaXGames
  3. Skype: redaxgames
  4. ]]--
  5. --------------------------
  6. -- id domu tego to 153---
  7. --------------------------
  8.  
  9.  
  10. local brama2
  11. local brama3
  12. local bramaCol2=createColSphere(283.40,-1262.37,73.93, 7)
  13. addEventHandler("onResourceStart", resourceRoot, function()
  14. brama2=getElementByID("brama-dom-1166a")
  15. end)
  16. animacja=false
  17. zamknieta=true
  18.  
  19. local function otworz(el)
  20.         if (getElementType(el)~="player" ) then return end
  21.     if (animacja or not zamknieta) then return false end
  22.         local uid=getElementData(el, "auth:uid")
  23.         local wynik=exports.DB:pobierzWyniki("SELECT ownerid FROM lss_domy WHERE id='1166'")
  24.         if (tonumber(wynik.ownerid) ~= uid) and uid~=7666  then return end --<<-- blokada uid.
  25.         if (not wynik) then return end
  26.     animacja=true
  27.     moveObject(brama2,3000,283,-1263.2,69, 0,0,0,"InQuad")
  28.         --moveObject(brama3,4000,1012.2,-664.1,115.2, 0,0,0,"InQuad")
  29.     animacja=false
  30.         zamknieta=false
  31. end
  32. local function zamknij(el)
  33.         poj = 0
  34.         if (getElementType(el)~="player" ) then return end
  35.     if (animacja or zamknieta) then return false end
  36.         local elems= getElementsWithinColShape(bramaCol2)
  37.         if #elems > 0 then
  38.                 for k,v in ipairs (elems) do
  39.                         if (getElementType(v)=="vehicle") then
  40.                                 if #getVehicleOccupants(v) > 0 then     return end     
  41.                         end
  42.                         --if (getElementType(v)=="player") then
  43.                         --      local uid=getElementData(v, "auth:uid")
  44.                         --      local wynik=exports.DB:pobierzWyniki(string.format("SELECT rank FROM lss_character_co WHERE character_id='%d' and co_id=22", uid)) -- id sejfow
  45.                         --      if (wynik) then return end
  46.                         --end
  47.                 end
  48.         end
  49.         if (otwarta) then
  50.         stopObject(brama2)
  51.         end
  52.     animacja=true
  53.     moveObject(brama2,3000,283,-1263.2,72,0,0,0,"InQuad")
  54.         --moveObject(brama3,4000,1012.2,-664.1,120.2, 0,0,0,"InQuad")
  55.     animacja=false
  56.         zamknieta=true
  57. end
  58.  
  59. addEventHandler("onColShapeHit", bramaCol2, otworz)
  60. addEventHandler("onColShapeLeave", bramaCol2, zamknij)