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

Wysłany: 2021-01-11, 14:25


xyzzz^

A nic






Wiek: 18
Na forum: 1993 dni
Posty: 319
Nick w MP: Aspyk21

Piwa: 308

Respekt: 81

Ostrzeżeń: 100%
Mam problem, bo jak klikne w window( okno gui ) to przyciski s? za tym i nie da sie ich klikniac jakby, window nachodzi
film:https://streamable.com/iz1683

server:

    local gate = {
        brama1_1 = {= -2905.3000488281938.799987792977.8000001907349},
        brama1_2 = { = -2901,  938.799987792977.8000001907349},
    }
    local brama1_1 createObject 3050gate.brama1_1.xgate.brama1_1.ygate.brama1_1.z,  000)
   local brama1_2 createObject 3050gate.brama1_2.xgate.brama1_2.ygate.brama1_2.z000)

   addEvent("gateMoveSF"true)
   addEventHandler("gateMoveSF"getRootElement(), function(plr)
    if getElementData(source"Tire") < 1 then 
        outputChatBox("#0476e0[ Winter-DayZ ]#ffffff Nie posiadasz Winter Card!",source255255255true)
        return 
    end
   moveObject(brama1_112000gate.brama1_1.xgate.brama1_1.ygate.brama1_1.10)
   moveObject(brama1_2,12000,  gate.brama1_2.xgate.brama1_2.ygate.brama1_2.10)
   setElementData(source"Tire"getElementData(source"Tire") - 1);
   outputChatBox("#0476e0[ Winter-DayZ ]#ffffff Otworzono brame pojazdu, mi?ej jazdy!",source255255255true)
end
   )
playerMarker createMarker(-2910.10936.946.56-1"cylinder"1.24118224255 )

addEventHandler("onMarkerHit"playerMarker, function(hitElement)
    triggerClientEvent(hitElement"OpenVehicleGuiSF"hitElement)
end)





window guiCreateWindow(697366564288"BRAMA POJAZDU SF"false)
guiWindowSetSizable(windowfalse)

label1 guiCreateLabel(1607024043"           Witaj w bramie pojazdu\n?eby otworzy? brame musisz posiada? item:"falsewindow)
guiLabelSetColor(label1255254254)
label2 guiCreateLabel(21611317034"Winter Card x1"falsewindow)
guiSetFont(label2"default-bold-small")
guiLabelSetColor(label24118224)


button1 guiCreateButton(75755717649"OTW?RZ"false)


button2 guiCreateButton(95755717649"ZAMKNIJ"false)
guiSetVisible (windowfalse)
guiSetVisible (button1false)
guiSetVisible (button2false)


addEvent("OpenVehicleGuiSF"true)
addEventHandler("OpenVehicleGuiSF"localPlayer, function()
    guiSetVisible (button1true)
    guiSetVisible (button2true)
    guiSetVisible (windowtrue)
    guiWindowSetMovable(windowfalse)
guiWindowSetSizable(windowfalse)    
    showCursor(true)
end)

function close()
    if guiGetVisible(windowthen 
        guiSetVisible (button1false)
        guiSetVisible (button2false)
        guiSetVisible (windowfalse)
            guiWindowSetMovable(windowfalse)
guiWindowSetSizable(windowfalse)    
        showCursor(false)
    end
end
addEventHandler ("onClientGUIClick"button2closefalse)

function otwieranie1()
    triggerServerEvent"gateMoveSF"localPlayertrue)
end
addEventHandler ("onClientGUIClick"button1otwieranie1false)


Podpis

Znajdź mnie na:
Steamie
GitHubie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-11, 21:09


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

W 7 argument funkcji Ce-GUI wstaw zmienn? g??wnego okna.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-12, 00:00


xyzzz^

A nic






Wiek: 18
Na forum: 1993 dni
Posty: 319
Nick w MP: Aspyk21

Piwa: 308

Respekt: 81

Ostrzeżeń: 100%
Chodzi ci window? Kt?ra linijka

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-12, 09:11


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Okno CeGUI tworzysz za pomoc? funkcji

Więcej informacji znajdziesz w Wikipedii MTA:

guiCreateWindow


O 7 argumencie (parent) mo?esz poczyta? na wiki w poszczeg?lnych funkcjach:

Więcej informacji znajdziesz w Wikipedii MTA:

guiCreateButton


Więcej informacji znajdziesz w Wikipedii MTA:

guiCreateLabel


Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-12, 17:20


xyzzz^

A nic






Wiek: 18
Na forum: 1993 dni
Posty: 319
Nick w MP: Aspyk21

Piwa: 308

Respekt: 81

Ostrzeżeń: 100%
button1 = guiCreateButton(757, 557, 176, 49, "OTW?RZ", false, window)


button2 = guiCreateButton(957, 557, 176, 49, "ZAMKNIJ", false, window)
tak zrobilem, i sie przyciski nie wyswietlaja

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-12, 17:46


MrVip615

witam






Wiek: 22
Na forum: 4307 dni
Posty: 167
Nick w MP: ramzes

Piwa: 207

Respekt: 85,3

"Aw4ke" napisał/a:

button1 = guiCreateButton(757, 557, 176, 49, "OTW?RZ", false, window)


button2 = guiCreateButton(957, 557, 176, 49, "ZAMKNIJ", false, window)
tak zrobilem, i sie przyciski nie wyswietlaja


Na poczatku kodu zrob tablice, nazwij ja jak chcesz, aczkolwiek ja preferuje po prostu gui, i kazdy elemnt gui "podpinasz" do tabeli (wlacznie z oknem)


gui.button1 guiCreateButton(75755717649"OTW?RZ"falsegui.window)


gui.button2 guiCreateButton(95755717649"ZAMKNIJ"falsegui.window)


W taki sposob

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-13, 14:00


xyzzz^

A nic






Wiek: 18
Na forum: 1993 dni
Posty: 319
Nick w MP: Aspyk21

Piwa: 308

Respekt: 81

Ostrzeżeń: 100%
--[[ sf ]]

guiSF = {
    label1 = {},
    label2 = {},
    window = {},
    button1 = {},
    button2 = {},
}

guiSF.window guiCreateWindow(697366564288"BRAMA POJAZDU SF"false)
guiWindowSetSizable(guiSF.windowfalse)

guiSF.label1 guiCreateLabel(1607024043"           Witaj w bramie pojazdu\n?eby otworzy? brame musisz posiada? item:"falseguiSF.window)
guiLabelSetColor(guiSF.label1255254254)
guiSF.label2 guiCreateLabel(21611317034"Winter Card x1"falseguiSF.window)
guiSetFont(guiSF.label2"default-bold-small")
guiLabelSetColor(guiSF.label24118224)


guiSF.button1 guiCreateButton(75755717649"OTW?RZ"false,guiSF.window)


guiSF.button2 guiCreateButton(95755717649"ZAMKNIJ"false,guiSF.window)
guiSetVisible (guiSF.windowfalse)

addEvent("OpenVehicleGuiSF1"true)
addEventHandler("OpenVehicleGuiSF1"localPlayer, function()
    guiSetVisible (guiSF.windowtrue)
    guiWindowSetMovable(guiSF.windowfalse)
guiWindowSetSizable(guiSF.windowfalse)    
    showCursor(true)
end)

function close()
    if guiGetVisible(guiSF.windowthen 
        guiSetVisible (wguiSF.windowfalse)
            guiWindowSetMovable(guiSF.windowfalse)
guiWindowSetSizable(guiSF.windowfalse)    
        showCursor(false)
    end
end
addEventHandler ("onClientGUIClick"guiSF.button2closefalse)

function otwieranieSF1()
    triggerServerEvent"gateMoveSF1"localPlayertrue)
end
addEventHandler ("onClientGUIClick"guiSF.button1otwieranieSF1false)

Teraz przyciski sie nie wyswietlaja :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-13, 14:03


MrVip615

witam






Wiek: 22
Na forum: 4307 dni
Posty: 167
Nick w MP: ramzes

Piwa: 207

Respekt: 85,3

Poniewaz usunales 7 argument. Sprobuj teraz.
-- sf

guiSF = {}

guiSF.window guiCreateWindow(697366564288"BRAMA POJAZDU SF"false)
guiWindowSetSizable(guiSF.windowfalse)
guiSetVisible (guiSF.windowfalse)

guiSF.label1 guiCreateLabel(1607024043"           Witaj w bramie pojazdu\n?eby otworzy? brame musisz posiada? item:"falseguiSF.window)
guiLabelSetColor(guiSF.label1255254254)
guiSF.label2 guiCreateLabel(21611317034"Winter Card x1"falseguiSF.window)
guiSetFont(guiSF.label2"default-bold-small")
guiLabelSetColor(guiSF.label24118224)


guiSF.button1 guiCreateButton(75755717649"OTW?RZ"falseguiSF.window)
guiSF.button2 guiCreateButton(95755717649"ZAMKNIJ"falseguiSF.window)

addEvent("OpenVehicleGuiSF1"true)
addEventHandler("OpenVehicleGuiSF1"localPlayer, function()
    guiSetVisible (guiSF.windowtrue)
    guiWindowSetMovable(guiSF.windowfalse)
    guiWindowSetSizable(guiSF.windowfalse)    
    showCursor(true)
end)

function close()
    if guiGetVisible(guiSF.windowthen 
        guiSetVisible (guiSF.windowfalse)
            guiWindowSetMovable(guiSF.windowfalse)
guiWindowSetSizable(guiSF.windowfalse)    
        showCursor(false)
    end
end
addEventHandler ("onClientGUIClick"guiSF.button2closefalse)

function otwieranieSF1()
    triggerServerEvent"gateMoveSF1"localPlayertrue)
end
addEventHandler ("onClientGUIClick"guiSF.button1otwieranieSF1false)


Edit:
Sorry, musiala mi strona jakos zjechac, albo slepy po prostu bylem i widzialem inny kod, ten bez 7 argumentu. Nie widze tutaj przyczyny tego problemu, wiec niestety nie pomoge na ten moment.

Ostatnio zmieniony przez MrVip615 2021-01-13, 14:44, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-13, 14:07


xyzzz^

A nic






Wiek: 18
Na forum: 1993 dni
Posty: 319
Nick w MP: Aspyk21

Piwa: 308

Respekt: 81

Ostrzeżeń: 100%
"MrVip615" napisał/a:

Poniewaz usunales 7 argument. Sprobuj teraz.
-- sf

guiSF = {}

guiSF.window guiCreateWindow(697366564288"BRAMA POJAZDU SF"false)
guiWindowSetSizable(guiSF.windowfalse)
guiSetVisible (guiSF.windowfalse)

guiSF.label1 guiCreateLabel(1607024043"           Witaj w bramie pojazdu\n?eby otworzy? brame musisz posiada? item:"falseguiSF.window)
guiLabelSetColor(guiSF.label1255254254)
guiSF.label2 guiCreateLabel(21611317034"Winter Card x1"falseguiSF.window)
guiSetFont(guiSF.label2"default-bold-small")
guiLabelSetColor(guiSF.label24118224)


guiSF.button1 guiCreateButton(75755717649"OTW?RZ"falseguiSF.window)
guiSF.button2 guiCreateButton(95755717649"ZAMKNIJ"falseguiSF.window)

addEvent("OpenVehicleGuiSF1"true)
addEventHandler("OpenVehicleGuiSF1"localPlayer, function()
    guiSetVisible (guiSF.windowtrue)
    guiWindowSetMovable(guiSF.windowfalse)
    guiWindowSetSizable(guiSF.windowfalse)    
    showCursor(true)
end)

function close()
    if guiGetVisible(guiSF.windowthen 
        guiSetVisible (guiSF.windowfalse)
            guiWindowSetMovable(guiSF.windowfalse)
guiWindowSetSizable(guiSF.windowfalse)    
        showCursor(false)
    end
end
addEventHandler ("onClientGUIClick"guiSF.button2closefalse)

function otwieranieSF1()
    triggerServerEvent"gateMoveSF1"localPlayertrue)
end
addEventHandler ("onClientGUIClick"guiSF.button1otwieranieSF1false)


Brak b??d?w, przycisk?w nie ma

Podpis

Znajdź mnie na:
Steamie
GitHubie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-13, 14:57


TheSebaPL

Mod-team






Wiek: 21
Na forum: 3098 dni
Posty: 964

Piwa: 3102

Respekt: 640,5
Respekt: 640,5Respekt: 640,5

Aw4ke, a gdzie w kodzie jest linijka od w??czania przycisk?w u ciebie ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-13, 14:59


xyzzz^

A nic






Wiek: 18
Na forum: 1993 dni
Posty: 319
Nick w MP: Aspyk21

Piwa: 308

Respekt: 81

Ostrzeżeń: 100%
"TheSebaPL" napisał/a:

Aw4ke, a gdzie w kodzie jest linijka od w??czania przycisk?w u ciebie ?

powinna byc? labele sa podpiete pod okno i wyswietlaja sie wtedy kiedy okno

Podpis

Znajdź mnie na:
Steamie
GitHubie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-13, 15:24


TheSebaPL

Mod-team






Wiek: 21
Na forum: 3098 dni
Posty: 964

Piwa: 3102

Respekt: 640,5
Respekt: 640,5Respekt: 640,5

Aw4ke, w renderowaniu przycisku powinny si? p??niej "?adowa?" ni? okienko.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-13, 15:39


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Kwestia przeczytania:
This is the parent that the gui button is attached to. If the relative argument is true, sizes and positioning will be made relative to this parent. If the relative argument is false, positioning will be the number of offset pixels from the parent's origin. If no parent is passed, the parent will become the screen - causing positioning and sizing according to screen positioning.

Warto?ci s? wzgl?dne do okna, do kt?rego s? podpi?te przyciski. Musisz do pozycji X okna doda? r??nic? pozycji mi?dzy przyciskiem a oknem.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-13, 16:12


xyzzz^

A nic






Wiek: 18
Na forum: 1993 dni
Posty: 319
Nick w MP: Aspyk21

Piwa: 308

Respekt: 81

Ostrzeżeń: 100%
"Wilq" napisał/a:

Kwestia przeczytania:
This is the parent that the gui button is attached to. If the relative argument is true, sizes and positioning will be made relative to this parent. If the relative argument is false, positioning will be the number of offset pixels from the parent's origin. If no parent is passed, the parent will become the screen - causing positioning and sizing according to screen positioning.

Warto?ci s? wzgl?dne do okna, do kt?rego s? podpi?te przyciski. Musisz do pozycji X okna doda? r??nic? pozycji mi?dzy przyciskiem a oknem.

Mo?esz da? jaki? przyk?ad w kodzie?

Podpis

Znajdź mnie na:
Steamie
GitHubie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-13, 17:32


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Czego przyk?ad? Masz po prostu wstawi? pozycj? i rozmiar wzgl?dne od okna, pod kt?ry przypi??e? przyciski.


Więcej informacji znajdziesz w Wikipedii MTA:

guiCreateButton


Postaw piwo autorowi tego posta
 

 
Tagi: cgui
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