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

Wysłany: 2015-05-03, 22:44


teusz11







Wiek: 29
Na forum: 4652 dni
Posty: 191
Nick w MP: Matevsz

Piwa: 4

Respekt: 50

Witam, robie to pierwszy raz i chcia?bym poprosi? o jaki? wz?r ?eby po wpisaniu tekstu w bia?e pole <w GUI> np. Tekst i po wci?ni?ciu buttonu np. "Poka?" na ?cianie o x, y, z poka?e wpisany tekst "Tekst". Mo?na prosi? jaki? wz?r? Wiem ?e trzeba u?y? dxDrawText

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-05-04, 14:44


Piorun







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

Piwa: 516

Respekt: 480,7
Respekt: 480,7

O synu :D ..

Pierw zacznijmy od tego ile ju? w Lua programujesz?
Wyt?umacz jeszcze czy tekst ma by? wiecznie zwr?cony w stron? gracza czy ma by? stale przyklejony do ?ciany?

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

 
Wysłany: 2015-05-04, 17:44


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

System 3dtext, na bazie createElement b?d? wyexportowa? z kodu funkcj? do tworzenia i zwyczajnie pobra? zawarto?? ( guiGetText ) i wpisa? j? w tekst.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-05-04, 18:10


Piorun







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

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Czyli jednak dxDrawText sztywny...

W tym przypadku proponuj? skorzysta? z gotowca. Natomiast jak chcesz stworzy? co? na kszta?t s?ynnych z SA-MP tekst?w do umieszczenia w dowolnym miejscu (co? jak tutaj : http://i.imgur.com/6qiVg.png) to daj zna?.

Tutaj gotowy zas?b do tworzenia 3dtext?w.
http://community.multithe...details&id=3090

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

 
Wysłany: 2015-05-04, 18:14


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Je?li u?yjesz zasobu Pioruna to musisz skorzysta? z exportu funkcji.

Prosze, wklej ten kod do c-side byle gdzie :

addEventHandler"onClientRender"root,
    function( )
        local texts getElementsByType"text" );
        if #texts > 0 then
            local pXpYpZ getElementPositionlocalPlayer );
            for 1#texts do
                local text getElementDatatexts[i], "text" );
                local tXtYtZ unpack(getElementData(texts[i],"pos"))
                local font getElementDatatexts[i], "font" );
                local scale getElementDatatexts[i], "scale" );
                local color getElementDatatexts[i], "rgba" );
                local maxDistance getElementDatatexts[i], "maxDistance" );
                if not text or not tX or not tY or not tZ then
                    return
                end
                if not font then font "default" end
                if not scale then scale 2 end
                if not color or typecolor ) ~= "table" then
                    color = { 255255255255 };
                end
                if not maxDistance then maxDistance 20 end
                local distance getDistanceBetweenPoints3DpXpYpZtXtYtZ );
                if distance <= maxDistance then
                    local xgetScreenFromWorldPositiontXtYtZ );
                    if and y then
                        local sin=math.sin(getTickCount()/400)*0.1
                        local sin2=math.sin(getTickCount()/400)*110
                        dxDrawTexttextxy__tocolorcolor[1], color[2], color[3], 110-sin2 ), scale-sinfont"center""center" );
                    end
                end
            end
        end
    end
);



Nast?pnie jak chcesz co? wstawi? robisz to np komend? :

addCommandHandler("wstaw",function(plr)
local x,y,z=getElementPosition(plr)
local r=createElement("text")
setElementData(r,"pos",{x,y,z})
setElementData(r,"text",x..","..y..","..z)
end)


Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Tagi: tekst :: ścianie :: wciśnięciu :: buttonu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Tekst na ścianie po wciśnięciu buttonu 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