[ImGui] Yosun Admin Panel

Kaptan Yosun

Geliştirici
Geliştirici
Yardımsever Üye
Emekli Üye
Mesaj
1.096
Çözümler
40
Beğeni
1.243
Puan
1.339
Ticaret Puanı
0
:mmt-hakkinda:
ImGui kütüphanesini kullanarak interaktif bir GM paneli yapmaya başladım. Bunu yaparken hem kod öğrenip, hem metin2 projesini daha iyi anlayıp, hem de eğleniyorum.

Mevcut özellikler:​

  • Debug Overlay​

    • Fare pozisyonu takibi
    • FPS takibi
    • Frametime takibi
1733403620891.webp

  • Syserr & Log​

    • Debug penceresinin oyun içi hali
    • Tek tıkla satır kopyalama
    • Her bir debug kontrolünü aç/kapa özelliği
    • Tek tıkla temizle
1733403727582.webp

  • GM Komutları​

    • Exp / Yang verme
      • Exp ve Yang seçenekleri
      • Ayarlanabilir miktar
      • Ayarlanabilir oyuncu adı (Varsayılan olarak sizin adınızı alır)
      • Yang kontrolü: 0-1.999.999.999 (Diğer oyuncular için de çalışması için Server'a geçirilecek)
    • Weaken nearby monsters
      • Yakındaki yaratıkların canını 0'a yaklaştırır
    • Purge nearby monsters
      • Yakındaki yaratıkları yok eder
    • Purge inventory
      • Envanterinizdeki her eşyayı siler
    • Night mode
      • Gece / gündüz arasında geçiş yapar

Aklımdaki fikirler:​

  • İtem yapıcı
  • NPC / Yaratık çağırıcı
  • Anlık online sayacı
 
Son düzenleme:
ImGui kütüphanesi baya iyiymiş
 
kişiyi hedef alan komutlar için inputlara öneri listesi olarak combobox ve içinede instance listi ekleyerek dahada kolaylaştırabilirsiniz
ShareX_loYBk8vDak.webp
 
kişiyi hedef alan komutlar için inputlara öneri listesi olarak combobox ve içinede instance listi ekleyerek dahada kolaylaştırabilirsiniz
Kıymetli öneriniz için teşekkür ederim, sindire sindire öğreneceğim. Sizce diğer oyuncuların yang min max kontrolünü imgui üzerinden mi yapmak mantıklı yoksa serverden mi? Ben metin2 projesine sizin kadar hakim olmadığım için bunun clientten yapılıp yapılamadığını bilmiyorum, sizin düşüncenizi merak ettim.
 
Kıymetli öneriniz için teşekkür ederim, sindire sindire öğreneceğim. Sizce diğer oyuncuların yang min max kontrolünü imgui üzerinden mi yapmak mantıklı yoksa serverden mi? Ben metin2 projesine sizin kadar hakim olmadığım için bunun clientten yapılıp yapılamadığını bilmiyorum, sizin düşüncenizi merak ettim.
bence kesinlikle serverda yapılmalı,
kişiyi hedef alan komutlar için inputlara öneri listesi olarak combobox ve içinede instance listi ekleyerek dahada kolaylaştırabilirsiniz
bu güzel bir çözüm, bunun dışında default değer olarak seçili hedef gelebilir
 
FPS ve frametime grafiklerini "Debug Overlay" adını verdiğim overlay içine aldım. Böylece ekranda yer kaplayan bir pencere yerine tıklanamaz ama görüntülenebilir şeffaf bir overlay'de daha temiz görüntü oluştu.

1733246229331.webp
 
Debug takibini kolaylaştıracak bir seçenek ekledim "Syserr & Syslog". Her bir "Log" "Trace" ve "Logbox" buffer'ı 1000 satır tutabiliyor. Ayrıca üzerine tıkladığınız satır clipboard'a kopyalanıyor. Böylece hata aldığınızda hata satırını kolayca kopyalayıp araştırmanızı yapabilirsiniz.

1733401329364.webp
 
Debug takibini kolaylaştıracak bir seçenek ekledim "Syserr & Syslog". Her bir "Log" "Trace" ve "Logbox" buffer'ı 1000 satır tutabiliyor. Ayrıca üzerine tıkladığınız satır clipboard'a kopyalanıyor. Böylece hata aldığınızda hata satırını kolayca kopyalayıp araştırmanızı yapabilirsiniz.

20461 eklentisini görüntüle
aferin yeğenimmmm bu sene en çok gelişim gösterenler ödülünü kazandın
 
Geri
Üst