Çö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 469
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
MT Üye
Mesaj
480
Çözümler
30
Beğeni
120
Puan
574
Ticaret Puanı
0
Merhabalar, bir eşyanın herhangi bir sıradaki efsununun değerini nasıl kontrol ettirebilirim?

Örneğin:
Linkleri görebilmek için giriş yap veya kayıt ol.


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