Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cuboid = createColCuboid (3018.3977, -638.38141, 19.312202, 103, 83.25, 50 )
- ZL_TIMER = { }
- ZL_NAME = "Skrrryci"
- function target(element, dim)
- vehicle = getPedOccupiedVehicle (element)
- if dim == true then
- gang2 = getElementData(element,"gang")
- if gang2 == ZL_NAME then
- if gang2 == "None" then return end
- setVehicleDamageProof(vehicle, true)
- fixVehicle(vehicle)
- outputChatBox("#7a1212[#222222"..ZL_NAME.."#7a1212]#ffffff Witamy w bazie #7a1212".. getPlayerName(element).."#ffffff.", element, 255, 128, 22, true)
- else if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(element)), aclGetGroup("Admin")) then
- outputChatBox("#7a1212[#222222"..ZL_NAME.."#7a1212]#ffffff Witamy w bazie #7a1212".. getPlayerName(element).."#ffffff.", element, 255, 128, 22, true)
- else
- setTimer(target2, 3000, 1, element, dim)
- outputChatBox("#7a1212[#222222!#7a1212] #ffffffMasz #7a12123 #ffffffsekundy na opuszczenie terenu #7a1212"..ZL_NAME.."#ffffff!", element, 255, 128, 22, true)
- end
- end
- end
- end
- addEventHandler("onColShapeHit", cuboid, target)
- addEventHandler("onColShapeLeave", cuboid, function(element, dim)
- local gracz = (getElementType(element) == "player" and element or getVehicleController(element))
- local vehicle = getPedOccupiedVehicle (element)
- setVehicleDamageProof( vehicle, false)
- --setVehicleDamageProof( element, false)
- if isTimer(ZL_TIMER[element]) then killTimer(ZL_TIMER[element]) end
- end)
- addEventHandler("onColShapeLeave", cuboid, function(element, dim)
- local gracz = (getElementType(element) == "player" and element or getVehicleController(element))
- if isTimer(ZL_TIMER[element]) then killTimer(ZL_TIMER[element]) end
- end)
- function ZL_killIntruder(p)
- setElementData(p, "blood", -20)
- setTimer(target2, 100, 1, p, true)
- end
- function target2(element, dim)
- if isElementWithinColShape(element, cuboid) then
- if getElementType(element) == "player" then
- gracz = element
- if getElementData(gracz, "gang") ~= ZL_NAME then
- ZL_TIMER[element] = setTimer(ZL_killIntruder, 150, 1, gracz)
- end
- end
- end
- end
- brama_state = 0 -- pozycja bramy / 0 zamknieta / 1 otwarta
- brama_obiekt2 = createObject(10828, 2984.1999511719, -597.099609375, 30.299999237061, 0, 0, 90) -- tworzymy obiekt bramy
- function pierwsza(player, cmd)
- gang = getElementData(player,"gang")
- if gang == ZL_NAME then
- if gang == "None" then return end
- if brama_state == 0 then -- j
- moveObject(brama_obiekt2, 1000, 2984.1999511719, -597.099609375, 15.3) -- wtedy otwieramy otiwerame baze
- brama_state = 1
- else -- jenak jest otwarta to...
- moveObject(brama_obiekt2, 1000, 2984.1999511719, -597.099609375, 30.299999237061) -- zamykamy
- brama_state = 0
- end
- else
- end
- end
- addCommandHandler("brama1", pierwsza)
- brama_state = 0 -- pozycja bramy / 0 zamknieta / 1 otwarta
- brama_obiekt = createObject(16357, 2903.580078125, -597, -24.10000038147, 0, 352.99621582031, 0) -- tworzymy obiekt bramy
- function pierwsza2(player, cmd)
- gang = getElementData(player,"gang")
- if gang == ZL_NAME then
- if gang == "None" then return end
- if brama_state == 0 then -- j
- moveObject(brama_obiekt, 1000, 2903.580078125, -597, 9.0159997940063) -- wtedy otwieramy otiwerame baze
- brama_state = 1
- else -- jenak jest otwarta to...
- moveObject(brama_obiekt, 1000, 2903.580078125, -597, -24.10000038147) -- zamykamy
- brama_state = 0
- end
- else
- end
- end
- addCommandHandler("brama2", pierwsza2)
- brama_state = 0 -- pozycja bramy / 0 zamknieta / 1 otwarta
- brama_obiekt3 = createObject(8378, 3019, -596.90002441406, 29, 0, 0, 90) -- tworzymy obiekt bramy
- function pierwsza3(player, cmd)
- gang = getElementData(player,"gang")
- if gang == ZL_NAME then
- if gang == "None" then return end
- if brama_state == 0 then -- j
- moveObject(brama_obiekt3, 1000, 3019, -596.90002441406, 9.3999996185303) -- wtedy otwieramy otiwerame baze
- brama_state = 1
- else -- jenak jest otwarta to...
- moveObject(brama_obiekt3, 1000, 3019, -596.90002441406, 29) -- zamykamy
- brama_state = 0
- end
- else
- end
- end
- addCommandHandler("brama3", pierwsza3)
- brama_state = 0 -- pozycja bramy / 0 zamknieta / 1 otwarta
- brama_obiekt4 = createObject(980, 3061.7998046875, -607.400390625, 21.89999961853, 0, 0, 90) -- tworzymy obiekt bramy
- function pierwsza4(player, cmd)
- gang = getElementData(player,"gang")
- if gang == ZL_NAME then
- if gang == "None" then return end
- if brama_state == 0 then -- j
- moveObject(brama_obiekt4, 1000, 3061.7998046875, -607.400390625, 9.3999996185303) -- wtedy otwieramy otiwerame baze
- brama_state = 1
- else -- jenak jest otwarta to...
- moveObject(brama_obiekt4, 1000, 3061.7998046875, -607.400390625, 21.89999961853) -- zamykamy
- brama_state = 0
- end
- else
- end
- end
- addCommandHandler("brama4", pierwsza4)
- brama_state = 0 -- pozycja bramy / 0 zamknieta / 1 otwarta
- brama_obiekt5 = createObject(980, 3061.7998046875, -623.599609375, 21.89999961853, 0, 0, 90) -- tworzymy obiekt bramy
- function pierwsza5(player, cmd)
- if brama_state == 0 then -- j
- moveObject(brama_obiekt5, 1000, 3061.7998046875, -623.599609375, 9.3999996185303) -- wtedy otwieramy otiwerame baze
- brama_state = 1
- else -- jenak jest otwarta to...
- moveObject(brama_obiekt5, 1000, 3061.7998046875, -623.599609375, 21.89999961853) -- zamykamy
- brama_state = 0
- end
- end
- addCommandHandler("brama5", pierwsza5)
- ----------------------------------------------------------- Freez -----------------------------------------------------------
- function vehiclefrozen ( veh )
- if isElementWithinColShape(veh, cuboid) then
- setElementFrozen (veh, true)
- end
- end
- addEventHandler("onPlayerVehicleExit", getRootElement(), vehiclefrozen)
- function vehicleunfrozen ( veh )
- if isElementWithinColShape(veh, cuboid) then
- setElementFrozen (veh, false)
- end
- end
- addEventHandler("onPlayerVehicleEnter", getRootElement(), vehicleunfrozen)
- ----------------------------------------------------------- Freez -----------------------------------------------------------
- addEventHandler("onVehicleStartEnter",root,function(et)
- if isElementWithinColShape(source,dim) then
- removePedFromVehicle(et)
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement