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

Wysłany: 2018-07-15, 11:27


StrażakMichał







Wiek: 21
Na forum: 3234 dni
Posty: 15
Nick w MP: Poland_RG



Respekt: 40

Cze??, zwracam si? do was z kolejnym problemem :/
Mam skrypt na rolety w poje?dzie wszystko dzia?a lecz,
doda?em funkcj? kt?ra odtwarza d?wi?ki podczas otwarcia i zamkni?cia. D?wi?k przy otwarciu gui odtwarza si? ale przy zamykaniu ju? nie. Je?li kto? wie dlaczego nie dzia?a b?d? bardzo wdzi?czny je?li kto? naprawi. Kod jest poni?ej

Kod:

function roleta(hitPlayer)
if hitPlayer == GUIEditor.button[13] then return end
if hitplayer == localPlayer then
playSound("tech_auf.wav")
end
end
addEventHandler ( "onClientGUIClick", root, roleta)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-15, 12:01


Hades.

Łiiiiiiiiii






Wiek: 22
Na forum: 4700 dni
Posty: 372
Nick w MP: Hades

Piwa: 3214

Respekt: 337,8
Respekt: 337,8Respekt: 337,8Respekt: 337,8

Daj kod w [lua] to ci pomoge.

[ Dodano: 2018-07-15, 12:05 ]
Poka? te? kod przycisku do otwierania

Podpis
Skrypty/Grafiki na zamówienie!
Kontakt: Discord R35#5507

Discord związany z pomocą: https://discord.gg/ttkQTsc
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-15, 12:42


StrażakMichał







Wiek: 21
Na forum: 3234 dni
Posty: 15
Nick w MP: Poland_RG



Respekt: 40

Jak wejd? w marker kt?ry w??czam przyciskiem "l" pokazuje si? gui oraz odtwarza si? d?wi?k otwierania rolety



]Tutaj jest ca?y skrypt odpowiadaj?cy za otwieranie a ten poni?ej odpowiada za zamykanie on w?a?nie nie dzia?a :/

Kod:

--Otwieranie i dodawanie markera
bindKey("l","down",function()
local veh = getPedOccupiedVehicle(localPlayer)
if (getElementModel(veh) == 413) then
local x,y,z = getElementPosition(localPlayer)
local marker2 = createMarker(x,y,z,"cylinder",1,255,255,255,0)
attachElements(marker2,veh,-1.4,-1.35,-1.0)
function m2(hitplayer)
if hitplayer == localPlayer then
playSound("tech_zu.wav")
end
end
--Usuwanie markera
addEventHandler("onClientMarkerHit", marker2, m2)
bindKey(";","down",function()
destroyElement(marker2)
end)
end
end)
--Zamykanie rolety
function roleta(hitPlayer)
if hitPlayer == GUIEditor.button[13] then return end
if hitplayer == localPlayer then
playSound("tech_auf.wav")
end
end
addEventHandler ( "onClientGUIClick", root, roleta)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-15, 13:04


Hades.

Łiiiiiiiiii






Wiek: 22
Na forum: 4700 dni
Posty: 372
Nick w MP: Hades

Piwa: 3214

Respekt: 337,8
Respekt: 337,8Respekt: 337,8Respekt: 337,8

Dawaj zawsze kod w [lua] [/'lua]

prosze:


--Otwieranie i dodawanie markera 
bindKey("l","down",function() 
local veh getPedOccupiedVehicle(localPlayer) 
if (getElementModel(veh) == 413then 
local x,y,getElementPosition(localPlayerlocal marker2 createMarker(x,y,z,"cylinder",1,255,255,255,0attachElements(marker2,veh,-1.4,-1.35,-1.0) 
function m2(hitplayer) 
if hitplayer == localPlayer then 
playSound("tech_zu.wav"end 
end 
--Usuwanie markera 
addEventHandler("onClientMarkerHit"marker2m2bindKey(";","down",function() 
destroyElement(marker2endend 
end) 
--Zamykanie rolety 
addEventHandler("onClientGUIClick"GUIEditor.button[13], function(hitPlayer)
    if hitPlayer == localPlayer then
        playSound("tech_auf.wav")
    end
end)



Podpis
Skrypty/Grafiki na zamówienie!
Kontakt: Discord R35#5507

Discord związany z pomocą: https://discord.gg/ttkQTsc
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-15, 15:59


StrażakMichał







Wiek: 21
Na forum: 3234 dni
Posty: 15
Nick w MP: Poland_RG



Respekt: 40

Niestety te? nie dzia?a :/ Nie widz? w kodzie ?adnych b??d?w zerkn? na debugscript 3
Jaki? powa?niejszy problem z tym :|

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-15, 16:03


Hades.

Łiiiiiiiiii






Wiek: 22
Na forum: 4700 dni
Posty: 372
Nick w MP: Hades

Piwa: 3214

Respekt: 337,8
Respekt: 337,8Respekt: 337,8Respekt: 337,8

Poprawka


addEventHandler("onClientGUIClick"GUIEditor.button[13], function()
    if guiGetVisible(GUIEditor.button[13]) == true then
        playSound("tech_auf.wav")
    end
end)



Wstaw to po "--Zamykanie rolety"

Podpis
Skrypty/Grafiki na zamówienie!
Kontakt: Discord R35#5507

Discord związany z pomocą: https://discord.gg/ttkQTsc
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-15, 18:21


StrażakMichał







Wiek: 21
Na forum: 3234 dni
Posty: 15
Nick w MP: Poland_RG



Respekt: 40

I to te? nie dzia?a :P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-15, 18:28


Hades.

Łiiiiiiiiii






Wiek: 22
Na forum: 4700 dni
Posty: 372
Nick w MP: Hades

Piwa: 3214

Respekt: 337,8
Respekt: 337,8Respekt: 337,8Respekt: 337,8

A to xd?



--Otwieranie i dodawanie markera 
bindKey("l","down",function() 
local veh getPedOccupiedVehicle(localPlayer) 
if (getElementModel(veh) == 413then 
local x,y,getElementPosition(localPlayerlocal marker2 createMarker(x,y,z,"cylinder",1,255,255,255,0attachElements(marker2,veh,-1.4,-1.35,-1.0) 
function m2(hitplayer) 
if hitplayer == localPlayer then 
playSound("tech_zu.wav"end 
end 
--Usuwanie markera 
addEventHandler("onClientMarkerHit"marker2m2bindKey(";","down",function() 
destroyElement(marker2endend 
end) 
--Zamykanie rolety 
addEventHandler("onClientGUIClick"getRootElement(), function()
    if source == "GUIEDITOR.button[13]"then
        playSound("tech_auf.wav")
    end
end)



Podpis
Skrypty/Grafiki na zamówienie!
Kontakt: Discord R35#5507

Discord związany z pomocą: https://discord.gg/ttkQTsc
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-15, 20:04


StrażakMichał







Wiek: 21
Na forum: 3234 dni
Posty: 15
Nick w MP: Poland_RG



Respekt: 40

i to te? nie dzia?a :P teraz wcale nie ma d?wi?ku

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-15, 20:22


Kalizman







Wiek: 23
Na forum: 3652 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

poka? b??dy z db3

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-15, 20:26


StrażakMichał







Wiek: 21
Na forum: 3234 dni
Posty: 15
Nick w MP: Poland_RG



Respekt: 40

No w?a?nie nie ma ?adnych b??d?w w DB3 sprawdza?em,
wszystko normalnie dzia?a b??d?w brak ale d?wi?ku nie odtwarza.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-15, 21:18


Kalizman







Wiek: 23
Na forum: 3652 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

Spr?buj da? jak?? informacj? na czacie, ?e zamykasz okno czy co? takiego:
addEventHandler("onClientGUIClick"getRootElement(), function()
    if source == "GUIEDITOR.button[13]"then
        playSound("tech_auf.wav")
        outputChatBox("zamykasz")
    end
end)

Je?eli nie b?dzie pokazywa? to problem z kodem, a je?eli b?dzie pokazywa? info na czacie to sprawd? czy d?wi?ki MTA s? w??czone lub czy plik dzia?a poprawnie (czy faktycznie ma w sobie d?wi?k).
Btw. wpisa?e? go do meta.xml?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-16, 20:43


Hades.

Łiiiiiiiiii






Wiek: 22
Na forum: 4700 dni
Posty: 372
Nick w MP: Hades

Piwa: 3214

Respekt: 337,8
Respekt: 337,8Respekt: 337,8Respekt: 337,8

Zmie? to:

addEventHandler("onClientGUIClick"getRootElement(), function()
    if source == "GUIEDITOR.button[13]"then
        playSound("tech_auf.wav")
        outputChatBox("zamykasz")
    end
end)


na to:


addEventHandler("onClientGUIClick"getRootElement(), function()
    if source == btnclose then
        playSound("tech_auf.wav")
        outputChatBox("zamykasz")
    end
end)


nazwe buttona GUIEditor.button[13] zmie? na btnclose

Podpis
Skrypty/Grafiki na zamówienie!
Kontakt: Discord R35#5507

Discord związany z pomocą: https://discord.gg/ttkQTsc
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-16, 21:09


PatryKK.

Emeryt LUA






Wiek: 26
Na forum: 3061 dni
Posty: 1060
Nick w MP: PatryKK.

Piwa: 2322

Respekt: 331,5
Respekt: 331,5Respekt: 331,5Respekt: 331,5

Spr?buj to

--Otwieranie i dodawanie markera 
bindKey("l","down",function() 
local veh getPedOccupiedVehicle(localPlayer) 
if (getElementModel(veh) == 413then 
local x,y,getElementPosition(localPlayerlocal marker2 createMarker(x,y,z,"cylinder",1,255,255,255,0attachElements(marker2,veh,-1.4,-1.35,-1.0) 
function m2(hitplayer) 
if hitplayer == localPlayer then 
playSound("tech_zu.wav"end 
end 
--Usuwanie markera 
addEventHandler("onClientMarkerHit"marker2m2bindKey(";","down",function() 
destroyElement(marker2endend 
end) 
--Zamykanie rolety 
addEventHandler("onClientGUIClick"getRootElement(), function()
    if source == btnclose then
        playSound("tech_auf.wav")
        outputChatBox("zamykasz")
    end
end)


Podpis
GG:75080675
- ✔
- ✔
- ✔
- ✔

Aktualny projekt: BRAK
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-16, 21:59


Hades.

Łiiiiiiiiii






Wiek: 22
Na forum: 4700 dni
Posty: 372
Nick w MP: Hades

Piwa: 3214

Respekt: 337,8
Respekt: 337,8Respekt: 337,8Respekt: 337,8

@UP, wydaje mi sie czy poprostu skopiowa?e? m?j kod i tylko dopisa?e? do tego reszte kodu?

Podpis
Skrypty/Grafiki na zamówienie!
Kontakt: Discord R35#5507

Discord związany z pomocą: https://discord.gg/ttkQTsc
Postaw piwo autorowi tego posta
 

 
Tagi: roleta :: dźwięk :: przy :: kliknięciu :: przycisku :: gui
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Roleta - dźwięk przy kliknięciu przycisku w GUI 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