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

Wysłany: 2021-02-11, 01:36


Matikmontana

Modern Stories






Wiek: 22
Na forum: 2614 dni
Posty: 424
Nick w MP: Mazeusz*

Piwa: 1023

Respekt: 130
Respekt: 130

Ostrzeżeń: 60%
Witam, chcia?em zrobi? aby nad g?ow? wy?wietla?a si? strza?ka do danego blipa, ale co? wywala z findRotation. Dodam jeszcze ?e to wszystko jest w onClientRender



local x,y,z = getElementPosition(v)
            local sx,sy = getScreenFromWorldPosition(x, y, z)
            local rx,ry,rz = getElementPosition(localPlayer)
            local distance = getDistanceBetweenPoints3D(rx, ry, rz, x, y, z)
            
            local tx, ty = getWorldFromScreenPosition(sw * 0.5, sh * 0.5, 100)
            local cx, cy = getCameraMatrix()
            local cameraAngle = findRotation(tx, ty, cx,cy) -- 29 linijka
            local kat=cameraAngle-findRotation(x,y,rx,ry)+270
            dxDrawImage(sw*0.9/10,sh*1.1/2, 32,32, ":ms-praca-fotograf/arrow.png", kat,0,0,tocolor(255,255,255),true)


Podpis


Modern Stories
Discord
https://discord.gg/MRJSYq8
Forum
https://msmta.pl
Panel Gracza
https://panel.msmta.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-02-11, 08:39


AmaMa.

AmaMa.#3768






Wiek: 26
Na forum: 3349 dni
Posty: 182
Nick w MP: AmaMa.

Piwa: 1835

Respekt: 165,3
Respekt: 165,3Respekt: 165,3

Dodaj do kodu:


function findRotation( x1, y1, x2, y2 ) 
    local t = -math.deg( math.atan2( x2 - x1, y2 - y1 ) )
    return t < 0 and t + 360 or t
end


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Matikmontana
Wysłany: 2021-02-11, 10:19


Matikmontana

Modern Stories






Wiek: 22
Na forum: 2614 dni
Posty: 424
Nick w MP: Mazeusz*

Piwa: 1023

Respekt: 130
Respekt: 130

Ostrzeżeń: 60%
A no rzeczywi?cie. Tak to jest jak si? co? robi p??no w nocy hah. Dzi?ki :piwo:

Postaw piwo autorowi tego posta
 

 
Tagi: findrotation
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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