Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-07-31, 21:31


wwa22442







Wiek: 38
Na forum: 4706 dni
Posty: 127

Piwa: 82

Respekt: 50

Ostrzeżeń: 20%
Witajcie.

Jak zrobi? 3dtexta w danym miejscu i pod server czy clienta podpisa? ?

Pozdrawiam.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-01, 10:58


Azzeddine

Obeznany LUA






Wiek: 33
Na forum: 4780 dni
Posty: 87
Nick w MP: Azzeddine

Piwa: 17

Respekt: 50

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 xyz+0.950.06 )
        if not sx then return end
        local scale 1/(0.3 * (distance 150))
        dxDrawText "3D text"sxsy 30sxsy 30tocolor(255,255,255,255), math.min 0.4*(150/distance)*1.4,4), "bankgothic""center""bottom"falsefalsefalse )
    end
end
)


Podpis
Pomóc Ci w czymś
? - Napisz temat, jeśli będę mógł to odpiszę.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-01, 11:29


MKC

LUA Amator






Wiek: 27
Na forum: 4723 dni
Posty: 23
Nick w MP: dezy

Piwa: 4

Respekt: 50

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
! Pomogłem ci? Postaw mi zimne piwko :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-01, 13:11


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5198 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360

MKC, wiesz co wklejasz? Tw?j kod nie posiada ?adnego sensu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-01, 21:31


wwa22442







Wiek: 38
Na forum: 4706 dni
Posty: 127

Piwa: 82

Respekt: 50

Ostrzeżeń: 20%

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 xyz+0.950.06 )
        if not sx then return end
        local scale 1/(0.3 * (distance 150))
        dxDrawText "3D text"sxsy 30sxsy 30tocolor(255,255,255,255), math.min 0.4*(150/distance)*1.4,4), "bankgothic""center""bottom"falsefalsefalse )
    end
end
)


A jak doda? par? pozycji ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-01, 21:47


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

wwa22442, wiadomo?ci o tabeli si? k?aniaj?.

MKC, :shock: . Powodzenia przy programowaniu.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
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

Respekt: 140
Respekt: 140

wwa22442 napisał/a:

A jak doda? par? pozycji ?


Tworzysz tak:
3dpozycje={
{xyz},
{xyz}
}


A potem wczytujesz

Postaw piwo autorowi tego posta
 

 
Tagi: 3dtext
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » 3dtext Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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