- Mesaj
- 23
- Beğeni
- 12
- Puan
- 300
- Ticaret Puanı
- 0
Merhaba değerli forum üyeleri, ben Muhammet Ünlü.
Yaklaşık 10 yıldır tutkuyla oynadığım Metin2 dünyasında, bir buçuk yıl önce tesadüfen kaynak dosyalarıyla (source) tanıştım. Başladığımda hiç kod bilgim yoktu, bir yazılımcı sayılmam ancak bu bir yıllık süreçte sistemlerin çalışma mantığını, hata çözmeyi (fix) ve dosyalar arasındaki o karmaşık bağı kurmayı öğrendim.
Şimdi ise kendime temiz bir altyapı belirledim ve bu süreçte yaptıklarımı sizlerle paylaşmak, hem kendime bir not bırakmak hem de keyifli bir günlük tutmak istedim.
Güvenli Kaynak Kullanımı: Sistemleri herhangi bir yerden değil, genellikle açılmış, oyuncular tarafından test edilmiş ve stabil olduğu kanıtlanmış fileslardan söküyorum. Bu sayede en baştan sorunsuz bir yapı inşa etmeyi hedefliyorum. 
Elimden Geldiğince çıkan bütün syserları çözmeye çalışıyorum temiz bir dosya istiyorum.
Bu yolculukta hatalarım olursa şimdiden affola, her türlü yapıcı eleştiriye ve tavsiyeye açığım. Takipte kalın!
Altyapı Bilgisi:
Martysama 5.8 P23
FreeBSD 14 / Mysql 5.6
Tüm Fixler Denenerek Eklendi 
** x10 STATÜ
#define ENABLE_RENEWAL_AFFECT_SHOWER
#define DAMAGE_LIMIT_SYSTEM --- HASAR LİMİTİ KALDIRILDI -- Hesaplama test edildi sorunsuz.
#define DOTTED_DMG --- Harfli Hasar Sistemi
#define ITEM_COUNT_LIMIT_SYSTEM // Stack Sınırı 64.000 olarak ayarlandı
#define ENABLE_ITEM_SLOT_COUNT_K_T_M_SYSTEM // K - T - M UYARLANDI
-- KONU GÜNCELLENECEKTİR --
15.03.26
#define YANG_LIMIT_SYSTEM --- Sınırsız Yang Modülü
#define SPECIAL_INVENTORY --- Sql Taraflı K Envanteri -- İtemlerin hangi depoya gideceği special_inventory sql den ayarlanır.
16.03.26 Not:
05.04.26 Tasarımlar Güncellendi.
#define _SEND_TARGET_INFO - Metin Ve Moblardan Düşen İtemleri Gösterme
#define ITEM_DELETE_SYSTEM - Toplu İtem Sil Sat - Yang Gösterme Eklendi - K Envanter Uyarlandı
#define PREMIUM_BATTLEPASS - Sistem Sql Taraflı Çalışır - Bağırma - Pazar Kur- Metin Bos Kes - İtem Sil Sat - Mevcuttur - Anlık Yenilenebilir - Görev Bitirici Nesnesi İle Görevler Bitirilebilir.
#define LONGLONG_HP - HP long long ; a çekildi Gerekli Kontroller Yapıldı - Targette Oluşan Görüntü Fixi Uygulandı
Hızlı Menü Eklendi Görseller Değişecek.
17.03.26
#define MULTI_FARM_BLOCK --- Sadece 2 Hesap Drop Alabilir
#define FIRSATI YAKALA -- Sistem Anlık Yenilenir Herhangi Bir Komuta İhtiyaç Duymaz
28.03.26
#define ENABLE_SWITCHBOT ## Server Taraflı Efsun Botu Eklendi Optimize Eklendi.
#ifdef ENABLE_SWITCHBOT
#define ENABLE_SWITCHBOT_OPTIMIZE
#endif
#define ENABLE_SIMPLE_DUNGEON_TRACK ## Zindan Takip Sistemi Eklendi --
## Geri Dönüş Sistemi Eklendi Aynı ch den girdiğinizde aynı kattan devam eder c++
## 1-105 Yapı Düşündüğüm için bu 3 boss katlı olucak diğer boslar yanına çağırmalı olucak.
01.04.26
** Grid İkarus Offline Shop Eklendi - Gerekli Fixleri Uygulandı.
🎗05.04.26
Nesne Market Güncellemesi
MP ile alınan itemler tooltipte otomatik [ Mp Nesnesi Ticareti Kapalı ] Yazar . Epten Tamamen Ayrı Çalışır.
Ticaret, depo, pazar, offline shop ve posta/gönderim işlemlerine kapalıdır.
Örnek ; Mp İle Alınan Ortalama Efsun Nesnesi İle Kilitsiz Bir Silaha Atıldığında Silahın Ticareti Engellenmez.
Nesne Market Sandık Önizleme Eklentisi Eklendi .
08.04.26
#define LOGIN_PIN_SYSTEM ------ Yeni Hesap Kayıt Sistemi -- Hesap Bilgileri Regeditte Dpapi Şifrelemesiyle Kayıt Edilir
Cube Tasarımı Değişti Leak Sorunu Fixlendi Gerekli Fixler Uygulandı.
Yaklaşık 10 yıldır tutkuyla oynadığım Metin2 dünyasında, bir buçuk yıl önce tesadüfen kaynak dosyalarıyla (source) tanıştım. Başladığımda hiç kod bilgim yoktu, bir yazılımcı sayılmam ancak bu bir yıllık süreçte sistemlerin çalışma mantığını, hata çözmeyi (fix) ve dosyalar arasındaki o karmaşık bağı kurmayı öğrendim.

Şimdi ise kendime temiz bir altyapı belirledim ve bu süreçte yaptıklarımı sizlerle paylaşmak, hem kendime bir not bırakmak hem de keyifli bir günlük tutmak istedim.

Bilmeniz Gerekenler1
Profesyonel Değilim: Kendimi usta bir yazılımcı olarak tanımlamıyorum [ YAZILIMCI OLARAK HİÇ TANIMLAMIYORUM ] . Birçoğunuzun bildiği "copy-paste" yöntemini geliştirerek ilerliyorum.
Güvenli Kaynak Kullanımı: Sistemleri herhangi bir yerden değil, genellikle açılmış, oyuncular tarafından test edilmiş ve stabil olduğu kanıtlanmış fileslardan söküyorum. Bu sayede en baştan sorunsuz bir yapı inşa etmeyi hedefliyorum. 
Titiz Çalışma: Başka filesteki sistemleri kendi altyapıma entegre ederken, kodları olduğu gibi bırakmıyorum. Yapay zeka yardımıyla kodları taratıyor, olası hataları kontrol ediyor ve en temiz haliyle eklemeye çalışıyorum. 
Elimden Geldiğince çıkan bütün syserları çözmeye çalışıyorum temiz bir dosya istiyorum.
Hobi Amaçlı: Bu proje tamamen kendi keyfim ve öğrenme sürecim için açılmıştır.
Bu yolculukta hatalarım olursa şimdiden affola, her türlü yapıcı eleştiriye ve tavsiyeye açığım. Takipte kalın!

Altyapı Bilgisi:
Martysama 5.8 P23
FreeBSD 14 / Mysql 5.6
Tüm Fixler Denenerek Eklendi 
** x10 STATÜ
#define ENABLE_RENEWAL_AFFECT_SHOWER
#define DAMAGE_LIMIT_SYSTEM --- HASAR LİMİTİ KALDIRILDI -- Hesaplama test edildi sorunsuz.
#define DOTTED_DMG --- Harfli Hasar Sistemi
#define ITEM_COUNT_LIMIT_SYSTEM // Stack Sınırı 64.000 olarak ayarlandı
#define ENABLE_ITEM_SLOT_COUNT_K_T_M_SYSTEM // K - T - M UYARLANDI
-- KONU GÜNCELLENECEKTİR --
15.03.26#define YANG_LIMIT_SYSTEM --- Sınırsız Yang Modülü
#define SPECIAL_INVENTORY --- Sql Taraflı K Envanteri -- İtemlerin hangi depoya gideceği special_inventory sql den ayarlanır.
16.03.26 Not:
05.04.26 Tasarımlar Güncellendi.#define _SEND_TARGET_INFO - Metin Ve Moblardan Düşen İtemleri Gösterme
#define ITEM_DELETE_SYSTEM - Toplu İtem Sil Sat - Yang Gösterme Eklendi - K Envanter Uyarlandı
#define PREMIUM_BATTLEPASS - Sistem Sql Taraflı Çalışır - Bağırma - Pazar Kur- Metin Bos Kes - İtem Sil Sat - Mevcuttur - Anlık Yenilenebilir - Görev Bitirici Nesnesi İle Görevler Bitirilebilir.
#define LONGLONG_HP - HP long long ; a çekildi Gerekli Kontroller Yapıldı - Targette Oluşan Görüntü Fixi Uygulandı
Hızlı Menü Eklendi Görseller Değişecek.17.03.26
#define MULTI_FARM_BLOCK --- Sadece 2 Hesap Drop Alabilir
#define FIRSATI YAKALA -- Sistem Anlık Yenilenir Herhangi Bir Komuta İhtiyaç Duymaz
28.03.26#define ENABLE_SWITCHBOT ## Server Taraflı Efsun Botu Eklendi Optimize Eklendi.
#ifdef ENABLE_SWITCHBOT
#define ENABLE_SWITCHBOT_OPTIMIZE
#endif
#define ENABLE_SIMPLE_DUNGEON_TRACK ## Zindan Takip Sistemi Eklendi --
## Geri Dönüş Sistemi Eklendi Aynı ch den girdiğinizde aynı kattan devam eder c++
## 1-105 Yapı Düşündüğüm için bu 3 boss katlı olucak diğer boslar yanına çağırmalı olucak.
01.04.26
** Grid İkarus Offline Shop Eklendi - Gerekli Fixleri Uygulandı.🎗05.04.26
Linkleri görebilmek için
giriş yap veya kayıt ol.
Nesne Market Güncellemesi
MP ile alınan itemler tooltipte otomatik [ Mp Nesnesi Ticareti Kapalı ] Yazar . Epten Tamamen Ayrı Çalışır.
Ticaret, depo, pazar, offline shop ve posta/gönderim işlemlerine kapalıdır.
Örnek ; Mp İle Alınan Ortalama Efsun Nesnesi İle Kilitsiz Bir Silaha Atıldığında Silahın Ticareti Engellenmez.
Nesne Market Sandık Önizleme Eklentisi Eklendi .
Linkleri görebilmek için
giriş yap veya kayıt ol.
08.04.26#define LOGIN_PIN_SYSTEM ------ Yeni Hesap Kayıt Sistemi -- Hesap Bilgileri Regeditte Dpapi Şifrelemesiyle Kayıt Edilir
Cube Tasarımı Değişti Leak Sorunu Fixlendi Gerekli Fixler Uygulandı.
Linkleri görebilmek için
giriş yap veya kayıt ol.
Dosya Eklentileri
Son düzenleme:

Arena Savaş Sistemi.
Geliştirme Aşamasında Güncellenicek.