18 Haziran 2018, 06:49:12

Gönderen Konu: GUI Fonksiyon Dersi  (Okunma sayısı 1299 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

ertrldtcu

  • Deneyimli Üye
  • *
  • İleti: 427
GUI Fonksiyon Dersi
« : 25 Şubat 2017, 16:04:20 »
Bu konuda bazı GUI fonksiyonları kullanmayı öğreteceğim. Tüm GUI fonksiyonları için Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın'yi ziyaret edebilirsiniz.

Sözdizimlerinde kullandığım kavramların açıklamaları:
x: yazılan değer sayı olmak zorundadır. Sayı değeri arttıkça gui element sağa kayar, azaldıkça sola kayar.
y: yazılan değer sayı olmak zorundadır. Sayı değeri arttıkça gui element aşağı kayar, azaldıkça yukarı kayar.
genislik: yazılan değer sayı olmak zorundadır. Sayı değeri arttıkça gui element sağa doğru genişler, azaldıkça sola doğru daralır.
uzunluk: yazılan değer sayı olmak zorundadır. Sayı değeri arttıkça gui element aşağı doğru genişler, azaldıkça yukarı doğru daralır.
degisken: Daha önceden GUI element oluşturduğunuzda ='den önceki kısma yazdığınız yazı. Sadece ingilizce karakter ve sayı kullanılabilir. Boşluk kullanılamaz.
-- (iki eksi): LUA satırdaki iki eksiden sonraki kısmı okumaz.
durum: true veya false değerleri verilir. true olumlu, false olumsuz anlamına gelir.
r,g,b: 3 değişkenli renk kodu düzeni. Örneğin: 255,155,55

GUI'ye giriş yapmadan önce outputChatBox ve setTimer anlatayım. Bu fonksiyon ile sohbette yazı çıkartabilirsiniz.
outputChatBox: Sohbet kısmına yazı yollamanızı sağlar.
Sözdizimi : outputChatBox("yazmak istediğiniz yazı")

setTimer: Belirli bir süreyle fonksiyonu başlatmanızı sağlar.
Sözdizimi : setTimer(fonksiyon-adı,kaç saniye sonra başlasın,kaç kere tekrar etsin) -- tekrar sayısını 0 yaparsanız sınırsız olur.

Şimdi başlayalım GUI'ye :)

Panel Fonksiyonları

guiCreateWindow: Boş bir panel oluşturmanızı sağlar.
Sözdizimi: guiCreateWindow(x,y,genislik,uzunluk,"panel başlığı",false)
Kod: Lua
  1. panel = guiCreateWindow(150,200,250,250,"Deneme panel",false)

guiWindowSetMovable: Oyuncunun paneli hareket ettirmesini engellemenize yarar.
Sözdizimi: guiWindowSetMovable(panel-degiskeni, durum)-- durum true olursa hareket ettirilir, false olursa ettirilemez
Kod: Lua
  1. panel = guiCreateWindow(150,200,250,250,"Deneme panel",false)
  2. guiWindowSetMovable(panel,false) -- panel yazan kısma panel değişkenini yazıcaksınız

guiWindowSetSizable: Oyuncunun panelin boyutunu değiştirmesini engellemenizi sağlar.
Sözdizimi: guiWindowSetSizable(panel-degiskeni, durum)-- durum true olursa boyutu değiştirilebilir, false olursa değiştirilemez
Kod: Lua
  1. panel = guiCreateWindow(150,200,250,250,"Deneme panel",false)
  2. guiWindowSetSizable(panel,false)-- panel yazan kısma panel değişikenini yazacaksınız

guiSetProperty(panel-degiskeni, "CaptionColour", "FFrenk kodu"): Panelin başlığına renk vermenizi sağlar. Renk kodunun başına FF eklemelisiniz
Kod: Lua
  1. panel = guiCreateWindow(150,200,250,250,"Deneme panel",false)
  2. guiSetProperty(panel, "CaptionColour", "FFFF0000")-- panel başlığını kırmızı renk yaptık

Paneli ekranın tam ortasına almak için kullanılacak kod:
Kod: Lua
  1. screenx,screeny = guiGetScreenSize()
  2. genislik, yukseklik = 500, 250 -- buradan panelin boyutunu ayarlıyorsunuz.
  3. x, y = (screenx/2-genislik/2), (screeny/2-yukseklik/2)
  4. guiCreateWindow(x, y,genislik,yukseklik,"Deneme panel",false) -- panelin konum ve boyutunu bu şekilde yapıyorsunuz

Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın

Buton Fonksiyonu

guiCreateButton: Tıklamalarda kullanmak için bir buton oluşturmanızı sağlar.
Sözdizimi: guiCreateButton(x,y,genislik,uzunluk,"buton yazısı",false)
Kod: Lua
  1. butonum = guiCreateButton(40,50,120,30,"Deneme buton",false)--false'den sonra bir virgül koyup panel değişkenini yazarak panelinize bağlayabilirsiniz.
  2.  

Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın

CheckBox Fonksiyonları

guiCreateCheckBox: Ufak bir kutucuk oluşturur. Genellik seçim yaparken kullanılır.
Sözdizimi: guiCreateCheckBox(x,y,genislik,uzunluk,"checkbox yazısı",durum,false)-- durum true ise seçilmiş, false ise seçilmemiş anlamına gelir.
Kod: Lua
  1. checkboxum = guiCreateCheckBox(10,20,150,30,"Deneme checkboxum",true,false)-- false'den sonra bir virgül koyup panel değişkenini yazarak panelinize bağlayabilirsiniz

Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın

guiCheckBoxSetSelected: Checkbox'un seçilme durumunu değiştirmenize yarar.
Sözdizimi: guiCheckBoxSetSelected(checkbox-degiskeni,durum)-- durum true olursa seçer, false olursa seçimi kaldırır.
Kod: Lua
  1. checkboxum = guiCreateCheckBox(10,20,150,30,"Deneme checkboxum",true,false)-- burada seçili
  2. guiCheckBoxSetSelected(checkboxum,false)-- artık seçili değil

guiCheckBoxGetSelected: Checkbox'un seçilme durumunu çeker.
Sözdizimi: guiCheckBoxGetSelected(checkbox-degiskeni)
Kod: Lua
  1. checkboxum = guiCreateCheckBox(10,20,150,30,"Deneme checkboxum",true,false)
  2. checkbox-durumu = guiCheckBoxGetSelected(checkboxum)
  3. outputChatBox(checkbox-durumu)-- chatboxta checkboxun seçili olup olmadığı yazacak

ComboBox Fonksiyonları

guiCreateComboBox: Tıklayınca açılan bir liste oluşturur.
Sözdizimi: guiCreateComboBox(x,y,genislik,uzunluk,"combobox yazısı",false)
Kod: Lua
  1. comboboxum = guiCreateComboBox(85,60,105,30,"Skinler",false)-- false'den sonra bir virgül koyup panel değişkenini yazarak panelinize bağlayabilirsiniz

Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın

guiComboBoxAddItem: Comboboxunuza bir seçenek eklemenizi sağlar.
Sözdizimi: guiComboBoxAddItem(combobox-degiskeni,"eklenecek seçenek")
Kod: Lua
  1. comboboxum = guiCreateComboBox(85,60,105,30,"Skinler",false)
  2. guiComboBoxAddItem(comboboxum, "CJ Skini")

Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın

guiComboBoxClear: Combobox'taki tüm seçenekleri silmenizi sağlar.
Sözdizimi: guiComboBoxClear(combobox-degiskeni)
Kod: Lua
  1. comboboxum = guiCreateComboBox(85,60,105,30,"Skinler",false)
  2. guiComboBoxClear(comboboxum)

guiComboBoxGetItemText: Combobox'taki seçeneğin yazısını çeker.
Sözdizimi: guiComboBoxGetItemText(combobox-degiskeni, secilen-satir)
Kod: Lua
  1. comboboxum = guiCreateComboBox(85,60,105,30,"Skinler",false)
  2. secili = guiComboBoxGetSelected(comboboxum)
  3. yazisi = guiComboBoxGetItemText(comboboxum,secili)
  4. outputChatBox(yazisi)-- seçilen seçeneğin yazısını chatboxta çıkardık

guiComboBoxSetItemText: Combobox'taki seçeneğin yazısını değiştirir.
Sözdizimi: guiComboBoxSetItemText(combobox-degiskeni, secenek-id, yeni-yazi)
Kod: Lua
  1. comboboxum = guiCreateComboBox(85,60,105,30,"Skinler",false)
  2. secili = guiComboBoxGetSelected(comboboxum)
  3. guiComboBoxSetItemText(comboboxum, secili, "Seçildi")-- seçilen seçeneğin yazısını değiştirdik

guiComboBoxRemoveItem: Combobox'taki seçeneği silmemizi sağlar.
Sözdizimi: guiComboBoxRemoveItem(combobox-degiskeni, secenek-id)
Kod: Lua
  1. comboboxum = guiCreateComboBox(85,60,105,30,"Skinler",false)
  2. secili = guiComboBoxGetSelected(comboboxum)
  3. guiComboBoxRemoveItem(comboboxum, secili)-- seçilen seçeneği sildik

guiComboBoxGetSelected: Combobox'taki seçilen seçeneği çeker.
Sözdizimi: guiComboBoxGetSelected(combobox-degiskeni)

Edit Fonksiyonları

guiCreateEdit: Oyuncunun yazı yazabileceği kutucuk oluşturur.
Sözdizimi: guiCreateEdit(x,y,genislik,uzunluk,"edit yazısı",false)
Kod: Lua
  1. editim = guiCreateEdit(50,100,150,30,"Buraya bir şey yaz!",false)-- false'den sonra bir virgül koyup panel değişkenini yazarak panelinize bağlayabilirsiniz

Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın

guiEditSetMaxLength: Edit'e yazılabilecek maksimum karakter sayısını ayarlamanızı sağlar.
Sözdizimi: guiEditSetMaxLength(edit-degiskeni, maks-karakter-sayisi)
Kod: Lua
  1. editim = guiCreateEdit(50,100,150,30,"Buraya bir şey yaz!",false)
  2. guiEditSetMaxLength(editim,150)

guiSetProperty(edit-degiskeni, "ValidationString", "[0-9]*"): Edit'e sadece sayı yazılabilmesini sağlar.
Kod: Lua
  1. editim = guiCreateEdit(50,100,150,30,"Buraya bir şey yaz!",false)
  2. guiSetProperty(editim, "ValidationString", "[0-9]*")

guiEditSetReadOnly: Edit'e yazdığınız yazının değiştirilememesini sağlar.
Sözdizimi: guiEditSetReadOnly(edit-degiskeni, durum)-- durum true olursa yazı değiştirilebilir, false olursa değiştirilemez.
Kod: Lua
  1. editim = guiCreateEdit(50,100,150,30,"Buraya bir şey yaz!",false)
  2. guiEditSetReadOnly(editim,false)

guiEditSetMasked: Edit'e yazılan yazının gizlenmesini sağlar. (her karakter * olarak gözükür)
Sözdizimi: guiEditSetMasked(edit-degiskeni,durum)-- true olursa içerik gizlenir, false olursa gizlenmez.
Kod: Lua
  1. editim = guiCreateEdit(50,100,150,30,"Buraya bir şey yaz!",false)
  2. guiEditSetMasked(editim,true)

Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın

Memo Fonksiyonları

guiCreateMemo: Editte her şeyi bir satıra yazabiliyorsunuz. Memo'da alt satıra geçme şansınız oluyor.
Sözdizimi: guiCreateMemo(x,y,genislik,uzunluk,"memo yazısı",false)
Kod: Lua
  1. memom = guiCreateMemo(25,50,75,100,"Canım Memom <3",false)-- false'den sonra bir virgül koyup panel değişkenini yazarak panelinize bağlayabilirsiniz

Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın

guiMemoSetReadOnly: Memo'ya yazdığınız yazının değiştirilememesini sağlar.
Sözdizimi: guiMemoSetReadOnly(memo-degiskeni, durum)-- durum true olursa yazı değiştirilebilir, false olursa değiştirilemez.
Kod: Lua
  1. memom = guiCreateMemo(25,50,75,100,"Canım Memom <3",false)
  2. guiMemoSetReadOnly(memom,false)

Tab Panel Fonksiyonları

guiCreateTabPanel: Sekmeli bir panel oluşturmanızı sağlar.
Sözdizimi: guiCreateTabPanel(x,y,genislik,uzunluk,false)
Kod: Lua
  1. tabpanelim = guiCreateTabPanel(20,40,200,300,false)-- false'den sonra bir virgül koyup panel değişkenini yazarak panelinize bağlayabilirsiniz

guiCreateTab: Tab paneline sekme eklemenizi sağlar.
Sözdizimi: guiCreateTab(sekme-adi,tabpanel-degiskeni)
Kod: Lua
  1. tabpanelim = guiCreateTabPanel(20,40,200,300,false)
  2. kurallartab = guiCreateTab("Kurallar",tabpanelim)

Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın

Label Fonksiyonları

guiCreateLabel: Yazı yazabileceğiniz boş bir katman oluşturur.
Sözdizimi: guiCreateLabel(x,y,genislik,uzunluk,"label yazısı",false)
Kod: Lua
  1. labelim = guiCreateLabel(80,100,250,300,"vay canınaaa",false)-- false'den sonra bir virgül koyup panel değişkenini yazarak panelinize bağlayabilirsiniz

guiLabelSetColor: Oluşturduğunuz labela renk vermenizi sağlar.
Sözdizimi: guiLabelSetColor(label-degiskeni,r,g,b,)-- örnek r,g,b -> 255,155,55
Kod: Lua
  1. labelim = guiCreateLabel(80,100,250,300,"vay canınaaa",false)
  2. guiLabelSetColor(labelim,255,155,55)

Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın

guiLabelSetHorizontalAlign: Label'daki yazıyı yatay olarak hizalamayı sağlar.
Sözdizimi: guiLabelSetHorizontalAlign(label-degiskeni-"konum")-- 3 adet konum vardır: "left"(sola hizalar) "center"(ortaya hizalar) "right"(sağa hizalar)
Kod: Lua
  1. labelim = guiCreateLabel(80,100,250,300,"vay canınaaa",false)
  2. guiLabelSetHorizontalAlign(labelim,"center")

guiLabelSetVerticalAlign: Label'daki yazıyı dikey olarak hizalamayı sağlar.
Sözdizimi: guiLabelSetVerticalAlign(label-degiskeni,"konum")-- 3 adet konum vardır: "top"(yukarı hizalar) "center"(ortaya hizalar) "bottom"(alta hizalar)
Kod: Lua
  1. labelim = guiCreateLabel(80,100,250,300,"vay canınaaa",false)
  2. guiLabelSetVerticalAlign(labelim,"center")

Resim Fonksiyonu

guiCreateStaticImage: Resim oluşturmanızı sağlar.
Sözdizimi: guiCreateStaticImage(x,y,genislik,uzunluk,"resim-konumu",false)
Kod: Lua
  1. resimim = guiCreateStaticImage(50,50,250,250,"arabam.png",false)-- false'den sonra bir virgül koyup panel değişkenini yazarak panelinize bağlayabilirsiniz

Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın

GridList Fonksiyonları

guiCreateGridList: Satır ekleyebileceğiniz bir liste oluşturur.
Sözdizimi: guiCreateGridList(x,y,genislik,uzunluk,false)
Kod: Lua
  1. gridlistim = guiCreateGridList(30,40,100,350,false)-- false'den sonra bir virgül koyup panel değişkenini yazarak panelinize bağlayabilirsiniz


guiGridListAddColumn: Gridlist'e yeni bir sütun ekler.
Sözdizimi: guiGridListAddColumn(gridlist-degiskeni, "sütun yazısı", genislik)-- 0 < genislik <= 1
Kod: Lua
  1. gridlistim = guiCreateGridList(30,40,100,350,false)
  2. sutun = guiGridListAddColumn(gridlistim, "<3 Sütunum <3", 0.7)

guiGridListAddRow: Gridlist'e yeni bir satır ekler.
Sözdizimi: guiGridListAddRow(gridlist-degiskeni)-- virgül koyup "" içinde bir yazı yazarsanız sıradaki sütuna eklenir.
Kod: Lua
  1. gridlistim = guiCreateGridList(30,40,100,350,false)
  2. sutun = guiGridListAddColumn(gridlistim, "<3 Sütunum <3", 0.7)
  3. satirim = guiGridListAddRow(gridlistim, "örnek satır")

guiGridListClear: Gridlist'teki her şeyi siler.
Sözdizimi: guiGridListClear(gridlist-degiskeni)
Kod: Lua
  1. gridlistim = guiCreateGridList(30,40,100,350,false)
  2. sutun = guiGridListAddColumn(gridlistim, "<3 Sütunum <3", 0.7)
  3. satirim = guiGridListAddRow(gridlistim, "örnek satır")
  4. setTimer(guiGridListClear,5000,1,gridlistim)-- gridlistteki her şey 5 saniye sonra her şey silindi

guiGridListRemoveColumn: Gridlist'teki sütunu siler.
Sözdizimi: guiGridListRemoveColumn(gridlist-degiskeni,sütun-degiskeni)
Kod: Lua
  1. gridlistim = guiCreateGridList(30,40,100,350,false)
  2. sutun = guiGridListAddColumn(gridlistim, "<3 Sütunum <3", 0.7)
  3. setTimer(guiGridListRemoveColumn,5000,1,gridlistim,sutun)-- gridlistteki sütun 5 saniye sonra silinir

guiGridListRemoveRow: Gridlist'teki satırı siler.
Sözdizimi: guiGridListRemoveRow(gridlist-degiskeni,satir-degiskeni)
Kod: Lua
  1. gridlistim = guiCreateGridList(30,40,100,350,false)
  2. satirim = guiGridListAddRow(gridlistim, "örnek satır")
  3. setTimer(guiGridListRemoveRow,5000,1,gridlistim,satirim )-- gridlistteki satır 5 saniye sonra silinir

guiGridListSetItemColor: Gridlist'teki satırın rengini değiştirebilmenizi sağlar.
Sözdizimi: guiGridListSetItemColor(gridlist-degiskeni,satır-degiskeni,sütun-degiskeni,r,g,b)
Kod: Lua
  1. gridlistim = guiCreateGridList(30,40,100,350,false)
  2. sutun = guiGridListAddColumn(gridlistim, "<3 Sütunum <3", 0.7)
  3. satirim = guiGridListAddRow(gridlistim, "örnek satır")
  4. guiGridListSetItemColor(gridlistim,satirim,sutun,255,155,55)

Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın

Kullanışlı Fonksiyonlar

guiSetFont: GUI elementin fontunu değiştirmenize yarar.
Sözdizimi: guiSetFont(degisken,font)
Kod: Lua
  1. labelim = guiCreateLabel(80,100,250,300,"vay canınaaa",false)
  2. guiSetFont(labelim,"sa-gothic")

Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın

guiGetText: GUI elementteki yazıyı çekmenizi sağlar.
Sözdizimi: guiGetText(degisken)

guiSetText: GUI elementteki yazıyı değiştirmenizi sağlar.
Sözdizimi: guiSetText(degisken,"Yeni yazı")

guiSetAlpha: GUI elementin şeffaflığını ayarlamanızı sağlar. 0 ile 1 arasında bir değer verebilirsiniz. 0'a yanaştıkça şeffaflık artar, 1'e yanaştıkça şeffaflık azalır.
Sözdizimi: guiSetAlpha(degisken,seffaflik)-- 0 <= seffaflik <= 1

guiSetVisible: GUI elementin görünürlüğünü ayarlamanızı sağlar.
Sözdizimi: guiSetVisible(degisken,durum)-- durum true olursa görünür, false olursa görünmez olur.

guiGetVisible: GUI elementin görünürlüğünü çekmeye yarar.
Sözdizimi: guiGetVisible(degisken)

showCursor: Mouse imlecini açıp kapamaya yarar.
Sözdizimi: showCursor(durum)-- durum true olursa görünür, false olursa görünmez.

Bindkey ekleme:
Kod: Lua
  1. bindKey( "tus", "down",
  2. function()
  3.         guiSetVisible(panel-degiskeni, not guiGetVisible(panel-degiskeni))
  4.         showCursor(guiGetVisible(panel-degiskeni))
  5. end)

Serverdeki oyuncuları GridList'e aktarma:
Kod: Lua
  1. function oyuncusirala()
  2. guiGridListClear(gridlist-degiskeni)
  3.  for id, players in ipairs (getElementsByType("player")) do
  4.    local satirekle = guiGridListAddRow(gridlist-degiskeni)
  5.    guiGridListSetItemText(gridlist-degiskeni,satirekle,sutun-degiskeni,string.gsub(getPlayerName(players),'#%x%x%x%x%x%x',''),false,false)
  6.    guiGridListSetItemData(gridlist-degiskeni,satirekle,sutun-degiskeni,getPlayerName(players))
  7.  end
  8. end
  9. -- eklenmesi gereken Eventler
  10. addEventHandler("onClientPlayerJoin", root, oyuncusirala) -- oyuncu servere girince liste yenilenir
  11. addEventHandler("onClientPlayerQuit", root, oyuncusirala) -- oyuncu serverden çıkınca liste yenilenir
  12. addEventHandler("onClientPlayerChangeNick", root, oyuncusirala) -- oyuncu nick değiştirince liste yenilenir
  13. addEventHandler("onClientResourceStart", resourceRoot, oyuncusirala) -- script başlatıldığında liste yenilenir

Tarafımca yazılmıştır.
« Son Düzenleme: 07 Nisan 2017, 22:00:31 Gönderen: ertrldtcu »
Script yazmak için sadece kod bilmek yetmez.
 
Mesajı Beğenenler: Paradox, CruzerGq, LJ, Cr@zy

MTASA-TURK | Türkiye'nin En Güncel MTA Platformu

GUI Fonksiyon Dersi
« : 25 Şubat 2017, 16:04:20 »

LJ

  • Engin Yılmaz
  • Moderatör
  • *
  • İleti: 334
  • #MustafaKemalAtatürk
Ynt: GUI Fonksiyon Dersi
« Yanıtla #1 : 25 Şubat 2017, 16:05:21 »
Yararlı bir konu olmuş Ertuğrul. Devamını bekliyorum.
 
Mesajı Beğenenler: Cr@zy

CruzerGq

  • Süper Moderatör
  • *
  • İleti: 503
  • LS Gaming | Hırsız & Polis
    • MTASA-TURK
Ynt: GUI Fonksiyon Dersi
« Yanıtla #2 : 25 Şubat 2017, 16:06:23 »
Baya detaylı güzel bir konu olmuş.
 
Mesajı Beğenenler: LJ, Agressive

Narkoz

  • Kurucu
  • *
  • İleti: 510
  • SH Gaming
Ynt: GUI Fonksiyon Dersi
« Yanıtla #3 : 25 Şubat 2017, 16:17:13 »
Çoğu kişinin işine yarayacaktır. Yararlı paylaşım.
 

Paradox

  • Kurucu
  • *
  • İleti: 638
  • SH Gaming
Ynt: GUI Fonksiyon Dersi
« Yanıtla #4 : 25 Şubat 2017, 16:18:06 »
Yararlı bir konu, teşekkürler.
 
Mesajı Beğenenler: LJ

ByCash

  • Süper Moderatör
  • *
  • İleti: 933
  • LS Gaming
    • MTASA-TURK
Ynt: GUI Fonksiyon Dersi
« Yanıtla #5 : 25 Şubat 2017, 17:21:04 »
Yararlı bir konu, teşekkürler.
 

MTASA-TURK | Türkiye'nin En Güncel MTA Platformu

Ynt: GUI Fonksiyon Dersi
« Yanıtla #5 : 25 Şubat 2017, 17:21:04 »

ertrldtcu

  • Deneyimli Üye
  • *
  • İleti: 427
Ynt: GUI Fonksiyon Dersi
« Yanıtla #6 : 25 Şubat 2017, 17:31:47 »
En çok kullanılan GridList hariç GUI fonksiyonları anlattım. İstek gelirse diğerlerini de anlatırım. Hepinize teşekkür ederim.
« Son Düzenleme: 25 Şubat 2017, 18:19:41 Gönderen: ertrldtcu »
Script yazmak için sadece kod bilmek yetmez.
 

Cynax

  • #
  • Uzman Üye
  • *
  • İleti: 546
  • Bıraktı
Ynt: GUI Fonksiyon Dersi
« Yanıtla #7 : 25 Şubat 2017, 18:14:15 »
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
Çoğu kişinin işine yarayacaktır. Yararlı paylaşım.
 

FT.FATE

  • GÖKTÜRK-DD
  • Acemi Üye
  • *
  • İleti: 169
  • Çayımız Bardakta, Çocukluğumuz Sokaklarda Kaldı.
Ynt: GUI Fonksiyon Dersi
« Yanıtla #8 : 25 Şubat 2017, 18:14:37 »
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
Çoğu kişinin işine yarayacaktır. Yararlı paylaşım.
« Son Düzenleme: 25 Şubat 2017, 18:37:21 Gönderen: Narkoz »
 

ertrldtcu

  • Deneyimli Üye
  • *
  • İleti: 427
Ynt: GUI Fonksiyon Dersi
« Yanıtla #9 : 26 Şubat 2017, 23:06:23 »
Bazı GridList fonksiyonları eklendi. Devamı gelecektir.
Script yazmak için sadece kod bilmek yetmez.
 

Samsunlee

  • Acemi Üye
  • *
  • İleti: 184
Ynt: GUI Fonksiyon Dersi
« Yanıtla #10 : 26 Şubat 2017, 23:21:15 »
ertugrul tebrik ediyorum geliştiriyorsun kendini devamını dilerim.
 

ertrldtcu

  • Deneyimli Üye
  • *
  • İleti: 427
Ynt: GUI Fonksiyon Dersi
« Yanıtla #11 : 09 Mart 2017, 16:28:13 »
GUI Elementlerden bir kaç örnek resim ve online oyuncuları GridList'e aktarma fonksiyonu konuya eklendi :)
Script yazmak için sadece kod bilmek yetmez.
 

CruzerGq

  • Süper Moderatör
  • *
  • İleti: 503
  • LS Gaming | Hırsız & Polis
    • MTASA-TURK
Ynt: GUI Fonksiyon Dersi
« Yanıtla #12 : 09 Mart 2017, 16:32:05 »
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
GUI Elementlerden bir kaç örnek resim ve online oyuncuları GridList'e aktarma fonksiyonu konuya eklendi :)

Eline sağlık. :)
 

Cynax

  • #
  • Uzman Üye
  • *
  • İleti: 546
  • Bıraktı
Ynt: GUI Fonksiyon Dersi
« Yanıtla #13 : 09 Mart 2017, 18:16:07 »
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
Bazı GridList fonksiyonları eklendi. Devamı gelecektir.
Helal olsun.Ellerine sağlık.
 

LJ

  • Engin Yılmaz
  • Moderatör
  • *
  • İleti: 334
  • #MustafaKemalAtatürk
Ynt: GUI Fonksiyon Dersi
« Yanıtla #14 : 09 Mart 2017, 18:31:13 »
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
GUI Elementlerden bir kaç örnek resim ve online oyuncuları GridList'e aktarma fonksiyonu konuya eklendi :)

Gridlist dışında başka fonksiyonlarda gösterebilirsin. Örnek: Admin panel tarzı panel yapma vb.