Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!
Teşekkür ederim kodlar konusunda pek bilgim olmağı için bu tarzda bir cevap verdim. Yardımınız için tekrar teşekkür ederimBu zaten değiştirilmemiş hali, nereden düzenleyebileceğini göstermek için ekledim.
Bu kısmı
Kod:if (number(1, 100) <= pkAttacker->GetPoint(POINT_POISON_PCT))
Bu şekilde değiştirip deneyin
Kod:if (1 <= pkAttacker->GetPoint(POINT_POISON_PCT))
Verdiğiniz bilgi için teşekkür ederim. Son olarak zehirin vermiş olduğu hasarı nasıl arttıra bilirim bu konuda bilginiz var mı acaba ?Bu zaten değiştirilmemiş hali, nereden düzenleyebileceğini göstermek için ekledim.
Bu kısmı
Kod:if (number(1, 100) <= pkAttacker->GetPoint(POINT_POISON_PCT))
Bu şekilde değiştirip deneyin
Kod:if (1 <= pkAttacker->GetPoint(POINT_POISON_PCT))
Hesaplaması biraz karışık.Teşekkür ederim kodlar konusunda pek bilgim olmağı için bu tarzda bir cevap verdim. Yardımınız için tekrar teşekkür ederim
Verdiğiniz bilgi için teşekkür ederim. Son olarak zehirin vermiş olduğu hasarı nasıl arttıra bilirim bu konuda bilginiz var mı acaba ?
char_resist.cpp
Kod:
EVENTFUNC(poison_event)
Kod:
int dam = ch->GetMaxHP() * GetPoisonDamageRate(ch) / 1000;
Kod:
int GetPoisonDamageRate(LPCHARACTER ch)
{
int iRate;
if (ch->IsPC())
{
if (LC_IsYMIR())
iRate = 40;
else
iRate = 50;
}
else
iRate = poison_damage_rate[ch->GetMobRank()];
iRate = MAX(0, iRate - ch->GetPoint(POINT_POISON_REDUCE));
return iRate;
}
Basitçe düzenlemek istiyorsan
Kod:
int dam = ch->GetMaxHP() * GetPoisonDamageRate(ch) / 1000;
Buradaki 1000'i değiştirebilirsin
Son düzenleme:
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 1
- Görüntüleme
- 220
- Cevaplar
- 2
- Görüntüleme
- 239
- Cevaplar
- 2
- Görüntüleme
- 270
