Yardım Ejderha Tanrı Güçlerinin Süresini Üzerine Ekleme

  • Konuyu açan Konuyu açan bymexes
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 7
  • Gösterim Gösterim 889
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

bymexes

Üye
Üye
Mesaj
21
Çözümler
1
Beğeni
20
Puan
303
Ticaret Puanı
0
Merhaba Arkadaşlar forumda daha önce böyle birşey soruldumu bulamadım ben
Ejderha Tanrıları basıldıysa süresi bitene kadar bu etki zaten çalışıyor diyor ben üst üste basılıp +süre eklenmesini istiyorum
Nasıl bir yol izlemem lazım yardımcı olabilirseniz sevinirim.

1647037711424.webp
 
Aslında bu bi kontrol , basmak istemeyen olabilir yanlışıkla basabilir. onun yerine kapanıp açılabilir yapabilirsiniz.
 
Oyunda bedava birşey olsun istemiyorum, metinlerden düşebilir bunlar oyuncularda birsey daha kazandım psikolojisine girerler
Bu sebeple e.t. lara bastıkca ekranda sol ust köşede sürenin artmasını istiyorum aslında tam olarak nesneden 7 günlük eldiven çektigimizde nasıl süre uzuyor aynı mantık bir eldiven daha çektigimizde 14 gün olur bir daha çekersek 21 gün olur gibi umarım anlatabilmişimdir
 
CAffect* pAffect = FindAffect(affect_numarası);

Eğer bu pAffect null döndürmezse o affecti bellekte bulmuş olursun. Sonra bu affectin süresini al üstüne yenisini ekle tekrar AddAffect ile ekle.

Örnek

const int iDur = pAffect->duration + item->GetValue(1);

Sonra bunu AddAffect deki duration kısmına ekle.

AFFECT.h den structdaki duration ismine bak onu ekle.

süreyi nasıl vermek istiyorsan + item->GetValue(1); kısmını ayarla süreyi nerden alıyorsa sabit. Ben sadece örnek verdim şu an teldeyim
 
Son düzenleme:
CAffect* pAffect = FindAffect(affect_numarası);

Eğer bu pAffect null döndürmezse o affecti bellekte bulmuş olursun. Sonra bu affectin süresini al üstüne yenisini ekle tekrar AddAffect ile ekle.

Örnek

const int iDur = pAffect->duration + item->GetValue(1);

Sonra bunu AddAffect deki duration kısmına ekle.

AFFECT.h den structdaki duration ismine bak onu ekle.

süreyi nasıl vermek istiyorsan + item->GetValue(1); kısmını ayarla süreyi nerden alıyorsa sabit. Ben sadece örnek verdim şu an teldeyim
seninle daha önce x formunda çalışmıştık yaklaşık 3 sene oldu eğer vaktin olursa anydesk ile yardımcı olur musun
 
Geri
Üst