Wysłany: 2021-01-11, 14:25
xyzzz^
A nic
Wiek: 18 Na forum: 1993 dni Posty: 319
Nick w MP: Aspyk21
Piwa : 308
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 = { x = - 2905.3000488281 , y = 938.79998779297 , z = 7.8000001907349 },
brama1_2 = { x = - 2901 , y = 938.79998779297 , z = 7.8000001907349 },
}
local brama1_1 = createObject ( 3050 , gate . brama1_1 . x , gate . brama1_1 . y , gate . brama1_1 . z , 0 , 0 , 0 )
local brama1_2 = createObject ( 3050 , gate . brama1_2 . x , gate . brama1_2 . y , gate . brama1_2 . z , 0 , 0 , 0 )
addEvent ( "gateMoveSF" , true )
addEventHandler ( "gateMoveSF" , getRootElement (), function( plr )
if getElementData ( source , "Tire" ) < 1 then
outputChatBox ( "#0476e0[ Winter-DayZ ]#ffffff Nie posiadasz Winter Card!" , source , 255 , 255 , 255 , true )
return
end
moveObject ( brama1_1 , 12000 , gate . brama1_1 . x , gate . brama1_1 . y , gate . brama1_1 . z - 10 )
moveObject ( brama1_2 , 12000 , gate . brama1_2 . x , gate . brama1_2 . y , gate . brama1_2 . z - 10 )
setElementData ( source , "Tire" , getElementData ( source , "Tire" ) - 1 );
outputChatBox ( "#0476e0[ Winter-DayZ ]#ffffff Otworzono brame pojazdu, mi?ej jazdy!" , source , 255 , 255 , 255 , true )
end
)
playerMarker = createMarker (- 2910.10 , 936.94 , 6.56 - 1 , "cylinder" , 1.2 , 4 , 118 , 224 , 255 )
addEventHandler ( "onMarkerHit" , playerMarker , function( hitElement )
triggerClientEvent ( hitElement , "OpenVehicleGuiSF" , hitElement )
end )
window = guiCreateWindow ( 697 , 366 , 564 , 288 , "BRAMA POJAZDU SF" , false )
guiWindowSetSizable ( window , false )
label1 = guiCreateLabel ( 160 , 70 , 240 , 43 , " Witaj w bramie pojazdu\n?eby otworzy? brame musisz posiada? item:" , false , window )
guiLabelSetColor ( label1 , 255 , 254 , 254 )
label2 = guiCreateLabel ( 216 , 113 , 170 , 34 , "Winter Card x1" , false , window )
guiSetFont ( label2 , "default-bold-small" )
guiLabelSetColor ( label2 , 4 , 118 , 224 )
button1 = guiCreateButton ( 757 , 557 , 176 , 49 , "OTW?RZ" , false )
button2 = guiCreateButton ( 957 , 557 , 176 , 49 , "ZAMKNIJ" , false )
guiSetVisible ( window , false )
guiSetVisible ( button1 , false )
guiSetVisible ( button2 , false )
addEvent ( "OpenVehicleGuiSF" , true )
addEventHandler ( "OpenVehicleGuiSF" , localPlayer , function()
guiSetVisible ( button1 , true )
guiSetVisible ( button2 , true )
guiSetVisible ( window , true )
guiWindowSetMovable ( window , false )
guiWindowSetSizable ( window , false )
showCursor ( true )
end )
function close ()
if guiGetVisible ( window ) then
guiSetVisible ( button1 , false )
guiSetVisible ( button2 , false )
guiSetVisible ( window , false )
guiWindowSetMovable ( window , false )
guiWindowSetSizable ( window , false )
showCursor ( false )
end
end
addEventHandler ( "onClientGUIClick" , button2 , close , false )
function otwieranie1 ()
triggerServerEvent ( "gateMoveSF" , localPlayer , true )
end
addEventHandler ( "onClientGUIClick" , button1 , otwieranie1 , false )
Wysłany: 2021-01-11, 21:09
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
W 7 argument funkcji Ce-GUI wstaw zmienn? g??wnego okna.
Wysłany: 2021-01-12, 00:00
xyzzz^
A nic
Wiek: 18 Na forum: 1993 dni Posty: 319
Nick w MP: Aspyk21
Piwa : 308
Chodzi ci window? Kt?ra linijka
Wysłany: 2021-01-12, 09:11
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Okno CeGUI tworzysz za pomoc? funkcji
O 7 argumencie (parent) mo?esz poczyta? na wiki w poszczeg?lnych funkcjach:
Wysłany: 2021-01-12, 17:20
xyzzz^
A nic
Wiek: 18 Na forum: 1993 dni Posty: 319
Nick w MP: Aspyk21
Piwa : 308
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
Wysłany: 2021-01-12, 17:46
MrVip615
witam
Wiek: 22 Na forum: 4307 dni Posty: 167
Nick w MP: ramzes
Piwa : 207
"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 ( 757 , 557 , 176 , 49 , "OTW?RZ" , false , gui . window )
gui . button2 = guiCreateButton ( 957 , 557 , 176 , 49 , "ZAMKNIJ" , false , gui . window )
W taki sposob
Wysłany: 2021-01-13, 14:00
xyzzz^
A nic
Wiek: 18 Na forum: 1993 dni Posty: 319
Nick w MP: Aspyk21
Piwa : 308
--[[ sf ]]
guiSF = {
label1 = {},
label2 = {},
window = {},
button1 = {},
button2 = {},
}
guiSF . window = guiCreateWindow ( 697 , 366 , 564 , 288 , "BRAMA POJAZDU SF" , false )
guiWindowSetSizable ( guiSF . window , false )
guiSF . label1 = guiCreateLabel ( 160 , 70 , 240 , 43 , " Witaj w bramie pojazdu\n?eby otworzy? brame musisz posiada? item:" , false , guiSF . window )
guiLabelSetColor ( guiSF . label1 , 255 , 254 , 254 )
guiSF . label2 = guiCreateLabel ( 216 , 113 , 170 , 34 , "Winter Card x1" , false , guiSF . window )
guiSetFont ( guiSF . label2 , "default-bold-small" )
guiLabelSetColor ( guiSF . label2 , 4 , 118 , 224 )
guiSF . button1 = guiCreateButton ( 757 , 557 , 176 , 49 , "OTW?RZ" , false , guiSF . window )
guiSF . button2 = guiCreateButton ( 957 , 557 , 176 , 49 , "ZAMKNIJ" , false , guiSF . window )
guiSetVisible ( guiSF . window , false )
addEvent ( "OpenVehicleGuiSF1" , true )
addEventHandler ( "OpenVehicleGuiSF1" , localPlayer , function()
guiSetVisible ( guiSF . window , true )
guiWindowSetMovable ( guiSF . window , false )
guiWindowSetSizable ( guiSF . window , false )
showCursor ( true )
end )
function close ()
if guiGetVisible ( guiSF . window ) then
guiSetVisible ( wguiSF . window , false )
guiWindowSetMovable ( guiSF . window , false )
guiWindowSetSizable ( guiSF . window , false )
showCursor ( false )
end
end
addEventHandler ( "onClientGUIClick" , guiSF . button2 , close , false )
function otwieranieSF1 ()
triggerServerEvent ( "gateMoveSF1" , localPlayer , true )
end
addEventHandler ( "onClientGUIClick" , guiSF . button1 , otwieranieSF1 , false )
Teraz przyciski sie nie wyswietlaja
Wysłany: 2021-01-13, 14:03
MrVip615
witam
Wiek: 22 Na forum: 4307 dni Posty: 167
Nick w MP: ramzes
Piwa : 207
Poniewaz usunales 7 argument. Sprobuj teraz.
-- sf
guiSF = {}
guiSF . window = guiCreateWindow ( 697 , 366 , 564 , 288 , "BRAMA POJAZDU SF" , false )
guiWindowSetSizable ( guiSF . window , false )
guiSetVisible ( guiSF . window , false )
guiSF . label1 = guiCreateLabel ( 160 , 70 , 240 , 43 , " Witaj w bramie pojazdu\n?eby otworzy? brame musisz posiada? item:" , false , guiSF . window )
guiLabelSetColor ( guiSF . label1 , 255 , 254 , 254 )
guiSF . label2 = guiCreateLabel ( 216 , 113 , 170 , 34 , "Winter Card x1" , false , guiSF . window )
guiSetFont ( guiSF . label2 , "default-bold-small" )
guiLabelSetColor ( guiSF . label2 , 4 , 118 , 224 )
guiSF . button1 = guiCreateButton ( 757 , 557 , 176 , 49 , "OTW?RZ" , false , guiSF . window )
guiSF . button2 = guiCreateButton ( 957 , 557 , 176 , 49 , "ZAMKNIJ" , false , guiSF . window )
addEvent ( "OpenVehicleGuiSF1" , true )
addEventHandler ( "OpenVehicleGuiSF1" , localPlayer , function()
guiSetVisible ( guiSF . window , true )
guiWindowSetMovable ( guiSF . window , false )
guiWindowSetSizable ( guiSF . window , false )
showCursor ( true )
end )
function close ()
if guiGetVisible ( guiSF . window ) then
guiSetVisible ( guiSF . window , false )
guiWindowSetMovable ( guiSF . window , false )
guiWindowSetSizable ( guiSF . window , false )
showCursor ( false )
end
end
addEventHandler ( "onClientGUIClick" , guiSF . button2 , close , false )
function otwieranieSF1 ()
triggerServerEvent ( "gateMoveSF1" , localPlayer , true )
end
addEventHandler ( "onClientGUIClick" , guiSF . button1 , otwieranieSF1 , false )
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
Wysłany: 2021-01-13, 14:07
xyzzz^
A nic
Wiek: 18 Na forum: 1993 dni Posty: 319
Nick w MP: Aspyk21
Piwa : 308
"MrVip615" napisał/a :Poniewaz usunales 7 argument. Sprobuj teraz.
-- sf
guiSF = {}
guiSF . window = guiCreateWindow ( 697 , 366 , 564 , 288 , "BRAMA POJAZDU SF" , false )
guiWindowSetSizable ( guiSF . window , false )
guiSetVisible ( guiSF . window , false )
guiSF . label1 = guiCreateLabel ( 160 , 70 , 240 , 43 , " Witaj w bramie pojazdu\n?eby otworzy? brame musisz posiada? item:" , false , guiSF . window )
guiLabelSetColor ( guiSF . label1 , 255 , 254 , 254 )
guiSF . label2 = guiCreateLabel ( 216 , 113 , 170 , 34 , "Winter Card x1" , false , guiSF . window )
guiSetFont ( guiSF . label2 , "default-bold-small" )
guiLabelSetColor ( guiSF . label2 , 4 , 118 , 224 )
guiSF . button1 = guiCreateButton ( 757 , 557 , 176 , 49 , "OTW?RZ" , false , guiSF . window )
guiSF . button2 = guiCreateButton ( 957 , 557 , 176 , 49 , "ZAMKNIJ" , false , guiSF . window )
addEvent ( "OpenVehicleGuiSF1" , true )
addEventHandler ( "OpenVehicleGuiSF1" , localPlayer , function()
guiSetVisible ( guiSF . window , true )
guiWindowSetMovable ( guiSF . window , false )
guiWindowSetSizable ( guiSF . window , false )
showCursor ( true )
end )
function close ()
if guiGetVisible ( guiSF . window ) then
guiSetVisible ( guiSF . window , false )
guiWindowSetMovable ( guiSF . window , false )
guiWindowSetSizable ( guiSF . window , false )
showCursor ( false )
end
end
addEventHandler ( "onClientGUIClick" , guiSF . button2 , close , false )
function otwieranieSF1 ()
triggerServerEvent ( "gateMoveSF1" , localPlayer , true )
end
addEventHandler ( "onClientGUIClick" , guiSF . button1 , otwieranieSF1 , false )
Brak b??d?w, przycisk?w nie ma
Wysłany: 2021-01-13, 14:57
TheSebaPL
Mod-team
Wiek: 21 Na forum: 3098 dni Posty: 964
Piwa : 3102
Aw4ke , a gdzie w kodzie jest linijka od w??czania przycisk?w u ciebie ?
Wysłany: 2021-01-13, 14:59
xyzzz^
A nic
Wiek: 18 Na forum: 1993 dni Posty: 319
Nick w MP: Aspyk21
Piwa : 308
"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
Wysłany: 2021-01-13, 15:24
TheSebaPL
Mod-team
Wiek: 21 Na forum: 3098 dni Posty: 964
Piwa : 3102
Aw4ke , w renderowaniu przycisku powinny si? p??niej "?adowa?" ni? okienko.
Wysłany: 2021-01-13, 15:39
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
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.
Wysłany: 2021-01-13, 16:12
xyzzz^
A nic
Wiek: 18 Na forum: 1993 dni Posty: 319
Nick w MP: Aspyk21
Piwa : 308
"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?
Wysłany: 2021-01-13, 17:32
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Czego przyk?ad? Masz po prostu wstawi? pozycj? i rozmiar wzgl?dne od okna, pod kt?ry przypi??e? przyciski.
Tagi: cgui
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: