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


[YARDIM] Panele Gridlist Ekleme

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimiçi By.Angel

  • Deneyimli Üye
  • *
    • İleti: 463
: 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 TÜRK

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

Çevrimiçi ertrldtcu

  • Deneyimli Üye
  • *
    • İleti: 472
Yanıtla #1 : 16 Mayıs 2017, 21:55:30
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
Script yazmak için kod bilmek yetmez
 


Çevrimiçi By.Angel

  • Deneyimli Üye
  • *
    • İleti: 463
Yanıtla #2 : 16 Mayıs 2017, 22:00:13
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, 20:55:24 Gönderen: Narkoz »