mavzermete 1
mavzermete
Psych0SoociaL 1
Psych0SoociaL
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
Mt2Hizmet 1
Mt2Hizmet
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 391

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