0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Bir butonu kare nasıl yapabilirim yardımcı olabilirmisiniz beyler
butonum = guiCreateButton(40,50,120,30,"Deneme buton",false) Bunu Kullan Yükseklik Ve Genişliğini Değiştirerek Kare Buton Yapabilirsin.
Bu tam kare olmuyor diye biliyorum, guistaticimage ile yapabilirsiniz. Eğer beklersen akşam sana basit fonksiyon yapıp atabilirim resimliButon(x,y,z...) gibi veya mahlib kullanarak buton window gridlist edit tarzında hepsi liblenmiş
function resimOlustur(isim,a) if fileExists(isim.."png") then return isim.."png" end local texture = dxCreateTexture(1,1) local pixels = dxGetTexturePixels(texture) local r,g,b,a = 255,255,255,a or 255 dxSetPixelColor(pixels,0,0,r,g,b,a) dxSetTexturePixels(texture, pixels) local pxl = dxConvertPixels(dxGetTexturePixels(texture),"png") local nImg = fileCreate(isim..".png") fileWrite(nImg,pxl) fileClose(nImg) return isim..".png" endfunction renkVer(resim,hex) guiSetProperty(resim,"ImageColours","tl:FF"..hex.." tr:FF"..hex.." bl:FF"..hex.." br:FF"..hex)endfunction butonOlustur(x,y,g,u,kenarrenk,renk,yazi,relative,parent) buton = guiCreateStaticImage(x,y,g,u,resimOlustur("2",255),relative,parent) renkVer(buton,renk) kenarlar = { ust = guiCreateStaticImage(0,0,g,1,resimOlustur("5",255),false,buton), sol = guiCreateStaticImage(0,0,1,u,resimOlustur("5",255),false,buton), alt = guiCreateStaticImage(g-1,0,1,u,resimOlustur("5",255),false,buton), sag = guiCreateStaticImage(0,u-1,g,1,resimOlustur("5",255),false,buton), } for i, v in pairs(kenarlar) do guiSetEnabled(v,false) guiSetAlpha(v,0.7) renkVer(v,kenarrenk) end yazi = guiCreateLabel(0,0,g,u,yazi,relative,buton) guiSetFont(yazi, "default-bold-small") guiLabelSetHorizontalAlign(yazi, "center") guiLabelSetVerticalAlign(yazi, "center") return butonendlocal sx, sy = guiGetScreenSize()local g, u = 100, 30local x, y = (sx-g)/2, (sy-u)/2butonOlustur(x,y,g,u,"ffffff","000000","Deneme",false)
butonOlustur(x, y, g, u,kenarrenk(hexcinsinden), butonrenk(hexcinsinden), butonyazisi, relative, parent)
ben zaten script fazla kodlama dan anlamıyorum arkadaşıma işim düştünde yardımcı olmadı için sizden yardım istedim <3Mesaj Birleştirildi: 27 Aralık 2019, 03:58:38Linki görebilmek için Kayıt olun yada Giriş yapın. dostum ben öle şeylerden fazla anlamıyorum sana yapılıcak script atsam bitane butonu yapsan bende ordan bakarak yapsam olurmu discord adımı koyuyorum buraya arkadaşlık atarmısın ╯RikoN#3291
sGenislik,sUzunluk = guiGetScreenSize()Genislik,Uzunluk = 350,300X = (sGenislik/2) - (Genislik/2)Y = (sUzunluk/2) - (Uzunluk/2)panel = guiCreateWindow(X, Y, Genislik, Uzunluk, "Ders Anlatım", false) -- Burada bir window oluşturduk yani yeni bir panel oluşturdukbutonresim = guiCreateStaticImage(270, 415, 185, 22, "buton.png", false, panel) -- Burada bir resim oluşturduk ve resmimizi panele bağladık false, kısmından sonra gelen "panel" fonksiyonu resmimizi panel değişkenine bağladığımızı gösteriryazilabel = guiCreateLabel(0.40,0.03,0.94,0.92, "Buraya Yazı Yaz", true, butonresim) -- Burada bir yazilabeli oluşturduk ve true, kısmından sonra gelen butonresim işlevi ile yazıcağımız yazıyı resmimize bağladık
Kodfunction resimOlustur(isim,a) if fileExists(isim.."png") then return isim.."png" end local texture = dxCreateTexture(1,1) local pixels = dxGetTexturePixels(texture) local r,g,b,a = 255,255,255,a or 255 dxSetPixelColor(pixels,0,0,r,g,b,a) dxSetTexturePixels(texture, pixels) local pxl = dxConvertPixels(dxGetTexturePixels(texture),"png") local nImg = fileCreate(isim..".png") fileWrite(nImg,pxl) fileClose(nImg) return isim..".png" endfunction renkVer(resim,hex) guiSetProperty(resim,"ImageColours","tl:FF"..hex.." tr:FF"..hex.." bl:FF"..hex.." br:FF"..hex)endfunction butonOlustur(x,y,g,u,kenarrenk,renk,yazi,relative,parent) buton = guiCreateStaticImage(x,y,g,u,resimOlustur("2",255),relative,parent) renkVer(buton,renk) kenarlar = { ust = guiCreateStaticImage(0,0,g,1,resimOlustur("5",255),false,buton), sol = guiCreateStaticImage(0,0,1,u,resimOlustur("5",255),false,buton), alt = guiCreateStaticImage(g-1,0,1,u,resimOlustur("5",255),false,buton), sag = guiCreateStaticImage(0,u-1,g,1,resimOlustur("5",255),false,buton), } for i, v in pairs(kenarlar) do guiSetEnabled(v,false) guiSetAlpha(v,0.7) renkVer(v,kenarrenk) end yazi = guiCreateLabel(0,0,g,u,yazi,relative,buton) guiSetFont(yazi, "default-bold-small") guiLabelSetHorizontalAlign(yazi, "center") guiLabelSetVerticalAlign(yazi, "center") return butonendlocal sx, sy = guiGetScreenSize()local g, u = 100, 30local x, y = (sx-g)/2, (sy-u)/2butonOlustur(x,y,g,u,"ffffff","000000","Deneme",false)En altta örneğini verdim, resimkodlarını mahlukattan aldım ,dÖrnek resim,KodbutonOlustur(x, y, g, u,kenarrenk(hexcinsinden), butonrenk(hexcinsinden), butonyazisi, relative, parent)