Çözüldü Hilal Yüzüğü, Lolipop vs. Süreleri Hk.

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

hernandess

Üye
Üye
Mesaj
52
Çözümler
2
Beğeni
19
Puan
449
Ticaret Puanı
0
Merhabalar,

71135, 71136 - Hilal Yüzüğü, Lolipop gibi itemlerin süre tanımı item_proto ve questler de ekli olamamasına rağmen 7 gün olarak geliyor.

Süreyi nereden çektiğine dair fikri olan varmı acaba?

Şimdiden Teşekkürler.
 
Çözüm
Hilal yüzüğünün(vb.) proto satırı default olarak REAL_TIME 0 şeklinde tanımlıdır ve itemi çağırırken şurası devreye girer:
C++:
Genişlet Daralt Kopyala
        if (LIMIT_REAL_TIME == item->GetLimitType(i))
        {
            if (item->GetLimitValue(i))
            {
                item->SetSocket(0, time(0) + item->GetLimitValue(i));
            }
            else
            {
                // Hilal yüzüğü(vb.) burada işleme alınır: 7 Gün süre atanır
                item->SetSocket(0, time(0) + 60*60*24*7);
            }

            item->StartRealTimeExpireEvent();
        }
Kod:
Genişlet Daralt Kopyala
71135    Ãʽ´ŞÀÇ ¹İÁö    ITEM_UNIQUE    UNIQUE_NONE    1    ANTI_DROP | NONE | NONE | NONE | NONE | NONE    NONE    WEAR_UNIQUE    NONE    0    0    0    0    0    REAL_TIME    604800    LIMIT_NONE    0    APPLY_MALL_EXPBONUS    50    APPLY_MAX_HP    1500    APPLY_ATTBONUS_MONSTER    20    0    0    0    0    0    0    0    0    0

buradaki REALTIME saniye cinsinden süresini ayarlıyabilirsin
 
Kod:
Genişlet Daralt Kopyala
71135    Ãʽ´ŞÀÇ ¹İÁö    ITEM_UNIQUE    UNIQUE_NONE    1    ANTI_DROP | NONE | NONE | NONE | NONE | NONE    NONE    WEAR_UNIQUE    NONE    0    0    0    0    0    REAL_TIME    604800    LIMIT_NONE    0    APPLY_MALL_EXPBONUS    50    APPLY_MAX_HP    1500    APPLY_ATTBONUS_MONSTER    20    0    0    0    0    0    0    0    0    0

buradaki REALTIME saniye cinsinden süresini ayarlıyabilirsin
Yanıt için teşekkür ederim.
Ben eşyayı kullandığı esnada süresi başlasın istediğim için REAL_TIME_FIRST_USE olarak ayarlamıştım eşyayı çağırdığımda süresi sabit duruyor ama giyince hemen süresi bitmiş gibi kayboluyor.

bunun bir çaresi varmıdır acaba?
 
REAL_TIME_FIRST_USE yapıp Value0 ı 86400 yapar mısın olacak mı öyle
item_proto:
Genişlet Daralt Kopyala
71136    할로윈 사탕    ITEM_UNIQUE    UNIQUE_NONE    1    ANTI_DROP | ANTI_SELL | ANTI_GIVE | ANTI_STACK | ANTI_MYSHOP    NONE    WEAR_SHIELD        0    0    0    0    0    REAL_TIME_FIRST_USE    604800    LIMIT_NONE    0    APPLY_ATTBONUS_MONSTER    20    APPLY_MAX_HP    2000    APPLY_NONE    0    0    0    0    0    0    0    0    0    0




Videodaki gibi oluyor.
 
Hilal yüzüğünün(vb.) proto satırı default olarak REAL_TIME 0 şeklinde tanımlıdır ve itemi çağırırken şurası devreye girer:
C++:
Genişlet Daralt Kopyala
        if (LIMIT_REAL_TIME == item->GetLimitType(i))
        {
            if (item->GetLimitValue(i))
            {
                item->SetSocket(0, time(0) + item->GetLimitValue(i));
            }
            else
            {
                // Hilal yüzüğü(vb.) burada işleme alınır: 7 Gün süre atanır
                item->SetSocket(0, time(0) + 60*60*24*7);
            }

            item->StartRealTimeExpireEvent();
        }
 
Çözüm
Hilal yüzüğünün(vb.) proto satırı default olarak REAL_TIME 0 şeklinde tanımlıdır ve itemi çağırırken şurası devreye girer:
C++:
Genişlet Daralt Kopyala
        if (LIMIT_REAL_TIME == item->GetLimitType(i))
        {
            if (item->GetLimitValue(i))
            {
                item->SetSocket(0, time(0) + item->GetLimitValue(i));
            }
            else
            {
                // Hilal yüzüğü(vb.) burada işleme alınır: 7 Gün süre atanır
                item->SetSocket(0, time(0) + 60*60*24*7);
            }

            item->StartRealTimeExpireEvent();
        }
Teşekkür ederim.
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst