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


[YARDIM] Butona İşlev Verme

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı ConTra

  • Boş konuşacağına anlamlı sus daha iyidir.
  • Yeni Üye
  • *
    • İleti: 96
: 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 »
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


MTASA TÜRK

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

Çevrimdışı CruzerGq

  • Süper Moderatör
  • *
    • İleti: 499
    • MTASATURK
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
addEventHandler("onClientGUIClick",
function()
if source == buton ismi then
guiSetVisible("memo ismi ",false)
else
outputChatBox("Hata 2 kere basamassın. ",255,255,255,true)
end
end
)

yada

Kod: lua
degisken = true
addEventHandler("onClientGUIClick",
function()
if source == butonismi and degisken == true then
guiSetVisible("memo ismi ",false)
degisken = false
elseif source == butonismi and degisken == false then
outputChatBox("Hata 2 kere basamassın. ",255,255,255,true)
degisken = true
end
end
)

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


Çevrimdışı ByCash

  • Bilişim Teknolojileri
  • Süper Moderatör
  • *
    • İleti: 981
  • C# - LUA
    • MTASATURK
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
panel = guiCreateWindow ( a, b, c, d, "Panel", false)

memo = guiCreateMemo( a, b, c, d,"Memo", false, panel)
guiMemoSetReadOnly( memo, false)

buton = guiCreateButton( a, b, c, d, "Memo Ac", false, panel)

function memoac()
if source == buton then
guiSetVisible(memo, true)
end
end
addEventHandler("onClientGUIClick", root, memoac)

buton2 = guiCreateButton( a, b, c, d, "Memo Kapat", false, panel)

function memokapat()
if source == buton2 then
guiSetVisible(memo, false)
end
end
addEventHandler("onClientGUIClick", root, memokapat)

buton3 = guiCreateButton( a, b, c, d, "Paneli Kapat", false, panel)

function kapat()
if source == buton3 then
guiSetVisible(panel, false)
end
end
addEventHandler("onClientGUIClick", root, kapat)
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı ConTra

  • Boş konuşacağına anlamlı sus daha iyidir.
  • Yeni Üye
  • *
    • İleti: 96
Yanıtla #3 : 25 Şubat 2017, 19:59:56
İkinizede teşekkürler konu kilit lütfen
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı Paradox

  • Kurucu
  • *
    • İleti: 743
  • SH Gaming
Yanıtla #4 : 25 Şubat 2017, 20:00:33
Konu sahibinin isteği üzerine @Konu kilit.