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

Wysłany: 2016-04-21, 19:24


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

Witam mam pewien problem, tworz? mapk? z dzielnicami dla frakcji na bind lecz

Mam problem poniewa? po naci?ni?ciu dnaego klawisza gui nie otwiera si?.

function pokaz()
        okno guiCreateWindow(00796600"Mapa dzielnic"false)
        guiWindowSetSizable(oknofalse)
        guiSetAlpha(okno1.00)

        mapa guiCreateStaticImage(920778571"images/SitzICF.png"falseokno)    
    end
    
function open()
if guiGetVisible(okno) == false then
guiSetVisible(oknotrue)
else
guiSetVisible(oknofalse)
end
end
bindKey("n""down""n")
addEvent("tak",true)
addEventHandler("tak",getRootElement(),open)


DB:

WARNING: mapka/client.lua:10: bad argument @ 'guiSetVisible' [expected gui-element at argument 1, got nil]


WARNING: mapka/client.lua:11: bad argument @ 'guiSetVisible' [expected gui-element at argument 1, got nil]

Nie rozumiem dlaczego tak si? dizeje, poniewa? owy argument jst wpisany i jest on poprawny.

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

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

 
Wysłany: 2016-04-21, 19:26


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

Nie otwiera si?, poniewa? go nie ma. Co wywo?uje t? funkcj? pokaz? Je?eli nic to ono si? nie utworzy.

Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-21, 19:28


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 sprawdz(thePlayer)
       local accName getAccountName getPlayerAccount thePlayer ) )
   if isObjectInACLGroup ("user."..accNameaclGetGroup "PSP" ) )  or isObjectInACLGroup ("user."..accNameaclGetGroup "OSP" ) ) then
triggerClientEvent(thePlayer,"tak",thePlayer)
else
outputChatBox("Nie jeste? w PSP lub OSP",thePlayer)
    end
end
addCommandHandler("n",sprawdz)


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

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

 
Wysłany: 2016-04-21, 19:33


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

No dobra, ale to jest trigger do funkcji open, a nie pokaz w kt?rym jest tworzone gui. Musisz wywo?a? t? funkcj?, aby gui si? utworzy?o, dopiero potem mo?esz u?ywa? guiSetVisible.

Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-21, 19:36


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

No dobra, poprawi?em ale teraz mam inny problem mianowicie po ponownym nacisnieciu klawisza zamiast zamknac okno otwiera sie nast?pne jak temu zaradzi??

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

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

 
Wysłany: 2016-04-21, 19:39


OzikGames|YT

Skrypter LUA






Wiek: 25
Na forum: 3766 dni
Posty: 53
Nick w MP: OzikGames

Piwa: 749

Respekt: 50

Ostrzeżeń: 100%
marcin778, do kodu dodaj zamkni?cie gui

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-21, 20:30


_Wicek_

Majstersztyk






Wiek: 25
Na forum: 4260 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1841

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%
marcin778, Poka? kod.

Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-21, 20:31


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 pokaz()
        okno guiCreateWindow(00796600"Mapa dzielnic"false)
        guiWindowSetSizable(oknofalse)
        guiSetAlpha(okno1.00)

        mapa guiCreateStaticImage(920778571"images/SitzICF.png"falseokno)    
end
    
function open()
if guiGetVisible(okno) == false then
guiSetVisible(oknotrue)
else
guiSetVisible(oknofalse)
end
end
bindKey("n""down""n")
addEvent("tak",true)
addEventHandler("tak",getRootElement(),pokaz)


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

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

 
Wysłany: 2016-04-22, 14:41


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

Bo?e ?wi?ty... Po co Ty tworzysz przy ka?dym u?yciu funkcji 'pokaz' na nowo gui?

zr?b GUI poz? funkcjami, na samej g?rze kodu np. albo w addEventHandlerze onClientResourceStart i w funkcji pokaz manipuluj widoczno?ci? kursora b?d? tym oknem...

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-22, 14:53


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

Jurandovsky, Faktycznie m?j spory b??d.

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

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

 
Tagi: gui :: element
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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