Stw?rz event po stronie klienta wywo?uj?c t? funkcj?: http://wiki.multitheftaut...ObjectBreakable podczas tworzenia barierki wywo?aj wcze?niej wspomniany event i sprawa za?atwiona.
Shuffle, skrypt si? w??cza, ale gdy stawiam barierk? to DB ukazuje to:
WARNING : Barierki/BarierkiC-Side.lua:4: Bad Argument @ 'GetPlayerTeam' [Expented team at argument at 1 , got boolean]
WARNING : Barierki/BarierkiC-Side.lua:5: Bad Argument @ 'GetTeamName' [Expented team at argument at 1 , got boolean]
A przy usuwaniu barierki to:
WARNING : Barierki/BarierkiC-Side.lua:16: Bad Argument @ 'GetPlayerTeam' [Expented team at argument at 1 , strin 'usunbarierki']
WARNING : Barierki/BarierkiC-Side.lua:17: Bad Argument @ 'GetTeamName' [Expented team at argument at 1 , got boolean]
local pacholki = {}
function createPacholek(com, 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, r1, r2, r3 )
setElementFrozen(obiekt, true)
table.insert(pacholki, obiekt)
triggerClientEvent ( "cancelDestroy", player, pacholki )
end
addCommandHandler("ustawbarierke", createPacholek)
function destroyPacholki(com, player)
team = getPlayerTeam ( player )
if getTeamName ( team ) ~= "SAPD" then return end
for i,v in pairs(pacholki) do
if isElement(envy) then
destroyElement(envy)
end
end
pacholki = {}
end
addCommandHandler("usunbarierki", destroyPacholki)
Pierwszym argumentem w addCommandHandler c-side jest komenda.
local pacholki = {}
function createPacholek(player,com)
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, r1, r2, r3 )
setElementFrozen(obiekt, true)
table.insert(pacholki, obiekt)
triggerClientEvent ( "cancelDestroy", player, pacholki )
end
addCommandHandler("ustawbarierke", createPacholek)
function destroyPacholki(player,com)
team = getPlayerTeam ( player )
if getTeamName ( team ) ~= "SAPD" then return end
for i,v in pairs(pacholki) do
if isElement(envy) then
destroyElement(envy)
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