Wysłany: 2013-07-31, 21:31
wwa22442
Wiek: 38 Na forum: 4706 dni Posty: 127
Piwa : 82
Witajcie.
Jak zrobi? 3dtexta w danym miejscu i pod server czy clienta podpisa? ?
Pozdrawiam.
Wysłany: 2013-08-01, 10:58
Azzeddine
Obeznany LUA
Wiek: 33 Na forum: 4780 dni Posty: 87
Nick w MP: Azzeddine
Piwa : 17
Mo?esz skorzysta? ze skryptu z community, lub zrobi? samemu, tutaj masz prosty przyk?adzik z forum MTA.
local x = 2306.7126464844
local y = - 3898.6943359375
local z = 236.62010192871
addEventHandler ( "onClientRender" , getRootElement (),
function()
local px , py , pz = getElementPosition ( getLocalPlayer ())
local distance = getDistanceBetweenPoints3D ( x , y , z , px , py , pz )
if distance <= 150 then
local sx , sy = getScreenFromWorldPosition ( x , y , z + 0.95 , 0.06 )
if not sx then return end
local scale = 1 /( 0.3 * ( distance / 150 ))
dxDrawText ( "3D text" , sx , sy - 30 , sx , sy - 30 , tocolor ( 255 , 255 , 255 , 255 ), math . min ( 0.4 *( 150 / distance )* 1.4 , 4 ), "bankgothic" , "center" , "bottom" , false , false , false )
end
end
)
Podpis
Pomóc Ci w czymś
[you]
? - Napisz temat, jeśli będę mógł to odpiszę.
Wysłany: 2013-08-01, 11:29
MKC
LUA Amator
Wiek: 27 Na forum: 4723 dni Posty: 23
Nick w MP: dezy
Piwa : 4
Mimo i? kolega @up ju? da? kod to ja dam sw?j, ten 3d text tworzy napis '((Alahambra))' przy clubie Alahambra w Los Santos
Kod: addEventHandler( 'onClientRender', getRootElement(),
function()
-- if isElementStreamedIn( v ) then
local x = 1492.16015625
local y = 2773.75
local z = 10.8203125
local cx, cy, cz = getCameraMatrix()
if isLineOfSightClear( cx, cy, cz, x, y, z, false, false, true, false, false, false, false ) then
local dist = getDistanceBetweenPoints3D( cx, cy, cz, x, y, z )
if dist >= 20 then else
local px, py = getScreenFromWorldPosition( x, y, z, 0.06 )
if px then
local TEKST = "((Alahambra Club))"
local alpha = 250
local scale = 5
local r = 255
local g = 255
local b = 255
dxDrawImage(1507.6875, -693.736328125, 94.75,1,"disc.png")
end
end
end
end
)
Podpis
Hej
[you]
! Pomogłem ci? Postaw mi zimne piwko
Wysłany: 2013-08-01, 13:11
Brzysiek
Skrypter pralek
Wiek: 27 Na forum: 5199 dni Posty: 488
Nick w MP: Brzysiek
Piwa : 1034
MKC , wiesz co wklejasz? Tw?j kod nie posiada ?adnego sensu.
Wysłany: 2013-08-01, 21:31
wwa22442
Wiek: 38 Na forum: 4706 dni Posty: 127
Piwa : 82
local x = 2306.7126464844
local y = - 3898.6943359375
local z = 236.62010192871
addEventHandler ( "onClientRender" , getRootElement (),
function()
local px , py , pz = getElementPosition ( getLocalPlayer ())
local distance = getDistanceBetweenPoints3D ( x , y , z , px , py , pz )
if distance <= 150 then
local sx , sy = getScreenFromWorldPosition ( x , y , z + 0.95 , 0.06 )
if not sx then return end
local scale = 1 /( 0.3 * ( distance / 150 ))
dxDrawText ( "3D text" , sx , sy - 30 , sx , sy - 30 , tocolor ( 255 , 255 , 255 , 255 ), math . min ( 0.4 *( 150 / distance )* 1.4 , 4 ), "bankgothic" , "center" , "bottom" , false , false , false )
end
end
)
A jak doda? par? pozycji ?
Wysłany: 2013-08-01, 21:47
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
wwa22442 , wiadomo?ci o tabeli si? k?aniaj?.
MKC , . Powodzenia przy programowaniu.
Wysłany: 2013-08-01, 23:04
vipSEBOvip
A poor begginer
Wiek: 26 Na forum: 5178 dni Posty: 597
Nick w MP: xSebaPL
Piwa : 77
wwa22442 napisał/a :A jak doda? par? pozycji ?
Tworzysz tak:
3dpozycje ={
{ x , y , z },
{ x , y , z }
}
A potem wczytujesz
Tagi: 3dtext
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: