Witamy na GTAOnline Obecny czas to 2017-03-27, 18:22 Użytkowników: 69078
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj

GTAONLINE.PL
Tematy otagowane jako: czcionki
1. SAMP - Zmiana czcionki
Czy chciałeś kiedyś ustawić swoją ulubioną czcionkę w SA:MP? Dzięki temu poradnikowi dowiesz się jak to zrobić

1. Uruchamiamy Moje dokumenty
2. Przechodzimy do folderu GTA SAN Andreas User Files
3. Przechodzimy do folderu SAMP
4. Plik sa-mp.cfg otwieramy za pomocą Notatnika
5. Wklejamy następujące linijki

Kod:

fontface="NAZWA CZCIONKI"
fontweight=0


W NAZWA CZCIONKI wpisujemy czcionkę jaką chcemy mieć. Dowód, że to działa

2. Wielkość czcionki
Witam mam pytanie czy jeżeli utworzymy nową czcionkę poprzez funkcję guiCreateFont jest ona tak samo wyświetlana na każdej rozdzielczości jak na tej której stworzona ? A jeżeli nie to czy taki algorytm będzie dobry do wyświetlania wielkości czcionki na każdej rozdzielczości tak samo ?

local player_Wplayer_H guiGetScreenSize()
local size1 math.floor((25/1280)*player_W)
3. ZMIANA CZCIONKI
dawnlodetext1 "Totalny RPG" --- the text up
dawnlodetext2 
"Trwa pobieranie zasobow serwera" --- the text in medium

dis 
textCreateDisplay()
screentext textCreateTextItem (dawnlodetext10.50.12255,255,2552555"center""center",127 )
textDisplayAddText(dis,screentext)


dis1 textCreateDisplay()
screentext1 textCreateTextItem(dawnlodetext20.50.52255,255,2552554.4"center""center",127 
textDisplayAddText(dis1,screentext1)


Idzie zmienić czcionkę tych napisów? ? ? ? ?
4. nieodczytuje czcionki
mam problem vopisy nie odczytują czcionki jaka jest umieszczona w kodzie, oto kod:

local sw
,sh guiGetScreenSize()
myFont dxCreateFont"czcionka.ttf"17 )

addEventHandler("onClientRender"root, function()
    
local rx,ry,rz getCameraMatrix()

    for 
i,v in ipairs(getElementsByType("vehicle"root)) do
        
local opis getElementData(v"pojazd_opis")
        if 
opis then
            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
(opissx-(sw/5),sy,sx+(sw/5),sytocolor(255255255155), 1.2"default-small""center""center"falsetrue)
                
end
            end
        end
    end
end
)
5. guiCreateFont nie tworzy czcionki
Witam! Mam problem z funkcją guiCreateFont().

Kod:
cz guiCreateFont("cz/cz.ttf"20)

function 
createWindow()
     
local start = {}
    
local xguiGetScreenSize()
    ...
        
start["paneltextlabel"] = guiCreateLabel(00y/2-280x/36"Panel"falsestart["panelt"])
            
guiSetFont(start["paneltextlabel"], "cz")
    ...
end
addEventHandler
("onClientResourceStart"getResourceRootElement(getThisResource()), createWindow)


Czcionka się nie tworzy. Zero błędów w konsoli i debugu, a w skrypcie orginalna czcionka.
6. rozmiar czcionki
Jak dopasować rozmiar czcionki pod wszystkie rozdzielczości?
Mam takiego drawa:

local sWidth
sHeight guiGetScreenSize()
local x 1024
local y 
768
local vodka 
dxCreateFont(":rpek/materialy/ui/AXO_O.ttf"18)
.......
dxDrawText("Jesteś zbyt przemęczony aby iść dalej. Pozbądź się zbędnego balastu.", (510/x)*sWidth, (561/y)*sHeight, (959/x)*sWidth, (626/y)*sHeighttocolor(255255255255), 1.00vodka"left""top"falsefalsetruefalsefalse)

1.00 to rozmiar czcionki. Jak mam to dopasować do innych rozdzielczości?




phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,18 sekundy. Zapytań do SQL: 8