Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
Wysłany: 2018-11-04, 18:57


Krzemo1234







Wiek: 19
Na forum: 1120 dni
Posty: 391
Nick w MP: Krzemo

Piwa: 6

Respekt: 40


DB3: https://imgur.com/a/qq1gRjf



Kod:

local light = dxCreateTexture("files/light.png", "argb")
local arrow = dxCreateTexture("img/arrow.png", "argb")
local anim_type = "foward"
local distance = 50
local animTime = 0

addEventHandler("onClientPreRender", root,
function()
for i, v in ipairs(getElementsByType("marker")) do
if getElementData(v, "custom_marker") then
local x, y, z = getElementPosition(v)
local x2, y2, z2 = getElementPosition(localPlayer)
local r, g, b, a = getMarkerColor(v)
local distanceBetweenPoints = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2)
if (distanceBetweenPoints < distance) then
local size = getMarkerSize(v)
if anim_type == "back" then
local progress = (getTickCount() - animTime) / 1500
position = math.floor(interpolateBetween(0, 0, 0, 200, 0, 0, progress, "InQuad"))
if(progress > 1) then
anim_type = "foward"
animTime = getTickCount()
end
else
local progress = (getTickCount() - animTime) / 1500
position = math.floor(interpolateBetween(200, 0, 0, 0, 0, 0, progress, "OutQuad"))
if(progress > 1) then
anim_type = "back"
animTime = getTickCount()
end
end

dxDrawMaterialLine3D(x, y, z+1+1+(position/1000), x, y, z+1+(position/1000), arrow, 1, tocolor(r, g, b, 200))

dxDrawMaterialLine3D(x+size, y+size, z+0.04, x-size, y-size, z+0.04, light, size*3, tocolor(r, g, b, 155), x, y, z)
end
end
end
end
)


Podpis
Jeśli ci pomogłem zostaw zimne :piwo:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-11-05, 14:52


Query

LightRPG






Wiek: 17
Na forum: 440 dni
Posty: 313
Nick w MP: Query

Piwa: 557

Respekt: 111
Respekt: 111


Z błędu w DB3 wynika że w dxDrawMaterialLine3D jest zle uzyty argument 7 licząc od lewej strony. Poczytaj sobie o funkcji dxDrawMaterialLine3D

Podpis


Forum : https://light-rpg.pl
Discord : https://discord.gg/EaDzNQb
Fanpage : https://www.facebook.com/lightrpgmta/
My rozjaśnimy ci życie...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-11-05, 15:21


PolskiSebek12

Programista






Wiek: 21
Na forum: 1715 dni
Posty: 363
Nick w MP: CrosRoad95

Piwa: 2651

Respekt: 288,8
Respekt: 288,8Respekt: 288,8Respekt: 288,8


Ostrzeżeń: 100%
z tego wynika że połowe obciążenia clienta powoduje ten 1 błąd

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: cały :: czas :: wyskakuje :: db3 :: lecz :: skrypt :: działa
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:







Wyświetl posty z ostatnich:   

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

Skocz do: