Wysłany: 2018-07-15, 11:27
StrażakMichał
Wiek: 21 Na forum: 3233 dni Posty: 15
Nick w MP: Poland_RG
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)
Wysłany: 2018-07-15, 12:01
Hades.
Łiiiiiiiiii
Wiek: 22 Na forum: 4699 dni Posty: 372
Nick w MP: Hades
Piwa : 3214
Daj kod w [lua] to ci pomoge.
[ Dodano : 2018-07-15, 12:05 ]
Poka? te? kod przycisku do otwierania
Wysłany: 2018-07-15, 12:42
StrażakMichał
Wiek: 21 Na forum: 3233 dni Posty: 15
Nick w MP: Poland_RG
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)
Wysłany: 2018-07-15, 13:04
Hades.
Łiiiiiiiiii
Wiek: 22 Na forum: 4699 dni Posty: 372
Nick w MP: Hades
Piwa : 3214
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 )
Wysłany: 2018-07-15, 15:59
StrażakMichał
Wiek: 21 Na forum: 3233 dni Posty: 15
Nick w MP: Poland_RG
Niestety te? nie dzia?a Nie widz? w kodzie ?adnych b??d?w zerkn? na debugscript 3
Jaki? powa?niejszy problem z tym
Wysłany: 2018-07-15, 16:03
Hades.
Łiiiiiiiiii
Wiek: 22 Na forum: 4699 dni Posty: 372
Nick w MP: Hades
Piwa : 3214
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"
Wysłany: 2018-07-15, 18:21
StrażakMichał
Wiek: 21 Na forum: 3233 dni Posty: 15
Nick w MP: Poland_RG
I to te? nie dzia?a
Wysłany: 2018-07-15, 18:28
Hades.
Łiiiiiiiiii
Wiek: 22 Na forum: 4699 dni Posty: 372
Nick w MP: Hades
Piwa : 3214
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 )
Wysłany: 2018-07-15, 20:04
StrażakMichał
Wiek: 21 Na forum: 3233 dni Posty: 15
Nick w MP: Poland_RG
i to te? nie dzia?a teraz wcale nie ma d?wi?ku
Wysłany: 2018-07-15, 20:22
Kalizman
Wiek: 23 Na forum: 3651 dni Posty: 1394
Piwa : 4619
Wysłany: 2018-07-15, 20:26
StrażakMichał
Wiek: 21 Na forum: 3233 dni Posty: 15
Nick w MP: Poland_RG
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.
Wysłany: 2018-07-15, 21:18
Kalizman
Wiek: 23 Na forum: 3651 dni Posty: 1394
Piwa : 4619
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?
Wysłany: 2018-07-16, 20:43
Hades.
Łiiiiiiiiii
Wiek: 22 Na forum: 4699 dni Posty: 372
Nick w MP: Hades
Piwa : 3214
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
Wysłany: 2018-07-16, 21:09
PatryKK.
Emeryt LUA
Wiek: 26 Na forum: 3060 dni Posty: 1060
Nick w MP: PatryKK.
Piwa : 2322
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:75080675
- ✔
- ✔
- ✔
- ✔
Aktualny projekt: BRAK
Wysłany: 2018-07-16, 21:59
Hades.
Łiiiiiiiiii
Wiek: 22 Na forum: 4699 dni Posty: 372
Nick w MP: Hades
Piwa : 3214
@UP, wydaje mi sie czy poprostu skopiowa?e? m?j kod i tylko dopisa?e? do tego reszte kodu?
Tagi: roleta :: dźwięk :: przy :: kliknięciu :: przycisku :: gui
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: