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: czcionki
1. Skalowanie czcionki
Stara?em si? umie?ci? ka?dy tekst perfekcyjnie w gui, etc. etc., lecz czcionki kt?re s? tworzone w osobnym zasobie nie skaluj? si?, stara?em si? je zeskalowa? lecz bez poprawnego rezultatu

screen m?j https://i.imgur.com/yLVxI2w.png (1920x1080)

screen ziomka https://cdn.discordapp.com/attachments/1030206425047236699/1030206447675510814/unknown.png (1366x 768)
2. Tekstury i czcionki w jednym skrypcie
Zastanawiam si? czy trzymanie jednych tekstur i czcionek w jednym skrypcie jest optymalne? Czy lepiej jak do ka?dego skryptu wgrywamy czcionki i tekstury do mety itd i wywo?ujemy za pomoc? exportowanych funkcji?? Co o tym my?licie?
3. skalowanie czcionki
Witam chcialbym sie dowiedziec jak wyskalowac czcionke

local screenW
screenH guiGetScreenSize()
mojeW,mojeH 1366768
sW
,sH guiGetScreenSize()
w= (sW/mojeW), (sH/mojeH)
local sxsy guiGetScreenSize ()



local dxfont0 dxCreateFont("Roboto-Bold.ttf"12)
4. Wczytanie czcionki - DB3
Hej,
Mam dosy? nietypowy problem, ot??:
1) Mam stworzony zas?b, kt?ry w sobie zawiera stworzenie czcionki, np.
local font=dxCreateFont("font.otf",30)

W mecie oczywi?cie jest dodane prawid?owo.

Sprawa wygl?da nast?puj?co:
2) Po wej?ciu na serwer zas?b ?aduje si?, czcionka r?wnie?. Czcionka dzia?a w dxDrawText.
3) Po zrestartowaniu zasobu wyst?puje b??d JEDYNIE DLA MNIE (inni u?ytkownicy maj? normalnie czcionk? wczytywan?, dzia?a im ona w dxDrawText'ach etc.) w db3: error loading font. Po ponownym wej?ciu na serwer wszystko wraca do podpunktu nr. 2.

Czy kto? wcze?niej w przesz?o?ci spotka? si? z podobnym problemem i potrafi udzieli? mi na to odpowiedzi? Dodam, ?e problem ten wyst?puje jedynie na laptopie, kt?rego posiadam od nieca?ych dw?ch tygodni, na komputerze stacjonarnym jest okej.

Sterowniki zaktualizowa?em i zainstalowa?em inne, wymagane do gry.
5. Wczytywanie czcionki
Witam, ot?? mam problem, i? problem z czcionk?. Czcionka po starcie skryptu funkcjonuje przez kilka minut, a p??niej znika.
B??dy DB3
bad argument 'dxDrawText' [expected dx-font at argument 8got boolean]

KOD
local screenWscreenH guiGetScreenSize()
local f1 dxCreateFont("f.ttf"20)
local f2 dxCreateFont("f.ttf"15)

        
dxDrawText(przecinek(money).." $",screenW 0.9208screenH 0.0296screenW 0.9911screenH 0.0611tocolor(255255255255), 1.00f1"right""top"falsefalsefalsefalsefalse)
6. Inne czcionki w pojazdach
Siema,
Chcia?bym zrobi? inne czcionki w salonie w pysie lecz chyba tego nie powinnem robic dxdrawem nie wiem w sumie. Prosze o jakie? porady.
7. Pobieranie i tworzenie czcionki
Witam, przychodz? z takim pytaniem.
U?ywam jednego folderu gdzie s? czcionki i meta.xml, kt?rych u?ywam do paneli DX.
Dzisiaj sprawdzam, czcionki si? nie stworzy?y, nie da si? gra? itp...
Wcze?niej ten spos?b dzia?a?.

Nasuwa si? teraz pytanie.
Jako i? w auto start wpisuje skrypty (do mtaserver.conf), na samym pocz?tku auto startu kr?luje folder z owymi czcionkami, a p??niej osobne zasoby. Najpierw w??cza si? folder z czcionkami a nast?pnie zasoby gdzie s? panele DX etc. Czcionki si? ju? nie tworz?. Pr?bowa?em restart serwera, czy w??czanie tego folderu z czcionkami na samym ko?cu auto startu lecz nadal czcionki si? nie tworz?.

Prosz? o wszelakie rozwi?zania, kt?re mog?yby mi pom?c w rozwi?zaniu problemu!
Stawiam piwo, a nawet respekt za pomoc. :)
8. Tworzenie czcionki
Witam, pisz? skrypt i mam b??d co do czcionek, kt?ry brzmi:
Kod:

Error creating font @ 'dxCreateFont' [fonts/f.ttf]


Tworz? czcionk? w standardowy spos?b:
local f1 dxCreateFont("fonts/f.ttf"11)
lecz po restarcie zasobu nadal to samo czyli; czcionka si? nie tworzy.

Prosz? o pomoc.
9. 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

10. 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)
11. 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? ? ? ? ?
12. 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
)
13. 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.
14. 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?