Fethi Polat 1
Fethi Polat
xranzei 1
xranzei
Bvural41 1
Bvural41
kralhakan2009 1
kralhakan2009
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Vahsi Uzman 1
Vahsi Uzman
Cannn6161 1
Cannn6161
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Kamp Ateşi Fix(Full C++)

  • Konuyu başlatan Konuyu başlatan nyami
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 13
  • Görüntüleme Görüntüleme 2K

nyami

!𝓩𝓮𝓡𝓸
TM Üye
Katılım
22 Tem 2016
Konular
75
Mesajlar
1,406
Çözüm
65
Online süresi
2mo 18d
Reaksiyon Skoru
1,223
Altın Konu
0
TM Yaşı
9 Yıl 10 Ay 22 Gün
Başarım Puanı
234
MmoLira
5,684
DevLira
51
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Questflag'sız halidir.

1695237339188.png
 

Ekli dosyalar

Son düzenleme:

En Çok Reaksiyon Alan Mesajlar

Questflag'sız halidir.

Sunucu ilk açıldığında 60 saniye boyunca kamp ateşi kullandırtmaz.

[CODE lang="cpp" title="Char.cpp"]//Arat
m_fDamMul = 1.0f;

//Altına Ekle
#ifdef ENABLE_CAMP_FIRE_FIX
LastCampFireUse = 0;
#endif[/CODE]


[CODE lang="cpp" title="Char.h"]//Arat
private:
bool IsValidItemPosition(TItemPos Pos) const;

//Üstüne Ekle
#ifdef ENABLE_CAMP_FIRE_FIX
protected:
int LastCampFireUse;
#endif[/CODE]


[CODE lang="cpp" title="char_item.cpp"]//Arat
case ITEM_CAMPFIRE:

//Altına Ekle
int atess = thecore_pulse();
#ifdef ENABLE_CAMP_FIRE_FIX
if (atess - LastCampFireUse < PASSES_PER_SEC(60))
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Sistem> Bunu yapabilmek icin 60 saniye beklemelisin!"));
return false;
}
#endif[/CODE]
Paylaşım için teşekkürler.
Paylaşım için teşekkürler. Lakin bu fixe neden ihtiyac duymalıyız ? yanlış anlamayın bilmediğim bir konu mu var diye öğrenmek için soruyorum.
 
Paylaşım için teşekkürler. Lakin bu fixe neden ihtiyac duymalıyız ? yanlış anlamayın bilmediğim bir konu mu var diye öğrenmek için soruyorum.
Gereksiz bloke etmeleri kaldırmak için mesela arka arkaya atıp geçişi blokluyor.
 
Gereksiz bloke etmeleri kaldırmak için mesela arka arkaya atıp geçişi blokluyor.
Anladım :)

"Sunucu ilk açıldığında 60 saniye boyunca kamp ateşi kullandırtmaz."

Demiş ya arkadaş ben farklı bişey var sandım :) saol
 
Anladım :)

"Sunucu ilk açıldığında 60 saniye boyunca kamp ateşi kullandırtmaz."

Demiş ya arkadaş ben farklı bişey var sandım :) saol
Benim söktüğüm yerde farklı bir şekilde algoritma yapılmıştı ve 1,5 saniyede bir attırıyordu. Ben bir kaç farklı algoritma denedim ama düzgün bir algoritma yapamadım o yüzden ilk 60 saniye ye de engel atıyor bu şekilde.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst