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, 10:27


StrażakMichał







Wiek: 16
Na forum: 1319 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, 11:01


Hades.

Podążaj za marzeniami.






Wiek: 17
Na forum: 2785 dni
Posty: 372
Nick w MP: R35

Piwa: 2537

Respekt: 327,8
Respekt: 327,8Respekt: 327,8Respekt: 327,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, 11:42


StrażakMichał







Wiek: 16
Na forum: 1319 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, 12:04


Hades.

Podążaj za marzeniami.






Wiek: 17
Na forum: 2785 dni
Posty: 372
Nick w MP: R35

Piwa: 2537

Respekt: 327,8
Respekt: 327,8Respekt: 327,8Respekt: 327,8


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

prosze:



--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
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, 14:59


StrażakMichał







Wiek: 16
Na forum: 1319 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, 15:03


Hades.

Podążaj za marzeniami.






Wiek: 17
Na forum: 2785 dni
Posty: 372
Nick w MP: R35

Piwa: 2537

Respekt: 327,8
Respekt: 327,8Respekt: 327,8Respekt: 327,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, 17:21


StrażakMichał







Wiek: 16
Na forum: 1319 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, 17:28


Hades.

Podążaj za marzeniami.






Wiek: 17
Na forum: 2785 dni
Posty: 372
Nick w MP: R35

Piwa: 2537

Respekt: 327,8
Respekt: 327,8Respekt: 327,8Respekt: 327,8


A to xd?




--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
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, 19:04


StrażakMichał







Wiek: 16
Na forum: 1319 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, 19:22


Kalizman

Coś napewno...






Wiek: 18
Na forum: 1737 dni
Posty: 1417

Piwa: 3859

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, 19:26


StrażakMichał







Wiek: 16
Na forum: 1319 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, 20:18


Kalizman

Coś napewno...






Wiek: 18
Na forum: 1737 dni
Posty: 1417

Piwa: 3859

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, 19:43


Hades.

Podążaj za marzeniami.






Wiek: 17
Na forum: 2785 dni
Posty: 372
Nick w MP: R35

Piwa: 2537

Respekt: 327,8
Respekt: 327,8Respekt: 327,8Respekt: 327,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, 20:09


PatryKK.

Emeryt LUA






Wiek: 21
Na forum: 1146 dni
Posty: 1061
Nick w MP: PatryKK.

Piwa: 1852

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) == 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
addEventHandler("onClientGUIClick", getRootElement(), function()
if source == btnclose then
playSound("tech_auf.wav")
outputChatBox("zamykasz")
end
end)


Podpis
GG:64401950
- ✔
- ✔
- ✔
- ✔

Aktualny projekt: BRAK
Postaw piwo autorowi tego posta
 

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


Hades.

Podążaj za marzeniami.






Wiek: 17
Na forum: 2785 dni
Posty: 372
Nick w MP: R35

Piwa: 2537

Respekt: 327,8
Respekt: 327,8Respekt: 327,8Respekt: 327,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:








Wyświetl posty z ostatnich:   

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

Skocz do: