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

Wysłany: 2019-11-14, 19:10


adisonboss







Wiek: 23
Na forum: 3473 dni
Posty: 237

Piwa: 6

Respekt: 50

Witam mam problem z niedzia?aj?cymi bramami (nie otwieraj? si?). Nie wiem co jest nie tak, za pomoc daje R* oraz :piwo: kod

-- BRAMA PIERWSZA

local bm = createMarker(-2305.70557, -157.99330, 34.5, "cylinder", 1.0, 0, 0, 0, 255)
local d = createObject (5422, -2306.5, -155.39, 36.40, 0, 0, 0)


function od(thePlayer, key, state)
    if isElementWithinColShape(thePlayer, colshape) then
        if getElementData(thePlayer,"player:duty") == "PSP" then 
            moveObject(d, 10000,  -2306.5, -155.39, 32.20)
            setPedAnimation(thePlayer, "CRIB", "CRIB_Use_Switch", true, false, false)
            setTimer(setPedAnimation, 1066.66, 1, thePlayer)   
        end
    end
end

function zd(thePlayer, key, state)
    if isElementWithinColShape(thePlayer, colshape) then
        if getElementData(thePlayer,"player:duty") == "PSP" then 
            moveObject(d, 10000,-2306.5, -155.39, 36.40)
            setPedAnimation(thePlayer, "CRIB","CRIB_Use_Switch", true, false, false)
            setTimer(setPedAnimation, 1066.66, 1, thePlayer)  
        end
    end
end

addEventHandler("onMarkerHit", bm, function(el, md)
    if not md then return end
        bindKey(el, "mouse_wheel_down", "down", od) 
        bindKey(el, "mouse_wheel_up", "down", zd)
end)

addEventHandler("onMarkerLeave", bm, function(el, md)
    if not md then return end
        unbindKey(el, "mouse_wheel_down", "down", od) 
        unbindKey(el, "mouse_wheel_up", "down", zd)
end)

ss: https://imgur.com/a/gmo5tqH

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-14, 19:52


Wilq







Wiek: 24
Na forum: 4570 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

W kodzie u?ywasz warunku sprawdzaj?cego 'isElementWithinColShape'. W nim korzystasz z siatki kolizji pod zmienn? 'colshape'. Rzecz w tym, ?e nigdzie tego nie definiujesz wi?c zwraca warto?? false i reszta si? nie wykonuje. Taka szopka jest w obu funkcjach.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
adisonboss
Wysłany: 2019-11-14, 20:15


adisonboss







Wiek: 23
Na forum: 3473 dni
Posty: 237

Piwa: 6

Respekt: 50

Ogarn??em usuwaj?c funkcje dziena :D

Postaw piwo autorowi tego posta
 

 
Tagi: bramy :: pod :: duty
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