21 Kasım 2018, 05:54:10

Gönderen Konu: [YARDIM] Butona İşlev Verme  (Okunma sayısı 506 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

ConTra

  • Boş konuşacağına anlamlı sus daha iyidir.
  • Yeni Üye
  • *
  • İleti: 96
[YARDIM] Butona İşlev Verme
« : 25 Şubat 2017, 19:37:06 »
Arkadaşlar yaptığım butona basıldığında memo çıkmasını nasıl sağlarım 3 buton ve bir memo yaptım  bu 3 buton ayrı ayrı memolara nasıl yönlendiririm ?
« Son Düzenleme: 25 Şubat 2017, 19:48:07 Gönderen: Narkoz »
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
 

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

[YARDIM] Butona İşlev Verme
« : 25 Şubat 2017, 19:37:06 »

CruzerGq

  • Süper Moderatör
  • *
  • İleti: 501
    • MTASATURK
Ynt: Butona işlev verme
« Yanıtla #1 : 25 Şubat 2017, 19:50:52 »
Her butona basınca guiSetVisible kodu ile memo yu gizle. Mesela 3. buton birinci basışta 3. memo diğer basısta yine 3. memo, hata yada 2. memoya geçirisin. Scriptlerde mevcut.

Kod: Lua
  1. addEventHandler("onClientGUIClick",
  2. function()
  3. if source == buton ismi then
  4. guiSetVisible("memo ismi ",false)
  5. else
  6. outputChatBox("Hata 2 kere basamassın. ",255,255,255,true)
  7. end
  8. end
  9. )
  10.  

yada

Kod: Lua
  1. degisken = true
  2. addEventHandler("onClientGUIClick",
  3. function()
  4. if source == butonismi and degisken == true then
  5. guiSetVisible("memo ismi ",false)
  6. degisken = false
  7. elseif source == butonismi and degisken == false then
  8. outputChatBox("Hata 2 kere basamassın. ",255,255,255,true)
  9. degisken = true
  10. end
  11. end
  12. )
  13.  

Kodları denemedim. Olmassa bana ulaşırsın.
 

ByCash

  • Bilişim Teknolojileri
  • Süper Moderatör
  • *
  • İleti: 971
  • C# - LUA
    • MTASATURK
Ynt: Butona işlev verme
« Yanıtla #2 : 25 Şubat 2017, 19:57:49 »
Test etmedim çalışması lazım "a, b, c, d," yazan yerlere kordinatları gireceksin.

Kod: Lua
  1. panel = guiCreateWindow ( a, b, c, d, "Panel", false)
  2.  
  3. memo = guiCreateMemo( a, b, c, d,"Memo", false, panel)
  4. guiMemoSetReadOnly( memo, false)
  5.  
  6. buton = guiCreateButton( a, b, c, d, "Memo Ac", false, panel)
  7.  
  8. function memoac()
  9. if source == buton then
  10. guiSetVisible(memo, true)
  11. end
  12. end
  13. addEventHandler("onClientGUIClick", root, memoac)
  14.  
  15. buton2 = guiCreateButton( a, b, c, d, "Memo Kapat", false, panel)
  16.  
  17. function memokapat()
  18. if source == buton2 then
  19. guiSetVisible(memo, false)
  20. end
  21. end
  22. addEventHandler("onClientGUIClick", root, memokapat)
  23.  
  24. buton3 = guiCreateButton( a, b, c, d, "Paneli Kapat", false, panel)
  25.  
  26. function kapat()
  27. if source == buton3 then
  28. guiSetVisible(panel, false)
  29. end
  30. end
  31. addEventHandler("onClientGUIClick", root, kapat)
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
 

ConTra

  • Boş konuşacağına anlamlı sus daha iyidir.
  • Yeni Üye
  • *
  • İleti: 96
Ynt: [YARDIM] Butona İşlev Verme
« Yanıtla #3 : 25 Şubat 2017, 19:59:56 »
İkinizede teşekkürler konu kilit lütfen
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
 

Paradox

  • Kurucu
  • *
  • İleti: 700
  • SH Gaming
Ynt: [YARDIM] Butona İşlev Verme
« Yanıtla #4 : 25 Şubat 2017, 20:00:33 »
Konu sahibinin isteği üzerine @Konu kilit.