raderde 1
raderde
Cannn6161 1
Cannn6161
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Mt2Hizmet 1
Mt2Hizmet
melankolıa18 1
melankolıa18
romegames 1
romegames
Krutzo 1
Krutzo
shrpnl 1
shrpnl
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

ITJA - UI ROOT editor (Uİ - ROOT oluşturucu) v1

  • Konuyu başlatan Konuyu başlatan kaya4572
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 9
  • Görüntüleme Görüntüleme 1K

kaya4572

ITJA
TC Kimlik Numarası Doğrulanmış Üye
Banlı
TM Üye
Katılım
23 Haz 2010
Konular
62
Mesajlar
330
Online süresi
1mo 1d
Reaksiyon Skoru
208
Altın Konu
0
Başarım Puanı
149
Yaş
28
MmoLira
4,661
DevLira
51
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

1776722655273.png


1776719191182.webp


1776719229505.webp


1776719253086.webp


1776719368721.webp



# ITJA Editor - Profesyonel Metin2 UI Tasarım Platformu

## Projenin Amacı

**ITJA Editor**, Metin2 oyun geliştiricileri ve UI (Kullanıcı Arayüzü) tasarımcıları için özel olarak geliştirilmiş web tabanlı, tamamen görsel (GUI) bir tasarım ve kod üretim aracıdır. Geleneksel yöntemlerde saatlerce veya günlerce sürebilen, sürekli deneme yanılma (oyunu kapatıp açma veya `/reload ui` çekme) gerektiren karmaşık `UIScript` ve `Root Class` kodlamalarını tamamen ortadan kaldırmayı hedefler.
Kullanıcılar için sürükle-bırak (drag & drop) mantığıyla çok daha hızlı, eğlenceli ve hata payı en aza indirilmiş bir arayüz geliştirme deneyimi sunar.
## Neler Yapılabilir? Hangi Amaçlarla Kullanılır?
Bu platform aracılığıyla bir Metin2 sunucusu (PvP veya Official fark etmeksizin) için ihtiyaç duyulan tüm arayüzler sıfırdan tasarlanabilir veya mevcut arayüzler düzenlenebilir.

**Kullanım Senaryoları:**

* **Oyun İçi Yeni Sistem Arayüzleri:** Offline Pazar (Çevrimdışı Pazar), Battle Pass, Biyolog Sistemi, Efsun Botu, Zindan Takip veya Event takvimi ekranlarının tasarlanması.
* **Temel UI Yenilemeleri:** Oyunun varsayılan Karakter profili (Character Window), Envanter (Inventory), Yetenekler (Skills) ve Görev pencerelerinin tamamen kustom (custom) tasarımlarla baştan yaratılması.
* **Özel Pencereler:** Modifiye edilmiş Login (Giriş) ekranları, Karakter yaratma/seçme ekranları ve daha fazlası.
* **Optimizasyon ve Temiz Kod:** UI elementlerinin manuel kodlama sırasında yaratılan spagetti kodlardan arındırılması ve otomatik, düzgün formatta, pixel-perfect olarak çıktı alınması.

## Temel Özellikler

### Görsel Editor Sahnesi (Drag & Drop)

* **Zengin Bileşen Yapısı:**

Pencereler (Window/Board/BoardWithTitleBar), Metinler (TextLine), Butonlar (Button/ToggleButton/RadioButton), Resimler (ImageBox/ExpandedImageBox), Input kutuları (SlotBar/EditLine) ve Listbox'lar.

* **Gelişmiş Özellik Yöneticisi:**

Eklenen her bir elemanın sağ panel üzerinden X ve Y koordinatları, genişlik (width), yükseklik (height), renkleri, metin boyutları ve hizalama seçenekleri piksel hassasiyetiyle ayarlanabilir.

* **Hiyerarşi Ağacı (Tree View):**

Karmaşık projelerde elemanların birbiri içindeki düzenini (Parent-Child ilişkisini) yönetme, katmanları (z-index) ayarlama, kilitleme (lock) ve gizleme/gösterme işlemleri.

* **Grid ve Snap Sistemi:**

Elemanları simetrik bir şekilde yerleştirmek için 10px'lik hizalama ızgaraları. Klavye kısayolları (Ctrl+C, Ctrl+V, Silme vb.).

### ⚙Akıllı Kod Üretimi

* **Otomatik UIScript Çıktısı:**

Saniyeler içinde tasarladığınız ekranı Metin2 dosya yapısına birebir uygun `Python UI` formatına dönüştürür. Sub dosyaları ve bölgesel alanların tam koordinatları hesaba katılır.

* **Otomatik Root Class Çıktısı:**

Arayüzün oyun içerisinde çağrılabilmesi, açılıp/kapanabilmesi ve buton/input fonksiyonlarının entegre edilebilmesi için kullanıma hazır `*.py` modül iskeletini yazar (.py içeriğini kopyalarak direkt kendi kodunuza gömebilirsiniz).

### Varlık (Asset) ve Şablon Yönetimi

* **Asset Manager:**

Oyun içerisinden aldığınız veya kendi çizdiğiniz `.tga`, `.dds`, `.png`, ve `.jpg` uzantılı grafikleri sunucuya yükleyip tasarımlarda referans yollarıyla otomatik kullanabilme.
* **Hazır Şablonlar:**

Sık kullanılan Metin2 GUI yapılarını sıfırdan yapmak yerine tek bir tıkla çalışma platformuna getirme.

### ☁️ Bulut ve Proje Yönetimi

* **Gelişmiş Kullanıcı Sistemi:**

Sadece kayıtlı kullanıcıların projelerini saklayabilmesi adına baştan uca şifrelenmiş kimlik doğrulama.

* **Projelerim:**

Çalışmalarınızı anlık olarak kaydetme. Başka bir bilgisayara geçtiğinizde hesabınıza girip projeye kaldığınız yerden devam etme imkanı.

Bu proje, Metin2 PvP / Official sektöründe arayüz geliştirmede büyük bir hız kazandırmak ve görsel geliştiricilerin yeteneklerini salt kod bilgisine bağımlı olmaksızın en üst düzeyde yansıtması amacıyla bir numaralı çalışma istasyonu olarak tasarlanmıştır.


 
Son düzenleme:

En Çok Reaksiyon Alan Mesajlar

Bu formda insanların yapay zekaya karşı tutumu niye böyle yıl 2026 artık kod hamallığı bitti. Yazılım bilen adamla bilmeyen adam arasında hala farklar olacak. yapay zeka kodu yazsa bile o kodu gözden geçirmedikten sonra yine spagetti gibi kodlar olacak. artık sistem kurmayı bilen bütün karmaşık sistemleri tasarlayabilen kişilerin ayakta kalıp diğerlerinin eleneceği bir dönem. Ayrıca eline sağlık güzel olmuş artık insanlar sağdan soldan ui bulmak yerine kendilerine ait ui tasarlamaya başlarlar
Ya hocam tamam. Geliştiriyorsunuz güzel hoş. Yapay zekaya kodlama yaptırıyorsunuz oda güzel hoş. Ancak şu açıklamayı da direk yapay zekadan copy paste yapma ya. Yada prompt ver kısa olsun de. Forumun acil bu tür konulara el atması lazım.
Ya hocam tamam. Geliştiriyorsunuz güzel hoş. Yapay zekaya kodlama yaptırıyorsunuz oda güzel hoş. Ancak şu açıklamayı da direk yapay zekadan copy paste yapma ya. Yada prompt ver kısa olsun de. Forumun acil bu tür konulara el atması lazım.
 
1776731489674.png


Sen ellerini yor beynini elektrik santraline vur ben yapay zeka ile uzayda alışveriş yapacağım kastamonly
 
Son düzenleme:
Bu formda insanların yapay zekaya karşı tutumu niye böyle yıl 2026 artık kod hamallığı bitti. Yazılım bilen adamla bilmeyen adam arasında hala farklar olacak. yapay zeka kodu yazsa bile o kodu gözden geçirmedikten sonra yine spagetti gibi kodlar olacak. artık sistem kurmayı bilen bütün karmaşık sistemleri tasarlayabilen kişilerin ayakta kalıp diğerlerinin eleneceği bir dönem. Ayrıca eline sağlık güzel olmuş artık insanlar sağdan soldan ui bulmak yerine kendilerine ait ui tasarlamaya başlarlar
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst