shops = {
{-205.6650390625, 1137.69921875, 19.7421875},
{-255.6650390625, 1137.69921875, 19.7421875}
}
p = {}
b = {}
local m
m = createMarker(204.3515625, -168.8603515625, 1000.6234375, "cylinder", 1)
setElementInterior(m, 14)
function createShops()
for k, v in ipairs(shops)do
p[k] = createPickup(v[1], v[2], v[3], 3, 1275, 50)
b[k] = createBlip(v[1], v[2], v[3], 45, 2, 0, 0, 0, 255, 0, 100)
end
end
addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), createShops)
function enterShop(plr)
for i=1, #p do
if source == p[i] then
setElementInterior(plr, 14, 204.33203125, -166.6328125, 1000.5234375)
break
end
end
end
addEventHandler("onPickupHit", getRootElement(), enterShop)
function exitShop(mark, dim)
if mark == m then
for i=1, #p do
setElementInterior(source, 0, i[1]+2, i[2], i[3])
end
end
end
addEventHandler("onPlayerMarkerHit", getRootElement(), exitShop)