Wysłany: 2017-07-20, 16:38
MixTape
Wiek: 27 Na forum: 5477 dni Posty: 28
Nick w MP: MixTape
Piwa : 1
Witam, mam kod, ?e pojawia mi si? okienko po klikni?ciu F4, jednak po ponownym klikni?ciu pojawia si? ono znowu (skoro nie ma zaprogramowane inaczej to logiczne) i si? buguje. Zamykam je aktualnie przyciskiem, kt?ry sobie zaprogramowa?em na klikni?cie go i zamkni?cie.
Tutaj jest kod, prosze o pomoc aby zrobi? tak, ?e po ponownym klikni?ciu F4 by si? to zamyka?o. D?uba?em ostatnio przy tym z 3-4 miesi?ce temu a zawsze by?em laikiem w LUA.
Kod:
function vip()
triggerServerEvent ( "ClientHaveLevel", getLocalPlayer() ) -- tutaj albo getLocal.. albo samo localPlayer
end
bindKey("F4", "down", vip)
..tutaj jest srodek (usuniety) z event handlerami typowo zrobionymi pod funkcjonalno?? - nic wa?nego ..
playSound("button.mp3")
addEventHandler ( "onClientGUIClick", close,
function(hide)
guiSetVisible(painel, false)
showCursor(false)
end, false )
end
addEvent( "ShowVipPanel", true )
addEventHandler( "ShowVipPanel", getRootElement(), vip2)
Wysłany: 2017-07-20, 17:04
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4150 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
Za pomoc? instrukcji warunkowej i funkcji ,
function bind ()
if not guiGetVisible ( painel ) then
-- otwieranie
else
-- zamykanie
end
end
bindKey ( "F4" , "down" , bind )
Wysłany: 2017-07-20, 22:42
MixTape
Wiek: 27 Na forum: 5477 dni Posty: 28
Nick w MP: MixTape
Piwa : 1
Zrobiem cos takiego jednak po klikneciu F4 znika i pojawia sie od razu na nowo.
Kod:
function vip()
triggerServerEvent ( "ClientHaveLevel", getLocalPlayer() ) -- tutaj albo getLocal.. albo samo localPlayer
if not guiGetVisible(painel) then
guiSetVisible(painel, true)
showCursor(true)
else
guiSetVisible(painel, false)
showCursor(false)
end
end
bindKey("F4", "down", vip)
[ Dodano : 2017-07-22, 19:38 ]
@od?wie?am, nie mam poj?cia jak to zrobi?.
Wysłany: 2017-07-26, 19:20
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4150 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
function( hide )
guiSetVisible ( painel , false )
showCursor ( false )
end , false )
end
addEvent ( "ShowVipPanel" , true )
addEventHandler ( "ShowVipPanel" , getRootElement (), vip2 ) usu? to z kodu.
Wysłany: 2017-07-29, 17:24
MixTape
Wiek: 27 Na forum: 5477 dni Posty: 28
Nick w MP: MixTape
Piwa : 1
w tym momencie pojawia si? tylko kursor.
Wysłany: 2017-07-29, 17:43
Kalizman
Wiek: 23 Na forum: 3652 dni Posty: 1394
Piwa : 4619
Tagi: jak :: zamknąć :: klikając :: ponownie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: