18 Kasım 2018, 22:37:11

Gönderen Konu: [YARDIM] Panele Gridlist Ekleme  (Okunma sayısı 381 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

By.Angel

  • Deneyimli Üye
  • *
  • Default Avatar
  • İleti: 397
[YARDIM] Panele Gridlist Ekleme
« : 16 Mayıs 2017, 21:53:09 »
Arkadaşlar panelime gridlist nasıl eklerim.
« Son Düzenleme: 18 Mayıs 2017, 20:56:24 Gönderen: Narkoz »
 

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

[YARDIM] Panele Gridlist Ekleme
« : 16 Mayıs 2017, 21:53:09 »

ertrldtcu

  • Deneyimli Üye
  • *
  • İleti: 448
Ynt: [Yardım] GuiList
« Yanıtla #1 : 16 Mayıs 2017, 21:55:30 »
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
Script yazmak için kod bilmek yetmez.
 

By.Angel

  • Deneyimli Üye
  • *
  • Default Avatar
  • İleti: 397
Ynt: [Yardım] GuiList
« Yanıtla #2 : 16 Mayıs 2017, 22:00:13 »
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
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
Burada hangi değişkenleri benimkine göre ayarlayacam.
« Son Düzenleme: 18 Mayıs 2017, 20:55:24 Gönderen: Narkoz »