Metin2House Geliştirme Günlüğüm ( Changelog ) 55-120 SF

evet kesinlikle katılıyorum güzel tecrübeler edindim c++ ve python hatta lua bile oturmaya başlamıştı ama devam edersem kafayı yiycem 😂 başarılar dilerim changeloglarını okumuştum bu konuda başarılısın kolay gelsin :) tavsiyem sırayla gitmen :D 1 1-120de çok sistem olmuyo önce onu yaparsın o altyapıylada 55 120 sistemleri eklersin daha avantajlı olur.
Ayrı ayrı değil, önce altyapı yapıcam. Bu altyapı her iki projede de ortak olan sistemleri içerecek (kuşak, giyilebilir pet/binek, CH değiştirme gibi gibi) Sonra bu altyapı üzerine ekleyerek 2 farklı proje yapıcam
 
Ayrı ayrı değil, önce altyapı yapıcam. Bu altyapı her iki projede de ortak olan sistemleri içerecek (kuşak, giyilebilir pet/binek, CH değiştirme gibi gibi) Sonra bu altyapı üzerine ekleyerek 2 farklı proje yapıcam
Evet öylesi daha güzel olur. Changelogunu paylaşırsın dimi merakla beklerim 😂😂
 
06.09.2024
Arkadaşlar son kaldığım yer konuda Otomatik skill seçme penceresiymiş. Bugün tekrardan bir güncelleme yapıyorum hem konuyu toparlamak hemde nerde kaldığımı göstermek adına.

Önceki Locale_inc.h dosyası:

Kod:
Genişlet Daralt Kopyala
/* Sistemler Başlangıç*/
#define __GM_ICON__ // Seviye yanı gm iconu
#define __BL_GRAPHIC_ON_OFF__ //Sistem Seçenekleri
#define ENABLE_SEND_TARGET_INFO // Moblardan Düşenleri Görüntüler
#define STONE_SCALE_SYSTEM //Metinleri Büyült - Küçült
#define ENABLE_MOB_SCALE_SYSTEM//MOBleri Büyült - Küçült
#define WJ_NEW_DROP_DIALOG//İtem Sil Sat Düşür
#define ENABLE_ITEM_DELETE_SYSTEM// Toplu Sil-Sat Sistemi
#define ENABLE_EMOJI_IN_TEXT// Emoji Sistemi
#define ENABLE_SHOW_CHEST_DROP//Sandık İçgörü
#define NPC_TEXTURE_FIX// Npc Beyaz Görünme Fixi
#define ENABLE_MOVE_CHANNEL//Hızlı Ch Sistemi
#define METIN_BOSS_BONUSES // Metin ve Boss Bonusu
#define RING_SYSTEM // Kostüm Penceresine Yüzük Ekleme
#define DEW_SYSTEM // Şebnemler
#define ELEMENT_NEW_BONUSES// Tılsımların Efsunları Ateş Buz..vs
#define TALISMAN_SYSTEM//Tılsım Sistemi
#define METIN_BOSS_HUNTER//Metin ve Boss kestikçe özellik veren sistem
#define ENABLE_AUTO_SELECT_SKILL//Auto Skil seçme Ekranı
/* Sistemler Bitiş*/

Sonradan eklenenler :

Locale_inc.h:
Genişlet Daralt Kopyala
#define ENABLE_SPIRIT_STONE_READING    //Ruh Taşı Okuma Sistemi
#define ENABLE_SKILL_BOOK_READING//Beceri Kitabı Okuma Sistemi
#define ENABLE_TARGET_INFORMATION_SYSTEM // Detaylı Mob Target yani canavar bilgisi
#define ENABLE_HIGHLIGHT_NEW_ITEM // Yeni İtem Efekti
#define __MAX_LEVEL_300__ //Max Seviye 300
#define ___SALTANAT_SEVIYEYE_GORE_IKON___
#define ENABLE_PLAYTIME_ICON //İsim yanı kalp //Raidcall sistemi
#define ENABLE_ITEM_SHOP_SYSTEM // Oyun içi nesne market
#ifdef ENABLE_COSTUME_SYSTEM
    #define ENABLE_COSTUME_WEAPON_SYSTEM // Sİlah Kostümü
#endif
#define ENABLE_MOUNT_COSTUME_SYSTEM                    // Giymeli Binek
#define ENABLE_PET_SLOT                                // Pet Sistemi
#define ENABLE_SHINING_SYSTEM // Efekt Sistemi
#define ENABLE_MAINTENANCE_SYSTEM // Vegas Bakım Sistemi
#define ENABLE_STYLE_ATTRIBUTE_SYSTEM // Kadim Efsun Nesnesi
#define ENABLE_SHOW_NIGHT_SYSTEM // Hava Değiştirme


Ruh Taşı Okuma Sistemi​
1725633959005.webp
Beceri Kitabı Okuma Sistemi​
1725634034191.webp
Detaylı Mob Target Sistemi​
1725634135753.webp
Envanter Yeni İtem Efekti
( Highligt)​
1725634186245.webp
Max Seviye 300'e çıkartıldı.
İlerleyen sistemler için, exp oranlarıda ona göre düzenlendi.​
1725634344847.webp
Saltanat daki gibi seviye yanı iconlar eklendi.​
1725634338532.webp
RaidCall Sistemi eklendi.​
1725634376981.webp
Oyun içi nesne market eklendi.
Tüm itemler render targete uyarlandı.​
1725634418743.webp
Silah kostüm sistemi eklendi.
( Render Targete Uyarlandı. )​
1725634508966.webp
Giymeli Binek Sistemi eklendi.
( Render Targete Uyarlandı. )​
1725634568522.webp
Giymeli Pet Sistemi Eklendi.
( Render Targete Uyarlandı. )​
1725634628516.webp
Efekt Sistemi eklendi.
../pack/locale_tr
içerisinden çekiyor.​
1725634714441.webp
Vegas Bakım Sistemi Eklendi.
( Tüm butonlar sorunsuz çalışıyor. )​
1725634772415.webp
Kadim Efsun Nesnesi Eklendi.
5'li efsun atması için çoğu yeri yeniden yazıldı.​
1725634909533.webp
Oyun seçeneklerine butonlu hava değiştirme eklendi.​
1725634953722.webp

1725634967723.webp


Not: Oyunu 98 - 99 olarak ayarlamaya başlamıştım. O yüzden bazı sistemler gereksiz kaldı kaldırılıp düzenlenecek.
Mesela köy bayrakları 3den 1 e düşürülmüştü. 2. Köy olarak 1 köy kaldı ve onun wsye engel olacak gereksiz evleri felan kaldırılmıştı geri eklenecek.
 
Son düzenleme:
1788510933044.webp


Tekrar kurdum. Uzun süredir tamamlamak istiyordum. Biraz üzerinde çok fazla değişiklik yapıcam. Galiba uzun bir süreç olucak. Başlıkta da belirtildiği gibi 55 120 olucak. Umarım bu sefer tamamlayabilirim. Aynı zamanda 1 de site yapıyorum. Güncellemeler hergün olmasada ara ara gelir.

Bu arada bu filesi uploadlayıp paylaşıcam. Tamamen sorunsuz yapıcam ama olası başka üyelerin satması durumuna karşı üyelere belli bi yere kadar free olacak bilginize.

Eklettirmek istediğiniz sistemleri yorum olarak yazabilirsiniz. Upload yapıldığı zaman konuyu düzenleyip taşıyacam bilginize. İyi forumlar dilerim.

Kısaca hatırlayalım. En son 55 120 olucaktı. Ancak bir arkadaşla anlaşmam sayesinde 98 - 99 döndü sonra öylece kaldı. O yüzden bazı sistemler gereksiz kaldı. Hepsi düzenlenecek.

Locale_inc.h:
Genişlet Daralt Kopyala
#define LOCALE_SERVICE_SINGAPORE            // ½Ì°¡Æú
#define ENABLE_COSTUME_SYSTEM
#define ENABLE_ENERGY_SYSTEM
#define __ENABLE_SHAMAN_ATTACK_FIX__
#define ENABLE_DRAGON_SOUL_SYSTEM
#define ENABLE_NEW_EQUIPMENT_SYSTEM
#define ENABLE_DISCORD_RPC
#define fix_header254

/* Sistemler  Başlangıç*/

#define __GM_ICON__ // Seviye yanı gm iconu
#define __BL_GRAPHIC_ON_OFF__ //Sistem Seçenekleri
#define STONE_SCALE_SYSTEM //Metinleri Büyült - Küçült
#define ENABLE_MOB_SCALE_SYSTEM//MOBleri Büyült - Küçült
#define WJ_NEW_DROP_DIALOG//İtem Sil Sat Düşür
#define ENABLE_ITEM_DELETE_SYSTEM// Toplu Sil-Sat Sistemi
#define ENABLE_EMOJI_IN_TEXT// Emoji Sistemi
#define ENABLE_SHOW_CHEST_DROP//Sandık İçgörü
#define NPC_TEXTURE_FIX// Npc Beyaz Görünme Fixi
#define ENABLE_MOVE_CHANNEL//Hızlı Ch Sistemi
#define METIN_BOSS_BONUSES // Metin ve Boss Bonusu
#define RING_SYSTEM // Kostüm Penceresine Yüzük Ekleme
#define DEW_SYSTEM // Şebnemler
#define ELEMENT_NEW_BONUSES// Tılsımların Efsunları Ateş Buz..vs
#define TALISMAN_SYSTEM//Tılsım Sistemi
#define METIN_BOSS_HUNTER//Metin ve Boss kestikçe özellik veren sistem
#define ENABLE_AUTO_SELECT_SKILL//Auto Skil seçme Ekranı
#define ENABLE_SPIRIT_STONE_READING    //Ruh Taşı Okuma Sistemi
#define ENABLE_SKILL_BOOK_READING//Beceri Kitabı Okuma Sistemi
#define ENABLE_TARGET_INFORMATION_SYSTEM // Detaylı Mob Target yani canavar bilgisi
#define ENABLE_HIGHLIGHT_NEW_ITEM // Yeni İtem Efekti
#define __MAX_LEVEL_300__ //Max Seviye 300
#define ___SALTANAT_SEVIYEYE_GORE_IKON___
#define ENABLE_PLAYTIME_ICON //İsim yanı kalp //Raidcall sistemi
#define ENABLE_ITEM_SHOP_SYSTEM // Oyun içi nesne market
#ifdef ENABLE_COSTUME_SYSTEM
    #define ENABLE_COSTUME_WEAPON_SYSTEM // Sİlah Kostümü
#endif
#define ENABLE_MOUNT_COSTUME_SYSTEM                    // Giymeli Binek
#define ENABLE_PET_SLOT                                // Pet Sistemi
#define ENABLE_SHINING_SYSTEM // Efekt Sistemi
#define ENABLE_MAINTENANCE_SYSTEM // Vegas Bakım Sistemi
#define ENABLE_STYLE_ATTRIBUTE_SYSTEM // Kadim Efsun Nesnesi
#define ENABLE_SHOW_NIGHT_SYSTEM // Hava Değiştirme

#define ENABLE_HIDE_PET // Petleri Sakla
#define ENABLE_HIDE_MOUNT // Binekleri Sakla
#define ENABLE_HIDE_SHOPS // Pazarları gizle

/* Sistemler  Bitiş*/

service.h:
Genişlet Daralt Kopyala
#ifndef __INC_SERVICE_H__
#define __INC_SERVICE_H__

//---Ymir defineleri---// başlangıç
#define __UDP_BLOCK__
#define _IMPROVED_PACKET_ENCRYPTION_
//#define __AUCTION__
//---Ymir defineleri---// bitiş

//---Defineli Fixler---// başlangıç
#define ENABLE_FIX_READ_ETC_DROP_ITEM_FILE_BY_VNUM
#define ENABLE_SKILL_BOOK_CORE
#define ENABLE_FIX_DESTROY_GUILD_IF_WAR_IS_ACTIVE
#define FLUSH_AT_SHUTDOWN
#define ENABLE_OBSERVER_DAMAGE_FIX
#define ENABLE_PORT_SECURITY
#define ENABLE_QUEST_WINDOW_DAMAGE_SYSTEM            //Quest Penceresi Açıkken Damage Fixi
#define FIX_JOB_SURA_SAMAN_
#define ENABLE_GOHOME_IFNOMAP
//---Defineli Fixler---// bitiş

//---Sistemler---// başlangıç
#define ENABLE_AUTODETECT_INTERNAL_IP
#define WJ_NEW_DROP_DIALOG//İtem Sil Sat Düşür
#define ENABLE_SHOW_CHEST_DROP//Sandık İçgörü
#define ENABLE_CHANGE_CHANNEL//Hızlı Ch Değişme
#define RING_SYSTEM // Kostüm penceresine Yüzük
#define METIN_BOSS_BONUSES // Metin ve Boss Efsunu
#define DEW_SYSTEM//Şebnemler
#define ELEMENT_NEW_BONUSES//Tılsımların Element Bonusları
#define TALISMAN_SYSTEM// Tılsım Sistemi
#define METIN_BOSS_HUNTER//Metin ve Boss kesince veren özellik
#define ENABLE_AUTO_SELECT_SKILL//Oto Skil seçme penceresi
#define ENABLE_SKILL_BOOK_READING//Beceri Kitabı Okuma Sistemi
#define ENABLE_SPIRIT_STONE_READING    //Ruh Taşı Okuma Sistemi
#define ENABLE_TARGET_INFORMATION_SYSTEM// Detaylı mob target info
#define ENABLE_HIGHLIGHT_NEW_ITEM //Yeni İtem Efekti
#define __MAX_LEVEL_300__
#define ENABLE_PLAYTIME_ICON // İSim yanı icon ve Raidcall sistemi

#define _ITEM_SHOP_SYSTEM // Oyun içi Nesne Market

#define __WEAPON_COSTUME_SYSTEM__ //Silah Kostümü
#define ENABLE_MOUNT_COSTUME_SYSTEM  // Yanında Gezen Binek //Giymeli Slotlu

#define __PET_SYSTEM__                        // Yanında Gezen Pet Sistemi

#define ENABLE_MAINTENANCE_SYSTEM // Vegas Bakım Sistemi

#define ENABLE_STYLE_ATTRIBUTE_SYSTEM // Kadim Efsun Sistemi

//---Sistemler---// bitiş

#endif
 
Konu içeriği güncellenmiştir. Dosyalar githuba eklenmiş ve konuya da eklenmiştir.
Çalıştırmak için mysql 5.6 ve freeebsd 13 ve üzeri bsd yeterlidir. Kullandığım bsd de upload edildi oda eklendi konudan ulaşabilirsiniz.
 
Son düzenleme:
Geri
Üst