Wysłany: 2018-11-07, 14:17
Yami
Mapper / Uczeń LUA
Wiek: 25 Na forum: 3059 dni Posty: 379
Piwa : 97
Siema
Ot?? mam taki problem ?e nie wiem gdy stworz? sobie GUI to chcia?bym aby pokaza?o si? ono gdy wejde w marker, natomiast mi to nie wychodzi
Za pmoc daje
Wysłany: 2018-11-07, 14:54
Gravgor
Wiek: 22 Na forum: 3619 dni Posty: 380
Nick w MP: 1944
Piwa : 702
Kod?
Podpis
Portfolio marceliborowczak.me
Wysłany: 2018-11-07, 15:08
CjPomarancza
:-)
Wiek: 17 Na forum: 3183 dni Posty: 90
Piwa : 12
gdy wejdziesz w marker to addEventHandler a gdy z niego wyjdziesz to removeEventHandler
Podpis
Pomogłem? Doceń mnie i postaw
Wysłany: 2018-11-07, 15:12
adaskOO
Ten który patrzy
Wiek: 24 Na forum: 3732 dni Posty: 249
Nick w MP: adaskOO
Piwa : 3168
Mo?esz u?y? tego:
client:
nazwaMarkeru = createMarker ( x , y , z , "cylinder" , 1 , 255 , 255 , 255 ) -- tworzy marker
addEventHandler ( "onClientMarkerHit" , nazwaMarkeru , function()
guiSetVisible ( nazwaOkna , true ) -- pokazuje gui
showCursor ( true ) -- pokazuje kursor
end )
Podpis
Zapraszam do współpracy
Discord: adaskOO#8255
Więcej szczegółów
Wystawiono 1 piw(a):Yami
Wysłany: 2018-11-07, 15:24
NotPaladyn
Wiek: 23 Na forum: 2790 dni Posty: 866
Nick w MP: NotPaladyn
Piwa : 3135
Vice Admin: Jeśli potrzebujesz pomocy w sprawach organizacyjnych lub technicznych - skontaktuj się ze mną .
Roe , wiesz mo?e jak na podstawie tego zrobi? aby zamiast wchodzi? w pickupa nacisn?? w gui przycisk i ?eby sta?o si? to co powinno? (To samo co mia?oby si? sta? po wej?ciu w pickupa
addEventHandler ( "onPickupHit" , pickup , function( element )
if isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( element ) ), aclGetGroup ( "Policja" ) ) then -- Wydzia ? Prewerencyjny
if getAccountData ( getPlayerAccount ( element ), "stary:skin" ) then
id = tonumber ( getAccountData ( getPlayerAccount ( element ), "stary:skin" ) )
setElementModel ( element , id )
setAccountData ( getPlayerAccount ( element ), "stary:skin" , false )
takeWeapon ( element , 3 )
takeWeapon ( element , 23 )
else
skin = tonumber ( getElementModel ( element ) )
setAccountData ( getPlayerAccount ( element ), "stary:skin" , skin )
setElementModel ( element , 280 )
giveWeapon ( element , 3 , 1 )
giveWeapon ( element , 23 , 100 )
end
end
end )
Daje
Podpis
Zarejestrowany - 14.10.2018r.
Support-Team - 01.06.2019r. - 01.11.2019r.
Test-Mod - 01.11.2019r. - 31.12.2019r.
Moderator - 31.12.2019r. - 01.11.2020r.
Mod-Team - 01.11.2020r. - 03.05.2022r.
Vice Admin - 03.05.2022r. -
-------------------------------------------------------
Tworzę skrypty i modele na zamówienie
W razie pytań zapraszam do kontaktu
--------------Kontakt--------------
Discord: NotPaladyn#2943 / notpaladyn
Wysłany: 2018-11-07, 15:38
CjPomarancza
:-)
Wiek: 17 Na forum: 3183 dni Posty: 90
Piwa : 12
@NotPaladyn
function giveWeapon ( button )
if button == "left" then
if isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( element ) ), aclGetGroup ( "Policja" ) ) then -- Wydzia ? Prewerencyjny
if getAccountData ( getPlayerAccount ( element ), "stary:skin" ) then
id = tonumber ( getAccountData ( getPlayerAccount ( element ), "stary:skin" ) )
setElementModel ( element , id )
setAccountData ( getPlayerAccount ( element ), "stary:skin" , false )
takeWeapon ( element , 3 )
takeWeapon ( element , 23 )
else
skin = tonumber ( getElementModel ( element ) )
setAccountData ( getPlayerAccount ( element ), "stary:skin" , skin )
setElementModel ( element , 280 )
giveWeapon ( element , 3 , 1 )
giveWeapon ( element , 23 , 100 )
end
end
end
end
addEventHandler ( "onClientGUIClick" , twoj_button_co_chcesz_kliknac , giveWeapon , false )
Podpis
Pomogłem? Doceń mnie i postaw
Wysłany: 2018-11-07, 18:04
NotPaladyn
Wiek: 23 Na forum: 2790 dni Posty: 866
Nick w MP: NotPaladyn
Piwa : 3135
Vice Admin: Jeśli potrzebujesz pomocy w sprawach organizacyjnych lub technicznych - skontaktuj się ze mną .
Niestety nie dzia?a, gui pokazuje si? nawet gdy nie wejdzie si? w marker i to ka?demu kto jest w grupie ACL na serwerze
A po klikni?ciu "guzika" nic si? nie dzieje
Kod:
c.lua
GUIEditor = {
button = {},
window = {},
label = {}
}
addEventHandler ( "onClientResourceStart" , resourceRoot ,
function()
GUIEditor . window [ 1 ] = guiCreateWindow ( 1017 , 215 , 253 , 371 , "Policja" , false )
guiWindowSetSizable ( GUIEditor . window [ 1 ], false )
GUIEditor . button [ 1 ] = guiCreateButton ( 29 , 219 , 192 , 121 , "Rozpocznij/Zako?cz Prace" , false , GUIEditor . window [ 1 ])
GUIEditor . label [ 1 ] = guiCreateLabel ( 33 , 80 , 188 , 85 , " Wydzia? Prewerencyjny" , false , GUIEditor . window [ 1 ])
end
)
marker:
nazwaMarkeru = createMarker ( 1540.51135 , - 1661.91626 , 13.55074 , "cylinder" , 1 , 255 , 255 , 255 ) -- tworzy marker
setElementInterior ( nazwaMarkeru , 0 )
addEventHandler ( "onClientMarkerHit" , nazwaMarkeru , function()
guiSetVisible ( GUIEditor . window [ 1 ], true ) -- pokazuje gui
showCursor ( true ) -- pokazuje kursor
end )
function giveWeapon ( button )
if button == "left" then
if isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( element ) ), aclGetGroup ( "Policja" ) ) then -- Wydzia ? Prewerencyjny
if getAccountData ( getPlayerAccount ( element ), "stary:skin" ) then
id = tonumber ( getAccountData ( getPlayerAccount ( element ), "stary:skin" ) )
setElementModel ( element , id )
setAccountData ( getPlayerAccount ( element ), "stary:skin" , false )
takeWeapon ( element , 3 )
takeWeapon ( element , 23 )
else
skin = tonumber ( getElementModel ( element ) )
setAccountData ( getPlayerAccount ( element ), "stary:skin" , skin )
setElementModel ( element , 280 )
giveWeapon ( element , 3 , 1 )
giveWeapon ( element , 23 , 100 )
end
end
end
end
addEventHandler ( "onClientGUIClick" , GUIEditor . button [ 1 ], giveWeapon , false )
Podpis
Zarejestrowany - 14.10.2018r.
Support-Team - 01.06.2019r. - 01.11.2019r.
Test-Mod - 01.11.2019r. - 31.12.2019r.
Moderator - 31.12.2019r. - 01.11.2020r.
Mod-Team - 01.11.2020r. - 03.05.2022r.
Vice Admin - 03.05.2022r. -
-------------------------------------------------------
Tworzę skrypty i modele na zamówienie
W razie pytań zapraszam do kontaktu
--------------Kontakt--------------
Discord: NotPaladyn#2943 / notpaladyn
Wysłany: 2018-11-07, 19:16
adaskOO
Ten który patrzy
Wiek: 24 Na forum: 3732 dni Posty: 249
Nick w MP: adaskOO
Piwa : 3168
Aby nie wy?wietla?o si? ka?demu, tylko temu co wejdzie w marker trzeba doda? do kodu GUI:
guiSetVisible ( nazwaOKNA , false )
Sk?d masz element? Skopiowa?e? to pewnie, ale mniejsza
To powinno okre?li? element
function giveWeapon ( element , button )
if element ~= localPlayer then
Podpis
Zapraszam do współpracy
Discord: adaskOO#8255
Wysłany: 2018-11-07, 20:37
NotPaladyn
Wiek: 23 Na forum: 2790 dni Posty: 866
Nick w MP: NotPaladyn
Piwa : 3135
Vice Admin: Jeśli potrzebujesz pomocy w sprawach organizacyjnych lub technicznych - skontaktuj się ze mną .
Niestety okno nadal pokazuje si? ka?demu bez wej?cia w marker, a po nacisnieciu w przycisk nic si? nie dzieje
Podpis
Zarejestrowany - 14.10.2018r.
Support-Team - 01.06.2019r. - 01.11.2019r.
Test-Mod - 01.11.2019r. - 31.12.2019r.
Moderator - 31.12.2019r. - 01.11.2020r.
Mod-Team - 01.11.2020r. - 03.05.2022r.
Vice Admin - 03.05.2022r. -
-------------------------------------------------------
Tworzę skrypty i modele na zamówienie
W razie pytań zapraszam do kontaktu
--------------Kontakt--------------
Discord: NotPaladyn#2943 / notpaladyn
Wysłany: 2018-11-08, 15:52
Gpla
Loading...
Wiek: 26 Na forum: 3853 dni Posty: 84
Nick w MP: Loading...
Piwa : 174
GUIEditor = {
button = {},
window = {},
label = {}
}
addEventHandler ( "onClientResourceStart" , resourceRoot ,
function()
GUIEditor . window [ 1 ] = guiCreateWindow ( 1017 , 215 , 253 , 371 , "Policja" , false )
guiWindowSetSizable ( GUIEditor . window [ 1 ], false )
GUIEditor . button [ 1 ] = guiCreateButton ( 29 , 219 , 192 , 121 , "Rozpocznij/Zako?cz Prace" , false , GUIEditor . window [ 1 ])
GUIEditor . label [ 1 ] = guiCreateLabel ( 33 , 80 , 188 , 85 , " Wydzia? Prewerencyjny" , false , GUIEditor . window [ 1 ])
guiSetVisible ( GUIEditor . window [ 1 ], false )
end
)
addEventHandler ( "onClientMarkerHit" , nazwaMarkeru , function( el )
if el ~= localPlayer then return end
guiSetVisible ( GUIEditor . window [ 1 ], true ) -- pokazuje gui
showCursor ( true ) -- pokazuje kursor
end )
Wysłany: 2018-11-10, 21:02
NotPaladyn
Wiek: 23 Na forum: 2790 dni Posty: 866
Nick w MP: NotPaladyn
Piwa : 3135
Vice Admin: Jeśli potrzebujesz pomocy w sprawach organizacyjnych lub technicznych - skontaktuj się ze mną .
Niestety GUI w og?le si? nie pokazuj?
Pr?bowa?em to ale tez nie dzia?a, co powinienem poprawi??
nazwaMarkeru = createMarker ( 1540.51135 , - 1661.91626 , 13.55074 , "cylinder" , 1 , 255 , 255 , 255 ) -- tworzy marker
setElementInterior ( nazwaMarkeru , 0 )
addEventHandler ( "onClientMarkerHit" , nazwaMarkeru , function( el )
if el ~= localPlayer then return end
guiSetVisible ( GUIEditor . window [ 1 ], true ) -- pokazuje gui
showCursor ( true ) -- pokazuje kursor
end )
function giveWeapon ( button )
if button == "left" then
if isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( element ) ), aclGetGroup ( "Policja" ) ) then -- Wydzia ? Prewerencyjny
if getAccountData ( getPlayerAccount ( element ), "stary:skin" ) then
id = tonumber ( getAccountData ( getPlayerAccount ( element ), "stary:skin" ) )
setElementModel ( element , id )
setAccountData ( getPlayerAccount ( element ), "stary:skin" , false )
takeWeapon ( element , 3 )
takeWeapon ( element , 23 )
else
skin = tonumber ( getElementModel ( element ) )
setAccountData ( getPlayerAccount ( element ), "stary:skin" , skin )
setElementModel ( element , 280 )
giveWeapon ( element , 3 , 1 )
giveWeapon ( element , 23 , 100 )
end
end
end
end
addEventHandler ( "onClientGUIClick" , GUIEditor . button [ 1 ], giveWeapon , true )
addEventHandler ( "onClientMarkerLeave" , nazwaMarkeru , function( el )
if el ~= localPlayer then return end
guiSetVisible ( GUIEditor . window [ 1 ], false )
showCursor ( false )
end )
Podpis
Zarejestrowany - 14.10.2018r.
Support-Team - 01.06.2019r. - 01.11.2019r.
Test-Mod - 01.11.2019r. - 31.12.2019r.
Moderator - 31.12.2019r. - 01.11.2020r.
Mod-Team - 01.11.2020r. - 03.05.2022r.
Vice Admin - 03.05.2022r. -
-------------------------------------------------------
Tworzę skrypty i modele na zamówienie
W razie pytań zapraszam do kontaktu
--------------Kontakt--------------
Discord: NotPaladyn#2943 / notpaladyn
Wysłany: 2018-11-10, 21:21
Kalizman
Wiek: 23 Na forum: 3651 dni Posty: 1394
Piwa : 4619
Wysłany: 2018-11-11, 13:49
NotPaladyn
Wiek: 23 Na forum: 2790 dni Posty: 866
Nick w MP: NotPaladyn
Piwa : 3135
Vice Admin: Jeśli potrzebujesz pomocy w sprawach organizacyjnych lub technicznych - skontaktuj się ze mną .
B??dy DB3:
ERROR: SAPD/praca.lua:35: attempt to index global 'GUIEditor' (a nil value)
A linijka 35 to:
addEventHandler ( "onClientGUIClick" , GUIEditor . button [ 1 ], giveWeapon , true )
Podpis
Zarejestrowany - 14.10.2018r.
Support-Team - 01.06.2019r. - 01.11.2019r.
Test-Mod - 01.11.2019r. - 31.12.2019r.
Moderator - 31.12.2019r. - 01.11.2020r.
Mod-Team - 01.11.2020r. - 03.05.2022r.
Vice Admin - 03.05.2022r. -
-------------------------------------------------------
Tworzę skrypty i modele na zamówienie
W razie pytań zapraszam do kontaktu
--------------Kontakt--------------
Discord: NotPaladyn#2943 / notpaladyn
Wysłany: 2018-11-12, 18:29
Ciastuuś
Truck soon...
Wiek: 26 Na forum: 3071 dni Posty: 799
Nick w MP: Ciastuuś
Piwa : 4297
Nie posiadasz takiego czego? jak GUIEditor przez co zwraca zerow? warto?? dla GUIEditor.button[1] . Do tego masz jakie? rysowanie tego GUI? Je?eli tak daj kod.
Wysłany: 2018-11-12, 18:34
adaskOO
Ten który patrzy
Wiek: 24 Na forum: 3732 dni Posty: 249
Nick w MP: adaskOO
Piwa : 3168
Czyli brakuje tego u g?ry?
GUIEditor = {
button = {},
window = {},
label = {}
}
Podpis
Zapraszam do współpracy
Discord: adaskOO#8255
Tagi: gui
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: