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

Wysłany: 2017-06-30, 11:21


Eitho







Wiek: 24
Na forum: 3630 dni
Posty: 330
Nick w MP: Eitho

Piwa: 749

Respekt: 256,5
Respekt: 256,5Respekt: 256,5Respekt: 256,5

Kto? mi napisze jak to zrobi?? Pr?bowa?em wcze?niej, ale nie ogarniam w og?le triggerowania i wywala?o mi b??dy w debugu ;x

Obecnie mam tak, co mam zmieni??

Client

function niezniszcalnabrama ()
    setObjectBreakable(szklo1, false)
    setObjectBreakable(szklo2, false)
end
addEvent( "niezniszcalnaBrama", true )
addEventHandler( "niezniszcalnaBrama", localPlayer, niezniszcalnabrama )


Server
 
triggerClientEvent ("niezniszczalnaBrama", root)


szklo1 = createObject(1649, -2513.8000488281, -625.40002441406, 133.30000305176, 0, 0, 359.49462890625)
setElementDoubleSided ( szklo1, true )
szklo2 = createObject(1649, -2513.8000488281, -625.40002441406, 136.60000610352, 0, 0, 359.49462890625)
setElementDoubleSided (szklo2, true )

function OtworzBramke ()
moveObject ( szklo1, 1000, -2517.1000976563, -625.79998779297, 133.30000305176 )
moveObject ( szklo2, 1000, -2517.1000976563, -625.79998779297, 136.60000610352 )
end
addCommandHandler("otajne", OtworzBramke )

function ZamknijBramke ()
moveObject ( szklo1, 4000, -2513.8000488281, -625.40002441406, 133.30000305176 )
moveObject ( szklo2, 4000, -2513.8000488281, -625.40002441406, 136.60000610352 )
end
addCommandHandler("ztajne", ZamknijBramke )



cuboid2bramyeitho = createColCuboid(-2514.9863, -629.46185, 131.4678, 3.75, 6.5, 5.75)

Cuboid na razie jest tylko tak o, p??niej b?d? z nim co? robi?.

Co do triggerClientEvent, to prawdopodobnie pomiesza?em co? z tym localPlayer, el, plr, root itp.
No niestety, nie umiem jeszcze tego. :/
Mi?o by by?o, gdyby kto? napisa? jak ma by? i wyt?umaczy? :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-30, 11:42


marekra3







Wiek: 26
Na forum: 5001 dni
Posty: 23
Nick w MP: Break.

Piwa: 4

Respekt: 75,3


szklo1 = createObject(1649, -2513.8000488281, -625.40002441406, 133.30000305176, 0, 0, 359.49462890625)
setElementDoubleSided ( szklo1, true )
szklo2 = createObject(1649, -2513.8000488281, -625.40002441406, 136.60000610352, 0, 0, 359.49462890625)
setElementDoubleSided (szklo2, true )

triggerClientEvent("niezniszczalnaBrama",root,szklo1,szklo2)







function niezniszcalnabrama(szklo1,szklo2)
    setObjectBreakable(szklo1, false)
    setObjectBreakable(szklo2, false)
end
addEvent( "niezniszcalnaBrama", true )
addEventHandler( "niezniszcalnaBrama", localPlayer, niezniszcalnabrama )



Spr?buj tak Nw czy zadzia?a, ale chyba powinno

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-30, 12:33


Eitho







Wiek: 24
Na forum: 3630 dni
Posty: 330
Nick w MP: Eitho

Piwa: 749

Respekt: 256,5
Respekt: 256,5Respekt: 256,5Respekt: 256,5

Nie dzia?a?o, wywala?o b??dy. (?e event nie jest dodany w clientside)
Poszuka?em troch? , okaza?o si?, ?e trzeba da? timer w s-side. :)
Da?em na sekund? i dzia?a. Dzi?kuj? i do zamkni?cia :)

Postaw piwo autorowi tego posta
 

 
Tagi: setobjectbreakable :: server :: side
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