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: spada
1. Skrzynka spada z wózka widłowego
Witam, wcze?niej ju? powsta? temat gdzie o to pyta?em lecz tam nikt zbytnio za du?o mi nie pom?g? a temat i tak ju? zosta? zamkni?ty.

Dzisiaj spr?bowa?em to naprawi? i dalej jest jak jest, szukam sposobu na zablokowanie spadania skrzynki z widelc?w w?zka.

Skrzynka po attachu dzia?a tak, jak w domy?lnym GTA SA, tzn. tak jakby gracz po prostu podjecha? i podni?s? t? skrzynk? dlatego ona spada z widelca gdy gracz umie?ci widelce na dole b?d? w?zek si? wywr?ci.

Pr?bowa?em testu, czy pojazd dalej b?dzie mia? przypisan? skrzynk? jako attachowan? mimo tego, ?e wcze?niej j? zrzuci? z widelc?w i tak, mimo tego, ?e zrzuci?em z widelc?w attachowan? skrzynk?, skrypt dalej zwraca? j? jako attachowan? do w?zka.

kod testowy:

Kod:


local forklift = createVehicle(530, -766, 841, 12)
local skrzynka = createObject(1271, -766, 841, 12)
attachElements(skrzynka,forklift,0,0.5,0.3,0,0,0)

local punkt = createColSphere(-774.87701, 849.19348, 12.58676, 2)

local function onSkrzynkaEnter( he, md )
print("iks de")
if getElementType(he) == "vehicle" then
iprint(getAttachedElements(he))
end
end
addEventHandler("onColShapeHit", punkt, onSkrzynkaEnter)


z g?ry dzi?kuj? za ka?d? pomoc!

Stawiam piwo za rozwi?zanie!
2. HP z hudu nie spada
Witam trace hp a w hudzie jest dalej 100%
[lua]function RGBToHex(red, green, blue, alpha)
if((red < 0 or red > 255 or green < 0 or green > 255 or blue < 0 or blue > 255) or (alpha and (alpha < 0 or alpha > 255))) then
return nil
end
if(alpha) then
return string.format("#%.2X%.2X%.2X%.2X", red,green,blue,alpha)
else
return string.format("#%.2X%.2X%.2X", red,green,blue)
end
end

function roundedRectangle(x, y, w, h, color)
exports["blur"]:dxDrawBluredRectangle(x, y, w, h, color, false)
exports["blur"]:dxDrawBluredRectangle(x + 2, y - 1, w - 4, 1, color, false)
exports["blur"]:dxDrawBluredRectangle(x + 2, y + h, w - 4, 1, color, false)
exports["blur"]:dxDrawBluredRectangle(x - 1, y + 2, 1, h - 4, color, false)
exports["blur"]:dxDrawBluredRectangle(x + w, y + 2, 1, h - 4, color, false)
end

local screenW, screenH = guiGetScreenSize()
local sx, sy = guiGetScreenSize()

function kursorek(psx,psy,pssx,pssy,abx,aby)
if not isCursorShowing() then return end
cx,cy=getCursorPosition()
cx,cy=cx*sx,cy*sy
if cx >= psx and cx <= psx+pssx and cy >= psy and cy <= psy+pssy then
return true,cx,cy
else
return false
end
end


local fps = 0
local tick = getTickCount()

function getCurrentFPS()
return fps
end

local clip_sizes = {
[22] = 17,
[23] = 17,
[23] = 7,
[25] = 1,
[2...