Wysłany: 2018-05-31, 19:40
KucharSolo
Wiek: 35 Na forum: 3438 dni Posty: 94
Nick w MP: Kuchar
Piwa : 2
Witam,posiadam skrypt z itsa na bramy.Brame tworzy si? w bazie danych i wszystko jest okej,brama sie otwiera i zamyka.Problem jest taki i? je?li wpisz? koordy to tak jakby nie dzia?a rotacja.Brama sie otwiera tylko na rotacji 0,0,0
Posiadam na serwerze brame kt?ra musi mie? rotacje 0,0,90 i zamyka? si? 0,0,0
jak wpisuj? takie rotacje wtedy brama wariuje wgl nie reaguje na te rotacje opr?cz 0.Jak jest 0 wszystko dzia?a idealnie.Kombinuj? wpisywa? r??ne rotacje ale nie dzia?a,prosz? o pomoc.Dzi?kuje
& #65279;bramy={}
function start ()
q = exports [ "ogrpg-db" ]: dbGet ( "select * from Frakcje_bramy" )
for i = 1 , #q do
bramy [ i ]={}
x , y , z , rx , ry , rz = unpack ( split ( q [ i ]. open , "," ))
x1 , y1 , z1 , rx1 , ry1 , rz1 = unpack ( split ( q [ i ]. close , "," ))
bramy [ i ][ "objekt" ]= createObject ( q [ i ]. model , tonumber ( x1 ), tonumber ( y1 ), tonumber ( z1 ), tonumber ( rx1 ), tonumber ( ry1 ), tonumber ( rz1 ))
setElementData ( bramy [ i ][ "objekt" ], "close" ,{ tonumber ( x1 ), tonumber ( y1 ), tonumber ( z1 ), tonumber ( rx1 ), tonumber ( ry1 ), tonumber ( rz1 )})
setElementData ( bramy [ i ][ "objekt" ], "open" ,{ tonumber ( x ), tonumber ( y ), tonumber ( z ),- tonumber ( rx1 ),- tonumber ( ry1 ),- tonumber ( rz1 )})
bramy [ i ][ "kolizja" ]= createColSphere ( tonumber ( x1 ), tonumber ( y1 ), tonumber ( z1 ), q [ i ]. zasieg )
setElementData ( bramy [ i ][ "kolizja" ], "parent" , bramy [ i ][ "objekt" ], false )
setElementData ( bramy [ i ][ "kolizja" ], "frakcja" , q [ i ]. frakcja , false )
end
end
start ()
function isfactionplr ( el )
local uid = getElementData ( el , 'player:uid' )
if not uid then return end
local result = exports [ 'ogrpg-db' ]: dbGet ( 'SELECT 1 FROM ogrpg_factions WHERE uid=? AND code=? LIMIT 1;' , uid , frakcja )
if result [ 1 ] then
return true
else
return false
end
end
function hit ( el , md )
if getElementType ( el )== "player" then
frakcja = getElementData ( source , "frakcja" )
if isfactionplr ( el ) then
obj = getElementData ( source , "parent" )
if obj and isElement ( obj ) then
stopObject ( obj )
data = getElementData ( obj , "open" )
rot = getElementRotation ( obj , "ZXY" )
moveObject ( obj , 2000 , data [ 1 ], data [ 2 ], data [ 3 ], data [ 4 ], data [ 5 ], data [ 6 ], "OutQuad" )
end
end
end
end
addEventHandler ( "onColShapeHit" , resourceRoot , hit )
function leave ( el , md )
if getElementType ( el )== "player" then
frakcja = getElementData ( source , "frakcja" )
if isfactionplr ( el ) then
obj = getElementData ( source , "parent" )
if obj and isElement ( obj ) then
stopObject ( obj )
data = getElementData ( obj , "close" )
rot = getElementRotation ( obj , "ZXY" )
moveObject ( obj , 2000 , data [ 1 ], data [ 2 ], data [ 3 ], data [ 4 ], data [ 5 ], data [ 6 ], "OutQuad" )
end
end
end
end
addEventHandler ( "onColShapeLeave" , resourceRoot , leave )
Wysłany: 2018-05-31, 19:42
Allansso
Wiek: 24 Na forum: 3938 dni Posty: 386
Piwa : 1537
Wysłany: 2018-05-31, 19:49
KucharSolo
Wiek: 35 Na forum: 3438 dni Posty: 94
Nick w MP: Kuchar
Piwa : 2
Wysłany: 2018-05-31, 20:15
nanKy
Wiek: 22 Na forum: 3865 dni Posty: 498
Nick w MP: nanky
Piwa : 1773
Wy?lij ssa ze struktury SQL.
Wysłany: 2018-05-31, 20:28
KucharSolo
Wiek: 35 Na forum: 3438 dni Posty: 94
Nick w MP: Kuchar
Piwa : 2
nanKy ,
Wysłany: 2018-05-31, 21:41
nanKy
Wiek: 22 Na forum: 3865 dni Posty: 498
Nick w MP: nanky
Piwa : 1773
W rubryce /OPEN/ ustalasz pozycj? bramy otwartej czyli:
Pozycja X, Pozycja Y, Pozycja Z, Rotacja X, Rotacja Y, Rotacja Z
W rubryce /CLOSE/ ustalasz pozycj? bramy zamkni?tej w ten sam spos?b.
czyli je?eli chcesz by brama otwarta mia?a rotacj? 0,0,90 to zamiast w rubryce open
x,y,z,0,0,0 robisz x,y,z,0,0,90.
Wysłany: 2018-05-31, 21:45
KucharSolo
Wiek: 35 Na forum: 3438 dni Posty: 94
Nick w MP: Kuchar
Piwa : 2
No tak wiem,tak robi? lecz ta brama wariuje jak takie koordy wpisze.Wiem jak i gdzie to wpisa? lecz to nie dzia?a tak jak ma dzia?a?
Wysłany: 2018-05-31, 23:23
nanKy
Wiek: 22 Na forum: 3865 dni Posty: 498
Nick w MP: nanky
Piwa : 1773
"KucharSolo" napisał/a :No tak wiem,tak robi? lecz ta brama wariuje jak takie koordy wpisze.Wiem jak i gdzie to wpisa? lecz to nie dzia?a tak jak ma dzia?a?
Z tego co widz? po twoich rekordach w sql'u nie masz nigdzie zmienionej rotacji.
Wysłany: 2018-05-31, 23:40
KucharSolo
Wiek: 35 Na forum: 3438 dni Posty: 94
Nick w MP: Kuchar
Piwa : 2
Bo te bramy maj? tak by?..Ale je?li robi? now? i zmieniam rotacje no to brama wariuje...
Wysłany: 2018-05-31, 23:57
nanKy
Wiek: 22 Na forum: 3865 dni Posty: 498
Nick w MP: nanky
Piwa : 1773
"KucharSolo" napisał/a :Bo te bramy maj? tak by?..Ale je?li robi? now? i zmieniam rotacje no to brama wariuje...
W jakim sensie wariuje, podaj konkrety ewentualnie nagraj co si? dzieje bo za du?o mi to nie m?wi.
Nie zmieniaj w pozycji otwartej ?adnej PX,PY,PZ je?eli chcesz by zmienia?a si? tylko rotacja zmieniaj tylko RX,RY,RZ.
Wysłany: 2018-06-01, 00:08
KucharSolo
Wiek: 35 Na forum: 3438 dni Posty: 94
Nick w MP: Kuchar
Piwa : 2
Chodzi o to:
Brama sie respi:
Po otwarciu powinna sie wsun?? w ten mur a ona robi obr?t i wygl?da to tak:
Tabela wygl?da tak.Brama ma ID 1:
Wysłany: 2018-06-01, 00:31
Barcioo
Kiedyś to było ST
Wiek: 26 Na forum: 4048 dni Posty: 458
Nick w MP: Bartek.
Piwa : 1887
KucharSolo , to daj ?e przy close daj -90 po testuj mo?e zadzia?a
Podpis
Kanał Youtube;
A tu zapraszam
[you]
, pomogłem Ci? Wynagrodź mnie
SUPPORT TEAM - 2016-09-03 do 2018-05-25
Test Mod - 2018-05-25
1k dni na Forum - 2018-01-28
GG: 62111935
Więcej szczegółów
Wystawiono 1 piw(a):KucharSolo
Wysłany: 2018-06-01, 00:44
KucharSolo
Wiek: 35 Na forum: 3438 dni Posty: 94
Nick w MP: Kuchar
Piwa : 2
Barcioo , Nadal nic.Kombinuje na wszystkie mozliwe spooby
Wysłany: 2018-06-01, 00:47
nanKy
Wiek: 22 Na forum: 3865 dni Posty: 498
Nick w MP: nanky
Piwa : 1773
Skoro ma si? wsuwa? tylko w mur to zamiast 0,0,90 zr?b po prostu 0,0,0 i zmieniaj PX,PY,PZ.
Więcej szczegółów
Wystawiono 1 piw(a):KucharSolo
Wysłany: 2018-06-01, 00:50
KucharSolo
Wiek: 35 Na forum: 3438 dni Posty: 94
Nick w MP: Kuchar
Piwa : 2
Ona nie mo?e by? 0,0,0 bo respi si? inaczej (tak jak obecnie si? otwiera).Ona musi byc w CLOSE 0,0,90
EDIT: Ona sie wsuwa w mur ale sama zmienia rotacje i po wsunieciu w mur przekreca sie.
Na ta brame nie dziala wgl RZ,brama robi caly czas to samo
[ Dodano : 2018-06-01, 20:21 ]
Ktos co??
[ Dodano : 2018-06-01, 20:22 ]
Ktos co??
Tagi: bug :: bramami?
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: