Yardım Efsun değerini alma ve değiştirme

Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

mithy

Üye
Üye
Mesaj
4
Beğeni
3
Puan
665
Merhaba,
Yeni bir efsun nesnesi yapmak istiyorum. Çalışma şekli şu şekilde olacak;
Örneğin +0 kılıç. Bu kılıçta 8 güç var. Efsun nesnesini kılıca sürüklediğimde kılıçtaki güç bonusunu kendi istediğim oranda güncellemek istiyorum. Nasıl bir yol izlemeliyim?
 
Çözüm
Metin2’nin sistem yapısı gereği bir eşyaya sürüklenen nesne atıyorum efsun nesnesini bir kılıca sürükledin. Kaynak kodunda o eşyanın özelliklerini alabilirsiniz. Kısaca veritabanından çekmenize gerek yok. Karakter oyuna girişte login olurken zaten veritabanından eşyaları çekip kendi hafızasında tutuyor.
Game/src/char_item.cpp dosyasını incelerseniz özel nesnelerin eşyalardaki bilgileri nasıl aldığını görebilirsiniz. :)
Forumlarda metin2.tc'nin kullanmış olduğu kadim efsun sistemi var. Ondan yola çıkarak buna benzer bir şey hazırlayabilirsiniz. Lakin bu istediğiniz şey ileri düzey bir uygulama. Kaynak kodları (c++), istemci (c++) ve pack (py) dosyalarına hakim olmakla beraber c++ ve py diline de hakim olmanız gerekiyor. Sen bunu yapabilir misin diyorsan yapabilirim bunu ama baya zaman alır. Zaten burada da sadece alınan hatalara destek oluyoruz. Sıfırdan bir sistem yazma konusunda değil. :)
Eğer bende bu sistemi yapabilecek bilgim var derseniz ben size izlemeniz gereken yolu anlatabilirim.
 
Forumlarda metin2.tc'nin kullanmış olduğu kadim efsun sistemi var. Ondan yola çıkarak buna benzer bir şey hazırlayabilirsiniz. Lakin bu istediğiniz şey ileri düzey bir uygulama. Kaynak kodları (c++), istemci (c++) ve pack (py) dosyalarına hakim olmakla beraber c++ ve py diline de hakim olmanız gerekiyor. Sen bunu yapabilir misin diyorsan yapabilirim bunu ama baya zaman alır. Zaten burada da sadece alınan hatalara destek oluyoruz. Sıfırdan bir sistem yazma konusunda değil. :)
Eğer bende bu sistemi yapabilecek bilgim var derseniz ben size izlemeniz gereken yolu anlatabilirim.
Yorumunuz için teşekkürler, c++ ve python ile istediğim şekilde programlama yapabilecek düzeydeyim. Öğrenmek istediğim şey fonksiyon içinde iteme ait verileri veritabanından çekip bunu güncelleyip kaydetmek. İzlemem gereken yolu belirtirseniz sevinirim.
 
Metin2’nin sistem yapısı gereği bir eşyaya sürüklenen nesne atıyorum efsun nesnesini bir kılıca sürükledin. Kaynak kodunda o eşyanın özelliklerini alabilirsiniz. Kısaca veritabanından çekmenize gerek yok. Karakter oyuna girişte login olurken zaten veritabanından eşyaları çekip kendi hafızasında tutuyor.
Game/src/char_item.cpp dosyasını incelerseniz özel nesnelerin eşyalardaki bilgileri nasıl aldığını görebilirsiniz. :)
 
Çözüm
Geri
Üst