Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
0-20000 arası her derecede canavar ve saldıırı değeri bonusu versin istiyorum nasıl yapabilirim?
Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
Mevcut derece sistemi üstünden yapabilirsin. GetRealAlignment() değerini 0-20000 arası clamp edip formülle bonus verdirmen yeterli. Örneğin rank / 100 canavar bonusu, rank / 200 saldırı değeri gibi. Yalnız bonusu her refreshte direkt eklersen katlanır; eski verdiğin bonusu değişkende tutup önce silmen sonra yenisini eklemen lazım.0-20000 arası her derecede canavar ve saldıırı değeri bonusu versin istiyorum nasıl yapabilirim?
int rank = GetRealAlignment(); // veya sistemde hangi fonksiyon varsa
rank = MINMAX(0, rank, 20000);
int mobBonus = rank / 100; // 20000 rankta +200 canavarlara karşı güç
int attackBonus = rank / 200; // 20000 rankta +100 saldırı değeri
Mevcut derece sistemi üstünden yapabilirsin. GetRealAlignment() değerini 0-20000 arası clamp edip formülle bonus verdirmen yeterli. Örneğin rank / 100 canavar bonusu, rank / 200 saldırı değeri gibi. Yalnız bonusu her refreshte direkt eklersen katlanır; eski verdiğin bonusu değişkende tutup önce silmen sonra yenisini eklemen lazım.0-20000 arası her derecede canavar ve saldıırı değeri bonusu versin istiyorum nasıl yapabilirim?
int rank = GetRealAlignment(); // veya sistemde hangi fonksiyon varsa
rank = MINMAX(0, rank, 20000);
int mobBonus = rank / 100; // 20000 rankta +200 canavarlara karşı güç
int attackBonus = rank / 200; // 20000 rankta +100 saldırı değeri