Wysłany: 2018-06-10, 17:12
OchIAch
Wiek: 26 Na forum: 3114 dni Posty: 144
Nick w MP: OchIAch
Piwa : 1311
Witam, robi? skrypt, na texture kt?ra ma by? na pod?odze i robie co? takiego:
local Sheild = dxCreateTexture ( "zdjecie.png" )
function drawImage ()
local x , y , z = getElementPosition ( localPlayer )
dxDrawMaterialLine3D ( 2279.83252 , - 1733.75391 , 13.3828 , 2289.82397 , - 1737.01794 , 13.38281 , Sheild , 5 , tocolor ( 255 , 255 , 255 , 255 ), false , 2285.47729 , - 1735.61926 , 255.38281 )
end
addEventHandler ( "onClientRender" , root , drawImage )
lecz to sie zawsze obraca w moj? stron?, a powinno w niebo. Jak to naprawi??
Wysłany: 2018-06-10, 17:46
Hemoglobina
Tylko Hema
Wiek: 29 Na forum: 3397 dni Posty: 89
Nick w MP: Answer
Piwa : 1386
Je?eli chcesz to zrobi? w konkretnym miejscu bo z tego co widz? to tak jest to
local x1 , y1 , z1 = 2279.83252 , - 1733.75391 , 13.3828
size = 1
function drawImage ()
local x , y , z = getElementPosition ( localPlayer )
dxDrawMaterialLine3D ( x + size , y + size , z - 0.99 , x - size , y - size , z - 0.99 , Sheild , size * 5 , tocolor ( 255 , 255 , 255 , 255 ), false , x1 , y1 , z1 )
end
addEventHandler ( "onClientRender" , root , drawImage )
Je?eli obrazka nie b?dziesz widzia? to sprawd? czy nie jest za wysoko lub czy przypadkiem nie zapad? si? pod ziemie.
Aha i tam gdzie jest x,y,z w dxDrawMaterialLine3D zamie? na x1,y1,z1 zapomnia?em o tym.
Wysłany: 2018-06-11, 22:27
OchIAch
Wiek: 26 Na forum: 3114 dni Posty: 144
Nick w MP: OchIAch
Piwa : 1311
"Hemoglobina" napisał/a :Je?eli chcesz to zrobi? w konkretnym miejscu bo z tego co widz? to tak jest to
local x1 , y1 , z1 = 2279.83252 , - 1733.75391 , 13.3828
size = 1
function drawImage ()
local x , y , z = getElementPosition ( localPlayer )
dxDrawMaterialLine3D ( x + size , y + size , z - 0.99 , x - size , y - size , z - 0.99 , Sheild , size * 5 , tocolor ( 255 , 255 , 255 , 255 ), false , x1 , y1 , z1 )
end
addEventHandler ( "onClientRender" , root , drawImage )
Je?eli obrazka nie b?dziesz widzia? to sprawd? czy nie jest za wysoko lub czy przypadkiem nie zapad? si? pod ziemie.
Aha i tam gdzie jest x,y,z w dxDrawMaterialLine3D zamie? na x1,y1,z1 zapomnia?em o tym.
?le mnie zrozumia?e?. Chodzi mi o to, ?eby 'obrazek' by? zawsze w stron? nieba, a nie w moj?, spr?buje ci to zademonstrowa?.
Chcia?bym ?eby NIE by?o tak:
A ?eby by?o zawsze w niebo zwr?cone czyli:
Wysłany: 2018-06-11, 23:37
Hemoglobina
Tylko Hema
Wiek: 29 Na forum: 3397 dni Posty: 89
Nick w MP: Answer
Piwa : 1386
local redcircle = dxCreateTexture ( "red.png" )
x , y , z = - 2422.68555 , - 608.78986 , 132.56250
size = 1
addEventHandler ( "onClientRender" , root , function()
dxDrawMaterialLine3D ( x + size , y + size , z - 0.95 , x - size , y - size , z - 0.95 , redcircle , size * 2 , tocolor ( 255 , 255 , 255 , 255 ), x , y , z )
end )
To jest dok?adnie ten sam skrypt co wys?a?em wy?ej.
Więcej szczegółów
Wystawiono 1 piw(a):OchIAch
Wysłany: 2018-06-12, 14:04
OchIAch
Wiek: 26 Na forum: 3114 dni Posty: 144
Nick w MP: OchIAch
Piwa : 1311
"Hemoglobina" napisał/a :
local redcircle = dxCreateTexture ( "red.png" )
x , y , z = - 2422.68555 , - 608.78986 , 132.56250
size = 1
addEventHandler ( "onClientRender" , root , function()
dxDrawMaterialLine3D ( x + size , y + size , z - 0.95 , x - size , y - size , z - 0.95 , redcircle , size * 2 , tocolor ( 255 , 255 , 255 , 255 ), x , y , z )
end )
Obrazek
To jest dok?adnie ten sam skrypt co wys?a?em wy?ej.
Dzi?ki dzia?a ale mam jeszcze jeden problem, jak zrobi? zeby to zawsze si? obraca?o (nie g?r?) w moj? stron??
Wysłany: 2018-06-25, 10:45
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
OchIAch , Na wiki MTA znajd? funkcj? findRotation. Potem wchodzi matematyka (zmiana stopni na radiany, cosinus i sinus).
Podpis
Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018
Tagi: dxdrawmaterialline3d
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: