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

Wysłany: 2018-06-10, 17:12


OchIAch







Wiek: 27
Na forum: 3255 dni
Posty: 144
Nick w MP: OchIAch

Piwa: 1312

Respekt: 105,3
Respekt: 105,3

Ostrzeżeń: 100%
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??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-06-10, 17:46


Hemoglobina

Tylko Hema






Wiek: 29
Na forum: 3538 dni
Posty: 89
Nick w MP: Answer

Piwa: 1391

Respekt: 90

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-06-11, 22:27


OchIAch







Wiek: 27
Na forum: 3255 dni
Posty: 144
Nick w MP: OchIAch

Piwa: 1312

Respekt: 105,3
Respekt: 105,3

Ostrzeżeń: 100%
"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:



Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-06-11, 23:37


Hemoglobina

Tylko Hema






Wiek: 29
Na forum: 3538 dni
Posty: 89
Nick w MP: Answer

Piwa: 1391

Respekt: 90


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.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
OchIAch
Wysłany: 2018-06-12, 14:04


OchIAch







Wiek: 27
Na forum: 3255 dni
Posty: 144
Nick w MP: OchIAch

Piwa: 1312

Respekt: 105,3
Respekt: 105,3

Ostrzeżeń: 100%
"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??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-06-25, 10:45


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

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

Postaw piwo autorowi tego posta
 

 
Tagi: dxdrawmaterialline3d
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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