l3g3nd4
Mapper & Modeler
Wiek: 22 Na forum: 3399 dni Posty: 156
Nick w MP: l3g3nd4
Piwa : 602
Witam..
Prosz? o pomoc, gdy? napisa?em "skrypt" na bierierki dla r??nych frakcji, lecz
rotacja mi nie chce dzia?a?...
Obiekt ci?gle tworzy si? w t? sam? stron?, a powinien si? tworzy? ci?gle przed graczem.
S-Side
addEvent ( "Postaw:Barierka" , true )
addEventHandler ( "Postaw:Barierka" , getRootElement (), function()
local x , y , z = getElementPosition ( source )
local Rx , Ry , Rz = getElementRotation ( source )
local Barierka = createObject ( 1228 , 0 , 0 , 0 , 0 , 0 , 0 )
attachElements ( Barierka , source , 0 , 1.1000000238419 , - 0.65 , 0 , 0 , Rz )
detachElements ( Barierka , source )
setElementFrozen ( Barierka , true )
end )
C-Side
function Panel_Blokad_Wez_Barierka ()
if source ~= Przycisk_Barierka then return end
guiSetVisible ( Panel_Blokad , false )
setElementData ( localPlayer , "Gracz:Barierka" , true )
local x , y , z = getElementPosition ( localPlayer )
local Rx , Ry , Rz = getElementRotation ( localPlayer )
local Barierka = createObject ( 1228 , 0 , 0 , 0 , 0 , 0 , 0 )
attachElements ( Barierka , localPlayer , 0 , 1.1000000238419 , - 0.60000002384186 , 0 , 0 , 90 )
setElementCollisionsEnabled ( Barierka , false )
setElementAlpha ( Barierka , 150 )
function Panel_Blokad_Schowaj_Barierka ()
if source ~= Przycisk_Barierka2 then return end
if getElementData ( localPlayer , "Gracz:Barierka" ) then
guiSetVisible ( Panel_Blokad , false )
destroyElement ( Barierka )
setElementData ( localPlayer , "Gracz:Barierka" , false )
end
end
addEventHandler ( "onClientGUIClick" , root , Panel_Blokad_Schowaj_Barierka )
end
addEventHandler ( "onClientGUIClick" , root , Panel_Blokad_Wez_Barierka )
bindKey ( "m" , "down" , function()
if getElementData ( localPlayer , "Gracz:Barierka" ) then
triggerServerEvent ( "Postaw:Barierka" , localPlayer )
end
end )