Fethi Polat 1
Fethi Polat
xranzei 1
xranzei
BlackFullMoon 1
BlackFullMoon
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Bvural41 1
Bvural41
Hikaye Ekle

[C++] Öldüğünüzde HP Eksilmiyor

  • Konuyu başlatan Konuyu başlatan Asalet-i Fatih
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 5
  • Görüntüleme Görüntüleme 393

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Öldüğünüzde aldığınız hasar sahip olduğunuz HP değerinden fazlaysa eksi HP'niz olur.

Yani 10k HP'niz varsa ama biri size 15k DMG veriyorsa -5k HP eksiğiniz olur.

Peki bu geliştirmeyle birlikte size 15k hasar veren kişi sizi öldürdüğünde canınız 0 olacak.
Yani artık negatif canınız olmayacak.


char_battle.cpp dosyasını açın ve şunu arayın:

Kod:
  if (!cannot_dead)
    {
        PointChange(POINT_HP, -dam, false);
    }

Bunu şu şekilde değiştiriyoruz:

Kod:
 if (!cannot_dead)
    {
        if (GetHP() - dam <= 0)
            dam = GetHP();

        PointChange(POINT_HP, -dam, false);
    }
 

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

Geri
Üst