Çözüldü Dönüşmüş Silahlara yada Zırhlara Gelmeyen Efsunlar

Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

viquality

Üye
Üye
Mesaj
38
Beğeni
20
Puan
306
Ticaret Puanı
0
Merhaba, konuyu daha iyi anlamanız açısından hepimizin bildiği şekilde açıklayayım.
Muharebeye getirdiğimiz yarı insan daha sonradan dönüştürüldüğünde tekrar dahil edilemiyor, yada zırhlar dönüştürüldüğünde.
Ben kadim efsun sistemi kullanıyorum mesela runik silahına yarı-insan getirmeye çalışıyorum yada zırha hp onun dışındaki gelebilen efsunlar zaten geliyor.

Kadim Efsun sisteminde bunlar direk entegre olarak geliyor zaten bu sistemi kullanmaktaki amacımda buydu ama yukarıda belirttiğim yarı-insan gibi özelliklerin örneğin runiğe gelmemesini nasıl çözerim. Oyuncu mevcut özel efsun nesnesine sahipse yarı insan gelmeyen bir silaha yarı insan getirebilmeli şeklinde.

Beyin fırtınası yapacak arkadaşlara şimdiden teşekkürler.
 
Src üzerinden nasıl bir yol izlenmeli pek bilgim yok. Bilgili arkadaşlar görürse yardımcı olacaklardır.

Eğer çift efsun düşünmüyorsanız(dönüşümden sonra 2 yarı insan gibi) ve alternatif olarak şöyle bir şey yapmak isterseniz belirteyim.
Runiğin varsayılan olarak kendinden olan efsunları;
Saldırı Hızı
Saldırı Değeri
Yarı İnsanlara Karşı Güçlü Diyelim..

Runikteki sabit yarı insan özelliğini kaldırıp yerine başka bir efsun tanımlayabilirsiniz. Bu durumda hem muharebe şeklinde, hemde runiğe dönüştüğünde yarı insan özelliği her zaman için sorunsuz olarak gelecektir.

Bunun dışında navicat>player>item_attr de prob 1 olan seçeneği 2 yaparsanız aynı efsundan 2 defa gelebilir. Fakat bu da belirli bir item için değil, tüm itemler için geçerli olur. Mesela siyah çelik zırhta 2 tane Max Hp olması gibi.
 
Son düzenleme:
Sistemi çok iyi analiz ettiğinizi düşünerekten , eğer yapılabiliyorsa ki oyuncunun en çok sorgulayacağı şey çift efsun getirebilme olayı olacağından bunu src tabanlımı çözebiliyoruz ki , muhtemelen öyledir . Yani bu konunun çok faydası olacaktır forum kullanıcılarına nasıl yapıldığını bilen arkadaşlar vardır mutlaka.
 
Sistemi çok iyi analiz ettiğinizi düşünerekten , eğer yapılabiliyorsa ki oyuncunun en çok sorgulayacağı şey çift efsun getirebilme olayı olacağından bunu src tabanlımı çözebiliyoruz ki , muhtemelen öyledir . Yani bu konunun çok faydası olacaktır forum kullanıcılarına nasıl yapıldığını bilen arkadaşlar vardır mutlaka.
Source üzerinden ve python üzerinden itemin attribute değerlerini kontrol edip eğer aynı efsun, seçme yerinde olan efsun ile aynıysa gizleyebilirsiniz. Bunu yapıcak kadar bilgim yok diyorsanız da yarı insanlara karşı güçlü efsununu kopyalayıp farklı bir isim verip çözebilirsiniz.
 
Src üzerinden nasıl bir yol izlenmeli pek bilgim yok. Bilgili arkadaşlar görürse yardımcı olacaklardır.

Eğer çift efsun düşünmüyorsanız(dönüşümden sonra 2 yarı insan gibi) ve alternatif olarak şöyle bir şey yapmak isterseniz belirteyim.
Runiğin varsayılan olarak kendinden olan efsunları;
Saldırı Hızı
Saldırı Değeri
Yarı İnsanlara Karşı Güçlü Diyelim..

Runikteki sabit yarı insan özelliğini kaldırıp yerine başka bir efsun tanımlayabilirsiniz. Bu durumda hem muharebe şeklinde, hemde runiğe dönüştüğünde yarı insan özelliği her zaman için sorunsuz olarak gelecektir.

Bunun dışında navicat>player>item_attr de prob 1 olan seçeneği 2 yaparsanız aynı efsundan 2 defa gelebilir. Fakat bu da belirli bir item için değil, tüm itemler için geçerli olur. Mesela siyah çelik zırhta 2 tane Max Hp olması gibi.
prob0 prob1 prob2 seçenekleri efsunların oranlarıyla alakalıdır, aynı efsunun 2 kere gelmesini sağlayamazsınız. Prob0->8 Prob1->10 Prob2->12 şeklinde olan güç efsunu bu oranlarda gelir.
 
prob0 prob1 prob2 seçenekleri efsunların oranlarıyla alakalıdır, aynı efsunun 2 kere gelmesini sağlayamazsınız. Prob0->8 Prob1->10 Prob2->12 şeklinde olan güç efsunu bu oranlarda gelir.
Ben prob sütünunu diyorum. Sizin dediğiniz lv1 lv2 lv3.. Sütunları.
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst