Mam oto taki skrypt na barierki.Chc? aby one by?y na ACL Policja i ?eby poprawnie dzia?a?y, czyli ?eby si? nie rozwala?y gdy w nie wjedziemy i ?eby sta?y w miejscu oto kod :
local pacholki = {}
function createPacholek(player)
team = getPlayerTeam ( player )
if getTeamName ( team ) ~= SAPD then return end
local x, y, z = getElementPosition(player)
r1, r2, r3 = getElementRotation(player)
local obiekt = createObject ( 1228, x, y, z-0.5)
setElementRotation ( obiekt, r1, r2, r3)
setElementFrozen(obiekt, true)
table.insert(pacholki, obiekt)
setObjectBreakable(pacholki, false)
end
addCommandHandler(ustawbarierke, createPacholek)
function destroyPacholki(player)
team = getPlayerTeam ( player )
if getTeamName ( team ) ~= SAPD then return end
for i,v in pairs(pacholki) do
if isElement(v) then
destroyElement(v)
end
end
pacholki = {}
end
addCommandHandler(usunbarierki, destroyPacholki)
Dopisa?em takie co? ale jak wpisuje debugscript to takie co? mam:
WARNING: Barierki/Barierki.lua:27: Bad argument @ 'AddCommandHandler' [Expected function at argument 2, got nill] :C
Tak wygl?da m?j kod.Teraz problem w tym ?e nie pojawiaj? si? barierki prosz? o zmie?cie to tak ?eby dzia?o
local pacholki = {}
function createPacholek(player)
team = getPlayerTeam ( player )
if getTeamName ( team ) ~= SAPD then return end
local x, y, z = getElementPosition(player)
r1, r2, r3 = getElementRotation(player)
local obiekt = createObject ( 1228, x, y, z-0.5)
setElementRotation ( obiekt, r1, r2, r3)
setElementFrozen(obiekt, true)
table.insert(pacholki, obiekt)
setObjectBreakable(pacholki, false)
setElementCollisionsEnabled (theElement, enabled)
end
addCommandHandler("ustawbarierke", createPacholek)
function destroyPacholki(player)
team = getPlayerTeam ( player )
if getTeamName ( team ) ~= SAPD then return end
for i,v in pairs(pacholki) do
if isElement(v) then
destroyElement(v)
end
end
pacholki = {}
end
addCommandHandler ( "usunbarierki", destroyPacholki)
pacholki = {}
function createPacholek(player)
team = getPlayerTeam ( player )
if getTeamName ( team ) ~= "SAPD" then return end
local x, y, z = getElementPosition(player)
r1, r2, r3 = getElementRotation(player)
local obiekt = createObject ( 1228, x, y, z-0.5)
setElementRotation ( obiekt, r1, r2, r3)
setElementFrozen(obiekt, true)
table.insert(pacholki, obiekt)
setObjectBreakable(pacholki, false)
setElementCollisionsEnabled (theElement, true)
end
addCommandHandler("ustawbarierke", createPacholek)
function destroyPacholki(player)
team = getPlayerTeam ( player )
if getTeamName ( team ) ~= "SAPD" then return end
for i,v in pairs(pacholki) do
if isElement(v) then
destroyElement(v)
end
end
pacholki = {}
end
addCommandHandler ( "usunbarierki", destroyPacholki)
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach