Freeroamdaki gui.lua'ya gir ve bu kodu bul.
elem = guiCreateStaticImage(relX, relY, relWidth, relHeight, wnd.src or '', true, parentWnd.element)
Bu kodun hemen altına şu vereceğim kodu yapıştır.
elseif wndClass == 'btn' then
elem = guiCreateStaticImage(relX, relY, relWidth, relHeight,'resim.png', true, parentWnd.element)
Denemedim, çalışmaz ise söyle test edip ayarlayacağım. Birde 'resim.png' adlı bir resim yükle.
Şu şekilde yapabilirsin;
{'img', id='Kill',src="resim.png", onclick=killLocalPlayer, width = 80,height = 10},
function mainWndShow() altına girmelisin;
intihar = guiCreateLabel(0,0,95,20,"İntihar",false,getControl(wndMain, 'İntihar'))
guiLabelSetVerticalAlign(intihar,"center")
guiLabelSetHorizontalAlign(intihar,"center")
local guiCreateWindow = function(x, y, w, h, baslik)
resimElement = guiCreateStaticImage(x, y, w, h, "ArkaPlan.png")
end
Olmadı labeller gidiyo gene
Mesaj Birleştirildi: 13 Haziran 2017, 21:30:31
Sadece butonlar img oluyor label yok ortada yazıalr gidiyor.
Labelleri de kendin eklicen zaten olayda burda ?:D Normal panel yaparken img ile buton yaptıktan sonra yazısı kendimi oluşuyoki ? :P
Panelde wndMain tablosunun biraz üstlerinde function mainWndShow() fonskiyonu var. Altta vereceğim kodu oraya ekle ve buton ID'n ne ise ononu gir. Benimkisini İntihar ve yaptığım şekil; getControl(wndMain, 'İntihar')
intihar = guiCreateLabel(0,0,95,20,"İntihar",false,getControl(wndMain, 'İntihar'))
guiLabelSetVerticalAlign(intihar,"center")
guiLabelSetHorizontalAlign(intihar,"center")
Bölemi
çevir = guiCreateLabel(0,0,95,20,"Çevir",false,getControl(wndMain, 'çevir '))
guiLabelSetVerticalAlign(çevir,"center")
guiLabelSetHorizontalAlign(çevir,"center")