Çözüldü Ortalama efsunu için ortalama sorgusu

  • Konuyu açan Konuyu açan DeadLyEscaPe
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 2
  • Gösterim Gösterim 481
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ı.

DeadLyEscaPe

Yardımsever Üye
Yardımsever Üye
Üye
Mesaj
524
Çözümler
33
Beğeni
129
Puan
940
Ticaret Puanı
0
Merhabalar, bir eşyanın herhangi bir sıradaki efsununun değerini nasıl kontrol ettirebilirim?

Örneğin:

Burada bir silahta 75 ortalama üzerine bu efsunu attırmak istiyorum. Her artışta +1 ortalama şansı artıyor. Bunun için silahın minimum 75 ortalamaya sahip olmasını istiyorum. Doğru bir if sorgusu ekleyemedim.
 
C++:
Genişlet Daralt Kopyala
                                        bool ort = false;
                                     
                                        if (item2->GetAttributeType(0) == 72)
                                        {
                                            if (item2->GetAttributeValue(0) >= 75)
                                                ort = true;
                                            else
                                                ort = false;
                                        }
                                        else
                                        {
                                            ort = false;
                                        }
                                     
                                        if (ort == false)
                                        {
                                            ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ort_min_75_olmali"));
                                            return false;
                                        }

Screenshot_2.png
 
Çözüm
Kod:
Genişlet Daralt Kopyala
                                        bool ort = false;
                                     
                                        if (item2->GetAttributeType(0) == 72)
                                        {
                                            if (item2->GetAttributeValue(0) >= 75)
                                                ort = true;
                                            else
                                                ort = false;
                                        }
                                        else
                                        {
                                            ort = false;
                                        }
                                     
                                        if (ort == false)
                                        {
                                            ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ort_min_75_olmali"));
                                            return false;
                                        }

8994 eklentisini görüntüle

Çok mantıklı, teşekkürler :)
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst