--Skalowanie
local sx,sy = guiGetScreenSize()
local zoom = 1
local fh = 1366
if sx < fh then
zoom = math.min(2,fh/sx)
end
wejscie = false
--Tworzenie markera, cuboidu
local marker = createMarker(-2412.00293, -599.82471, 132.60004-1,"cylinder",1,255,255,255)
local strefa = createColCuboid(-2412.58, -600.18, 131.56, 1.33, 1.03, 1.99)
--Wchodzenie w marker
addEventHandler("onClientMarkerHit", marker, function(el,md)
if el ~= localPlayer then return end
if wejscie == false then
addEventHandler("onClientRender",root,render)
bindKey('E','down',otwieranie)
end
end)
--Je?eli osoba wyjdzie ze strefy
function wyjscies(strefa)
if strefa == localPlayer then
removeEventHandler("onClientRender",root,render)
unbindKey ('E','down',otwieranie)
end
end
addEventHandler("onClientColShapeLeave", root, wyjscies)
--Przenoszenie
function otwieranie()
if wejscie == false then
wejscie = false
removeEventHandler("onClientRender",root,render)
setElementPosition(localPlayer,-2417.72925, -625.99017, 132.53403)
unbindKey ('E','down',otwieranie)
else
wejscie = true
end
end
bindKey('E','down',otwieranie)
--Ca?e GUI
function render()
dxDrawRectangle(515/zoom, 528/zoom, 324/zoom, 174/zoom, tocolor(55, 55, 55, 255), false)
dxDrawText("NASI?NIJ 'E' ABY PRZEJ?? DO INTERIORU", 520/zoom, 540/zoom, 829/zoom, 692/zoom, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false)
end