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