Wysłany: 2017-05-21, 17:47
neku^
Wiek: 24 Na forum: 3522 dni Posty: 461
Nick w MP: neku^
Piwa : 1186
addEventHandler ( "otworzBrame" , getRootElement ())
Zamienasz na to:
addEventHandler ( "otworzBrame" , getRootElement (), brama )
A ty chcesz ?eby jak gracz wejdzie do markera to wtedy otwiera mu si? to GUI? Bo widz? ?e Yakub zrobi? to na zasadzie markera.
Wysłany: 2017-05-21, 17:54
Yakub
Wiek: 24 Na forum: 4323 dni Posty: 44
Nick w MP: Yakub
Piwa : 8
Tak, tak chce. Sprawdza?em ten skrypt i by? tam marker. Sory za ten b??d, ale bra?em to z mojego skryptu i nie zwr?ci?em uwagi.
addEventHandler ( "onMarkerHit" , sklep , wejdzMarker )
Zamieniasz na:
addEventHandler ( "onMarkerHit" , nazwa_markera_do_gui , wejdzMarker )
Wysłany: 2017-05-21, 17:59
Szydlo
Stance Works
Wiek: 25 Na forum: 3585 dni Posty: 343
Nick w MP: Szydlo
Piwa : 4
Yakub , Jakub
Dobra juz ok xd
Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Ostatnio zmieniony przez Szydlo 2017-05-21, 18:00, w całości zmieniany 1 raz
Wysłany: 2017-05-21, 17:59
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
Poka? jeszcze raz ca?y kod.
Podpis
Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018
Wysłany: 2017-05-21, 18:02
Szydlo
Stance Works
Wiek: 25 Na forum: 3585 dni Posty: 343
Nick w MP: Szydlo
Piwa : 4
W tym kodzie brakuje markera chyba.
Masz kod:
S-SIDE
bramaob = createObject ( 10671 , 1590.50 , - 1638.12134 , 14 , 0 , 0 , 90 )
function brama ( player )
if getElementData ( bramaob , "brama" ) then
setElementData ( bramaob , "brama" , false )
moveObject ( bramaob , 2000 , 1590.50 , - 1638.12134 , 14 )
outputChatBox ( "Zamkn??e? bram?." , player , 255 , 255 , 255 )
else
setElementData ( bramaob , "brama" , true )
moveObject ( bramaob , 2000 , 1590.50 , - 1638.12134 , 10 )
outputChatBox ( "Otworzy?e? bram?." , player , 255 , 255 , 255 )
end
end
addEvent ( "otworzBrame" , true )
addEventHandler ( "otworzBrame" , getRootElement ())
function wejdzMarker ( hitElement )
if ( getElementType ( hitElement ) == "player" ) and not ( isPedInVehicle ( hitElement )) then
triggerClientEvent ( hitElement , "guiBrama" , getRootElement ())
end
end
addEventHandler ( "onMarkerHit" , , wejdzMarker )
C-SIDE
gracz = getLocalPlayer ()
addEventHandler ( "onClientResourceStart" , resourceRoot ,
function ()
function gui ()
okno = guiCreateWindow ( 1080 , 431 , 346 , 99 , "System Bramy (Aby, pokaza? kursor kliknij F3.)" , false )
guiWindowSetSizable ( okno , false )
ozbrame = guiCreateButton ( 10 , 33 , 326 , 49 , "Otw?rz/Zamknij Bram?." , false , okno )
end
end )
function guziki ()
if source == zamknij then
guiSetVisible ( gui , false )
showCursor ( false )
elseif source == otworzzamknij then
triggerServerEvent ( "otworzBrame" , getRootElement (), gracz )
end
end
addEventHandler ( "onClientGuiClick" , getRootElement , guziki )
[ Dodano : 2017-05-21, 18:07 ]
Jest, jeden error...
Error z db3:
Error: triggered clientside event, guiBrama, but event is not added clientside
[ Dodano : 2017-05-21, 18:19 ]
Jednak nie....
[ Dodano : 2017-05-21, 18:19 ]
Jedank nie [...] marker nie by?o ale niewiem co to za error.
[ Dodano : 2017-05-21, 18:19 ]
Jedank nie [...] marker nie by?o ale niewiem co to za error.
Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Wysłany: 2017-05-21, 18:22
Yakub
Wiek: 24 Na forum: 4323 dni Posty: 44
Nick w MP: Yakub
Piwa : 8
Bo nie da?e? guiBramy.
W dodatku na samej g?rze kodu S SIDE daj:
marker = createMarker ( x , y , z , "cylinder" , 1.5 , 255 , 255 , 255 , 100 )
W dodatku do C-SIDE musisz da? tego triggera co jest w s-side:
function guiBrama ()
guiSetVisible ( okno , true )
showCursor ( true )
guiSetEnabled ( przycisk_do_otwierania / zamykania , true )
end
addEvent ( "guiBrama" , true )
addEventHandler ( "guiBrama" , getRootElement (), guiBrama )
Wysłany: 2017-05-21, 18:36
Szydlo
Stance Works
Wiek: 25 Na forum: 3585 dni Posty: 343
Nick w MP: Szydlo
Piwa : 4
Yakub , Teraz pokazuje, si? tylko kursor spr?buje sam naprawi?
[ Dodano : 2017-05-21, 18:45 ]
Teraz gui sie pokazuje ca?y czas...
Jak nawet by?o z
function showgui ()
guiSetVisible ( okno , false )
guiSetVisible ( ozbrame , false )
end
addEventHandler ( "onClientResourceStart" , showgui )
Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Wysłany: 2017-05-21, 19:06
Yakub
Wiek: 24 Na forum: 4323 dni Posty: 44
Nick w MP: Yakub
Piwa : 8
Podpis
Yakub
GTAO Member: 2014-08-04, 14:42
Wysłany: 2017-05-21, 19:57
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
Yakub , Szydlo , Mistrzowie LUA. Proponuje odstawi? LUA na kilka dni lat.
Pisz jak DB3 jest.
S:
marker = createMarker ( x , y , z , "cylinder" , 1.5 , 255 , 255 , 255 , 100 )
bramaob = createObject ( 10671 , 1590.50 , - 1638.12134 , 14 , 0 , 0 , 90 )
addEvent ( "otworzBrame" , true )
addEventHandler ( "otworzBrame" , resourceRoot ,
function()
if getElementData ( bramaob , "brama" ) then
setElementData ( bramaob , "brama" , false )
moveObject ( bramaob , 2000 , 1590.50 , - 1638.12134 , 14 )
outputChatBox ( "Zamkn??e? bram?." , player , 255 , 255 , 255 )
else
setElementData ( bramaob , "brama" , true )
moveObject ( bramaob , 2000 , 1590.50 , - 1638.12134 , 10 )
outputChatBox ( "Otworzy?e? bram?." , player , 255 , 255 , 255 )
end
end
)
C:
gracz = getLocalPlayer ()
addEventHandler ( "onClientResourceStart" , resourceRoot ,
function ()
function gui ()
okno = guiCreateWindow ( 1080 , 431 , 346 , 99 , "System Bramy (Aby, pokaza? kursor kliknij F3.)" , false )
guiWindowSetSizable ( okno , false )
guiSetVisible ( gui , false )
ozbrame = guiCreateButton ( 10 , 33 , 326 , 49 , "Otw?rz/Zamknij Bram?." , false , okno )
end
end )
function guziki ( gracz )
if source == zamknij then
guiSetVisible ( gui , false )
showCursor ( false )
elseif source == otworzzamknij then
triggerServerEvent ( "otworzBrame" , getRootElement (), gracz )
end
end
addEventHandler ( "onClientGuiClick" , getRootElement , guziki )
function marker2 ( hitElement )
if getElementType ( hitElement ) == "player" then else return end
guiSetVisible ( okno , true )
end
addEventHandler ( "onClientMarkerHit" , marker , marker2 )
Podpis
Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018
Ostatnio zmieniony przez Atroth 2017-05-21, 20:05, w całości zmieniany 1 raz
Wysłany: 2017-05-21, 20:02
Yakub
Wiek: 24 Na forum: 4323 dni Posty: 44
Nick w MP: Yakub
Piwa : 8
Rookspack , nie odzywaj si?, skoro nic nie wiesz. Akurat to ja pisa?em mu 3/4 tego skryptu, kt?ry dzia?a, a skoro sam prosi o nie podawanie gotowc?w, tylko o wyt?umaczenie to nie b?d? mu podawa? ca?ego kodu na tacy? Niech si? ch?opak uczy.
[ Dodano : 2017-05-22, 07:53 ]
Rookspack , mistrzu LUA proponiuj? odstawi? LUA na kilka lat.
Tak zrobi?e?, ?e s? a? 3 bad argumenty.
Bo?e. Jak ja nie cierpi? takich typ?w.
Tagi: gui :: znowu :: znowu...
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: