Düellodaki oyuncuya saldırı Engel && Gmlere saldırı Engel

  • Konuyu açan Konuyu açan beheyev783
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 0
  • Gösterim Gösterim 445

beheyev783

Üye
Üye
Mesaj
66
Çözümler
1
Beğeni
36
Puan
54
Ticaret Puanı
0
newstuf ekli fileslere uyumludur. örneğin martysama

galiba başka biri düello modunda ise o modda olduğu için diğer düello modundaki kişiye saldırabiliyor
serbestide kapatabilirsiniz

gmlere saldırı engel paylaşma sebebim

ateş hayaleti zehir hamleden atak yenilebiliyor.


chat_battle

Kod:
Genişlet Daralt Kopyala
bool CHARACTER::Attack(LPCHARACTER pkVictim, BYTE bType)
{
//dışardaki oyuncu düellodaki oyuncuya saldıramasın
if (CPVPManager::instance().IsFighting(this) == false&&  CPVPManager::instance().IsFighting(pkVictim) == true)
return false;
//dışardaki oyuncu düellodaki oyuncuya saldıramasın


//gmlere saldırı engel
    if (IsPC() && pkVictim->IsGM())
        return false;
//gmlere saldırı engel


battle.cpp


Kod:
Genişlet Daralt Kopyala
bool battle_is_attackable(LPCHARACTER ch, LPCHARACTER victim)
{
    //dışardaki oyuncu düellodaki oyuncuya saldıramasın
if (CPVPManager::instance().IsFighting(ch) == false&&  CPVPManager::instance().IsFighting(victim) == true)
return false;
    //dışardaki oyuncu düellodaki oyuncuya saldıramasın
   
   
    //gmlere saldırı engel
   if (victim->IsGM())
        return false;
    //gmlere saldırı engel
 
Son düzenleme:
Uyarı: Bu konu açıldığından bu yana baya zaman geçmiş.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.
Geri
Üst