local allRoadBlocks = {
{}
}
--Frakcje z Dost?pem do Tr?jk?ta ostrzegawczego.
local usableFractions = {
["SAPD"] = true,
["PSP"] = true,
["SAMA"] = true,
}
--Stawianie Znaku
addCommandHandler("wypadek",function (plr)
if ableToUseRoadBlockSystem(plr) then
if not isPedInVehicle(plr) then
local x, y, z = getElementPosition( plr )
local _, _, zr = getElementRotation( plr )
allRoadBlocks[plr][#allRoadBlocks[plr] + 1] = createObject( 2215, x,y,z-0.95,0,0,zr)
setElementPosition(plr,x,y+1,z+1)
for key, value in pairs(allRoadBlocks[plr]) do
end
else
end
end
end)
--Usuwanie Znaku
addCommandHandler("usun",function (plr)
if ableToUseRoadBlockSystem(plr) then
if allRoadBlocks[plr] then
for key, value in pairs(allRoadBlocks[plr]) do
destroyElement(value)
allRoadBlocks[plr][key] = nil
end
end
end
end)
addEventHandler("onPlayerQuit",root,function ()
if allRoadBlocks[source] then
for key, value in pairs(allRoadBlocks[source]) do
destroyElement(value)
allRoadBlocks[source][key] = nil
end
end
end)