- Questflag'sız halidir.
- Sunucu ilk açıldığında 60 saniye boyunca kamp ateşi kullandırtmaz.
common/service.h:
Kod:
//Ekle
#define ENABLE_CAMP_FIRE_FIX // Kamp Ateşi Fix
Char.cpp:
Kod:
//Arat
m_fDamMul = 1.0f;
//Altına Ekle
#ifdef ENABLE_CAMP_FIRE_FIX
LastCampFireUse = 0;
#endif
Char.h:
Kod:
//Arat
private:
bool IsValidItemPosition(TItemPos Pos) const;
//Üstüne Ekle
#ifdef ENABLE_CAMP_FIRE_FIX
protected:
int LastCampFireUse;
#endif
char_item.cpp:
Kod:
//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