Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - Xistance

Oldalak: 1 ... 8 9 [10]
136
Segítségkérés / Jármű nametag
« Dátum: 2016. augusztus 10. - 13:08:31 »

function onStart()
local x,y,z = getElementPosition(localPlayer)
vehicle = createVehicle(411, x+2,y+2,z+2)
end
addEventHandler(\"onClientResourceStart\", getResourceRootElement(getThisResource()),onStart)
 
function attachText()
local x,y,z = getElementPosition(vehicle)
local px,py,pz = getElementPosition(getLocalPlayer())
local distance = getDistanceBetweenPoints3D ( x,y,z,px,py,pz )
if distance <= 10 then
local sx,sy = getScreenFromWorldPosition ( x, y, z+0.95, 0.06 )
local scale = 1/(0.3 * (distance / 150))
dxDrawText( \"szöveg\", sx, sy - 30, 50, 50, tocolor(255,255,255,255),1,\"clear\",\"left\",\"top\",true,true,true,true )   
end
end
addEventHandler(\"onClientRender\",getRootElement(), attachText)

137
Segítségkérés / Hogyan lehet forgásra birni egy objectet?
« Dátum: 2016. augusztus 10. - 11:46:10 »
Idézetet írta: id100 date=1470821953\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"62568\" data-ipsquote-contentclass=\"forums_Topic
Ezzel az a baj, hogy másképp fog forogni 25 és 100 FPS-en. De már 60-100-on is látható a különbség. Ezért jó a tickCount és az interpolate.
 
Ennyi erővel minden változón látható a különbség fps változás esetén. Másképp biztosan nem forog, maximum több/kevesebb idő alatt forog körbe az object, ami igazából tökmindegy :D

138
Segítségkérés / Itt kérdezz warningot/error -t!
« Dátum: 2016. augusztus 10. - 11:25:26 »
Idézetet írta: thegergo02 date=1470486695\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"58935\" data-ipsquote-contentclass=\"forums_Topic
Hogyan adhatnék neki engedélyt?
WARNING: (Könyvtár)  titas.luac/ Acces Denined @ \'stopResource\'
 
ACL.xml-be a \"Default\" jognál a stopResource melletti false nevű változót átírod true-ra.

139
Segítségkérés / Hogyan lehet forgásra birni egy objectet?
« Dátum: 2016. augusztus 10. - 11:14:41 »
Idézetet írta: thegergo02 date=1470739117\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"62568\" data-ipsquote-contentclass=\"forums_Topic
Hogyan tudnám megcsinálni azt hogy egy object forogjon a tengelye körül?
 
Egyszerűen renderbe lekéred az object rotációját, majd szintén renderbe hozzáadsz a z értékéhez annyit amennyire szeretnéd hogy forogjon. Egy render nem fogja szét terhelni a klienset, de érdemes egy olyan rendszerben használni aminek a render handlerét megszünteted, és akkor utána egyáltalán nem terhel értelemszerűen. lásd:
 

local px,py,pz = getElementPosition(localPlayer)
local object = createObject(1270,px,py,pz)
addEventHandler(\"onClientRender\", getRootElement(),
function()
local x, y, z = getElementRotation(object)
setElementRotation(object, x, y, z + 0.5)
end)

Oldalak: 1 ... 8 9 [10]
SimplePortal 2.3.7 © 2008-2024, SimplePortal