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

Wysłany: 2017-07-20, 16:38


MixTape







Wiek: 27
Na forum: 5476 dni
Posty: 28
Nick w MP: MixTape

Piwa: 1

Respekt: 57,6

Ostrzeżeń: 20%
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)





Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-20, 17:04


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Za pomoc? instrukcji warunkowej i funkcji
Więcej informacji znajdziesz w Wikipedii MTA:

guiGetVisible
,


function bind()
if not guiGetVisible(painelthen
-- otwieranie
else
-- zamykanie
end
end

bindKey("F4","down",bind)


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-20, 22:42


MixTape







Wiek: 27
Na forum: 5476 dni
Posty: 28
Nick w MP: MixTape

Piwa: 1

Respekt: 57,6

Ostrzeżeń: 20%
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?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-26, 19:20


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

function(hideguiSetVisible(painelfalseshowCursor(falseendfalse end 
addEvent"ShowVipPanel"true addEventHandler"ShowVipPanel"getRootElement(), vip2
usu? to z kodu.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-29, 17:24


MixTape







Wiek: 27
Na forum: 5476 dni
Posty: 28
Nick w MP: MixTape

Piwa: 1

Respekt: 57,6

Ostrzeżeń: 20%
w tym momencie pojawia si? tylko kursor.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-29, 17:43


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

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

Poka? ca?y kod.

Postaw piwo autorowi tego posta
 

 
Tagi: jak :: zamknąć :: klikając :: ponownie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Jak zamknąć klikając ponownie F4 Odpowiedz do tematu

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