Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: położenia
1. Tekstura zmienia kąt w raz ze zmianą położenia postaci.
Mam tu taki fragment skryptu po stronie klienta, który ustawia teksturę w konkretnym miejscu. Tekstura jest ustawiona, jednak kiedy postać zmienia położenie to zmienia się też kierunek tej tekstury. Czy wie ktoś jak ustawić żeby tekstura była ustawiona cały czas pozioma i skierowana w górę?

[code]-- Ustawienie pozycji tarczy
local targetPosition = {1290.50659, -1119.45020, 53.00852}
local targetTexture = nil
local isDrawingTarget = false
local targetBlip = nil

-- Funkcja rysująca poziomą teksturę
local function drawHorizontalTexture(x, y, z, texture, size)
local x1, y1, z1 = x - size, y, z
local x2, y2, z2 = x + size, y, z

dxDrawMaterialLine3D(x1, y1, z1, x2, y2, z2, texture, size * 2, tocolor(255, 255, 255, 255))
end

-- Funkcja do sprawdzenia, czy gracz jest w strefie tarczy
local function isPlayerInTargetZone()
local x, y, z = getElementPosition(localPlayer)
local tx, ty, tz = targetPosition[1], targetPosition[2], targetPosition[3]
local distance = getDistanceBetweenPoints3D(x, y, z, tx, ty, tz)
return distance <= 3
end

-- Funkcja do obsługi lądowania gracza
local function handlePlayerLanding()
if isDrawingTarget then
if isPlayerInTargetZone() then
-- Gracz wylądował w strefie tarczy
isDrawingTarget = false
if targetTexture then
destroyElement(targetTexture)
targetTexture = nil
end
if targetBlip then
...
2. Radar - Zmiana położenia
Witam,chcia?bym zmieni? po?o?enie radaru na moim serwerze,chodzi mi o ten standardowy radar,chc? zmieni? po prostu miejsce jego po?o?enia,powie mi kto? kt?ry skrypt odpowiada za ten radar po zainstalowaniu serwera? i jak zmieni? to po?o?enie?
3. Synchronizacja położenia
Ot?? mam taki kod sklejony przy u?yciu wiki prawie dzia?a a w czym jest problem? W tym aby po?o?enie si? synchronizowa?o ale ja nie wiem jak to zrobi?
strona clienta

function koksauto ()
local car getElementByID("car")
local xygetElementPositioncar )
playSound3D("nuta.mp3"xyztrue)
end
addCommandHandler 
"diesel"koksauto )


Na serwerze pojawia si? auto opisane na stronie serwera a jak wpisz? komend? to tylko raz pobiera pozycje tego auta a dobrze by by?o gdyby ca?y czas pobiera?o. Kiedy? gdzie? widzia?em skrypt na taki g?o?nik co mo?na by?o go do??czy? do auta ale no ju? nie wiem gdzie jest :)
Strona serwera je?li kto? potrzebuje

function koks()
car createVehicle(5590010)
setElementID(car,"car")
end
addEventHandler 
"onResourceStart"getRootElement(), koks )