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

Wysłany: 2015-09-15, 18:47


Tomeg123







Wiek: 32
Na forum: 4067 dni
Posty: 26

Piwa: 83

Respekt: 80

Ostrzeżeń: 100%
"Fanciak" napisał/a:

Tomeg123, tak - pomoga.


Tak o?


brama createObject(idxyz)
marker createMarker (xyz'cylinder'wielko??, kolor)

function brama.otwarta
moveObject(bramaxyz3000)
addEventHandler("onMarketHit"brama.otwarta)
if brama.otwarta then
function brama.zamknieta
moveBack(brama3000)
addEventHandler("onMarketHit"brama.zamknieta)

(tylko oczywi?cie powpisuje swoje koordynaty, id itp.

//Dodane znaczniki LUA//DestroY

Ostatnio zmieniony przez #404 2015-09-15, 19:11, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-09-15, 18:53


Fanciak

BOT






Wiek: 25
Na forum: 4446 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

Co to moveBack? Nie ma takiego czegos z tego co wiem ;o

W evencie dodaj rowniez do czego ma sie to odwolywac, czyli po onMarkerHit dodaj nazwe markeru.

if brama.otwarta then - skad to sie wzielo w tym miejscu? Daj to przed otwarciem/zamknieciem bramy.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-09-15, 19:08


Tomeg123







Wiek: 32
Na forum: 4067 dni
Posty: 26

Piwa: 83

Respekt: 80

Ostrzeżeń: 100%
"Fanciak" napisał/a:

Co to moveBack? Nie ma takiego czegos z tego co wiem ;o

W evencie dodaj rowniez do czego ma sie to odwolywac, czyli po onMarkerHit dodaj nazwe markeru.



if brama.otwarta then skad to sie wzielo w tym miejscuDaj to przed otwarciem/zamknieciem bramy.[/quote]

brama createObject(idxyz)
marker createMarker (xyz'cylinder'wielko??, kolor)

if brama.zamknieta then
function brama.otwarta
moveObject(bramaxyz3000)
addEventHandler("onMarketHit"markerbrama.otwarta)
if brama.otwarta then
function brama.zamknieta
moveObject(bramaxyz3000)
addEventHandler("onMarketHit"marker,  brama.zamknieta

Tak? Wol? zapyta?, poniewa? dopiero si? ucz? ;)


[ Komentarz dodany przez: DestroY: 2015-09-15, 19:09 ]
U?ywaj na przysz?o?? znacznik?w LUA

Ostatnio zmieniony przez #404 2015-09-15, 19:10, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-09-15, 20:12


Fanciak

BOT






Wiek: 25
Na forum: 4446 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

brama createObject(idxyz)
marker createMarker (xyz'cylinder'wielko??, kolor)


function brama.otwarta()
if brama.zamknieta then
moveObject(brama3000xyz)
end
end
addEventHandler("onMarketHit"markerbrama.otwarta)



function brama.zamknieta()
if brama.otwarta then
moveObject(brama3000xyz)
end
end
addEventHandler("onMarketHit"marker,  brama.zamknieta



Zdefiniuj jeszcze te brama.otwarta aby mialo to sie do czego odniesc.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-09-15, 20:19


Tomeg123







Wiek: 32
Na forum: 4067 dni
Posty: 26

Piwa: 83

Respekt: 80

Ostrzeżeń: 100%
"Fanciak" napisał/a:

brama createObject(idxyz)
marker createMarker (xyz'cylinder'wielko??, kolor)


function brama.otwarta()
if brama.zamknieta then
moveObject(brama3000xyz)
end
end
addEventHandler("onMarketHit"markerbrama.otwarta)



function brama.zamknieta()
if brama.otwarta then
moveObject(brama3000xyz)
end
end
addEventHandler("onMarketHit"marker,  brama.zamknieta



Zdefiniuj jeszcze te brama.otwarta aby mialo to sie do czego odniesc.


Nie mam zbytnio pomys??w, ucz? si? LUA od 4 dni ;c
A je?eli chcia?bym do tego animacj?? to wtedy
setPedAnimation("CRIB""Use_Switch"thePlayer1truetrue)  

Czy jako? inaczej? :C

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-09-16, 14:55


Fanciak

BOT






Wiek: 25
Na forum: 4446 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

setPedAnimation = dajPedowiAnimacje :shock: do bramy? :|


Nie ma animacji do bramy, jedyne co to moze ona sie "pukac" jak prawdziwy szlaban, zapewne wiesz jak. Aby to zrobic powinno byc tak:

moveObject(brama3000xyz"OutBounce")



A co do bramy to popatrz na kod Pana Wielebnego.

https://github.com/lpiob/MTA-XyzzyRP/blob/master/resources/%5BXyzzyRP%5D/%5Bobiekty%5D/lss-osrodek_szkoleniowy/szlaban.lua

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-09-16, 16:05


Tomeg123







Wiek: 32
Na forum: 4067 dni
Posty: 26

Piwa: 83

Respekt: 80

Ostrzeżeń: 100%
"Fanciak" napisał/a:

setPedAnimation = dajPedowiAnimacje :shock: do bramy? :|


Nie ma animacji do bramy, jedyne co to moze ona sie "pukac" jak prawdziwy szlaban, zapewne wiesz jak. Aby to zrobic powinno byc tak:

moveObject(brama3000xyz"OutBounce")



A co do bramy to popatrz na kod Pana Wielebnego.

https://github.com/lpiob/MTA-XyzzyRP/blob/master/resources/%5BXyzzyRP%5D/%5Bobiekty%5D/lss-osrodek_szkoleniowy/szlaban.lua

Chodzi?o mi, ?e podchodz? do ?ciany, przy kt?rym jest marker, i wtedy w??cza si? animka, ?e np. klikam. Tak jak na serwerze PY****. ;)
A z bram? to nie ogarniam ;c Postawi? 6-cio pak piwka, jak podpowiesz bardziej lub napiszesz kawa?ek abym zrozumia? :)

[ Dodano: 2015-09-16, 16:21 ]
drzwi.animacja=false
drzwi.zamknieta=true

drzwi.otworz=function()
    if (drzwi.animacja or not drzwi.zamknietathen return false end
    drzwi.animacja=true
    moveObject(drzwi.obiekt,3000,1559.9716796875,-1658.80859375,1463.7819824219,0,0,90,"OutBounce")
    setTimer(function() drzwi.animacja=false drzwi.zamknieta=false end60001)
end

drzwi.zamknij=function()
    if (drzwi.animacja or drzwi.zamknietathen return false end
    drzwi.animacja=true    
    moveObject(drzwi.obiekt,3000,1559.9716796875,-1658.80859375,1463.7819824219,0,0,-90,"OutBounce")
    setTimer(function() drzwi.animacja=false drzwi.zamknieta=true end60001)
end

Znalaz?em taki oto wycinek z repozytorium Pana Wielebnego, to ma by? co? na tej zasadzie?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-09-16, 18:07


Fanciak

BOT






Wiek: 25
Na forum: 4446 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

Tomeg123, z animacja - tak.


A tutaj edytuj troche ten kod, dodaj eventy, tak jak w kodach, ktore podalem powyzej i cos z tego wyjdzie. Zaloz nowy watek jak bedziesz mial problemy.


Czy ten watek mozna zamknac?

Postaw piwo autorowi tego posta
 

 
Tagi: brama :: otwierana :: markerze.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Brama otwierana w markerze. 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