Wysłany: 2016-08-04, 08:01
sasik12
Wiek: 26 Na forum: 3763 dni Posty: 182
Piwa : 7
Znowu mam problem z tiggerem , tym razem po wej?ciu w marker wszystkim graczom wy?wietla si? gui
Kod:
-- c - side
addEventHandler ( "onClientMarkerHit" , root ,
function()
if source == marker then
guiSetVisible ( okno , true )
showCursor ( true )
triggerServerEvent ( "pokaz" , source , source )
end
end )
-- s - side
addEvent ( "pokaz" , true )
addEventHandler ( "pokaz" , root ,
function( plr )
if source == marker then
if getElementType ( thePlayer ) == "player" then
if isObjectInACLGroup ( "user." .. accName , aclGetGroup ( "SAMC" )) then
if guiGetVisible ( okno )== false then
guiSetVisible ( okno , true )
showCursor ( true )
end
end
end
end
end )
Za pomoc
Wysłany: 2016-08-04, 08:55
AteX
Wiek: 26 Na forum: 4015 dni Posty: 927
Nick w MP: #AteX
Piwa : 8360
Co guiSetVisible robi po s-side? Ty masz ze strony serwera zrobi? triggera na stron? klienta, je?eli chcesz, aby pokazywa?o poprawnie gui.
Wysłany: 2016-08-05, 14:38
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Gdy zrobisz ju? trigger z s-side na c-side, dodaj w c-side warunek
if source == localPlayer then
Po polsku m?wi?c je?li ?r?d?o w twoim przypadku gracz = graczowi lokalnemu czyli Tobie to otwiera, jesli nie to nie otwiera. Zapobiegniesz w ten spos?b wykonywania akcji dla postronnych os?b.
Tagi: tigger :: raz :: trzeci
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: