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

Wysłany: 2020-03-16, 19:45


QjubS







Wiek: 27
Na forum: 2300 dni
Posty: 2
Nick w MP: QjubS



Respekt: 50

Cze??, mam skrypt na otwieranie szlabanu za pomoc? przycisku i mam taki problem, ?e przycisk nie dzia?a w aucie macie mo?e jaki? pomys? co by tu zmieni?, ?eby wszystko dzia?a?o jak nale?y?



bra1 createObject 968,1409.7998046875,-1862.099609375,13.39999961853,0,90,0)
mar1 createMarker 1413.3000488281, -1862.400024414112.300000190735'cylinder'10.0002550)

function wyliczProcent1(czasczas_ruchu)
    local czas_aktualny getTickCount(  ) - czas
    return math.min(czas_aktualny/czas_ruchu,1)
end

openclose true

function MarkerHit1  (hitPlayermatchingDimension)
local jestOtwarty getElementData(bra1"otwary")
local xygetElementPositionbra1 )
local czas getElementData(bra1"uruchomiony") or 0
local procent wyliczProcent1(czas1000)
local playera hitPlayer
if isElementWithinMarker(playeramar1then
if getElementTypeplayera ) == "player" then
if isObjectInACLGroup'user.'..getAccountNamegetPlayerAccountplayera ) ), aclGetGroup'Urzad' ) )  then  
 if jestOtwarty then
 openclose false
        moveObjectbra11000*procent,  xyz090*procent)
    else
    openclose true
        moveObjectbra11000*procent,  xyz0, -90*procent)        
    end
    end
    setElementData(bra1"otwary"not jestOtwarty)
    local tick getTickCount(  ) - 1000*(1-procent)
    setElementData(bra1"uruchomiony"tick)
end
end
end

addEventHandler("onPlayerJoin"root, function()
for k,v in ipairs(getElementsByType("player")) do
    function Creation1(elmd)
        bindKey(v"space""down"MarkerHit1)
    end
    addEventHandler("onMarkerHit"mar1Creation1)
function Delete1(elmd)
        unbindKey(v"space""down"MarkerHit1)
    end
    addEventHandler("onMarkerLeave"mar1Delete1)
end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-17, 22:02


P.Wiśnia

Programista LUA






Wiek: 24
Na forum: 4045 dni
Posty: 568
Nick w MP: P.Wiśnia

Piwa: 376

Respekt: 100
Respekt: 100

Debugscript 3?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-18, 00:31


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Ostatnie 12 linijke to totalny chaos, bindujesz przycisk w funkcji w p?tli w evencie. Ogarnij najpierw kod i daj zna? czy pomog?o (bo na pewno to jest powodem, z?y argument w bindKey).

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-21, 21:16


QjubS







Wiek: 27
Na forum: 2300 dni
Posty: 2
Nick w MP: QjubS



Respekt: 50

Okej ogarn??em kod teraz wszystko dzia?a


bra1 createObject 968,1409.7998046875,-1862.099609375,13.39999961853,0,90,0)
mar1 createMarker 1413.3000488281, -1862.400024414112.300000190735'cylinder'10.0002550)

function wyliczProcent1(czasczas_ruchu)
    local czas_aktualny getTickCount(  ) - czas
    return math.min(czas_aktualny/czas_ruchu,1)
end

openclose true

function MarkerHit1  (hitPlayermatchingDimension)
local jestOtwarty getElementData(bra1"otwary")
local xygetElementPositionbra1 )
local czas getElementData(bra1"uruchomiony") or 0
local procent wyliczProcent1(czas1000)
local playera hitPlayer
if isElementWithinMarker(playeramar1then
if getElementTypeplayera ) == "player" then
if isObjectInACLGroup'user.'..getAccountNamegetPlayerAccountplayera ) ), aclGetGroup'Urzad' ) )  then  
 if jestOtwarty then
 openclose false
        moveObjectbra11000*procent,  xyz090*procent)
    else
    openclose true
        moveObjectbra11000*procent,  xyz0, -90*procent)        
    end
    end
    setElementData(bra1"otwary"not jestOtwarty)
    local tick getTickCount(  ) - 1000*(1-procent)
    setElementData(bra1"uruchomiony"tick)
end
end
end

function bindKey1(plr)
  bindKey(source or plr"space""down"MarkerHit1end
addEventHandler("onPlayerJoin"rootbindKey1)


Postaw piwo autorowi tego posta
 

 
Tagi: niedziałający :: przycisk
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Niedziałający przycisk 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