Wysłany: 2021-01-20, 20:31
NorbiTTT
Nbi#1824
Wiek: 27 Na forum: 3207 dni Posty: 193
Nick w MP: Nbi
Piwa : 698
Drzwi poprawnie sie otwieraja ale gdy pr?buje zamknac to brak ruchu:
local drzwi1 = createObject ( 1569 ,- 6725.59 , - 1470.60 , 97.25 - 1 , 0 , 0 , 270 )
local drzwi2 = createObject ( 1569 , - 6725.59 , - 1473.50 , 97.25 - 1 , 0 , 0 , 90 )
local door_state = closed
local x1 , y1 , z1 = getElementPosition ( drzwi1 )
local x2 , y2 , z2 = getElementPosition ( drzwi2 )
local cuboid = createColCuboid (- 6728.19 , - 1474.13 , 97.25 - 1 , 5 , 3.5 , 2 )
function move_door ( player , key , keyState )
if door_state == closed then
moveObject ( drzwi1 , 1500 , x1 , y1 + 2 , z1 )
local door_state = opened
elseif door_state == opened then
moveObject ( drzwi1 , 1500 , x1 , y1 - 2 , z1 )
end
end
Wysłany: 2021-01-20, 20:37
xyzzz^
A nic
Wiek: 18 Na forum: 1993 dni Posty: 319
Nick w MP: Aspyk21
Piwa : 308
THE_BRAMA = false
-------------------- BRAMA ----------------------------
brama = createObject ( 10828 , 1363.5999755859 , 1803.0999755859 , 19 , 0 , 0 , 0 ) -- kordy bramy ( ID , x , y , z , rotX , rotY , rotZ )
addCommandHandler ( "MtaKappaate92" , function ( p , c ) -- has ? o na open / close bramy
if THE_BRAMA == true then
THE_BRAMA = false
moveObject ( brama , 1000 , 1363.5999755859 , 1803.0999755859 , 0 ) -- kordy bramy ( szybkosc otwierania w ms , x , y , z ) , tutaj podajemy kordy bramy zamkni ? tej
outputChatBox ( "Brama otwarta" , p ) -- tekst po wpisaniu komendy
else
THE_BRAMA = true
moveObject ( brama , 1000 , 1363.5999755859 , 1803.0999755859 , 19 ) -- kordy bramy ( szybkosc otwierania w ms , x , y , z ) , tutaj podajemy kordy bramy otwartej
outputChatBox ( "Brama zamknieta" , p ) -- tekst po wpisaniu komendy
end
end )
Wysłany: 2021-01-20, 20:47
NorbiTTT
Nbi#1824
Wiek: 27 Na forum: 3207 dni Posty: 193
Nick w MP: Nbi
Piwa : 698
1. nie chce na komende tylko na binda
2. mam prawie 1:1 i nic to nie zmienia
Wysłany: 2021-01-20, 21:24
xyzzz^
A nic
Wiek: 18 Na forum: 1993 dni Posty: 319
Nick w MP: Aspyk21
Piwa : 308
"NorbiTTT" napisał/a :1. nie chce na komende tylko na binda
2. mam prawie 1:1 i nic to nie zmienia
Dodaj sobie bind?
Ten kod z wy?ej dzia?a, mam pewno??
Wysłany: 2021-01-20, 21:24
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Zmienna closed jest ?le u?yta. Zastosuj boolean [true/false].
local drzwi1 = createObject ( 1569 , - 6725.59 , - 1470.60 , 96.25 , 0 , 0 , 270 )
local drzwi2 = createObject ( 1569 , - 6725.59 , - 1473.50 , 96.25 , 0 , 0 , 90 )
local door_open = false
local cuboid = createColCuboid (- 6728.19 , - 1474.13 , 97.25 - 1 , 5 , 3.5 , 2 )
function move_door ( player , key , keyState )
if not door_open then
local x1 , y1 , z1 = getElementPosition ( drzwi1 )
local x2 , y2 , z2 = getElementPosition ( drzwi2 )
moveObject ( drzwi1 , 1500 , x1 , y1 + 2 , z1 )
moveObject ( drzwi2 , 1500 , x2 , y2 - 2 , z2 )
door_open = true
else
local x1 , y1 , z1 = getElementPosition ( drzwi1 )
local x2 , y2 , z2 = getElementPosition ( drzwi2 )
moveObject ( drzwi1 , 1500 , x1 , y1 - 2 , z1 )
moveObject ( drzwi2 , 1500 , x2 , y2 + 2 , z2 )
door_open = false
end
end
Wysłany: 2021-01-20, 22:03
NorbiTTT
Nbi#1824
Wiek: 27 Na forum: 3207 dni Posty: 193
Nick w MP: Nbi
Piwa : 698
Do zamkni?cia ^ innym sposobem sobie poradzi?em Ale dzi?kuje c;
Tagi: moveobject
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: