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

Wysłany: 2021-10-21, 14:14


Pro3west1







Wiek: 26
Na forum: 2665 dni
Posty: 37
Nick w MP: hjkh



Respekt: 50

Witam, jak zrobi? aby akcja wywal by?a tylko na pojazdach z elementdat? vehicle:id??


    function getPointFromDistanceRotation(x, y, dist, angle)

    local a = math.rad(90 - angle);
 
    local dx = math.cos(a) * dist;
    local dy = math.sin(a) * dist;
 
    return x+dx, y+dy;
 
end
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
addEventHandler("onClientVehicleCollision", root,
    function(collider,force, bodyPart, x, y, z, nx, ny, nz)
    if ( source == getPedOccupiedVehicle(localPlayer) ) then
    if getElementData(veh,"vehicle:id") then
    if collider==nil then
    if force>1100 then
    local px,py,pz=getElementPosition(getPedOccupiedVehicle(localPlayer))
    local dx,dy=getPointFromDistanceRotation(x,y,2,-findRotation(px,py,x,y))
    triggerServerEvent("wywal",localPlayer,localPlayer,dx-px,dy-py)
    
    
    end
    end
    end
    end)



Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-10-21, 15:59


kamison

Przyszły programista .lua






Wiek: 25
Na forum: 3443 dni
Posty: 391
Nick w MP: kamison

Piwa: 599

Respekt: 205,3
Respekt: 205,3Respekt: 205,3

Ustaw wywo?anie zdarzenia na getRootElement() i zobacz czy zadzia?a

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-10-21, 17:17


Pro3west1







Wiek: 26
Na forum: 2665 dni
Posty: 37
Nick w MP: hjkh



Respekt: 50

"kamison" napisał/a:

Ustaw wywo?anie zdarzenia na getRootElement() i zobacz czy zadzia?a


A jak to zrobi?? ci?gle si? ucz?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-10-21, 17:49


piotrek87411







Wiek: 26
Na forum: 1895 dni
Posty: 66
Nick w MP: piotrek84

Piwa: 173

Respekt: 50

Pro3west1, e,
do zamkniecia z

Postaw piwo autorowi tego posta
 

 
Tagi: działanie :: skryptu :: tylko :: elementdata
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

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