# Krmavsr Studio v1.0.2 – Dükkanlar, Profiller ve "ikon nerede?" derdine son
Selam millet,
İlk günlükte "sırada profiller ve MySQL var" demiştim. İkisi de geldi, üstüne epey şey daha eklendi.
## Dükkanlar artık programın içinde
Navicat açıp `shop_item` tablosunda satır satır uğraşmaya son. Program sunucunun veritabanına
bağlanıyor, NPC dükkanlarını oyunda nasıl görünecekse öyle gösteriyor:
- **5x8 ızgara oyundakiyle birebir.** Hangi item nereye düşüyor, kaç kare kaplıyor, sığıyor mu,
hepsini kaydetmeden görüyorsun.
- **Sekmeli dükkan** kullanıyorsan (Silahçı / Zırhçı / Market) hangi itemin hangi sekmeye gideceğini
de gösteriyor.
- Item ekle, çıkar, adedini ve fiyatını değiştir, **Kaydet**.
- Kaydetmeden önce dükkanların tam yedeği otomatik alınıyor.
- Sen düzenlerken aynı dükkan başka yerden değiştirildiyse üzerine yazmıyor, seni uyarıyor.
- Sunucu tarafına küçük bir ekleme yaparsan oyunda **`/reload shop`** yazıyorsun, dükkanlar anında
güncelleniyor. Sunucuyu kapat-aç derdi bitti.
## Profiller
Birden fazla files'la uğraşanlar için:
- Üstteki profil kutusundan seçiyorsun; o files'ın txt'leri, pack'i, client'ı ve veritabanı
bağlantısı tek tıkla yükleniyor.
- Yeni profil açarken klasörü sıfırdan oluşturabilir, var olan bir klasörü seçebilir ya da mevcut
profilin dosyalarını kopyalayabilirsin.
- Ben şu an iki farklı files'ı aynı programdan yönetiyorum.
## "Itemi ekledim ama oyunda ikonu yok" derdine son
- Yeni item oluştururken artık **ikon, model ve açıklama** isteniyor. Biri eksikse uyarıyor;
dosyalar pack'te yoksa onu da söylüyor.
- **Başka eşyadan al:** Bir itemin görünüşünü başka bir iteme vermek tek tık; model ve ikon
birlikte geliyor.
- Program oyun client'ını kendisi buluyor. Kaydettiğinde ikon ve açıklama dosyaları doğrudan
client'a gidiyor; elle kopyalamak yok.
- Client paketini yeniden paketlemeyi unuttuysan programı açtığında hatırlatıyor.
## Daha fazla files'la uyumlu
Yeni DumpProto biçimindeki mob_proto'lar (`DAMAGE_MIN`, `AI_FLAG` gibi başlıklar) artık sorunsuz
açılıyor. Dosyan kendi biçimiyle, bayt bayt aynı kaydediliyor.
## Görseller
1. `01_dukkan_silahci_sinif_sekmeleri.png`: Silahçı, sınıflara göre sekmeli. Izgara oyundakiyle birebir.
2. `02_dukkan_market_sekmeleri.png`: Market: İksirler / İnci / + Basma / Genel.
3. `03_dukkan_zirhci_esya_duzenleme.png`: Zırhçı. Bir eşya seçili; adet, fiyat ve hangi sekmeye
düştüğü görünüyor.
4. `04_esya_ikon_ve_model.png`: Eşya Gezgini. İkon ve model seçimi, model eksikse uyarı.
5. `05_yeni_esya_ikon_model_aciklama.png`: Yeni eşya. İkon, model ve açıklama isteniyor; +0..+9
serisi tek seferde.
6. `06_yeni_profil.png`: Yeni profil penceresi.
## Sırada ne var?
- Güvenlik ve sağlamlık: veritabanı şifresinin korunması, daha fazla files'la uyum.
Önerin ya da "şu da olsa" dediğin bir şey varsa yaz, listeye eklerim.
Görüşmek üzere,