Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: etykiety
1. etykiety tekstowe
cze??, nie mog? zrozumie? dlaczego etykieta tekstowa znika, gdy zas?oni j? jaki? element, chc? by by?a tym pierwszym elementem na stosie.
wygrzeba?em z czelu?ci internetu kod u?ytkownika shuffle;
    for keyvehicle in ipairs getElementsByType"vehicle" ) ) do
        if 
getElementDimensionvehicle ) == dimension then
            local px
pypz getElementPositionvehicle )
            
local distance getDistanceBetweenPoints3Dpxpypzxy)
            if 
distance <= 20 then
                local text 
getElementDatavehicle"message" )    
                if 
text and ( distance or isLineOfSightClearxyzpxpypz 1.1truetruetruetruefalsefalsetruelocalPlayer ) ) then
                    local sx
sy getScreenFromWorldPositionpxpypz 1.8 )
                    if 
sx and sy then
                        local w 
dxGetTextWidthtostringtext ) )
                        
local h = ( text and or ) * dxGetFontHeight( )
                        
dxDrawRectanglesx 5sy 110htocolor000200 ) )
                        
dxDrawTexttostringtext ), sxsysxsytocolor255255255255 ), 1"default""center""center" )
                    
end
                end
            end
        end
    end  

kt?ry? z tych warunk?w odpowiada za to czy nie?
2. [SKRYPT] Etykiety tekstowe 3D z S
Cze??
Napisa?em sobie skrypt na etykiety tekstowe podobne do tych z SA-MPa, do MTA. Jak na razie nie ma tutaj nic nadzwyczajnego, ale mam zamiar troch? to rozwin??, da? mo?liwo?? zmiany czcionki, rozmiaru, zmiany koloru w ?rodku tekstu, doda? mo?liwo?? tworzenia etykiet client-side, widocznych tylko dla jednego klienta, i inne.

[b][color=#008000]Nazwa:[/color][/b] Quis 3D Text Labels
[b][color=#008000]Wersja:[/color][/b] 1.1
[b][color=#008000]Screeny:[/color][/b] Screen 1 Screen 2 (zielona etykieta ma nadany indeks 1) Screen 3 (etykieta przyczepiona do naczepy)
[b][color=#008000]Przydatne informacje:[/color][/b] Utworzone etykiety s? elementami MTA, tak samo jak praktycznie wszystko co istnieje w MTA, czyli gracze, pojazdy, pickupy i inne. Typ elementu, dla etykiety to "text3d".
Rozmiar tekstu dla ka?dej etykiety tekstowej jest skalowany w zale?no?ci od odleg?o?ci od gracza. Im dalej, tym tekst b?dzie mniejszy.


[b][color=#008000]Lista zmian w wersji 1.1:[/color][/b]
[LIST]
poprawiono b??d, kt?ry powodowa? ?e nie da?o si? ustawi? warto?ci "checkLOS" na false. B??d ten zosta? te? poprawiony w wersji 1.0, godzin? po jej wystawieniu
dodano czarn? obw?dk? do etykiet, dla ?adniejszego wygl?du
dodano funkcje attach3DTextLabel i detach3DTextLabel umo?liwiaj?ce przyczepianie etykiet do innych element?w
dodano parametr "index" w create3DTextLabel
[/LIST]
[b][color=#008000]Lista funkcji (tylko server-side):[/color][/b]
[code]text3d c...