17 Ekim 2018, 07:24:15

Gönderen Konu: [YARDIM] Ayrı Panel Açılma  (Okunma sayısı 286 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

+LJ

  • Moderatör
  • *
  • İleti: 348
  • #MustafaKemalAtatürk
[YARDIM] Ayrı Panel Açılma
« : 21 Haziran 2017, 10:26:55 »
Üzerinde çalıştığım bir scriptim, var bu scriptte bir butona basılınca ayrı bir pencere açılmasını istiyorum fakat bir türlü beceremedim yapıyorum bozuluyor yardım eder misiniz acaba? Sadece kodları atsanız yeter.
« Son Düzenleme: 22 Haziran 2017, 00:51:54 Gönderen: Narkoz »
 

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

[YARDIM] Ayrı Panel Açılma
« : 21 Haziran 2017, 10:26:55 »

ByCash

  • Süper Moderatör
  • *
  • İleti: 967
    • MTASATURK
Ynt: [YARDIM]Ayrı Panel
« Yanıtla #1 : 21 Haziran 2017, 11:19:23 »
1.Panel
Kod: Lua
  1. panel1 = guiCreateWindow(a, b, c, d, "Panel 1", false)
  2. guiSetVisible(panel1, false)
  3.  
  4. buton1 = guiCreateButton(a, b, c, d, "Panel 1 Kapat", false, panel1)
  5.  
  6. addEventHandler("onClientGUIClick", root,
  7. function()
  8. if source == buton1 then
  9. guiSetVisible(panel1, false)
  10. showCursor(false)
  11. end
  12. end)
  13.  
  14. buton2 = guiCreateButton(a, b, c, d, "Panel 2 Aç", false, panel1)
  15.  
  16. addEventHandler("onClientGUIClick", root,
  17. function()
  18. if source == buton2 then
  19. guiSetVisible(panel1, false)
  20. guiSetVisible(panel2, true)
  21. end
  22. end)

2. Panel
Kod: Lua
  1. panel2 = guiCreateWindow(a, b, c, d, "Panel 2", false)
  2. guiSetVisible(panel2, false)
  3.  
  4. buton3 = guiCreateButton(a, b, c, d, "Kapat Panel 2", false, panel2)
  5.  
  6. addEventHandler("onCilentGUIClick", root,
  7. function()
  8. if source == buton3 then
  9. guiSetVisible(panel2, false)
  10. showCursor(false)
  11. end
  12. end)

Açma kapatma fonksiyonu
Kod: Lua
  1. bindKey("F2", "down",
  2. function()
  3. if (guiGetVisible(panel1) == true) then
  4. guiSetVisible(panel1, false)
  5. guiSetVisible(panel2, false)
  6. showCursor(false)
  7. elseif (guiGetVisible(panel1) == false) then
  8. guiSetVisible(panel1, true)
  9. guiSetVisible(panel2, false)
  10. showCursor(true)
  11. end
  12. end)

Kordinatlarını kendin ayarlarsın, telden yazdım bir hata olursa söylersin.
« Son Düzenleme: 22 Haziran 2017, 00:18:19 Gönderen: ByCash »
 
Mesajı Beğenenler: By.Angel

Narkoz

  • Kurucu
  • *
  • İleti: 527
  • SH Gaming
Ynt: [YARDIM] Ayrı Panel Açılma
« Yanıtla #2 : 22 Haziran 2017, 00:55:22 »
Buyur bu kodu ekle scriptine butona basınca panel açılır diğer panelde kapanır bunu kodlardan ayarlayabilirsin.

Kod: Lua
  1. function panel_ac()
  2. if source == buton1 then
  3. guiSetVisible(panel1, false)
  4. guiSetVisible(panel2, true)
  5. end
  6. end
  7. addEventHandler("onClientGUIClick", root, panel_ac)
« Son Düzenleme: 27 Haziran 2017, 19:33:21 Gönderen: Narkoz »