Tematy otagowane jako: setobjectbreakable
1. setObjectBreakable po stronie server'a ?
Witam, mam taki problem, ?e jak tworz? w obiekty w tabeli, to maj? one ustawione setObjectBreakable na false i czy da?oby rad? to jako? zmieni? ?
2. setObjectBreakable - server side
Kto? mi napisze jak to zrobi?? Pr?bowa?em wcze?niej, ale nie ogarniam w og?le triggerowania i wywala?o mi b??dy w debugu
Obecnie mam tak, co mam zmieni??
Client [lua]
function niezniszcalnabrama ()
setObjectBreakable(szklo1, false)
setObjectBreakable(szklo2, false)
end
addEvent( "niezniszcalnaBrama", true )
addEventHandler( "niezniszcalnaBrama", localPlayer, niezniszcalnabrama )
[/lua]
Server
[lua]
triggerClientEvent ("niezniszczalnaBrama", root)
szklo1 = createObject(1649, -2513.8000488281, -625.40002441406, 133.30000305176, 0, 0, 359.49462890625)
setElementDoubleSided ( szklo1, true )
szklo2 = createObject(1649, -2513.8000488281, -625.40002441406, 136.60000610352, 0, 0, 359.49462890625)
setElementDoubleSided (szklo2, true )
function OtworzBramke ()
moveObject ( szklo1, 1000, -2517.1000976563, -625.79998779297, 133.30000305176 )
moveObject ( szklo2, 1000, -2517.1000976563, -625.79998779297, 136.60000610352 )
end
addCommandHandler("otajne", OtworzBramke )
function ZamknijBramke ()
moveObject ( szklo1, 4000, -2513.8000488281, -625.40002441406, 133.30000305176 )
moveObject ( szklo2, 4000, -2513.8000488281, -625.40002441406, 136.60000610352 )
end
addCommandHandler("ztajne", ZamknijBramke )
cuboid2bramyeitho = createColCuboid(-2514.9863, -629.46185, 131.4678, 3.75, 6.5, 5.75)
[/lua]
Cuboid na razie jest tylko tak o, p??niej b?d? z nim co? robi?.
Co do triggerClientEvent,...
3. setObjectBreakable
Zrobi?em skrypt:
function x ()
for i , v in ipairs ( getElementsByType ( "object" )) do
setObjectBreakable ( v , false )
setElementFrozen ( v , true )
end
end
x ()
addEventHandler ( "onClientObjectBreak" , getRootElement (),
function()
cancelEvent ()
end
)
addEventHandler ( "onClientObjectDamage" , getRootElement (),
function()
cancelEvent ()
end
)
i mimo to objekty kt?re postawi?em w map edytorze normalnie s? normalnie zniszczalne ( p?oty butelki itp ), po ustawieniu ?e s? niezniszczalne + w??czeniu tego skryptyu dalej mog? zosta? zniszczone. Co robi? ?