MTASA TÜRK
Türkiye'nin En Güncel MTA Platformu


[YARDIM] Panele Gridlist Ekleme

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı #Serius

  • Uzman Üye
  • *
    • İleti: 630
: 16 Mayıs 2017, 20:46:58
Arkadaşlar panelime gridlist nasıl eklerim.
« Son Düzenleme: 18 Mayıs 2017, 19:50:13 Gönderen: Narkoz »
 


MTASA TÜRK

[YARDIM] Panele Gridlist Ekleme
« : 16 Mayıs 2017, 20:46:58 »

Çevrimdışı ertrldtcu

  • Uzman Üye
  • *
    • İleti: 629
Yanıtla #1 : 16 Mayıs 2017, 20:49:19
Serverdeki oyuncuları GridList'e aktarma:
Kod: lua
function oyuncusirala()
guiGridListClear(gridlist-degiskeni)
 for id, players in ipairs (getElementsByType("player")) do
   local satirekle = guiGridListAddRow(gridlist-degiskeni)
   guiGridListSetItemText(gridlist-degiskeni,satirekle,sutun-degiskeni,string.gsub(getPlayerName(players),'#%x%x%x%x%x%x',''),false,false)
   guiGridListSetItemData(gridlist-degiskeni,satirekle,sutun-degiskeni,getPlayerName(players))
 end
end
-- eklenmesi gereken Eventler
addEventHandler("onClientPlayerJoin", root, oyuncusirala) -- oyuncu servere girince liste yenilenir
addEventHandler("onClientPlayerQuit", root, oyuncusirala) -- oyuncu serverden çıkınca liste yenilenir
addEventHandler("onClientPlayerChangeNick", root, oyuncusirala) -- oyuncu nick değiştirince liste yenilenir
addEventHandler("onClientResourceStart", resourceRoot, oyuncusirala) -- script başlatıldığında liste yenilenir
 


Çevrimdışı #Serius

  • Uzman Üye
  • *
    • İleti: 630
Yanıtla #2 : 16 Mayıs 2017, 20:54:02
Linki görebilmek için Kayıt olun yada Giriş yapın.
Serverdeki oyuncuları GridList'e aktarma:
Kod: lua
function oyuncusirala()
guiGridListClear(gridlist-degiskeni)
 for id, players in ipairs (getElementsByType("player")) do
   local satirekle = guiGridListAddRow(gridlist-degiskeni)
   guiGridListSetItemText(gridlist-degiskeni,satirekle,sutun-degiskeni,string.gsub(getPlayerName(players),'#%x%x%x%x%x%x',''),false,false)
   guiGridListSetItemData(gridlist-degiskeni,satirekle,sutun-degiskeni,getPlayerName(players))
 end
end
-- eklenmesi gereken Eventler
addEventHandler("onClientPlayerJoin", root, oyuncusirala) -- oyuncu servere girince liste yenilenir
addEventHandler("onClientPlayerQuit", root, oyuncusirala) -- oyuncu serverden çıkınca liste yenilenir
addEventHandler("onClientPlayerChangeNick", root, oyuncusirala) -- oyuncu nick değiştirince liste yenilenir
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, 19:49:13 Gönderen: Narkoz »