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

Wysłany: 2021-06-28, 21:47


Mis123

Uczeń LUA






Wiek: 31
Na forum: 3093 dni
Posty: 24
Nick w MP: Misiu

Piwa: 14

Respekt: 50

local sw,sh guiGetScreenSize()





function napis(msg)


    local rx,ry,rz getCameraMatrix()


            msg = {}


            local x,y,getElementPosition(v)


            local distance getDistanceBetweenPoints3D(rx,ry,rz,x,y,z)


            if distance <= 25 then


                local sx,sy getScreenFromWorldPosition(x,y,z200)


                if sx and sy then


                dxDrawText(msgsx-(sw/5),sy,sx+(sw/5),sytocolor(255255255155), 1.2"default-small""center""center"falsetrue)


                end


            end


        end



addCommandHandler("tekst"napis)]



Po stronie clienta b??d w 16 i 19 linijce

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-06-29, 13:11


DaVeCS

Mapper






Wiek: 31
Na forum: 3386 dni
Posty: 193
Nick w MP: DaVe

Piwa: 59

Respekt: 70,5

Jak mo?esz to wska? 16 i 19 linijk?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-07-03, 12:37


JakisPolak199

wieczny student






Wiek: 20
Na forum: 3510 dni
Posty: 131
Nick w MP: bover.

Piwa: 905

Respekt: 150
Respekt: 150Respekt: 150

local swsh guiGetScreenSize()
teksty = {}

addCommandHandler('tekst', function(cmd, ...)
    local msg table.concat({...}, " ")
    local xygetElementPosition(localPlayer)
    teksty[#teksty + 1] = {
        position = {xyz},
        name msg
    }
end)

addEventHandler("onClientRender"root, function()
    for _v in ipairs(teksty) do 
        local cxcycz getCameraMatrix(localPlayer)
        local distance getDistanceBetweenPoints3D(cxcyczv.position[1], v.position[2], v.position[3])

        if distance <= 25 then 
            local sxsy getScreenFromWorldPosition(v.position[1], v.position[2], v.position[3], 200)
            if sx and sy then 
                dxDrawText(v.namesx-(sw/5), sysx+(sw/5), sywhite1.2"default-small""center""center"falsetrue)
            end 
        end
    end
end)


Pami?taj, by najlepiej to przepisa? pod SQL bo po restarcie skryptu tekst zniknie

Postaw piwo autorowi tego posta
 

 
Tagi: 3dtext :: komende :: :((
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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