Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2021-01-20, 20:31


NorbiTTT

Nbi#1824






Wiek: 27
Na forum: 3348 dni
Posty: 193
Nick w MP: Nbi

Piwa: 699

Respekt: 60

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


Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-20, 20:37


xyzzz^

A nic






Wiek: 19
Na forum: 2134 dni
Posty: 319
Nick w MP: Aspyk21

Piwa: 310

Respekt: 81

Ostrzeżeń: 100%

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)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-20, 20:47


NorbiTTT

Nbi#1824






Wiek: 27
Na forum: 3348 dni
Posty: 193
Nick w MP: Nbi

Piwa: 699

Respekt: 60

1. nie chce na komende tylko na binda
2. mam prawie 1:1 i nic to nie zmienia :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-20, 21:24


xyzzz^

A nic






Wiek: 19
Na forum: 2134 dni
Posty: 319
Nick w MP: Aspyk21

Piwa: 310

Respekt: 81

Ostrzeżeń: 100%
"NorbiTTT" napisał/a:

1. nie chce na komende tylko na binda
2. mam prawie 1:1 i nic to nie zmienia :D

Dodaj sobie bind?
Ten kod z wy?ej dzia?a, mam pewno??

Podpis

Znajdź mnie na:
Steamie
GitHubie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-20, 21:24


Wilq







Wiek: 24
Na forum: 4569 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

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


Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-20, 22:03


NorbiTTT

Nbi#1824






Wiek: 27
Na forum: 3348 dni
Posty: 193
Nick w MP: Nbi

Piwa: 699

Respekt: 60

Do zamkni?cia ^ innym sposobem sobie poradzi?em Ale dzi?kuje c;

Postaw piwo autorowi tego posta
 

 
Tagi: moveobject
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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
Dodaj temat do Ulubionych
Wersja do druku